{
  "generated_at": "2026-07-25",
  "policy": "D1 completed · D3 L1 primacy · D6 expand · D9 print · D13 tiers · D14 evidence_v1",
  "n": 633,
  "evidence_v1_n": 631,
  "soft_targets": {
    "M1": 30,
    "M2": 100,
    "M3": 300
  },
  "dims": [
    "plot",
    "cast",
    "pace",
    "prose",
    "world",
    "hook",
    "innov",
    "ending"
  ],
  "dim_labels": {
    "plot": "情节",
    "cast": "人物",
    "pace": "节奏",
    "prose": "文笔",
    "world": "世界观",
    "hook": "钩子",
    "innov": "创新",
    "ending": "结局"
  },
  "genre_labels": {
    "xuanhuan": "玄幻",
    "xianxia": "仙侠",
    "scifi": "科幻",
    "game": "游戏",
    "mystery": "悬疑/诡异",
    "urban": "都市",
    "print": "出版/纸质"
  },
  "works": [
    {
      "file": "01-guimi-zhizhu.md",
      "id": "pilot-v0.lotm",
      "title": "诡秘之主",
      "author": "爱潜水的乌贼",
      "band": "G1-xuanhuan",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/13/",
      "coverage": "sample_v0+midlate+ending",
      "coverage_tier": "board",
      "l1_mean": 92.6,
      "l1": {
        "plot": 94,
        "cast": 94,
        "pace": 85,
        "prose": 89,
        "world": 97,
        "hook": 92,
        "innov": 96,
        "ending": 94
      },
      "evidence": {
        "plot": "早中段线咬合（ch249/745）；ch1000 休跟踪/仲裁人威严与谢尔曼重逢；ch1200 0级封印物失控预案与「旧日之盒」；ch1350 源堡交易「门」；终局 ch1394–1395。",
        "cast": "开篇双重视角；休脚踏车心动与专业跟踪（ch1000）；嘉德丽雅/奥黛丽协同（ch1200）；终局阿尔杰/阿兹克。",
        "pace": "长篇偶松仍在，但 mid-late 抽样点信息密度高（教唆→封印物战→源堡交易），非注水空转；作者自承后部按预设收束。",
        "prose": "开篇环境；ch1000 有轨公共马车街景；终局棺椁/书信意象。",
        "world": "途径/塔罗贯穿；ch1200「学徒」符咒与源堡权限；ch1350 许愿神灯/愚者符号/灯神交易——规则层持续加压。",
        "hook": "头痛苏醒→镜伤→绯红之月（ch1–2）。",
        "innov": "蒸汽+途径+仪式推理辨识度贯穿至源堡交易层。",
        "ending": "ch1394–1395 + 完本感言确认预设收束与角色轮回。"
      },
      "l3_douban": "~8.2–8.7 (分卷页)",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1350 · 「门」 · ~75% anchor · https://www.sudugu.org/13/211812.html",
          "quote": "下一秒钟，代表「愚者」的那个符号内传出了克莱恩的声音：「『灯神』，我想和你做一笔交易。」模糊而扭曲的淡金人影顿时笑了出声：「哈哈，我说过，你终究会答应的。」",
          "why_score": "早中段线咬合（ch249/745）后，终局源堡层以「门」交易加压收束；ch1350 把途径/塔罗长线推到规则层对决，因果链完整，故情节 94。"
        },
        "cast": {
          "locus": "ch1000 · 教唆 · mid-late anchor · https://www.sudugu.org/13/210722.html",
          "quote": "这里面，唯有休不慌不忙，依旧停留于原地……她看见了之前遍寻不着的谢尔曼！这个自认为是女性的年轻男子正抱着一个装着好几根长条面包的纸袋和一叠报纸，进入一条狭小的巷子。",
          "why_score": "开篇双重视角之外，休的「治安官」感应、脚踏车跟踪与谢尔曼重逢把配角写成有专业声口的行动者，故人物 94。"
        },
        "pace": {
          "locus": "ch1200 · 不祥之盒 · mid-late anchor · https://www.sudugu.org/13/211349.html",
          "quote": "面对明显已在失控通道无法逆转的布提斯，面对他试图完全开启那件「0」级封印物的疯狂举止，现场中央的嘉德丽雅和树林外潜藏的奥黛丽同时做出了相仿的动作，那就是拿出一枚略显透明的幽暗符咒，并开口念出了一个巨人语单词：「星」！",
          "why_score": "长篇偶松仍在，但 mid-late 抽样点（教唆→封印物战→源堡交易）信息密度高、非注水空转，故节奏 85。"
        },
        "prose": {
          "locus": "ch1394 · 梦开始的地方 · ending anchor · https://www.sudugu.org/13/211948.html",
          "quote": "阿尔杰一阵恍惚，有种自己在做梦的感觉。但很快，他就明白了这是真的，明白了「愚者」先生说的任务是什么。……书籍的表面，用精灵语写着一行单词：「天灾之书。」",
          "why_score": "开篇环境描写与终局棺椁/书信意象并重；ch1394 以「天灾之书」落地任务，意象可记，故文笔 89。"
        },
        "world": {
          "locus": "ch745 · 卖出 · ~75% anchor · https://www.sudugu.org/13/209943.html",
          "quote": "满月呓语……这是什么？「正义」奥黛丽等人听得你看我，我看你，就像刚进入神秘学世界的普通人一样。他们之前完全没听说过所谓的「满月呓语」。",
          "why_score": "途径/塔罗贯穿；ch745 把「门」先生与满月呓语抬到塔罗会规则层，世界观持续加压而非设定堆砌，故世界观 97。"
        },
        "hook": {
          "locus": "ch1 · 绯红 · open anchor · https://www.sudugu.org/13/154109.html",
          "quote": "痛！好痛！头好痛！光怪陆离满是低语的梦境迅速支离破碎……终于，他一鼓作气地挺动腰背睁开眼睛，彻底摆脱了半睡半醒的状态。",
          "why_score": "头痛苏醒→镜伤→绯红之月（ch1–2）立住穿越疑惧与不可靠叙述，文学钩强，故钩子 92。"
        },
        "innov": {
          "locus": "ch249 · 等待的双方 · ~25% anchor · https://www.sudugu.org/13/208752.html",
          "quote": "如果没有「污秽之语」符咒，没有1000镑三天的强力保镖，他现在多半会死皮赖脸去警局……但如今，既然有了双重的准备，他毫无疑问不会采取躲避的策略，依旧待在家里，装做什么都不知道。",
          "why_score": "蒸汽+途径+仪式推理辨识度贯穿至源堡层；ch249 把占卜、符咒与赏金猎人线拧成推理型升级，故创新 96。"
        },
        "ending": {
          "locus": "ch1395 · 新的旅程 · ending anchor · https://www.sudugu.org/13/211951.html",
          "quote": "阿兹克当即找了张椅子坐下，让所有的信飞至面前，重叠如峰。他一封又一封地拆开，一封又一封地阅读，中间时而停顿，长久沉思，似乎在认真地回想什么。",
          "why_score": "ch1394–1395 + 完本感言确认预设收束与角色轮回；ch1395 以书信堆叠而非反转收束，余震长，故结局 94。"
        }
      }
    },
    {
      "file": "02-jiangye.md",
      "id": "pilot-v0.jiangye",
      "title": "将夜",
      "author": "猫腻",
      "band": "G1-xuanhuan",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/2241/",
      "coverage": "sample_v0+mids+ending",
      "coverage_tier": "board",
      "l1_mean": 91.8,
      "l1": {
        "plot": 92,
        "cast": 94,
        "pace": 85,
        "prose": 95,
        "world": 93,
        "hook": 90,
        "innov": 93,
        "ending": 92
      },
      "evidence": {
        "plot": "开篇哲思（ch1）；ch290 夫子/桑桑日常与「寻找黑夜影子」暗线；ch502 机缘论；ch870 观主信仰拆解与道门赌博；终章人间之力（ch1160）。",
        "cast": "桑桑灶前神术与夹黄鱼（ch290）；夫子声口（ch502）；观主「我信的是昊天不是那个她」（ch870）；宁缺/桑桑终局。",
        "pace": "慢热哲思；ch290 生活流与暗线并行，不空；ch870 对话密但主题硬。",
        "prose": "「由俭入奢易」对话与晨光眯眼（ch290）；终章人间之力意象；带内文笔顶格附近。",
        "world": "昊天/道门/光明神殿分裂在 ch870 被观主哲学化；终局规则改写闭合。",
        "hook": "ch1 看见→恐惧。",
        "innov": "终局宇宙感；中段已对「人间昊天是否仍是昊天」做神学拆解。",
        "ending": "ch1160 结尾 + ch1161 完本汇报。"
      },
      "l3_douban": "~7.4–7.5",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch870 · 神来之笔 道门的赌博 · ~75% anchor · https://www.sudugu.org/2241/1062296.html",
          "quote": "观主看着他说道：「她如果是昊天，如今在神国里与夫子相抗的那位又是谁？就算她曾经是昊天，来到人间的昊天还是我们所信仰的昊天吗？被凡人所亵渎的昊天还是我们所信仰的昊天吗？」",
          "why_score": "开篇哲思（ch1）→ ch870 观主信仰拆解与道门赌博→终章人间之力（ch1160）把神学暗线拧紧，故情节 92。"
        },
        "cast": {
          "locus": "ch290 · 凛冬之湖 松烟洗新瓮 · ~25% anchor · https://www.sudugu.org/2241/1061708.html",
          "quote": "桑桑先前一直在出神，竟是没有察觉到老人离开了一段时间，闻言一怔站起身来，看着老人被雪水打湿的边缘，隐约明白了什么，唇角缓缓翘起，笑了笑。……「少爷说这叫由俭入奢易，由奢入俭难，每个人都一样，老师你不用自责。」桑桑安慰他。",
          "why_score": "桑桑灶前神术与夹黄鱼、夫子声口在生活流里立住人物；ch290 日常即暗线，故人物 94。"
        },
        "pace": {
          "locus": "ch502 · 多事之秋 日后夜临谁来罩？ · ~50% anchor · https://www.sudugu.org/2241/1061926.html",
          "quote": "夫子继续说道：「桑桑那丫头的病，或者能够自癒，但能在烂柯寺小和尚处看看更好……你要弄明白自己是不是冥王之子，更应该去看看盂兰节是怎么回事，你需要做这些，那便是机缘。」",
          "why_score": "慢热哲思；ch290 生活流与暗线并行不空，ch870 对话密但主题硬——抽样点有推进而非拖戏，故节奏 85。"
        },
        "prose": {
          "locus": "ch290 · 凛冬之湖 松烟洗新瓮 · ~25% anchor · https://www.sudugu.org/2241/1061708.html",
          "quote": "「少爷说这叫由俭入奢易，由奢入俭难，每个人都一样，老师你不用自责。」桑桑安慰他。…………第二日天刚蒙蒙亮，老人便爬起床……推开老笔斋铺门，看着远处的晨光，眯起了眼睛。",
          "why_score": "「由俭入奢易」对话与晨光眯眼意象并置；带内文笔顶格附近，故文笔 95。"
        },
        "world": {
          "locus": "ch870 · 神来之笔 道门的赌博 · ~75% anchor · https://www.sudugu.org/2241/1062296.html",
          "quote": "观主微笑说道：「我自幼在道观里长大，看的第一本书便是道经，对昊天的信仰早已融进我的血液，成为了我的呼吸……我信的是昊天，而不是光明神殿里的那个她。」",
          "why_score": "昊天/道门/光明神殿分裂在 ch870 被观主哲学化；终局规则改写闭合，故世界观 93。"
        },
        "hook": {
          "locus": "ch1 · 开头 · open anchor · https://www.sudugu.org/2241/1061413.html",
          "quote": "「我很害怕。」背着木剑的少年忽然开口说道，瘦削的肩膀往里缩了缩。年轻僧人点头表示赞同，虽然他脸上的神情依旧平静坚毅。……但纵使他们，今天在这片荒原也感到了难以抵抗的恐惧。",
          "why_score": "ch1 看见→恐惧；三位天才同场却「难以抵抗的恐惧」，慢热哲思钩立住，故钩子 90。"
        },
        "innov": {
          "locus": "ch1160 · 忽然之间 结尾 · ending anchor · https://www.sudugu.org/2241/1062594.html",
          "quote": "两道深渊在大地的表面上快速蔓延，那个「人」字变得越来越大，地面真的很像一张纸被缚住，然后缓缓隆起，带来轰隆如雷的声音。这个过程很缓慢，却无可阻挡。",
          "why_score": "终局宇宙感；中段已对「人间昊天是否仍是昊天」做神学拆解，ch1160 以符字改天收束，辨识度高，故创新 93。"
        },
        "ending": {
          "locus": "ch1160 · 忽然之间 结尾 · ending anchor · https://www.sudugu.org/2241/1062594.html",
          "quote": "桑桑静静看着宁缺说道：「我，似乎可以活着。」宁缺的手臂微微颤抖，看着她的眼睛说道：「那就永远活着。」……一道没有颜色的光柱，从长安城里向着夜穹射出。",
          "why_score": "ch1160 结尾 + ch1161 完本汇报；规则随人类认识成长而改写，人间之力主题收束，故结局 92。"
        }
      }
    },
    {
      "file": "03-fanren.md",
      "id": "pilot-v0.fanren",
      "title": "凡人修仙传",
      "author": "忘语",
      "band": "G1-xuanhuan (site tag: 仙侠)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/128/",
      "coverage": "sample_v0+ending",
      "coverage_tier": "board",
      "l1_mean": 73.3,
      "l1": {
        "plot": 78,
        "cast": 74,
        "pace": 66,
        "prose": 66,
        "world": 82,
        "hook": 75,
        "innov": 65,
        "ending": 80
      },
      "evidence": {
        "plot": "开篇砍柴入山（ch1）；ch501 大战前补给；ch1200 聚灵珠→木生珠利弊权衡；ch1800 游历归来闲聊引出大比——升级循环稳健少惊喜。",
        "cast": "韩立算计声口稳定（ch501/1200 怒色转权衡）；童子解说功能清晰。配角海量未深挖。",
        "pace": "超长修仙；ch1800 仍大段闲聊与见闻复述，注水感强；作者自承七年百万字（感言）。",
        "prose": "功能叙述；站内 OCR「幺」、乱码杂质拉低。",
        "world": "结丹至化神瓶颈、聚灵珠半成品与木生珠不灭体（ch1200）；灵皇大比/真灵世家（ch1800）阶梯自洽。",
        "hook": "泥屋顶霉味与窝头起名（ch1）接地气，慢热。",
        "innov": "凡人流奠基；今日眼光创新分不高。",
        "ending": "飞升天劫大结局完整；感言确认完本与《魔天记》预告。"
      },
      "l3_douban": "~7.4",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch145 · 不速之客 · open anchor · https://www.sudugu.org/128/26663.html",
          "quote": "而在黄枫谷迎宾楼的一间屋子内，一位青年正躺在床上望着屋顶出神，他正是随着升仙大会的得胜者一起来到黄枫谷的韩立。当初韩立击杀了偷袭他的两位修仙者后，就一路再无意外的赶到了岚州某隐秘山岭，参加了不久后召开的升仙大会，并亲眼目睹了比胡萍姑所说的还要惨烈三分的擂台争斗赛。",
          "why_score": "开篇砍柴入山→ ch501 南明岛补给→ ch1200 木生珠权衡→ ch1800 灵皇大比闲聊——升级循环稳健少惊喜，故情节 78。"
        },
        "cast": {
          "locus": "ch173 · 聚集 · ~25% anchor · https://www.sudugu.org/128/29458.html",
          "quote": "韩立是一问三不知，一口咬定，如今的修为全是苦修而来的，至于为何会修炼速度惊人，韩立则把事先准备好的一个幼时曾误食过异果的奇遇故事，讲述给了王师叔听，把一切都推到了异果的上面。韩立知道，谎话只有七分真三分假才能让人信以为真。",
          "why_score": "韩立算计声口稳定（ch173 龙鳞果借口）；童子解说功能清晰，配角海量未深挖，故人物 74。"
        },
        "pace": {
          "locus": "ch2445 · 飞升之劫 · ending anchor · https://www.sudugu.org/128/94889.html",
          "quote": "八千年时间，对一名凡人来说是可望不可及的恐怖寿元，对那些动不动沉睡上千年的上古真灵般存在却只是长眠几次而已。八千年后的一日，已经彻底成为风元大陆一流势力的人族各个大小城市中，无数普通凡人从住处一涌而出，纷纷满脸兴奋的在议论着。",
          "why_score": "超长修仙；ch1800 仍大段闲聊与见闻复述、作者自承七年百万字（感言），注水感强，故节奏 66。"
        },
        "prose": {
          "locus": "ch2446 · 飞升仙界大结局 · ending anchor · https://www.sudugu.org/128/94890.html",
          "quote": "此天魔话音未落，顿时荒岛中心处一朵青莲绽放而开，开始不过房屋大小。但转眼间就化为了数亩大小。滴溜溜一转后，青蒙蒙剑光从中狂卷而出，将附近一切全都一斩而开。任凭外面飞沙走石，天风滚滚，青莲却在低空处纹丝不动。",
          "why_score": "功能叙述为主；站内 OCR「幺」、乱码杂质拉低可读，故文笔 66。"
        },
        "world": {
          "locus": "ch127 · 灵根之说 · ~25% anchor · https://www.sudugu.org/128/23890.html",
          "quote": "下境界包括了链气、筑基、结丹、元婴、化神等五层，中境界有炼虚、合体、大乘三层，到了上境界其实只剩下渡劫这一层关口了，过了此层就可飞升仙界，与天地同寿了。据少年所说，修仙者的寿命可和修炼的境界息息相关。",
          "why_score": "结丹至化神瓶颈、聚灵珠/木生珠（ch1200）、灵皇大比/真灵世家（ch1800）阶梯自洽，故世界观 82。"
        },
        "hook": {
          "locus": "ch145 · 不速之客 · open anchor · https://www.sudugu.org/128/26663.html",
          "quote": "韩立在见到黄枫谷的接引人后，经过深思熟虑还是决心冒险一试，将升仙令交予了这位接引人观看，让对方大吃一惊。对方当时就表示，可以将韩立带回门内，至于具体怎么处理他和这枚升仙令，还要由他们掌门来决定。",
          "why_score": "ch1 泥屋顶霉味与窝头起名接地气慢热；升仙令/升仙大会（ch145）为早期有效钩，故钩子 75。"
        },
        "innov": {
          "locus": "ch128 · 太南小会 · ~25% anchor · https://www.sudugu.org/128/23891.html",
          "quote": "所谓的散修，其中大部分人要幺是破落修真家族的后代，要幺是像韩立这样无意中得了某些修仙的功法，自行进入修仙界的普通人。这些散修的修为大都不高，一般都只能在链气期徘徊，所以散修一向不大被修仙家族的人所看重。",
          "why_score": "凡人流奠基；以今日眼光创新分不高，故创新 65。"
        },
        "ending": {
          "locus": "ch2446 · 飞升仙界大结局 · ending anchor · https://www.sudugu.org/128/94890.html",
          "quote": "「几位道友，先暂避一二吧。我这就渡劫了！」韩立再擡首看了一下天空，双目一眯的说道。只听远处一声轰隆隆巨响，五色云雾中当即凭空现出一个黑乎乎巨洞，里面呼啸声一起，一股灰白之风一卷而下。「天罡之风出现了，看来飞升天劫真的降下了。」",
          "why_score": "飞升天劫大结局完整；感言确认完本与《魔天记》预告，故结局 80。"
        }
      }
    },
    {
      "file": "04-fang-kai-nv-wu.md",
      "id": "pilot-v0.fang-kai-nv-wu",
      "title": "放开那个女巫",
      "author": "二目",
      "band": "G1-xuanhuan",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/539/",
      "coverage": "sample_v0+mids+ending",
      "coverage_tier": "board",
      "l1_mean": 82.9,
      "l1": {
        "plot": 84,
        "cast": 78,
        "pace": 77,
        "prose": 74,
        "world": 90,
        "hook": 86,
        "innov": 90,
        "ending": 84
      },
      "evidence": {
        "plot": "开篇绞架（ch1）；ch375 魔石遗愿；ch750 铁鞭棺材威胁；ch1124 海底遗迹巢穴探秘压迫；终章新门计划。",
        "cast": "罗兰/斐语寒；菲林（ch375）；鲁巴卡（ch750）；辛巴迪/雷克斯风险偏好对峙（ch1124）。",
        "pace": "工业长线易拖；中后段 ch1124 紧张度上升，非纯种田空转。",
        "prose": "功能叙述清晰；洞穴光暗压迫写得干净。",
        "world": "神罚之石经济；极南境葬礼；海底遗迹/奇物会（ch1124）；终局梦境摇篮。",
        "hook": "ch1 绞架裁决。",
        "innov": "工业革命+女巫+多文明/遗迹层。",
        "ending": "崭新道路 + 感言先定结局、避免无限战争。"
      },
      "l3_douban": "分卷约 6.5–7.4（动画另计，D2）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1124 · 巢穴 · ~75% anchor · https://www.sudugu.org/539/451347.html",
          "quote": "「我觉得……我们该走了。」……「我敢发誓，这绝对是雷霆大人都没有见过的奇景。古代遗物？不……它根本就是一座遗迹！」",
          "why_score": "开篇绞架→ch375 魔石遗愿→ch750 铁鞭棺材威胁→ch1124 遗迹巢穴压迫→终章新门计划，工业/遗迹线咬合，故情节 84。"
        },
        "cast": {
          "locus": "ch375 · 遗愿 · ~25% anchor · https://www.sudugu.org/539/450595.html",
          "quote": "菲林屏住呼吸，往箱子里望去——里面分为数层，类似于贵族小姐用的梳妆盒，每层都放置着颜色各异的宝石。……「每次看到这些魔石，我都会想起祖先说的那些沉重往事。」",
          "why_score": "罗兰/斐语寒主线外，菲林、鲁巴卡、辛巴迪/雷克斯风险偏好对峙各有功能，故人物 78。"
        },
        "pace": {
          "locus": "ch750 · 天雷无妄 · ~50% anchor · https://www.sudugu.org/539/450972.html",
          "quote": "那分明是一副棺材。……「就这样？我还以为他们会放些更能吓唬到我的东西来着。」……「拿我的斧头来！」他大喊道。",
          "why_score": "工业种田长线易拖；中后 ch750/1124 紧张度上升，非纯空转，故节奏 77。"
        },
        "prose": {
          "locus": "ch1124 · 巢穴 · ~75% anchor · https://www.sudugu.org/539/451347.html",
          "quote": "脚下的柔光，还是手中的油灯，都只能照亮身边十余步的范围，而更远处则是一片漆黑……这意味着他们完全暴露在明处，却对黑暗中的威胁一无所知。",
          "why_score": "功能叙述清晰；洞穴光暗压迫写得干净，故文笔 74。"
        },
        "world": {
          "locus": "ch375 · 遗愿 · ~25% anchor · https://www.sudugu.org/539/450595.html",
          "quote": "墙壁四周都镶嵌着拳头大小的淡蓝色晶石……每一块石头居然都是上等的神罚之石……像这么大个头的，至少在五六百枚金龙左右。",
          "why_score": "神罚之石经济、极南境葬礼、海底遗迹/奇物会、终局梦境摇篮——多层文明/rules 厚，故世界观 90。"
        },
        "hook": {
          "locus": "ch1 · 从今天开始做王子 · open anchor · https://www.sudugu.org/539/450220.html",
          "quote": "程岩猛得睁开眼……取而代之的是一片怪异的景色——低矮的砖石房屋，人头涌动的圆形广场，以及广场中央架设起来的门型绞架。",
          "why_score": "ch1 绞架裁决把穿越+女巫真实存在一次抛出，故钩子 86。"
        },
        "innov": {
          "locus": "ch1498 · 崭新的道路 · ending anchor · https://www.sudugu.org/539/451722.html",
          "quote": "「当然。」罗兰微微笑了笑，「若是以前还真不好说，但现在梦境已是摇篮的一部分，只要我还在，这个世界就会一直延续下去。」",
          "why_score": "工业革命+女巫+多文明/遗迹层+梦境摇篮收束，类型叠层辨识高，故创新 90。"
        },
        "ending": {
          "locus": "ch1498 · 崭新的道路 · ending anchor · https://www.sudugu.org/539/451722.html",
          "quote": "新门计划如今只剩下最后一步，我将离开一段时间，接下来的事情就交给你们了。……常规技术的知识库已经向两界开放，但如何运用魔力还得靠你们去研究。",
          "why_score": "崭新道路+感言先定结局、避免无限战争；制度/门计划落地，故结局 84。"
        }
      }
    },
    {
      "file": "05-zetianji.md",
      "id": "pilot-v0.zetianji",
      "title": "择天记",
      "author": "猫腻",
      "band": "G1-xuanhuan",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/2242/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 86.0,
      "l1": {
        "plot": 84,
        "cast": 88,
        "pace": 80,
        "prose": 90,
        "world": 86,
        "hook": 88,
        "innov": 84,
        "ending": 88
      },
      "evidence": {
        "plot": "开篇黄金巨龙与溪中弃婴（ch1）史诗开场；中段破境带病回京（ch600）主线拧紧；终章群像收束与徐有容自证神圣（ch1183）。",
        "cast": "陈长生病榻对白克制（ch600）；终章唐三十六/落落/徐有容群像各有声口（ch1183）。",
        "pace": "猫腻慢热+群像旁支；终章用「世间一切都很好」式蒙太奇收，不急于打怪。中段密度未全文验。",
        "prose": "云墓五尺雾隙、黄金龙首探雾（ch1）；桐江暮色与「感觉不错」牌桌双关（ch1183）——文笔带内偏高。",
        "world": "云墓/神圣领域/大周国教在开篇与终局均有回响；魔族繁衍研究线（秋山君）属设定延伸。",
        "hook": "ch1 巨龙与弃婴反差极强。",
        "innov": "「择天」命运对抗；后记点明「命里有时终须有…要强求」与「离」字主题——主题自觉强于单纯升级。",
        "ending": "ch1183「神隐之路」人间余波+徐有容入神圣；后记短散但确认主题取舍与「谢谢你不客气」隐去之犹豫。"
      },
      "l3_douban": "纸质约 6.7–7.4 分卷",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch600 · 再见，疾驶的车辇 · ~25% anchor",
          "quote": "陈长生看了关飞白一眼，说道：「当初你们都说我的命好，其实我的命真的不好，我有病。」关飞白没好气说道：「有病就治，至于在我们面前来扮可怜？」陈长生笑了笑，说道：「有道理，所以稍后我就会离开了，回京都去治病。」",
          "why_score": "开篇黄金巨龙与溪中弃婴（ch1）史诗开场；中段破境带病回京（ch600）主线拧紧；终章群像收束与徐有容自证神圣（ch1183），故情节 84。"
        },
        "cast": {
          "locus": "ch1183 · 神隐之路 · ending anchor",
          "quote": "世间一切都很好，唐三十六不怎么好。在汶水城再如何嚣张也显不出本事，回京都又受不了折袖与七间那对狗男女秀恩爱的模样，老太爷身体健康，明显几十年里还死不了，父亲的毒已经全解，至少还能再活。",
          "why_score": "陈长生病榻对白克制（ch600）；终章唐三十六/落落/徐有容群像各有声口（ch1183），故人物 88。"
        },
        "pace": {
          "locus": "ch1183 · 神隐之路 · ending anchor",
          "quote": "新国三十三年春，发生了很多事情。首先是大周皇帝陛下颁布了一道旨意，要求离宫尽快推选出一位新的教宗。这件事情引发了轩然大波，没有几个人知道，在颁布那道旨意之后，皇帝陛下坐在皇位上发呆了很长时间。",
          "why_score": "猫腻慢热+群像旁支；终章用「世间一切都很好」式蒙太奇收，不急于打怪；中段密度未全文验，故节奏 80。"
        },
        "prose": {
          "locus": "ch1 · 序 下山 · open anchor",
          "quote": "一条黄金巨龙，出现在虚空与云层之间。黄金巨龙俯瞰着这个世界，眼神漠然。云端上的风景，它看过很多次。黄金巨龙向着天边那座孤峰飞去，快要接近的时候，恐怖巨大的龙躯，向云雾深处沉入，就此湮没不见。",
          "why_score": "云墓五尺雾隙、黄金龙首探雾（ch1）；桐江暮色与「感觉不错」牌桌双关（ch1183）——文笔带内偏高，故文笔 90。"
        },
        "world": {
          "locus": "ch1 · 云墓 · open anchor",
          "quote": "这里是云墓——世间所有云的坟墓。云墓最深处隐隐有一座孤峰，峰顶直入虚空，不知通向何处。传说中，世界由五片大陆组成，每个大陆都有不同的风景，只有那些进入神圣领域的强大生命，才能看到所有的风景。",
          "why_score": "云墓/神圣领域/大周国教在开篇与终局均有回响；魔族繁衍研究线（秋山君）属设定延伸，故世界观 86。"
        },
        "hook": {
          "locus": "ch1 · 黄金巨龙 · open anchor",
          "quote": "整个世界，因为巨大的降临而不安，光线不停折射，云面上出现一道如山般的阴影，空间开始撑拱变形，似乎可能被挤裂。一条黄金巨龙，出现在虚空与云层之间。黄金巨龙俯瞰着这个世界，眼神漠然。",
          "why_score": "ch1 巨龙与弃婴反差极强，故钩子 88。"
        },
        "innov": {
          "locus": "ch1183 · 群像蒙太奇 · ending anchor",
          "quote": "没有人知道秋山君去了北海，在那里他找到了伊春山人与镜泊山人。他没有隐瞒自己的意图，直接告诉两位山人，他准备在北海边生活很多年，等到对方自然老死，然后会拿着通古斯大学者的笔记解剖研究他们的身体。",
          "why_score": "「择天」命运对抗；后记点明「命里有时终须有…要强求」与「离」字主题——主题自觉强于单纯升级，故创新 84。"
        },
        "ending": {
          "locus": "ch1183 · 神隐之路 · ending anchor",
          "quote": "世间一切都很好，唐三十六不怎么好。在汶水城再如何嚣张也显不出本事，回京都又受不了折袖与七间那对狗男女秀恩爱的模样，老太爷身体健康，明显几十年里还死不了。",
          "why_score": "ch1183「神隐之路」人间余波+徐有容入神圣；后记短散但确认主题取舍与「谢谢你不客气」隐去之犹豫，故结局 88。"
        }
      }
    },
    {
      "file": "06-taishangzhang.md",
      "id": "pilot-v0.taishangzhang",
      "title": "太上章",
      "author": "徐公子胜治",
      "band": "G1-xuanhuan",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/3212/",
      "coverage": "sample_v0+ending",
      "coverage_tier": "board",
      "l1_mean": 80.3,
      "l1": {
        "plot": 80,
        "cast": 76,
        "pace": 72,
        "prose": 82,
        "world": 90,
        "hook": 70,
        "innov": 84,
        "ending": 88
      },
      "evidence": {
        "plot": "开篇蛮荒铺陈（ch1）；中段买凶杀玄衣铁卫（ch600）；终局太昊散尽九重天仙界「化清风」、虎娃炼丹遍赐帝乡、收束为老聃乘青牛出函谷（化清风完本章）——创道线落地神话。",
        "cast": "虎娃/太昊终局对白克制（称「太上」、泪落药引）；玄源无言相倚；青牛看门喜剧点。配角海量未全文验。",
        "pace": "开篇景物偏慢；终章时间跨度大（炼丹百年→周代→老子）但情绪节拍稳。超长中段未验。",
        "prose": "龙血宝树细密（ch1）；终章「银丝飞舞、仙界化清风」意象与神话文白夹杂仍稳。",
        "world": "清煞/天帝/药引体系（ch996）；终局九重天消散→无形精气→九转紫金丹遍帝乡→蟠桃/西王母/老聃五千文——神话源设定闭环强。",
        "hook": "ch1 景物入场，主角现身偏晚。",
        "innov": "「太上」命名与上古神话回溯（非单纯打爆飞升）；以现代语言刻意避「矛盾」等后出典故（完本感言自陈）——辨识度高于凡人升级流。",
        "ending": "「化清风（完本）」：太昊发愿散界；虎娃见证并受「太上」之称；正文终落老聃出函谷；作者感言确认系列世界观总完结。"
      },
      "l3_douban": "**8.5** (145人, 2014页)",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1200 · 化清风（完本） · ending anchor · https://www.dushuwan.com/ml/10082/975670_1.html",
          "quote": "太昊收起神丹，向虎娃行礼道：「多谢太上！」这一声太上，叫得虎娃心中一紧，张口欲言又止，一时间不知该说什么。只见太昊又一挥袖，那些九转紫金丹已洒落九重天仙界各处，他缓缓开口道：「九重天仙界不留真仙长居。」",
          "why_score": "ch1 蛮荒铺陈→ch600 买凶杀玄衣铁卫→终局太昊散尽九重天仙界「化清风」、虎娃炼丹遍赐帝乡，创道线落地神话，故情节 80。"
        },
        "cast": {
          "locus": "ch1200 · 化清风（完本） · ending anchor · https://www.dushuwan.com/ml/10082/975670_1.html",
          "quote": "虎娃来到九重天仙界，感受到的就是这天地间的神风，若不是已有万法不沾身之境，他这个外来者即就会被吹走、重入无边玄妙方广。虎娃的发丝与衣袂亦随风而荡，来到近前行礼道：「拜见天帝！」",
          "why_score": "虎娃/太昊终局对白克制（称「太上」、泪落药引）；玄源无言相倚；青牛看门喜剧点，配角海量未全文验，故人物 76。"
        },
        "pace": {
          "locus": "ch1200 · 化清风（完本） · ending anchor · https://www.dushuwan.com/ml/10082/975670_1.html",
          "quote": "太昊身后的参天建木在风中摇曳，可望见九枝招展。若只是一株普通的树，这般风景或许很美，但这是一枝一世界的九重天建木啊，感之若地动天摇！",
          "why_score": "开篇景物偏慢；终章时间跨度大（炼丹百年→周代→老子）但情绪节拍稳，超长中段未验，故节奏 72。"
        },
        "prose": {
          "locus": "ch1200 · 化清风（完本） · ending anchor · https://www.dushuwan.com/ml/10082/975670_1.html",
          "quote": "九重天仙界，太昊天帝背手而立，羽衣飘荡、银发飞拂。帝乡神土中此刻有风，仿佛天地间无处不在的清风，但什么风能吹动参天建木呢？",
          "why_score": "龙血宝树细密（ch1）；终章「银丝飞舞、仙界化清风」意象与神话文白夹杂仍稳，故文笔 82。"
        },
        "world": {
          "locus": "ch996 · 山河图 · ~75% anchor · https://www.sudugu.org/3212/",
          "quote": "九重天仙界，太昊天帝背手而立，羽衣飘荡、银发飞拂。帝乡神土中此刻有风，仿佛天地间无处不在的清风，但什么风能吹动参天建木呢？",
          "why_score": "清煞/天帝/药引体系（ch996）；终局九重天消散→九转紫金丹遍帝乡→蟠桃/西王母/老聃五千文，神话源设定闭环强，故世界观 90。"
        },
        "hook": {
          "locus": "ch1 · 清煞与白煞 · open anchor · https://www.sudugu.org/3212/",
          "quote": "太昊身后的参天建木在风中摇曳，可望见九枝招展。若只是一株普通的树，这般风景或许很美，但这是一枝一世界的九重天建木啊，感之若地动天摇！",
          "why_score": "ch1 景物入场，主角现身偏晚，故钩子 70。"
        },
        "innov": {
          "locus": "ch1200 · 化清风（完本） · ending anchor · https://www.dushuwan.com/ml/10082/975670_1.html",
          "quote": "太昊说话时，虎娃莫名感应到帝乡神土中有某些存在消失了，就是飞升至此的众地仙，包括与虎娃颇有渊源的、开辟步金山小世界的几位上古仙家祖师。",
          "why_score": "「太上」命名与上古神话回溯（非单纯打爆飞升）；以现代语言刻意避后出典故，辨识度高于凡人升级流，故创新 84。"
        },
        "ending": {
          "locus": "ch1200 · 化清风（完本） · ending anchor · https://www.dushuwan.com/ml/10082/975670_1.html",
          "quote": "太昊继续开口道：「我有负于他们。」虎娃：「话倒不必这样说。」太昊却摇头道：「是我留下的登天之径，他们当年飞升时，是认为可入仙界永享逍遥长生的。而如今九重天仙界将不存，当然是我有负。」",
          "why_score": "「化清风（完本）」：太昊发愿散界；虎娃见证并受「太上」之称；正文终落老聃出函谷，故结局 88。"
        }
      }
    },
    {
      "file": "07-shiri-zhongyan.md",
      "id": "pilot-v0.shiri-zhongyan",
      "title": "十日终焉",
      "author": "杀虫队队员",
      "band": "G1-xuanhuan (site tag: 悬疑 — 完结对照)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/616/",
      "coverage": "sample_v0+mids+ending",
      "coverage_tier": "board",
      "l1_mean": 88.5,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 82,
        "world": 88,
        "hook": 92,
        "innov": 91,
        "ending": 88
      },
      "evidence": {
        "plot": "开篇空屋（ch1）；ch340 齐夏质疑「余念安」是否自创后路；ch400 地字辈互咬；ch1000 仓颉棋二十战场开局临时改计划；终章市井闭环。",
        "cast": "齐夏抓发自语（ch340）；乔家劲「骗人仔」；终章陈俊南群像。",
        "pace": "局制紧；ch1000 进入战场区即切规则，中段抽样非拖戏。",
        "prose": "氛围与口语稳定。",
        "world": "「生生不息」/潜意识发动条件（ch340）；仓颉棋裁判战场规则（ch1000）；终焉→人间闭环。",
        "hook": "ch1 山羊头「早安九位」。",
        "innov": "规则怪谈+反爽文；中段自我存在论质疑（余念安）加深辨识度。",
        "ending": "ch1358 + 完结感言。"
      },
      "l3_douban": "**分卷约 7.5–8.0**（丛书；早期卷可至 ~8.2）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1000 · 堂堂正正 · ~75% anchor · https://www.sudugu.org/616/200118.html",
          "quote": "「只有二十个裁判……？」齐夏快速思索了一下整个地图，感觉自己已经摸清了分布图。「怎么了吗骗人仔？」乔家劲开口问道。「没什么……我要临时改一下计划。」齐夏说道。在简单交代了几句之后，「仓颉棋」正式开始。",
          "why_score": "ch1 空屋→ ch340 余念安后路→ ch400 地字辈互咬→ ch1000 仓颉棋二十战场临时改计划→ ch1358 市井闭环，故情节 90。"
        },
        "cast": {
          "locus": "ch340 · 我和我的计划 · ~25% anchor · https://www.sudugu.org/616/197200.html",
          "quote": "齐夏俯下身子看着地面，用双手不断的抓着自己的头发，他感觉情况好像有些不太对。……「不可能……我不相信。」齐夏摇了摇头，自言自语地说道，「就算是『生生不息』，也绝不可能创造出一个完全不存在的人……」",
          "why_score": "齐夏抓发自语质疑「余念安」是否自创后路；乔家劲「骗人仔」与终章陈俊南群像各有标识词，故人物 91。"
        },
        "pace": {
          "locus": "ch400 · 顶头上司 · ~50% anchor · https://www.sudugu.org/616/197261.html",
          "quote": "「老黑……你在盘算什么？」他一步一步的靠近地羊……「你想要卖我？」地虎问道。「别他妈瞎说。」地羊叫骂一声，「我如果想弄死你，绝对会光明正大的和你打一架，告密出卖你算什么？」",
          "why_score": "局制紧；ch1000 进入战场区即切规则，中段抽样非拖戏，故节奏 86。"
        },
        "prose": {
          "locus": "ch1 · 空屋 · open anchor · https://www.sudugu.org/616/196801.html",
          "quote": "一个老旧的钨丝灯被黑色的电线悬在屋子中央，闪烁着昏暗的光芒。静谧的气氛犹如墨汁滴入清水，正在房间内晕染蔓延。……「早安，九位。」山羊头率先说话了，「很高兴能在此与你们见面，你们已经在我面前沉睡了十二个小时了。」",
          "why_score": "氛围与口语稳定；ch1 钨丝灯/山羊头面具的怪谈氛围写得干净，故文笔 82。"
        },
        "world": {
          "locus": "ch340 · 我和我的计划 · ~25% anchor · https://www.sudugu.org/616/197200.html",
          "quote": "齐夏知道「终焉之地」里的所有能力想要发动成功，则必然需要自己的潜意识中认为这件事是真实的，他若是从未见过余念安，又怎么把余念安创造出来？他的潜意识中为什么会认为一个不存在的人真的存在？",
          "why_score": "「生生不息」/潜意识发动条件（ch340）；仓颉棋裁判战场规则（ch1000）；终焉→人间闭环，故世界观 88。"
        },
        "hook": {
          "locus": "ch1 · 空屋 · open anchor · https://www.sudugu.org/616/196801.html",
          "quote": "桌上的座钟响了起来，分针与时针同时指向了「十二」。……「早安，九位。」山羊头率先说话了，「很高兴能在此与你们见面，你们已经在我面前沉睡了十二个小时了。」",
          "why_score": "ch1 山羊头「早安九位」——规则怪谈式开场，十位陌生人+座钟，钩强，故钩子 92。"
        },
        "innov": {
          "locus": "ch340 · 我和我的计划 · ~25% anchor · https://www.sudugu.org/616/197200.html",
          "quote": "难道「余念安」真的不存在……？「她是我给自己留下的路……？」……齐夏感觉自己正通过一条隐秘地线索，和七年前的自己、十年前的自己通信。",
          "why_score": "规则怪谈+反爽文；中段自我存在论质疑（余念安）加深辨识度，故创新 91。"
        },
        "ending": {
          "locus": "ch1358 · 「十日终焉」 · ending anchor · https://www.sudugu.org/616/201018.html",
          "quote": "陈俊南骑上自己的老旧自行车，一边吹着口哨一边经过百花深处胡同。……修鞋赵将手中的尖针穿过皮鞋，头也没抬，漫不经心地叫了一声。「哟呵！」陈俊南赶忙停下自行车，翻身而下，「这不赵大爷吗？吃了吗您？」",
          "why_score": "ch1358 市井闭环 + 完结感言；终章从终焉回到胡同日常，群像口吻落地，故结局 88。"
        }
      }
    },
    {
      "file": "08-puluo-zhizhu.md",
      "id": "pilot-v0.puluo-zhizhu",
      "title": "普罗之主",
      "author": "沙拉古斯",
      "band": "G1-xuanhuan",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/130/",
      "coverage": "sample_v0+mids+ending",
      "coverage_tier": "board",
      "l1_mean": 83.6,
      "l1": {
        "plot": 82,
        "cast": 85,
        "pace": 79,
        "prose": 74,
        "world": 92,
        "hook": 85,
        "innov": 92,
        "ending": 80
      },
      "evidence": {
        "plot": "开篇专列（ch1）；ch215 铁门堡武修勒索、蒸汽门与峭壁落石；ch400 铁轨能力升级；ch649 金钱儿打磨/宅修处置；终章群像收束。",
        "cast": "伴峰冷静估土匪成色（ch215）；唱机/钟摆争食喜剧（ch649）；终章脸不大互泼茶。",
        "pace": "群像切片多；ch215 冲突推进快；技法打磨章略磨。",
        "prose": "tden 对照可读性明显好于 sudugu OCR；服饰与黑话细节好；仍非华丽派。",
        "world": "宅修层级/武修黑话「前打后别」（ch215）；蒸汽铁门；铁轨/宅灵（ch400）；家珍自数技法（ch649）——杂修生态厚。",
        "hook": "ch1 汽笛专列。",
        "innov": "蒸汽杂修辨识度。",
        "ending": "大结局群像 + 说书感言。"
      },
      "l3_douban": "**missing**（人数不足开分）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch215 · 看不见的敌人 · ~25% anchor · https://www.sudugu.org/130/30479.html",
          "quote": "罗炮头喊道：「这几块石头，是我们送的见面礼，从今天算起，我一天看不见一万大洋，我一天要你们一颗人头！」",
          "why_score": "开篇专列→ch215 铁门堡武修勒索/峭壁落石→ch400 铁轨升级→ch649 宅修处置→终章群像收束，升级线清楚，故情节 82。"
        },
        "cast": {
          "locus": "ch861 · 普罗万修！ · ending anchor · https://www.sudugu.org/130/67490.html",
          "quote": "脸不大把茶水泼在了灯泡儿脸上：「让你说去？说完了不就归你了幺？」胆不大又给脸不大倒了一杯茶：「哥，长相这事儿不能强求，灯泡这个长相，我也喜欢。」",
          "why_score": "ch215 伴峰估土匪成色；ch649 唱机/钟摆争食；终章脸不大互泼茶——群像喜剧声口稳定，故人物 85。"
        },
        "pace": {
          "locus": "ch215 · 看不见的敌人 · ~25% anchor · https://www.sudugu.org/130/30479.html",
          "quote": "话音落地，山谷两翼，峭壁之上，忽然坠落了十几块石头……李伴峰仰望着峭壁上方，几百米高的峭壁之上，完全看不到人影。",
          "why_score": "群像切片多、技法打磨章略磨，但 ch215 冲突推进快，故节奏 79。"
        },
        "prose": {
          "locus": "ch1 · 他就是一颗灰尘 · open anchor · https://www.sudugu.org/130/10471.html",
          "quote": "漆黑的火车头，喷吐着白色的蒸汽……卓裕玲梳着一头手推波浪……穿着一身青蓝色的阴丹士林高领旗袍。",
          "why_score": "tden 对照可读性优于 sudugu OCR；服饰与蒸汽细节好，仍非华丽派，源质量略扣，故文笔 74。"
        },
        "world": {
          "locus": "ch649 · 本地人 · ~75% anchor · https://www.sudugu.org/130/61478.html",
          "quote": "家珍自数之技一直开着……「站起来！」金钱儿站在了李伴峰的手心上。「跳个舞！」……两枚钱币叠在一起，金钱儿做上唇，铜钱儿做下唇。",
          "why_score": "宅修层级/武修黑话、蒸汽铁门、铁轨/宅灵、家珍自数技法——杂修生态厚，故世界观 92。"
        },
        "hook": {
          "locus": "ch1 · 他就是一颗灰尘 · open anchor · https://www.sudugu.org/130/10471.html",
          "quote": "呜嗷！一声汽笛。一辆只有五节车厢的火车穿过隧道，行进山谷，驶向了普罗州的广阔荒野。",
          "why_score": "ch1 汽笛专列把读者直接抛入蒸汽普罗州，类型钩子立住，故钩子 85。"
        },
        "innov": {
          "locus": "ch400 · 只是合作 不是朋友 · mid anchor · https://www.sudugu.org/130/47393.html",
          "quote": "「这是铁轨，你留着没什幺用处，我留着用处就大了。」……「有了四条铁轨，就不再需要你真真切切看见某处，看见类似的地点，能做出推断也行。」",
          "why_score": "蒸汽杂修+铁轨宅灵能力规则可玩，辨识度贯穿中段，故创新 92。"
        },
        "ending": {
          "locus": "ch861 · 普罗万修！ · ending anchor · https://www.sudugu.org/130/67490.html",
          "quote": "孙铁诚指着房顶喊道：「你给我下来！」老火车蹲在房顶上笑道：「我就不下来！」……大结局群像切片收束，说书感言另计。",
          "why_score": "终章群像互文+完本感言；收束偏切片而非单线反转，故结局 80。"
        }
      }
    },
    {
      "file": "09-jingshenbingyuan-xueshenshen.md",
      "id": "pilot-v0.zanshen",
      "title": "我在精神病院学斩神",
      "author": "三九音域",
      "band": "G1-adjacent (都市异能/神话)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/399/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 85.0,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 76,
        "prose": 82,
        "world": 88,
        "hook": 90,
        "innov": 86,
        "ending": 88
      },
      "evidence": {
        "plot": "开篇盲人扛油过街（ch1）切入守夜人线；中段神谕/代理人战场（ch249/749/1220）主线清晰；终章亿万梦境循环后一刀斩阿撒托斯并重塑宇宙（ch2021）——野心大，中后段神战密度高。",
        "cast": "林七夜黑幽默与责任感并存（ch1 微笑握小女孩手）；夜幕小队终局并肩压制（ch2020–21「欢迎归队」）；迦蓝/安卿鱼等有回响。",
        "pace": "长篇神战与代理人争夺易注水感；抽样中段仍有场面推进，但全长 2000+ 章疲劳风险高。",
        "prose": "都市感官细节扎实（蝉鸣、沥青扭曲、黑缎缠目）；终章刀芒/治疗进度条并置略玩梗但不塌。",
        "world": "大夏守夜人 × 诸神代理人 × 克系高维（阿撒托斯/升维）规则层叠，终局升维逻辑自洽于自设。",
        "hook": "ch1「盲杖扛花生油」视觉钩极强，都市异能开场辨识度高。",
        "innov": "精神病院诸神设定 + 梦境循环蚕食高维神，非纯升级打怪。",
        "ending": "ch2021：一刀灭核、治疗 100%、归队拥抱、再造第五宇宙议程——情绪与主题双收束；番外后传整活另计。"
      },
      "l3_douban": "**missing**（原著网文；豆瓣多见漫画/动画「斩神之凡尘神域」）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch2021 · 欢迎光临（大结局） · ending anchor · https://www.sudugu.org/399/170769.html",
          "quote": "在亿万道梦境循环中，林七夜所同化的阿撒托斯力量，几乎全部灌入这一刀中，气息刹那间压制住狂暴状态的阿撒托斯，随着这刀芒与阿撒托斯碰撞在一起，一道刺目的白炽宛若海洋般淹没高维世界！",
          "why_score": "ch1 守夜人线→ch249/749/1220 神战层层加压→终章梦境循环后一刀斩阿撒托斯，主线野心大，故情节 84。"
        },
        "cast": {
          "locus": "ch749 · 迎战神谕使 · ~37% anchor · https://www.sudugu.org/399/169382.html",
          "quote": "骑士望着屏幕中那七道身影，片刻之后回过神，忍不住感慨道：「大夏……又将有一支最顶尖的小队出现了。」吴湘南看着对面大楼顶端广告屏中，那七个站在雨幕中的身影，像是石雕般定格在了原地，眸中浮现出追忆之色。",
          "why_score": "林七夜黑幽默与责任感并存（ch1）；夜幕小队与吴湘南等配角在 ch749 仍有群像回响，故人物 86。"
        },
        "pace": {
          "locus": "ch1220 · 帕卡什的许愿 · ~60% anchor · https://www.sudugu.org/399/169900.html",
          "quote": "帕卡什是印度三位至高神之一的毗湿奴代理人，从神墟的等级上，就足以碾压在场众人，综合战力在【十御前】排名第四，这种层次的存在，一对一他们几乎没有丝毫胜算。",
          "why_score": "抽样中段（ch249→749→1220）场面仍推，但 2000+ 章神战密度易注水，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 黑缎缠目 · open anchor · https://www.sudugu.org/399/168564.html",
          "quote": "刺耳的蝉鸣混杂着此起彼伏的鸣笛声，回荡在人流湍急的街道上，灼热的阳光炙烤着灰褐色的沥青路面，热量涌动，整个街道仿佛都扭曲了起来。",
          "why_score": "都市感官细节（蝉鸣、沥青扭曲、黑缎缠目）扎实；终章刀芒/治疗进度条并置略玩梗但不塌，故文笔 82。"
        },
        "world": {
          "locus": "ch249 · 前方禁行 · ~25% anchor · https://www.sudugu.org/399/168829.html",
          "quote": "混沌的天空之上，一层又一层的雷云叠加而起，足足向上重叠了十三层，每一层雷云都有雷光涌动，恐怖无比。突然间，一道落雷从最顶端的雷云坠下，径直穿透了剩余十二层雷云，每经过一层雷云，便粗壮一圈。",
          "why_score": "大夏守夜人×诸神代理人×克系高维规则在 ch249 雷云神柱层叠，世界观持续加压，故世界观 88。"
        },
        "hook": {
          "locus": "ch1 · 黑缎缠目 · open anchor · https://www.sudugu.org/399/168564.html",
          "quote": "他的左手拎着满载蔬菜的廉价购物袋，右手拽着扛在肩上的导盲杖，像是在扛一根扁担，而在导盲杖的末端，一大桶黄澄澄的花生油正在阳光下闪闪发光！",
          "why_score": "「盲杖扛花生油」视觉钩极强，都市异能开场辨识度高，故钩子 90。"
        },
        "innov": {
          "locus": "ch2021 · 欢迎光临（大结局） · ending anchor · https://www.sudugu.org/399/170769.html",
          "quote": "他手掌在虚无中一握，一柄由因果交织而成的直刀，瞬间被他攥在掌间，用尽全部的力气，砍向【混沌】的脖颈！",
          "why_score": "精神病院诸神设定+梦境循环蚕食高维神，非纯升级打怪，故创新 86。"
        },
        "ending": {
          "locus": "ch2021 · 欢迎光临（大结局） · ending anchor · https://www.sudugu.org/399/170769.html",
          "quote": "六道气息在阿撒托斯力量的冲刷下，宛若风中残烛，时刻都可能熄灭，就在所有人都拼死坚持之际，一道清脆的刀鸣响彻天际！",
          "why_score": "ch2021 一刀灭核、归队拥抱与再造宇宙议程，情绪与主题双收束，故结局 88；番外后传整活另计。"
        }
      }
    },
    {
      "file": "10-zhanyao-changsheng.md",
      "id": "pilot-v0.zhanyao-changsheng",
      "title": "从斩妖除魔开始长生不死",
      "author": "陆月十九",
      "band": "G1-xuanhuan",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/32/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.0,
      "l1": {
        "plot": 78,
        "cast": 80,
        "pace": 74,
        "prose": 78,
        "world": 80,
        "hook": 84,
        "innov": 82,
        "ending": 76
      },
      "evidence": {
        "plot": "开篇穿越小卒被打（ch1）立主线「斩妖换寿」；中段妖王寿元吸收（ch209）与仙官庙陷阱（ch628）推进清晰；终章回到柏云县城吃软饭享清福（ch838）——闭环但收束偏软。",
        "cast": "沈仪痞气+狠劲（ch1/628「仙官沈爷爷」）；终章与稚童/姜秋澜/金蝉子互动见人情味。",
        "pace": "中段升级打怪节奏典型；作者感言自承「结尾仓促」——中后可能赶进度。",
        "prose": "口语爽利、场面可读；终章煎饼果子与《玉皇本行集经》对照有烟火气。",
        "world": "妖魔乱世 + 寿元武学推演 + 仙佛人间边界（终章「人间事自有人间」）规则清楚。",
        "hook": "ch1 穿越即挨闷棍+强娶闹剧，冲突开门见山。",
        "innov": "「氪别人寿元练武」钩子鲜明，非纯系统打脸模板。",
        "ending": "ch838 归乡平静、拒见宗门、金蝉子解惑被挡——主题「先拼命后享受」成立；作者完本感言坦承仓促，故 ending 不拔高。"
      },
      "l3_douban": "**missing**（未见稳定读书开分页）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch838 · 终得平静 · ending anchor · https://www.sudugu.org/32/230630.html",
          "quote": "南赡部洲，柏云县城。宽大的院落佇立在东城……沈大哥定然是没睡醒，连小豆子都知道是错的。」老夫子吹胡子瞪眼……「去去去，今日身上没带，等下次的。」沈仪嫌弃的挥了挥手。",
          "why_score": "开篇 ch1 穿越小卒挨闷棍立「斩妖换寿」主线；ch209 踩啸月吸寿元、ch628 仙官庙陷阱推进清晰；ch838 回柏云吃软饭享清福闭环，故情节 78；作者完本感言坦承结尾仓促，分未再抬。"
        },
        "cast": {
          "locus": "ch628 · 仙官沈爷爷 · ~75% anchor · https://www.sudugu.org/32/230401.html",
          "quote": "它转过身子，随意坐在了供台上，伸手捻着长须：「知道本座为什么先找你吗？」……「因为你贱！」「既无背景，又无实力，什么事情都敢凑拢过来。」",
          "why_score": "沈仪 ch628 面对鼠首神像不跪不求、智空棍砸救场，痞气与狠劲并立；终章 ch838 与稚童/老夫子互动见人情味，故人物 80。"
        },
        "pace": {
          "locus": "ch209 · 战啸月妖王 · ~25% anchor · https://www.sudugu.org/32/229931.html",
          "quote": "沈仪攥着对方脖子上的毛，将其扯了起来，眼中红芒闪烁，略微张嘴，这具枯瘦的身躯便是缓慢干瘪下去。整整四十六滴魔血，汇聚成一团涌入他的口中。……【斩杀混元境啸月狼妖，总寿一万四千七百年，剩余寿元八百四十年，吸收完毕】",
          "why_score": "中段升级打怪节奏典型；ch209 一拳拳砸杀妖王+面板吸寿信息密，故节奏 74；作者感言自承「结尾仓促」，中后赶进度风险保留。"
        },
        "prose": {
          "locus": "ch838 · 终得平静 · ending anchor · https://www.sudugu.org/32/230630.html",
          "quote": "老夫子从袖子里抽出了一本闲书。他挑了昨日没讲完的那段，摇头晃脑念道：「如是修行三千二百劫，始证金仙……」「也就二十来年吧。」就在这时，院内有衣衫不整、蔓延悍的青年大踏步走了出来，一边打着哈欠，一边揉着眼眶「胡说八道！」",
          "why_score": "ch838 稚童算劫数、沈仪插科打诨与《玉皇本行集经》对照有烟火气；整体口语爽利可读，故文笔 78。"
        },
        "world": {
          "locus": "ch628 · 仙官庙陷阱 · ~75% anchor · https://www.sudugu.org/32/230401.html",
          "quote": "涧阳府受皇气庇佑，少有人敢于在此行妖邪手段，除了土地爷以外，府衙中必然还坐镇着其他仙官……映入眼帘的全然不是熟悉的长街，反倒是像走入了一座昏暗的庙宇。庙内仅立着一尊神像，虽背对着两人，但观其衣着打扮，显然与他们先前在民户屋内看见的神像乃是同一人。",
          "why_score": "妖魔乱世+寿元武学推演+仙佛人间边界（皇气/仙官/菩提教）规则在 ch628 可视化，故世界观 80。"
        },
        "hook": {
          "locus": "ch1 · 妖魔乱世 · open anchor · https://www.sudugu.co/30/17323.html",
          "quote": "沈仪看着眼前的一切，愣神许久，难以接受自己穿越成一个柏云县小卒的事实。……他伸手摸去，然后摸了一手的血。……床脚下是一个瘦小的丫头，满脸惊恐的揪着亵衣。就在身侧，有个浑身补丁破衣的老头，他佝偻的身子战栗不止，颤巍巍握着根木棒，棒子顶部有血浆滴答落下。",
          "why_score": "ch1 穿越即挨闷棍+强娶闹剧，冲突开门见山；org/32 首章直链 redirect，正文 .co/30 镜像补锚，故钩子 84。"
        },
        "innov": {
          "locus": "ch209 · 仙妖九蜕 · ~25% anchor · https://www.sudugu.org/32/229931.html",
          "quote": "沈仪略微擦了擦唇角，随手拾起它的妖丹，使用孔雀红芒修复身躯上的伤势，然后盘膝坐在了地上。……【斩杀混元境啸月狼妖，总寿一万四千七百年，剩余寿元八百四十年，吸收完毕】【剩余妖魔寿元：一万九千八百二十年】",
          "why_score": "「氪别人寿元练武」钩子鲜明，ch209 斩杀妖王即面板入账，非纯系统打脸模板，故创新 82。"
        },
        "ending": {
          "locus": "ch838 · 终得平静（完） · ending anchor · https://www.sudugu.org/32/230630.html",
          "quote": "此人的名声在柏云县城可谓是一绝，整日无所事事，只知吃喝玩乐，这偌大的院子外加平日用度，全靠那林姑娘一手打理的绸缎庄子来维持。吃软饭吃到这个境地，还不知羞耻的，全天下也难找出第二个来。",
          "why_score": "ch838 归乡平静、拒见宗门式收束，主题「先拼命后享受」成立；作者完本感言坦承仓促，故结局 76 不拔高。"
        }
      }
    },
    {
      "file": "100-diehai-lieying.md",
      "id": "pilot-v0.diehai-lieying",
      "title": "谍海猎影",
      "author": "眀志",
      "band": "G3-mystery (谍战 · 民国特务)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/219/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.9,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 76,
        "prose": 80,
        "world": 83,
        "hook": 81,
        "innov": 79,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 法租界刺杀前夜+方不为护卫关景言立谍战线；ch251 人事布局；ch751 搜查压迫；late ch1406 屋顶伏击「可以开枪就地击毙」高潮（补证）。ch1000 仅为 TOC 截断点。",
        "cast": "方不为（黄埔少尉、冷静护卫）早期形象稳；陈浩秋站长、关景言特派员 ch1 群像清晰；长线配角抽样不足。",
        "pace": "1400+ 章体量；ch1/ch1406 动作密度高；中段政治人事段可能偏慢（抽样有限）。",
        "prose": "ch1 法租界酒店群像调度；ch1406 短句追击节奏；ch1000 「挤子弹」黑色幽默。",
        "world": "1934 复兴社特务处+法租界规则；日谍/青帮/军统体系 ch1 即铺。",
        "hook": "ch1 特派员遇刺前夜+「师兄」称呼反差，经典谍战开场。",
        "innov": "民国谍战长篇范式内完成度高；方不为「算无遗策」型主角辨识。",
        "ending": "本 pass ending 锚 ch1000 非全书终局；TOC 缺 ch1001–1408，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1406 · 伏击 · late anchor · https://www.sudugu.co/219/212748.html",
          "quote": "冈本重重的点了点头：\"明白！\" 因为他也有了和岩井同样的预感：如果一昧的要求抓活口，就很有可能放跑方不为。……只看人多, 根本抓不住他。 他能飞檐走壁, 飞高飞低, 你能吗？ 而且看方不为逃离的方向，明显是朝江边去的。",
          "why_score": "ch1 法租界刺杀前夜立谍战线；ch251 人事布局；ch751 搜查压迫层层加码；late ch1406 屋顶伏击「坚决不能让他逃走」为高潮补证，故情节 84。ch1000 仅为 TOC 截断点，非全书终局。"
        },
        "cast": {
          "locus": "ch1 · 刺杀 · open anchor · https://www.sudugu.co/219/211275.html",
          "quote": "一群服饰各异的男子站在三楼一个房间的窗口，目送着一位穿着长袍，带着礼帽的中年男子，在三个护卫的簇拥下上了酒店门口的一辆小轿车。 \"站长，这位关特派员也不是很难相处么？\"上海站的副站长杨定安笑着说道。",
          "why_score": "方不为（黄埔少尉、冷静护卫）早期形象稳；陈浩秋站长、关景言特派员 ch1 群像清晰，故人物 82；长线配角抽样不足，分未再抬。"
        },
        "pace": {
          "locus": "ch751 · 步步紧逼 · ~75% anchor · https://www.sudugu.co/219/212072.html",
          "quote": "像是被捅了的马蜂窝一样，在场有一个算一个, 全都站了起来，一副不把酒店砸了不罢休的样子。 他最怕的是引起骚乱，发生意外。 \"大爷！\"方不为连忙提醒了一声。 \"稍安勿燥！\"老先生拿汤勺敲了敲汤盆，\"换桌菜而已，有什么大惊小怪的？\"",
          "why_score": "1400+ 章体量；ch1/ch1406 动作密度高；ch751 群起搜查压迫段信息密，故节奏 76；中段政治人事段可能偏慢，分保守。"
        },
        "prose": {
          "locus": "ch1000 · 抠子弹 · TOC ending anchor · https://www.sudugu.co/219/212334.html",
          "quote": "方不为先猛吸了一口气，然后屏住呼吸，双用扶着左肋两侧。 然后他猛的一鼓气，双手用力一挤，\"嗖嗖\"两声，两颗子弹被挤了出来, 砸到了关大山的脸上。 关大山和那个工兵都看懵逼了。 这是什么功夫，竟然能运气，把子弹给逼出来？",
          "why_score": "ch1 法租界酒店群像调度；ch1406 短句追击节奏；ch1000 「挤子弹」黑色幽默与动作细节可读，故文笔 80。"
        },
        "world": {
          "locus": "ch1 · 刺杀 · open anchor · https://www.sudugu.co/219/211275.html",
          "quote": "自第一次上海事变之后，日本人的狼子野心昭然若揭：盘踞上海，剑指南京。 国民政府对上海越来越重视，经常会派要员来视察慰问，关景言便是此次的特派员。 房间内全都是复兴社特务处驻上海站的几位主要负责人。",
          "why_score": "1934 复兴社特务处+法租界规则；日谍/青帮/军统体系 ch1 即铺，故世界观 83。"
        },
        "hook": {
          "locus": "ch1 · 刺杀 · open anchor · https://www.sudugu.co/219/211275.html",
          "quote": "一九三四年春，民国二十三年。 上海，法租界。 一群服饰各异的男子站在三楼一个房间的窗口，目送着一位穿着长袍，带着礼帽的中年男子，在三个护卫的簇拥下上了酒店门口的一辆小轿车。",
          "why_score": "ch1 特派员遇刺前夜+「师兄」称呼反差，经典谍战开场，故钩子 81。"
        },
        "innov": {
          "locus": "ch251 · 知人善用 · ~25% anchor · https://www.sudugu.co/219/211531.html",
          "quote": "\"你以为我是光想着捞钱？\"高思中撇着嘴说道，\"近几年，你想要外放，怕是机会不大了，只能一直在南京城打混。你难道就不想着提前搜罗一批可用的人手？我看这个赵金山就挺合适的！\" 原来高思中是在为自己考虑？ 方不为心里生出一丝感动。",
          "why_score": "民国谍战长篇范式内完成度高；方不为「算无遗策」型主角+站内线人事布局（ch251）辨识，故创新 79。"
        },
        "ending": {
          "locus": "ch1000 · 抠子弹 · TOC ending anchor · https://www.sudugu.co/219/212334.html",
          "quote": "嵌的太紧，根本挤不出来, 只能想办法取出来。 方不为松了气, 怒声骂道：\"关大山，你今天要是给老子干不了一辆装甲车下来, 老子就扒了叶兴中的皮……\" 处罚关大山这样的没意思，方不为也做不出这样的事来。",
          "why_score": "本 pass ending 锚 ch1000 非全书终局；TOC 缺 ch1001–1408，ending 分保守，故结局 74。"
        }
      }
    },
    {
      "file": "101-shaosong.md",
      "id": "pilot-v0.shaosong",
      "title": "绍宋",
      "author": "榴弹怕水",
      "band": "G1-history (穿越 · 宋史/抗金)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/216/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 90,
        "cast": 86,
        "pace": 78,
        "prose": 88,
        "world": 92,
        "hook": 89,
        "innov": 87,
        "ending": 86
      },
      "evidence": {
        "plot": "ch1 靖康后赵官家落井+明道宫停驻立「抗金改命」；ch197 南阳/襄阳国策分歧；ch591 河阴庄头制度线；ch795 明道宫「明证（全书完）」收束十年抗金叙事。",
        "cast": "赵玖（官家）射箭/政治声口 ch1 即立；吕好问、康履、杨存中等朝堂群像 ch197 有戏；配角极多，抽样有限。",
        "pace": "787 章史诗尺度；ch197 朝议密但必要；历史线必然中段战役铺垫多。",
        "prose": "ch1 「秋风飒飒…金吾纛旓」史笔+网感并置；ch591 庄头问话白描；ch795 明道宫对照十年前，意象强。",
        "world": "南宋初年制度/地理/军政细节厚；河阴阅兵、庄头落籍等 ch591 可视化规则。",
        "hook": "ch1 官家落井+「大家好箭法」反转，经典榴弹式史穿开场。",
        "innov": "宋史穿+群像朝堂+硬核战役在历史网文带标杆级。",
        "ending": "ch795 「明证（全书完）」标题确认；本 pass page1-only，番外 798 未齐读。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch795 · 明证（全书完） · ending anchor",
          "quote": "秋风飒飒，日暖斜阳，大宋淮南东路亳州明道宫内正是光影交错、气爽温煦。……一切的一切，都跟十年前一模一样，一切的一切，又跟十年前截然不同。",
          "why_score": "ch1 靖康后赵官家落井+明道宫停驻立「抗金改命」；ch197 国策分歧；ch591 河阴庄头制度线；ch795 明道宫「明证（全书完）」收束十年抗金叙事，故情节 90。"
        },
        "cast": {
          "locus": "ch1 · 明道宫 · open anchor",
          "quote": "「大家好箭法！」就在这行在到处人心惶惶之时，地势最高的后殿处，眼见官家一如既往在日落前于龙纛下弯弓立靶，连续射光两筒箭方才住手，等候在旁的内侍省大押班康履赶紧上前奉承询问。",
          "why_score": "赵玖（官家）射箭/政治声口 ch1 即立；吕好问、康履、杨存中等朝堂群像 ch197 有戏；配角极多抽样有限，故人物 86。"
        },
        "pace": {
          "locus": "ch197 · 分歧（下） · ~25% anchor",
          "quote": "说白了，眼下南阳的危机暂时性解除，官家留在南阳还是去襄阳似乎就不是什么关乎身家性命和国家前途的选择了，而是展现出了一种模棱两可的情形。那幺在这种情况下，大家就可以抛开国家大义以个人立场来讨论问题了。",
          "why_score": "787 章史诗尺度；ch197 朝议密但必要；历史线必然中段战役铺垫多，故节奏 78。"
        },
        "prose": {
          "locus": "ch1 · 明道宫 · open anchor",
          "quote": "秋风飒飒，日暖斜阳，傍晚时分，大宋淮南东路亳州卫真县（后世鹿邑）的明道宫处正是光影交错、气爽温煦。……那面三旓龙纛迎风招展。稍有常识的人都知道，这玩意叫做金吾纛旓，乃是天子大驾专用。",
          "why_score": "ch1 「秋风飒飒…金吾纛旓」史笔+网感并置；ch795 明道宫对照十年前意象强，故文笔 88。"
        },
        "world": {
          "locus": "ch591 · 手段 · ~75% anchor",
          "quote": "「姓名？」「周镔。」「哪个庄屯的庄头？」「郑州河阴县西河甲字第一屯……」二月最后一日，宣德楼西侧第三门前，因为一个特殊序号的出现，包括旁边一名路过的中年绯袍官员在内，许多人都扭过头来。",
          "why_score": "南宋初年制度/地理/军政细节厚；河阴阅兵、庄头落籍等 ch591 可视化规则，故世界观 92。"
        },
        "hook": {
          "locus": "ch1 · 明道宫 · open anchor",
          "quote": "自靖康以来，金兵南侵，二圣北狩，各地也叛乱不休，大宋便事实上陷入到了生死存亡的边缘，亡国之忧绝非妄言。……「大家好箭法！」",
          "why_score": "ch1 官家落井+「大家好箭法」反转，经典榴弹式史穿开场，故钩子 89。"
        },
        "innov": {
          "locus": "ch197 · 分歧（下） · ~25% anchor",
          "quote": "凭什幺南阳守住了，官家还要去襄阳？凭什幺之前拿腰牌打热水住集体房的是他们，最后这场战役的功劳却要被二一添作五，原本该自己这一部分人独占的政治资源被其他人分走？",
          "why_score": "宋史穿+群像朝堂+硬核战役在历史网文带标杆级，故创新 87。"
        },
        "ending": {
          "locus": "ch795 · 明证（全书完） · ending anchor",
          "quote": "「说起来，《西游降魔杂记》最后一回你们看了吗？」赵鼎一边走一边随口说了些闲话。……张浚束手而立，面色平静。「说是明道宫于官家不吉……祭祀之事，着宰执代行便可。」",
          "why_score": "ch795 「明证（全书完）」标题确认；本 pass page1-only，番外 798 未齐读，故结局 86。"
        }
      }
    },
    {
      "file": "102-honglou-wantianqing.md",
      "id": "pilot-v0.honglou-wantianqing",
      "title": "红楼之挽天倾",
      "author": "林悦南兮",
      "band": "G1-history (红楼同人 · 架空清史)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/215/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.9,
      "l1": {
        "plot": 78,
        "cast": 80,
        "pace": 75,
        "prose": 77,
        "world": 82,
        "hook": 76,
        "innov": 74,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 贾珩穿越+可卿/乱局切入；ch251 宝玉冲突推家族线；ch751 海防/御敌；ch1000 朝堂平虏策——TOC 截断，ch1726 大结局未采样。",
        "cast": "贾珩（理工穿越者）与原著人物再诠释 ch1/ch251 有戏；崇平帝等原创帝王线 ch1000 露面。",
        "pace": "1726 章体量但 TOC 仅 1000；红楼+朝堂+战争多线，中段密度推断中等。",
        "prose": "ch1 红楼语境+现代穿越者内心并置；ch751 军事议论可读；同人文偶显说明块。",
        "world": "红楼人物+架空「崇平」朝堂+海防体系并用；ch751 御敌国门规则自洽。",
        "hook": "ch1 穿越贾珩+秦可卿，红楼同人读者向钩；非大众向。",
        "innov": "红楼挽天倾类同人成熟配方；军事/朝堂扩展为常见解法。",
        "ending": "本 pass 止于 ch1000；真正大结局 ch1726 未读，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1000 · 崇平帝：此为平虏策所言 · plot anchor · https://www.sudugu.co/215/208833.html",
          "quote": "贾珩阅览完奏疏，目光闪过一抹思索。不得不说，这位高仲平的确有着远大的政治理想，一条鞭法，考成法尽数安排上，先试行两江，那么两江功成，也就是推广全国。贾珩整容敛色，提醒说道：「圣上，变法革新一事，不可操之过急。」「朕知道不可操之过急，但这一次机会殊为难得，正值北方大胜，朝中政局平稳，可以试行革新之策。」",
          "why_score": "ch1 贾珩穿越+可卿/乱局切入；ch251 宝玉冲突；ch751 海防/御敌；ch1000 朝堂平虏策——TOC 截断，故情节 78。"
        },
        "cast": {
          "locus": "ch251 · 宝玉：他宁愿去死！ · ~25% anchor · https://www.sudugu.co/215/207962.html",
          "quote": "「不管成功与否，这些盐商都不会放过黛玉之父。」贾珩眸光深深，心思电转。他或许已知道林如海为何会盛年而逝了，欲图盐业之利，这不拿出从上到下杀个人头滚滚的勇气来，谁也办不成！「财用之困，唯开源节流四字，然……」",
          "why_score": "贾珩（理工穿越者）与原著人物再诠释 ch1/ch251 有戏；崇平帝等原创帝王线 ch1000 露面，故人物 80。"
        },
        "pace": {
          "locus": "ch751 · 贾珩：御敌于国门，荡寇于海上 · ~75% anchor · https://www.sudugu.co/215/208482.html",
          "quote": "史鼎自然不会说，微臣对贾珩萧规曹随、亦步亦趋，那就恰恰恰坐实了先前的党徒之言。但具体展开部分，几是借自己之口，表述着贾珩前日对自己所言。果然随着忠靖侯史鼎叙说镇抚河南的策略，殿中群臣都是眉头紧皱，目光闪过一抹思索。崇平帝闻言，倒不相疑，也有几分惊讶，点了点头说道：「好一个待民以宽，对吏以严……忠靖侯史鼎心有丘壑，可牧守一方，督抚河南。」",
          "why_score": "1726 章体量但 TOC 仅 1000；红楼+朝堂+战争多线，中段密度推断中等，故节奏 75。"
        },
        "prose": {
          "locus": "ch1 · 贾珩 · open anchor · https://www.sudugu.co/215/207710.html",
          "quote": "他本是后世一边防武警，却不想因着一场意外，来到这一方红楼世界，魂归在宁国远支的贾珩身上。虽已过了四五天，却仍有恍然若梦之感。贾珩思忖着，在心中暗暗推算着朝代对应，忽而眉头一皱，「今年是崇平十四年，倒是和崇祯皇帝……」",
          "why_score": "ch1 红楼语境+现代穿越者内心并置；ch751 军事议论可读，同人文偶显说明块，故文笔 77。"
        },
        "world": {
          "locus": "ch751 · 贾珩：御敌于国门，荡寇于海上 · ~75% anchor · https://www.sudugu.co/215/208482.html",
          "quote": "随着忠靖侯史鼎叙说镇抚河南的策略，殿中群臣都是眉头紧皱，目光闪过一抹思索。这忠靖侯……有点儿东西啊。也是，毕竟是一位武勋，再加上在军机处行走，耳濡目染，也是有的。至于一些心思慧黠的阁臣，如杨国昌眉头紧皱，隐隐觉得史鼎说话的口吻和风格有些熟悉。说白了，味儿有些冲。",
          "why_score": "红楼人物+架空「崇平」朝堂+海防体系并用；ch751 御敌国门规则自洽，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 贾珩 · open anchor · https://www.sudugu.co/215/207710.html",
          "quote": "距宁国府四五里之地，左拐进一条绵长、逼仄的小巷，行不百步，可见一座青墙斑驳，略显破败的院落静静矗立。昨夜一场秋雨，院落正中的那棵石榴树，摇落了一地小灯笼似的榴，愈发添了几分雨后的萧瑟之意。东窗下，翠竹青翠欲滴，伫立着一个年纪不过十四五岁的少年……他本是后世一边防武警，却不想因着一场意外，来到这一方红楼世界。",
          "why_score": "ch1 穿越贾珩+秦可卿，红楼同人读者向钩；非大众向，故钩子 76。"
        },
        "innov": {
          "locus": "ch1 · 贾珩 · open anchor · https://www.sudugu.co/215/207710.html",
          "quote": "贾珩其人，在红楼梦原书中，只有寥寥几笔记载。而红楼梦叙事又不言朝代年月，他第一时间，自是借来了史书，以求探寻原委。「高祖余姚人，上古帝舜之苗裔也……」哪怕不是第一次读到这文字，贾珩心中惊奇之意仍是不减，心下不由叹道：「这方红楼世界，与前朝多有不同……至世宗之朝，嘉靖皇帝一心修玄……朱明一世，终历一百七十二年，幸有元末汉王陈友谅后人陈桓自余姚起兵，再立陈汉。」",
          "why_score": "红楼挽天倾类同人成熟配方；军事/朝堂扩展为常见解法，故创新 74。"
        },
        "ending": {
          "locus": "ch1000 · 崇平帝：此为平虏策所言 · ending anchor · https://www.sudugu.co/215/208833.html",
          "quote": "崇平帝看向对面的少年，目光温煦中带着亲近，说道：「听戴权说，你去了都察院？」贾珩道：「昨个儿圣上吩咐臣去都察院辅佐查案，臣就过去看看，但不想许大人告了病。」崇平帝笑了笑，说道：「朕昨晚派人给他递话，让放了于德之子于缜，今早儿他告病的奏疏就递到了朕案头。」",
          "why_score": "本 pass 止于 ch1000；真正大结局 ch1726 未读，ending 分保守，故结局 73。"
        }
      }
    },
    {
      "file": "103-mingchao-baijiazi.md",
      "id": "pilot-v0.mingchao-baijiazi",
      "title": "明朝败家子",
      "author": "上山打老虎额",
      "band": "G1-history (明穿 · 种田/心学/工业喜剧)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/212/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.3,
      "l1": {
        "plot": 78,
        "cast": 80,
        "pace": 74,
        "prose": 79,
        "world": 82,
        "hook": 85,
        "innov": 76,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 明史专家穿越败家子+弘治朝切入；ch251 王守仁破程朱理学死局推心学线；ch751 家族线；ch1000 蒸汽火车+太皇太后——工业喜剧与朝堂并线，TOC 截断终章未读。",
        "cast": "方继藩（学究穿越者）声口稳定；王守仁 ch251 论战有辨识；刘健、周氏等配角功能分明。",
        "pace": "超长篇；TOC 仅 1000 章；ch251 心学论战密度高，中段体量注水风险计入。",
        "prose": "ch1 凤阳官话+明史细节；ch251 程朱理学批判段落利；喜剧与考据并置可读。",
        "world": "弘治朝堂+西山产业+蒸汽火车（ch1000）工业元素与明史框架并用；心学/实学对照自洽。",
        "hook": "「不要放弃治疗」+ ch1 三十八岁相亲→穿越明史专家，标题与开篇错位完成。",
        "innov": "明穿败家子+心学+轻工业为成熟配方；蒸汽火车段有类型内亮点。",
        "ending": "本 pass 止于 TOC ch1000 火车场景；真正大结局未采样，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1000 · 凤颜大悦 · ending anchor · https://www.sudugu.co/212/205238.html",
          "quote": "太皇太后的脸色，霎时白了。……如此巨大的车，突然开始颤动。……玻璃窗外，是一个个东宫的禁卫还有飞球营的士兵，他们一个个站的标枪一样的挺直，面上没有表情。太皇太后还看到了滚滚的浓烟，浓烟显然是从车头处冒出来的，朝后飘飞。……蒸汽火车又开始颤了颤。仿佛有什么力量使它晃动一般，那嘶鸣声，更加急了。",
          "why_score": "ch1 明史专家穿越败家子+弘治朝切入；ch251 王守仁破程朱理学死局推心学线；ch751 家族线；ch1000 蒸汽火车+太皇太后——工业喜剧与朝堂并线，故情节 78；TOC 截断终章未读，略保守。"
        },
        "cast": {
          "locus": "ch251 · 养兵千日，用兵一时 · ~25% anchor · https://www.sudugu.co/212/204412.html",
          "quote": "听了王守仁这一大翻话，刘健身子一颤。他竟也有一丁点醐醍灌顶的感觉了。……自程朱理学风行以来，读书人们都自认为四书乃是宝典。……真正可怕的还不仅于此，随着程朱理学的出现，朱夫子又将圣人之道推崇到了无以复加的地步，以至于天下的读书人都深信读书之后，便可致知天下的学问。",
          "why_score": "方继藩（学究穿越者）声口稳定；王守仁 ch251 论战有辨识；刘健、周氏等配角功能分明，故人物 80。"
        },
        "pace": {
          "locus": "ch251 · 养兵千日，用兵一时 · ~25% anchor · https://www.sudugu.co/212/204412.html",
          "quote": "一般人，倘若觉得行不通，自然会赶紧想办法，选其他的办法去解决问题。而在此后的社会氛围之下，人们圣人之道，依旧乐此不疲，最终，开始钻牛角尖！……这是一个死循环，绝大多数人，书读到了死，依然还觉得自己连圣人的牙慧都没有拾到，到了死，依旧还是五谷不分、四体不勤。",
          "why_score": "超长篇；TOC 仅 1000 章；ch251 心学论战密度高，中段体量注水风险计入，故节奏 74。"
        },
        "prose": {
          "locus": "ch1 · 不要放弃治疗 · open anchor · https://www.sudugu.co/212/204156.html",
          "quote": "方继藩揉了揉眼睛，茫然地看着眼前的朱账红幔，远处则是炫琴案、紫檀圆凳似的家具。……作为明史专家，方继藩百分百可以确信，这里的陈设，还有这个莫名其妙的男子，在自己的那个时代，即便是大手笔的影视投资，也是绝不可能铺设出这么个场面。……「这是弘治年？」方继藩看到了墙面上的一幅字画，落款的题跋是大明正统年的一个书法家。",
          "why_score": "ch1 凤阳官话+明史细节；ch251 程朱理学批判段落利；喜剧与考据并置可读，故文笔 79。"
        },
        "world": {
          "locus": "ch1000 · 凤颜大悦 · ending anchor · https://www.sudugu.co/212/205238.html",
          "quote": "车厢里，是密闭的。浓烟不会进来。更何况，这里还到处喷了香水，甚至许多的家具，还有香皂的清香。……事实上，一号车厢因为有木墙、地毯还有沙发，过滤掉了许多的颤动，舒适度还是不错的。",
          "why_score": "弘治朝堂+西山产业+蒸汽火车（ch1000）工业元素与明史框架并用；心学/实学对照自洽，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 不要放弃治疗 · open anchor · https://www.sudugu.co/212/204156.html",
          "quote": "方继藩连自己都佩服自己的心……很大。……「对呀。」方继藩打起精神，自己是个少爷，那么这人不是书童就是长随了，他兴奋劲还没过去，一脸兴致勃勃地道：「男儿大丈夫在世，自当金榜题名、建功立业……」……青衣小帽之人的脸色就从疑惑转化成了悲戚，他发出大叫：「少爷…少爷…又犯病了…来……来人哪…」",
          "why_score": "「不要放弃治疗」+ ch1 三十八岁相亲→穿越明史专家，标题与开篇错位完成，故钩子 85。"
        },
        "innov": {
          "locus": "ch1000 · 凤颜大悦 · ending anchor · https://www.sudugu.co/212/205238.html",
          "quote": "可是……如此巨大的车，突然开始颤动。……太皇太后还看到了滚滚的浓烟，浓烟显然是从车头处冒出来的，朝后飘飞。……周氏后悔了。她下意识的开始死死的抓住了沙发旁的栏杆，然后抬眼，看着方继藩哪一张略显尴尬的脸。",
          "why_score": "明穿败家子+心学+轻工业为成熟配方；蒸汽火车段有类型内亮点，故创新 76。"
        },
        "ending": {
          "locus": "ch1000 · 凤颜大悦 · ending anchor · https://www.sudugu.co/212/205238.html",
          "quote": "周氏后悔了。她下意识的开始死死的抓住了沙发旁的栏杆，然后抬眼，看着方继藩哪一张略显尴尬的脸。……事实上，一号车厢因为有木墙、地毯还有沙发，过滤掉了许多的颤动，舒适度还是不错的。",
          "why_score": "本 pass 止于 TOC ch1000 火车场景 page1/6；真正大结局未采样，ending 分保守，故结局 72。"
        }
      }
    },
    {
      "file": "104-jinmo-changjian.md",
      "id": "pilot-v0.jinmo-changjian",
      "title": "晋末长剑",
      "author": "孤独麦客",
      "band": "G1-history (晋末 · 门阀/军事/地缘)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/211/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.9,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 76,
        "prose": 81,
        "world": 85,
        "hook": 77,
        "innov": 75,
        "ending": 71
      },
      "evidence": {
        "plot": "ch1 征辟+门阀清谈立晋末格局；ch751 梁王巡河/贾氏部曲博弈；ch1000 沃干岭军事对峙——地缘+门阀+战争线并行。",
        "cast": "邵勋（梁王）ch751 与贾游对话有权力张力；庾子美 ch1 寒门士族声口；群像偏历史功能型。",
        "pace": "1000+ 章体量；ch751/ch1000 军事地理推进明确；中段注水风险未全文测。",
        "prose": "ch1 凤阳官话/清谈段落考究；ch1000 沃干岭/阿干水/雷坛河地名纵深感强。",
        "world": "晋末门阀（庾/贾/王）、部曲制度、河西军事地理在 ch1/ch751/ch1000 多层自洽。",
        "hook": "ch1 征辟+清谈开场稳，非大众向强钩；历史读者向。",
        "innov": "晋末冷门断代+门阀战争为细分赛道；类型框架成熟。",
        "ending": "本 pass 止于 TOC ch1000 岭南岭北；真正完本未读，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch751 · 巡河（下） · ~75% anchor · https://www.sudugu.co/211/202884.html",
          "quote": "邵勋在新设的定胡县逗留了十来天，一直到闰月初，终于见到了平阳贾氏的人……「彦将为何不愿就任定胡令？」邵勋一来就抛出了送命题。贾游苦笑道：「边塞之地，动辄乱起，仆只擅经史，不擅武艺，无能为也。」",
          "why_score": "ch1 征辟+门阀清谈→ch751 梁王巡河/贾氏部曲博弈→ch1000 沃干岭军事对峙，地缘+门阀+战争线并行，故情节 80。"
        },
        "cast": {
          "locus": "ch751 · 巡河（下） · ~75% anchor · https://www.sudugu.co/211/202884.html",
          "quote": "贾游低下了头，微微感觉有些屈辱。平阳贾氏名声可能不太好，但在大晋朝可谓权势熏天，连琅琊王氏不都要和他们联姻？……片刻之后，贾游没听到邵勋的声音，擡起头来，却发现梁王仍然看着他。方才心底滋生的屈辱感、愤怒感乃至骄傲感瞬间不翼而飞，变得有些惶恐了起来。",
          "why_score": "邵勋（梁王）ch751 与贾游对话有权力张力；庾子美 ch1 寒门士族声口，故人物 78。"
        },
        "pace": {
          "locus": "ch1000 · 岭南岭北 · TOC ending anchor · https://www.sudugu.co/211/203215.html",
          "quote": "沃干岭，也称「阿干岭」，即东胡语系中哥哥的意思……阿干水后世叫雷坛河，是兰州的重要水源之一。从交通方面来说，阿干河谷又是连绵山川之中一条相对容易通行的道路……窦涛就是循阿干河谷南下，然后至沃干岭，与梁军对峙。",
          "why_score": "1000+ 章体量；ch751/ch1000 军事地理推进明确；中段注水风险未全文测，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 征辟 · open anchor · https://www.sudugu.co/211/202069.html",
          "quote": "雨后乍晴，霞满西天。伊水北岸零零散散立着几个人，似乎在欣赏夕阳。其中一位身穿白色绸袍、神态飘逸的中年汉子，嘴里说个不停，神色微微有些激动……「冏既得志，骄奢擅权，耽于宴乐，大起府第，坏公私庐舍数以百计，中外失望。」",
          "why_score": "ch1 凤阳官话/清谈段落考究；ch1000 沃干岭/阿干水/雷坛河地名纵深感强，故文笔 81。"
        },
        "world": {
          "locus": "ch1000 · 岭南岭北 · TOC ending anchor · https://www.sudugu.co/211/203215.html",
          "quote": "他是氏人酋长，与本地的汉人豪族素有矛盾，如果不是张轨大力扶持，他也不可能当上太守、轻车将军。但事已至此，他也不会真的为了张家而搭上一切，特别是以自家部落为赌注，那不值得。",
          "why_score": "晋末门阀（庾/贾/王）、部曲制度、河西军事地理在 ch1/ch751/ch1000 多层自洽，故世界观 85。"
        },
        "hook": {
          "locus": "ch1 · 征辟 · open anchor · https://www.sudugu.co/211/202069.html",
          "quote": "「司空开府，从者如云，皆一时俊彦，门第甚高。元规侄男若应辟出仕，与他们多多来往，以侄男的才学，定能在士族中名声大噪，这对提高家望是大有好处的。」对面之人似乎有些意动，半晌后问了一句：「司空开府，都有哪些掾属？」",
          "why_score": "ch1 征辟+清谈开场稳，历史读者向，故钩子 77。"
        },
        "innov": {
          "locus": "ch251 · 吉兆 · ~25% anchor · https://www.sudugu.co/211/202326.html",
          "quote": "八月初九，骁骑军又配虎贲督、命中虎贲督各五百骑、幽州突骑督一百五十骑过来，全军破两万。……刘暾上任后第一件事就是巡视西郊大营。「鲁阳公帐下壮士何其多也。」刘暾看着正围绕着战车操练的军士们，赞道。",
          "why_score": "晋末冷门断代+门阀战争为细分赛道；类型框架成熟，故创新 75。"
        },
        "ending": {
          "locus": "ch1000 · 岭南岭北 · TOC ending anchor · https://www.sudugu.co/211/203215.html",
          "quote": "窦涛带了数十亲随上前，仔细观察着。时已四月，山上草木茂盛，清泉潺潺。大风吹起之时，松涛阵阵，蒿草随风摇曳。……他只想再看一看，观望一下，局势变化应不至于那幺快，几天时间而已，他还浪费得起。",
          "why_score": "本 pass 止于 TOC ch1000 岭南岭北；真正完本未读，page1/6，ending 分保守，故结局 71。"
        }
      }
    },
    {
      "file": "105-wulian-dianfeng.md",
      "id": "pilot-v0.wulian-dianfeng",
      "title": "武炼巅峰",
      "author": "莫默",
      "band": "G1-xuanhuan (玄幻 · 宗门升级/星域)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/185/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.4,
      "l1": {
        "plot": 77,
        "cast": 76,
        "pace": 72,
        "prose": 74,
        "world": 78,
        "hook": 78,
        "innov": 70,
        "ending": 70
      },
      "evidence": {
        "plot": "ch1 试炼弟子扫地立逆袭命题；ch753 通玄大陆→九天圣地扩张；ch1002 星域危机线——升级地图层层打开，TOC 截断终章未读。",
        "cast": "杨开韧性人设贯穿 ch1/ch753/ch1002；碧雅/柳山等星域配角有功能辨识。",
        "pace": "超长篇经典升级流；中段注水风险客观存在；抽样段推进稳。",
        "prose": "ch1 扫地动作描写细；战斗/对话标准玄幻口语，少文学性。",
        "world": "凌霄阁弱肉强食→通玄大陆势力→星域（ch753/ch1002）层级清楚。",
        "hook": "ch1 三年淬体三层+试炼弟子耻辱，逆袭钩明确。",
        "innov": "宗门升级+星域为大众玄幻成熟配方；无明显范式突破。",
        "ending": "本 pass 止于 TOC ch1002；真正完本未采样，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1002 · 小子运气不错 · ending anchor · https://www.sudugu.co/185/167541.html",
          "quote": "等到确定他们走远了之后，杨开的脸色莜地一沉，从床上坐了起来。刚才若是柳山来的再晚那么一点，他就要辣手催了。碧雅以为他已经彻底沦陷，身心毫无防备，那么近的距离，杨开确定自己能将碧雅一击击毙。星域，果然多姿多彩，同时也伴随着更大的危险。",
          "why_score": "ch1 试炼弟子扫地立逆袭命题；ch753 通玄大陆→九天圣地扩张；ch1002 星域危机线——升级地图层层打开，TOC 截断终章未读，故情节 77。"
        },
        "cast": {
          "locus": "ch753 · 圣女 · ~75% anchor · https://www.sudugu.co/185/167206.html",
          "quote": "从那船舱里，走出来一个身穿月白长裙的女子，这个女子很年轻，生得也是极美，皮肤白皙如羊脂，黛眉弯弯，一双美眸透着一股灵动的韵味，身材玲珑曼妙，酥胸挺拔，美臀圆润，浑身上下透着一股大家闺秀让人赏心悦目的气质。似乎是察觉到了杨开不同常人的放肆目光，那女子不禁微微皱了皱眉。",
          "why_score": "杨开韧性人设贯穿 ch1/ch753/ch1002；碧雅/柳山等星域配角有功能辨识，故人物 76。"
        },
        "pace": {
          "locus": "ch253 · 敌友的变幻 · ~25% anchor · https://www.sudugu.co/185/166682.html",
          "quote": "听她这么一说，杨开的欲火瞬间熄灭不少，眉头一皱：\"死了多少？\"\"六只！瞬间毙命，一只五阶，五只四阶！\"紫陌面上有些骇然，眉头紧锁，一边从杨开身下爬起一边慌乱地整理衣服，将裸露的上身遮挡。\"知不知道是什么人下的手，又有多少人？\"杨开沉声问道。",
          "why_score": "超长篇经典升级流；中段注水风险客观存在；抽样段推进稳，故节奏 72。"
        },
        "prose": {
          "locus": "ch1 · 扫地小厮 · open anchor · https://www.sudugu.co/185/166427.html",
          "quote": "站在门口伸了个懒腰，看了一眼天际边浮现的一抹鱼肚白，闭目凝神享受了片刻的安宁，随即睁开眼帘舞动起手上的扫帚，埋头清理着地面的灰尘和落叶。一袭青衣，朴素干净，老成的衣色平白将少年衬托的虚长几岁。杨开的腰杆如标枪一般挺得笔直，即便是在做着最底层的活，脸庞上的神色也一丝不苟。",
          "why_score": "ch1 扫地动作描写细；战斗/对话标准玄幻口语，少文学性，故文笔 74。"
        },
        "world": {
          "locus": "ch753 · 圣女 · ~75% anchor · https://www.sudugu.co/185/167206.html",
          "quote": "「九天圣地？」杨开神色一凛。敢用圣地两个字，这个势力可是非同小可。来到通玄大陆，杨开也见识到了形形色色，大大小小的势力，象独傲盟，水神殿，雷光神教，天霄宗等等。其中独傲盟和雷光神教应该算是实力比较弱的，水神殿居中，天霄宗最强，而这个九天圣地，应该比天霄宗还要厉害！",
          "why_score": "凌霄阁弱肉强食→通玄大陆势力→星域（ch753/ch1002）层级清楚，故世界观 78。"
        },
        "hook": {
          "locus": "ch1 · 扫地小厮 · open anchor · https://www.sudugu.co/185/166427.html",
          "quote": "杨开是凌霄阁的试炼弟子，三年前进宗门开始修炼，可直到如今也只修炼到淬体三层境界。与他一同入门的师兄弟们早就远远超过这个阶段，各得机缘拜入门中高人座下飞黄腾达去了，他却只能望洋兴叹。三年淬体三层，这等资质已经不是用普通二字可以形容的了，简直可以说是平庸至极。",
          "why_score": "ch1 三年淬体三层+试炼弟子耻辱，逆袭钩明确，故钩子 78。"
        },
        "innov": {
          "locus": "ch1 · 扫地小厮 · open anchor · https://www.sudugu.co/185/166427.html",
          "quote": "凌霄阁是个比较特殊的门派，这个特殊体现在门下弟子竞争的残酷上，在这个门派内，有能力者上位，没能力者淘汰，弱肉强食这个铁律在凌霄阁内被演绎的淋漓尽致。其他的宗门或许还有些同门友情手足情谊，但是在凌霄阁内没有！想往上爬，唯有踩着那些所谓的师兄弟们的肩膀，踏过他们的鲜血，如此才有资格。",
          "why_score": "宗门升级+星域为大众玄幻成熟配方；无明显范式突破，故创新 70。"
        },
        "ending": {
          "locus": "ch1002 · 小子运气不错 · ending anchor · https://www.sudugu.co/185/167541.html",
          "quote": "杨开只清楚自己绝对不能跟女人有身体上的接触，她的气息太危险了。那是要将他生吞活剥的气息。星域，果然多姿多彩，同时也伴随着更大的危险。刚才若是柳山来的再晚那么一点，他就要辣手催了。碧雅以为他已经彻底沦陷，身心毫无防备，那么近的距离，杨开确定自己能将碧雅一击击毙。",
          "why_score": "本 pass 止于 TOC ch1002；真正完本未采样，ending 分保守，故结局 70。"
        }
      }
    },
    {
      "file": "106-gou-yaowu-luanshi.md",
      "id": "pilot-v0.gou-yaowu-luanshi",
      "title": "苟在妖武乱世修仙",
      "author": "文抄公",
      "band": "G1-xuanhuan (仙侠 · 苟道/双界/末法)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/195/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.3,
      "l1": {
        "plot": 79,
        "cast": 77,
        "pace": 77,
        "prose": 78,
        "world": 82,
        "hook": 80,
        "innov": 78,
        "ending": 75
      },
      "evidence": {
        "plot": "ch1 妖武乱世抓妖亏本立「苟」命题；ch255 结丹大战推修为线；ch1012 末法+轮回法则证道——双界/法则线收束清晰。",
        "cast": "方夕精打细算声口稳定（ch1/ch1012）；崔飞娘/阿牛等长线配角在终章露面。",
        "pace": "~1000 章；ch1/ch255 信息密度高；苟道节奏偏稳，中段重复风险计入。",
        "prose": "ch1 严冬如狱+竹林仙境对比；ch1012 法则推演段落清晰。",
        "world": "灵石/符箓经济（ch1）+ 真仙界天仙法门 + 轮回/虚空法则（ch1012）体系厚。",
        "hook": "ch1 「人被逼急了」+亏本抓妖，苟道读者向钩。",
        "innov": "妖武+修仙双界+苟道在近年仙侠带辨识度高。",
        "ending": "ch1012 末法章开启证道抉择；page1/7 未齐读，ending 分略保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1012 · 末法 · ending anchor · https://www.sudugu.co/195/186249.html",
          "quote": "「天仙法、轮回法则么？」……「以真仙界从未有过的轮回法则证道，或许挺有趣的？」……「有着『幻世镜』，哪怕成就道君，都可以伪装一番，应当不至于出什么问题……」此时摇了摇铃铛，顿时洞府之门大开，有两道剑光飞入。正是崔飞娘与阿牛！",
          "why_score": "ch1 妖武乱世抓妖亏本立「苟」命题；ch255 结丹大战推修为线；ch1012 末法+轮回法则证道——双界/法则线收束清晰，故情节 79。"
        },
        "cast": {
          "locus": "ch1 · 人被逼急了 · open anchor · https://www.sudugu.co/195/185201.html",
          "quote": "方夕来到冰凋之前，抬手将冻僵的四脚蛇拿在手上掂了掂，脸色渐渐垮了下去，嘴里不停念叨着：「亏了亏了！」……「不入阶妖虫——石龙子，价值一块灵晶，为了抓到它，浪费我三天时间不说，还消耗了一张『寒冰符』，这张符箓虽然才一阶下品，但也要小半块灵石呢！」……这买卖，当然是亏本的。奈何，不做又不行！",
          "why_score": "方夕精打细算声口稳定（ch1/ch1012）；崔飞娘/阿牛等长线配角在终章露面，故人物 77。"
        },
        "pace": {
          "locus": "ch255 · 结丹大战 · ~25% anchor · https://www.sudugu.co/195/185457.html",
          "quote": "方夕看热闹不嫌事大地又出来火上浇油，宣布十余年后出产的那一道『黑风煞气』，将举办一次『夺宝大会』确定归属，只要在龙鱼岛居住满十年的炼气修士都可参加。……趁此良机，方夕一口气将龙鱼岛洞府的租赁价格又提高数成，感觉都赚了两三件筑基灵物回来的样子……",
          "why_score": "~1000 章；ch1/ch255 信息密度高；苟道节奏偏稳，中段重复风险计入，故节奏 77。"
        },
        "prose": {
          "locus": "ch1 · 人被逼急了 · open anchor · https://www.sudugu.co/195/185201.html",
          "quote": "北风如刀，卷起千堆雪。严冬如狱，滴水成冰。白雪皑皑中，一片翠绿的竹林却长得郁郁葱葱，青绿色的竹叶如同翡翠，泛着玲珑剔透的光泽，其上一粒粒水滴好似璀璨的珍珠，颗颗放着毫光。……竹林一动，从中走出个少年。他脚步敏捷，身材挺拔如松，五官端正，双眼宛若一汪清澈见底的深潭。",
          "why_score": "ch1 严冬如狱+竹林仙境对比；ch1012 法则推演段落清晰，故文笔 78。"
        },
        "world": {
          "locus": "ch1 · 人被逼急了 · open anchor · https://www.sudugu.co/195/185201.html",
          "quote": "「不入阶妖虫——石龙子，价值一块灵晶，为了抓到它，浪费我三天时间不说，还消耗了一张『寒冰符』……」……所谓的『灵晶』，就是灵石碎片，一般而言，十枚灵晶才能兑换一块下品灵石。",
          "why_score": "灵石/符箓经济（ch1）+ 真仙界天仙法门 + 轮回/虚空法则（ch1012）体系厚，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 人被逼急了 · open anchor · https://www.sudugu.co/195/185201.html",
          "quote": "「终于逮到这该死的偷吃小贼了。」……方夕来到冰凋之前，抬手将冻僵的四脚蛇拿在手上掂了掂，脸色渐渐垮了下去，嘴里不停念叨着：「亏了亏了！」……这买卖，当然是亏本的。奈何，不做又不行！",
          "why_score": "ch1 「人被逼急了」+亏本抓妖，苟道读者向钩，故钩子 80。"
        },
        "innov": {
          "locus": "ch1012 · 末法 · ending anchor · https://www.sudugu.co/195/186249.html",
          "quote": "「生死法则既然有通天殿盯着，自然要避其锋芒，如今可选的，也就虚空、轮回等法则……」「以真仙界从未有过的轮回法则证道，或许挺有趣的？」……因果流转之下，又拜他为老师，当了学生。这两百多年苦心修行下来，也算道行高深，法力蜕变多次，进入剑仙中的极高深阶段。",
          "why_score": "妖武+修仙双界+苟道在近年仙侠带辨识度高，故创新 78。"
        },
        "ending": {
          "locus": "ch1012 · 末法 · ending anchor · https://www.sudugu.co/195/186249.html",
          "quote": "方夕盘膝而坐，脑后五行元神散发五彩极光，又有一圈元磁之力萦绕周围，潋滟缤纷，玄妙非常。……「以真仙界从未有过的轮回法则证道，或许挺有趣的？」……他摸了摸下巴，心中已有定计。此时摇了摇铃铛，顿时洞府之门大开，有两道剑光飞入。正是崔飞娘与阿牛！",
          "why_score": "ch1012 末法章开启证道抉择；page1/7 未齐读，ending 分略保守，故结局 75。"
        }
      }
    },
    {
      "file": "107-jiuding-ji.md",
      "id": "pilot-v0.jiuding-ji",
      "title": "九鼎记",
      "author": "我吃西红柿",
      "band": "G1-xuanhuan (武侠 · 内家/穿越/武道至境)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/246/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.1,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 79,
        "prose": 76,
        "world": 83,
        "hook": 81,
        "innov": 74,
        "ending": 78
      },
      "evidence": {
        "plot": "ch1 滕青山穿越立武道线；ch162 丹田极限中段突破；ch486 射日天狼；ch241042 白马湖终战——篇结构+终局对决完整。",
        "cast": "滕青山（前世内家拳）贯穿；裴三 ch241042 以伤换伤狂战有辨识度；李裙/滕兽等家人线露面。",
        "pace": "647 章；篇名分卷节奏稳；终章战斗密度高。",
        "prose": "战斗描写动作清晰（ch241042 关节技/轮回枪）；偶见 OCR 错字，整体可读。",
        "world": "内家拳体系+世界之力+九鼎轮回（ch1/ch486/ch241042）武道层级自洽。",
        "hook": "ch1 滕青山+穿越武道，经典开篇。",
        "innov": "现代内家拳穿异界为番茄早期招牌；类型成熟。",
        "ending": "ch241042 大结局下白马湖决战收束；page1/15 未齐读，ending 分略保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch241042 · 九鼎轮回（大结局 下） · ending anchor · https://www.sudugu.co/246/241042.html",
          "quote": "「龙翻身！」只见滕青山一会儿就钻进湖水当中。就仿佛一条生活在水中的蛟龙。而后很快地窜出，神出鬼没。而且滕青山的一双腿更是柔弱无骨，实战出一招招精妙的让裴三根本想象不到的攻击。……轮回枪威力陡升，以滕青山枪法威力，一般实战全力一枪裴三是必须靠双手才能拦住，一只手是根本拦不住的。",
          "why_score": "ch1 滕青山穿越立武道线；ch162 丹田极限中段突破；ch486 射日天狼；ch241042 白马湖终战——篇结构+终局对决完整，故情节 82；page1/15 未齐读。"
        },
        "cast": {
          "locus": "ch1 · 滕青山 · open anchor · https://www.sudugu.co/246/239084.html",
          "quote": "「谢谢滕叔叔。」这些可爱的孩子，拿到红通通的苹果后，都很乖巧的喊一声。那短发青年听了，脸上也不由浮现笑容，手中则是不停发放着水果。……林清目光完全凝聚在下方短发青年「滕青山」身上，滕青山对待孤儿们那真挚的笑容，完全吸引了她。",
          "why_score": "滕青山（前世内家拳）贯穿；裴三 ch241042 以伤换伤狂战有辨识度；李裙/滕兽等家人线露面，故人物 80。"
        },
        "pace": {
          "locus": "ch486 · 射日天狼 · ~75% anchor · https://www.sudugu.co/246/240587.html",
          "quote": "「傲唔~~」黑猎人仰头一声狼嚎。机会一个呼吸功夫——嗖！一道银光从山林中窜出，落在了两猎人汉子旁边不远处，正是一头足足有三四丈长的神骏妖狼……「我已经告诉了天狼，让它和你去猎杀那归元宗虚境强者。等抵达江宁郡归元宗，你现领域内有那虚境强者时……直接说「杀」，天狼就明白了。」",
          "why_score": "647 章；篇名分卷节奏稳；ch486 借天狼猎杀虚境推进快，故节奏 79。"
        },
        "prose": {
          "locus": "ch241042 · 九鼎轮回（大结局 下） · ending anchor · https://www.sudugu.co/246/241042.html",
          "quote": "「关节技！」滕青山可不像裴三那般，用拳头、膝盖、头等各种部位攻击一些部位，而是非常精妙的，轮回枪枪杆时而就震在裴三的一些关节上，而且滕青山所用的力道也很是奇特，每一次一碰触，都令裴三关节欲要被卸下一般。「人体竟然也能如此精妙？」裴三在和滕青山厮杀当中完全震撼了。",
          "why_score": "战斗描写动作清晰（ch241042 关节技/轮回枪）；偶见 OCR 错字，整体可读，故文笔 76。"
        },
        "world": {
          "locus": "ch486 · 射日天狼 · ~75% anchor · https://www.sudugu.co/246/240587.html",
          "quote": "射日神山的妖狼，射日神山内部则尊称为「天狼」，「射日天狼」。……「我已经告诉了天狼，让它和你去猎杀那归元宗虚境强者。等抵达江宁郡归元宗，你现领域内有那虚境强者时……直接说「杀」，天狼就明白了。」……这射日天狼，一双暗金色眸子也看出瞎子剑圣，显然在等瞎子剑圣先出。",
          "why_score": "内家拳体系+世界之力+九鼎轮回（ch1/ch486/ch241042）武道层级自洽，故世界观 83。"
        },
        "hook": {
          "locus": "ch1 · 滕青山 · open anchor · https://www.sudugu.co/246/239084.html",
          "quote": "这个时候，一名穿着普通休闲装，戴着眼镜的短发青年正端着一个盛满了苹果的大脸盆，来到了空地上。「哇，苹果！」「吃苹果啦。」……这些可爱的孩子，拿到红通通的苹果后，都很乖巧的喊一声。那短发青年听了，脸上也不由浮现笑容。",
          "why_score": "ch1 滕青山+穿越武道，经典开篇；福利院义工与内家拳高手反差立住，故钩子 81。"
        },
        "innov": {
          "locus": "ch162 · 丹田极限 · ~25% anchor · https://www.sudugu.co/246/239609.html",
          "quote": "「在后天强者中称雄算什么！九州大的上，真正厉害的是先天强者！在归元宗，一旦成为先天强者，直接就是「执法长老」。的位超然！」滕青山心底想的，是怎么达到先天。……「达到先天后的修炼，是对心境的修炼，境界的感悟。」诸葛元洪笑道。",
          "why_score": "现代内家拳穿异界为番茄早期招牌；类型成熟，故创新 74。"
        },
        "ending": {
          "locus": "ch241042 · 九鼎轮回（大结局 下） · ending anchor · https://www.sudugu.co/246/241042.html",
          "quote": "而这一次裴三的托大显然惹恼了滕青山。嗤！轮回枪的枪尖，直接震开裴三的手指，而后微微一震便刺穿裴三的左手手臂。「噗嗤！」枪尖从裴三手臂另一端伸出。「呼！」而裴三的右爪也到了滕青山身前。滕青山右手拉枪，左手则是拦截，凭借滕青山的近身手上技巧，是有把握拦住这一爪的。",
          "why_score": "ch241042 大结局下白马湖决战收束；page1/15 未齐读，ending 分略保守，故结局 78。"
        }
      }
    },
    {
      "file": "108-sanguo-zhenjing-renjia.md",
      "id": "pilot-v0.sanguo-zhenjing-renjia",
      "title": "三国：夫人，我乃正经人家",
      "author": "树叶里的星星",
      "band": "G1-history (三国 · 穿越/部曲/军事)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/209/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.8,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 74,
        "prose": 75,
        "world": 77,
        "hook": 79,
        "innov": 74,
        "ending": 68
      },
      "evidence": {
        "plot": "ch1 汉末流民+甄家部曲切入；ch268 武力线；ch632 诸葛亮/周瑜/庞统水军博弈——三国+系统锻炼并行。",
        "cast": "张遂社畜穿越声口（ch1）；诸葛亮 ch632 自评不如庞统军事有辨识；配角功能型。",
        "pace": "728 章；ch632 军议密度可；中段升级重复风险计入。",
        "prose": "ch1 饿殍/部曲招募口语化；ch632 军议对话清楚。",
        "world": "汉末部曲/流民/水军战（ch1/ch632）三国框架可信；金手指锻炼规则简单。",
        "hook": "ch1 「一天两顿稀饭」招部曲+四天没吃饭的流民，生存钩强。",
        "innov": "三国+锻炼系统+部曲线为常见组合。",
        "ending": "本 pass ending 采番外步练师，非主线完本；真正结局未读。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch632 · 诸葛亮：夜观天象，铤而走险！ · ~75% anchor · https://www.sudugu.co/209/201453.html",
          "quote": "诸葛亮略微沉吟了片刻，才对赵云道：「我见到了我曾经的一个同窗，此人名叫庞统。」「他很擅长谋划。」「和我不同，我各种书籍都有涉猎。」「而他专精于军事作战。」「单就军事作战方面，我不如他。」赵云蹙起眉头道：「对方两万精兵，又有周瑜和庞统如此人才。」",
          "why_score": "ch1 汉末流民+甄家部曲切入→ch268 武力线→ch632 诸葛亮/周瑜/庞统水军博弈，故情节 76。"
        },
        "cast": {
          "locus": "ch1 · 甄家要招部曲 · open anchor · https://www.sudugu.co/209/200887.html",
          "quote": "张遂躺在城门口不远处的一栋木房子屋檐下，饿得前胸贴着后背。他双眼无神地看着天空。再坚持几天，他感觉自己大概就饿死了。想想真可悲。自己好端端的一个二十一世纪社畜，一没杀人，二没犯法，怎么好端端地就给自己穿越了呢！而且，他么的，穿越到狗不拉屎的汉末。",
          "why_score": "张遂社畜穿越声口（ch1）；诸葛亮 ch632 自评不如庞统军事有辨识；配角功能型，故人物 75。"
        },
        "pace": {
          "locus": "ch268 · 一脚跺死韩暹！ · ~25% anchor · https://www.sudugu.co/209/201072.html",
          "quote": "张遂目光扫过身旁的韩暹，嗤笑一声道：「安邑县是河东郡的治所。」「河东郡，也是属于河北。」「河北如今可以说在冀州牧袁公手里。」张遂的话，让所有人都是一怔。天子刘协的脸色刷得下惨白。他的眸子里闪过一抹愤怒，一抹怨毒。",
          "why_score": "728 章；ch632 军议密度可；中段升级重复风险计入，故节奏 74。"
        },
        "prose": {
          "locus": "ch1 · 甄家要招部曲 · open anchor · https://www.sudugu.co/209/200887.html",
          "quote": "「有没有想要加入我们甄家为部曲的？」「年龄十岁到三十五岁之间。」「要身高体壮一些的。」「会武功最好。」「成为我们甄家部曲，不说别的，至少每年有两套衣服发放，还能保证一天两顿稀饭。」「拖家带口的不要。」",
          "why_score": "ch1 饿殍/部曲招募口语化；ch632 军议对话清楚，故文笔 75。"
        },
        "world": {
          "locus": "ch632 · 诸葛亮：夜观天象，铤而走险！ · ~75% anchor · https://www.sudugu.co/209/201453.html",
          "quote": "赵云蹙起眉头道：「对方两万精兵，又有周瑜和庞统如此人才。」「我们庐江只有六千水军。」「这次我从寿春赶过来，紧急抽调了三千壮汉。」「但是，这样看来，也够呛。」「我们还要协防广陵。」「我离开邺城时，主公还让我多注意夏口。」",
          "why_score": "汉末部曲/流民/水军战（ch1/ch632）三国框架可信；金手指锻炼规则简单，故世界观 77。"
        },
        "hook": {
          "locus": "ch1 · 甄家要招部曲 · open anchor · https://www.sudugu.co/209/200887.html",
          "quote": "「成为我们甄家部曲，不说别的，至少每年有两套衣服发放，还能保证一天两顿稀饭。」「拖家带口的不要。」张遂躺在城门口不远处的一栋木房子屋檐下，饿得前胸贴着后背。他双眼无神地看着天空。再坚持几天，他感觉自己大概就饿死了。也就是说，他已经四天没有吃饭了。",
          "why_score": "ch1「一天两顿稀饭」招部曲+四天没吃饭的流民，生存钩强，故钩子 79。"
        },
        "innov": {
          "locus": "ch1 · 甄家要招部曲 · open anchor · https://www.sudugu.co/209/200887.html",
          "quote": "而他，虽然比普通人好了那么一丢丢，穿越过来就有一个金手指：每天在空地裸露上半身锻炼半个时辰，就能增加0.1斤力气，甚至还有机会出现暴击率。可问题是，他穿越到的是一个流民身体里。而且这个流民流落到这座城池里的时候，已经是三天没有吃饭了！",
          "why_score": "三国+锻炼系统+部曲线为常见组合，故创新 74。"
        },
        "ending": {
          "locus": "ch813 · 番外篇三：步练师（九） · ending anchor · https://www.sudugu.co/209/201637.html",
          "quote": "步练师看着张遂震惊的神色，直接双手掩面哭了起来。真是他！如果不是他，他怎么可能听到这几个字会如此震惊？张遂咽了咽口水，平复内心的激动，试探性地道：「你，叫什么名字？什么时候穿越过来的？你怎么发现我是穿越者的？」步练师颤声道：「十篇刘备文。」",
          "why_score": "本 pass ending 采番外步练师，非主线完本；真正结局未读，故结局 68。"
        }
      }
    },
    {
      "file": "109-xiazi-zhuodao-ren.md",
      "id": "pilot-v0.xiazi-zhuodao-ren",
      "title": "瞎子捉刀人：开局满级九阳神功",
      "author": "今日问道",
      "band": "G1-xuanhuan (武侠 · 系统/综武/诸天)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/252/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.1,
      "l1": {
        "plot": 77,
        "cast": 76,
        "pace": 78,
        "prose": 77,
        "world": 75,
        "hook": 82,
        "innov": 76,
        "ending": 76
      },
      "evidence": {
        "plot": "ch1 瞎子+捉刀人系统+九阳神功；ch90 独孤九剑中段；ch344 七圣登天界终局——系统缉拿→武道→诸天升级线。",
        "cast": "顾陌/顾初冬兄妹 ch1 配合默契；令春秋等 ch344 七圣群像功能分明。",
        "pace": "360 章中短篇；ch1/ch90 推进快；终章天界扩张节奏稳。",
        "prose": "ch1 江湖阅历+系统提示清晰；ch344 天界仙境描写视觉化。",
        "world": "综武江湖+捉刀人评级+天界瑶池/道祖佛祖（ch344）体系可升级但偏薄。",
        "hook": "ch1 瞎子镖师+满级九阳神功反差钩强。",
        "innov": "捉刀人系统+瞎子主角在武侠系统流有辨识。",
        "ending": "ch344 七圣屠神登天界；page1/7 未齐读，ending 分略保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch344 · 七圣屠神 · ending anchor · https://www.sudugu.co/252/244134.html",
          "quote": "顾陌当先一步，跨入天门，其余几人紧随其后，眼前景象骤然变幻。……脚下是温润如脂的白玉地面，延伸向云雾缭绕的仙境深处。……池畔，一方古朴的石秤静静摆放。石秤两侧，坐看一僧一道两个人正在品茶。……道人执礼道：「贫道玄清，恭迎诸位圣人登临天界！」",
          "why_score": "ch1 瞎子+捉刀人系统+九阳神功；ch90 独孤九剑中段；ch344 七圣登天界终局——系统缉拿→武道→诸天升级线，故情节 77。"
        },
        "cast": {
          "locus": "ch1 · 九阳神功 · open anchor · https://www.sudugu.co/252/243475.html",
          "quote": "顾陌虽然眼瞎了，但是，他与妹妹从小相依为命，配合十分默契，在顾初冬的指引下，他突然出手，打了敌人一个措手不及，一刀毙命。……顾初冬快速将周通的头颅割了下来，又扯下周通的长衫将脑袋包裹住，问道：「哥，咱们现在是继续在这里待到天亮，还是离开？」",
          "why_score": "顾陌/顾初冬兄妹 ch1 配合默契；令春秋等 ch344 七圣群像功能分明，故人物 76。"
        },
        "pace": {
          "locus": "ch90 · 双杀独孤九剑 · ~25% anchor · https://www.sudugu.co/252/243623.html",
          "quote": "顾陌却没给他们机会，轻轻挥了一掌。……掌风呼啸而出，犹如汹涌的浪涛，带着排山倒海之势，向着胖瘦二道人席卷而去。……顾陌瞬间出手，动若雷霆，一掌拍向那烟雾，这一掌，伴随着仿若天崩地裂的巨响轰然拍出。",
          "why_score": "360 章中短篇；ch1/ch90 推进快；终章天界扩张节奏稳，故节奏 78。"
        },
        "prose": {
          "locus": "ch344 · 七圣屠神 · ending anchor · https://www.sudugu.co/252/244134.html",
          "quote": "扑面而来的是浓郁到化不开的灵烈，呼吸间仿佛能洗涤神魂。脚下是温润如脂的白玉地面，延伸向云雾缭绕的仙境深处。四周奇峰竞秀，流泉飞瀑自九天垂落，水珠溅起化作七彩霓虹环绕山腰。仙鹤衔芝，灵鹿踏虹，仙乐缥缈，非丝非竹，乃天地之清音自鸣。",
          "why_score": "ch1 江湖阅历+系统提示清晰；ch344 天界仙境描写视觉化，故文笔 77。"
        },
        "world": {
          "locus": "ch344 · 七圣屠神 · ending anchor · https://www.sudugu.co/252/244134.html",
          "quote": "池水纯净无瑕，倒映着流云飞霞，散发出令人心神宁静的奇异气息，旁边有一块泛着光泽的石碑一一瑶池！……释尘说道：「前尘旧事，都已经是过往云烟，如今只有在天界的道人和僧人。」……道祖一挥拂尘，说道：「不是阻拦，七圣合一，天道庇护，整个天界的仙人包括神尊都没办法伤到几位。」",
          "why_score": "综武江湖+捉刀人评级+天界瑶池/道祖佛祖（ch344）体系可升级但偏薄，故世界观 75。"
        },
        "hook": {
          "locus": "ch1 · 九阳神功 · open anchor · https://www.sudugu.co/252/243475.html",
          "quote": "顾陌脑海里响起了系统的提示音，让他知道对方正是近段时间在临江城闹得满城风雨的采花淫贼周通。而他的系统，是一个捉刀人系统。……而这个周通，系统评级为三星，奖励赫然便是满级九阳神功。",
          "why_score": "ch1 瞎子镖师+满级九阳神功反差钩强，故钩子 82。"
        },
        "innov": {
          "locus": "ch1 · 九阳神功 · open anchor · https://www.sudugu.co/252/243475.html",
          "quote": "一个江湖新秀就此陨落，生活不能自理。……他跑去理论，反而遭到一阵羞辱，一怒之下呕血昏迷，然后在浑浑噩噩之中就觉醒了宿慧，堪破胎中之谜，记起了前世今生。……而他的系统，是一个捉刀人系统。功能非常简单，就是缉拿斩杀通缉犯，就会发放奖励。",
          "why_score": "捉刀人系统+瞎子主角在武侠系统流有辨识，故创新 76。"
        },
        "ending": {
          "locus": "ch344 · 七圣屠神 · ending anchor · https://www.sudugu.co/252/244134.html",
          "quote": "释尘这话，等于默认了身份。顿时几人心头都大惊，也就令春秋稍微还算平静，毕竟，三年前他还被与佛祖、道祖同一时期的文圣给绑架过，如今见到佛祖、道祖，倒也不至于太难以置信。当即，令春秋便说道：「两位是来阻拦我们上天的？」",
          "why_score": "ch344 七圣屠神登天界；page1/7 未齐读，ending 分略保守，故结局 76。"
        }
      }
    },
    {
      "file": "11-guangyin-zhiwai.md",
      "id": "pilot-v0.guangyin-zhiwai",
      "title": "光阴之外",
      "author": "耳根",
      "band": "G1-xianxia",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/1640/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 82.5,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 72,
        "prose": 86,
        "world": 88,
        "hook": 88,
        "innov": 84,
        "ending": 80
      },
      "evidence": {
        "plot": "开篇血雨废墟猎秃鹫（ch1）立「活着」；中段夺血/古灵皇线（ch339/1018）主线仍推；终章上荒苏醒=紫青、送入神明脐带、再启第七次脐带（ch1357）——宏大收束，群像留给后记自述。",
        "cast": "许青冷静狠厉（ch1）；古灵皇又骂又给令牌（ch1018）喜剧反差；二牛苏醒茫然（终）有趣。紫玄/七爷等抽样较少。",
        "pace": "耳根长篇中段易疲；ch1018 仍有事件推进，但全长 1357+ 水感风险记入。",
        "prose": "ch1 绯电血雨、残破布偶、铁签猎鹰——废土意象强；终章「天地客舍/光阴过客」回扣书名。",
        "world": "望古残面/星环/神尊仙尊/神明脐带→希夷，设定层厚；终局解释许青来历（司阈可能+紫青）。",
        "hook": "ch1 少年废墟求生画面即钩。",
        "innov": "废土修仙 + 残面神灵体系，相对耳根前作有差异化。",
        "ending": "紫青再走脐带、许青携紫玄/二牛踏入追求希夷；作者自陈群像交后记——主线收但余韵外置，ending 中上。"
      },
      "l3_douban": "**missing**（读书页弱/缺；动画另计）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch339 · 老弟快跑 · ~25% anchor · https://www.sudugu.org/1640/369468.html",
          "quote": "许青直接无视！这女子只是一宫金丹……但她还是不了解许青的实力。于是，这红衣女子的争夺，不可能成功。一切只是刹那，战力已达三宫的许青，在修为的爆发下，速度暴涨，无视红衣女子的出手，眨眼间就到了那滴金色鲜血所在之处，一把抓住。",
          "why_score": "开篇血雨废墟猎秃鹫（ch1）立「活着」；ch339 夺血/古灵皇线主线仍推；ch1357 上荒苏醒=再启脐带，故情节 82。"
        },
        "cast": {
          "locus": "ch1018 · 女帝传召 · ~75% anchor · https://www.sudugu.org/1640/370819.html",
          "quote": "古灵皇虽心底烦躁，但也不得不承认许青这里，从始至终都对自己很是客气。相比那个一见面就拔出剑的莽夫老九，还有那个一脸贼兮兮，让人看一眼就要担心自己钱包是不是丢了的白痴。许青的这份恭敬，就很是明显。",
          "why_score": "许青冷静狠厉（ch1）；古灵皇又骂又给令牌（ch1018）喜剧反差；二牛苏醒茫然（终）有趣，故人物 80。"
        },
        "pace": {
          "locus": "ch1018 · 女帝传召 · ~75% anchor · https://www.sudugu.org/1640/370819.html",
          "quote": "对于古灵皇而言，这些年祂虽还是时常会饿，可胃口却不知不觉有了一些挑剔。毕竟，祂上一顿饭可是吃的赤母血肉。相对于赤母血肉，这木偶跟蚊子肉没啥区别。",
          "why_score": "耳根长篇中段易疲；ch1018 仍有事件推进，但全长 1357+ 水感风险记入，故节奏 72。"
        },
        "prose": {
          "locus": "ch1 · 活着 · open anchor · https://www.sudugu.org/1640/368801.html",
          "quote": "阴霾的天空，一片灰黑，透着沉重的压抑，仿佛有人将墨水泼洒在了宣纸上，墨浸了苍穹，晕染出云层。血色的雨水，带着悲凉，落下凡尘。大地朦胧，有一座废墟般的城池，在昏红的血雨里沉默，毫无生气。",
          "why_score": "ch1 绯电血雨、残破布偶、铁签猎鹰——废土意象强；终章「天地客舍/光阴过客」回扣书名，故文笔 86。"
        },
        "world": {
          "locus": "ch1018 · 女帝传召 · ~75% anchor · https://www.sudugu.org/1640/370819.html",
          "quote": "在祂的操控下，一个巨大的漩涡，凭空的出现在了许青三人的上方，传出巨大的吸撤之力，牵动世界。老九没去计较，拿着十三条皇气，一言不发，迈步走向旋涡。",
          "why_score": "望古残面/星环/神尊仙尊/神明脐带→希夷，设定层厚；ch1018 古灵界规则与皇气体系落地，故世界观 88。"
        },
        "hook": {
          "locus": "ch1 · 活着 · open anchor · https://www.sudugu.org/1640/368801.html",
          "quote": "这是一个十三四岁的少年，衣着残破，满是污垢，腰间系着一个破损的皮袋。少年眯着眼睛，一动不动，刺骨的寒风从四方透过他破旧的外衣，袭遍全身，渐渐带走他的体温。可即便雨水落在脸上，他眼睛也不眨一下，鹰隼般冷冷的盯着远处。",
          "why_score": "ch1 少年废墟求生画面即钩；铁签猎秃鹫立「活着」命题，故钩子 88。"
        },
        "innov": {
          "locus": "ch1 · 活着 · open anchor · https://www.sudugu.org/1640/368801.html",
          "quote": "这是一个十三四岁的少年……少年如猎人一样，耐心的等待机会。良久之后，机会到来，贪婪的秃鹫终于将它的头，完全没入野狗的腹腔内。瞬间，少年眯着的眼，寒芒乍现。他身体如一道离弦的箭矢，急速冲出，直奔秃鹫。",
          "why_score": "废土修仙+残面神灵体系，相对耳根前作有差异化，故创新 84。"
        },
        "ending": {
          "locus": "ch1357 · 光阴之外（终） · ending anchor · https://www.sudugu.org/1640/371416.html",
          "quote": "这一天，这一刻，望古众生都心神翻腾至极。因为，他们祖祖辈辈记忆中，高悬天际的残面，消失了！而苍穹上，许青的面前，多出了一道身影。一身黑色的长袍，一头黑色的长发，盘膝坐在了许青的前方，抬起了头，露出了一张与许青相似的脸。",
          "why_score": "紫青再走脐带、许青携紫玄/二牛踏入追求希夷；作者自陈群像交后记——主线收但余韵外置，故结局 80。"
        }
      }
    },
    {
      "file": "110-jianchu-datang.md",
      "id": "pilot-v0.jianchu-datang",
      "title": "剑出大唐",
      "author": "一片苏叶",
      "band": "G1-wuxia (武侠 · 大唐/黄易/隋末)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/251/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.4,
      "l1": {
        "plot": 78,
        "cast": 77,
        "pace": 79,
        "prose": 78,
        "world": 80,
        "hook": 80,
        "innov": 75,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 太平道穿越立隋末格局；ch57 李密假死/赵佗围猎；ch169 独尊堡大战；ch224 宋缺宁道奇紫薇宫试探——隋唐+黄易人物线并行。",
        "cast": "周奕/角悟子 ch1 师徒声口；ch224 宋缺/宁道奇宗师对峙有辨识度。",
        "pace": "225 章中篇；ch1/ch57 推进快；终段武学升级节奏稳。",
        "prose": "ch1 清谈/道门高人描写考究；ch224 气环/霜雾战斗视觉化。",
        "world": "太平教+隋唐历史人物+武学至境（ch224 空间/南华经）层级清楚。",
        "hook": "ch1 穿越头痛+角悟子诊脉，太平道场小格局切入。",
        "innov": "大唐背景嫁接黄易式宗师对决；类型成熟。",
        "ending": "本 pass 止于 TOC ch224；真正终章 ch226 未读，page1/4，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch224 · 紫薇宫中三千客 · ending anchor · https://www.sudugu.co/251/243467.html",
          "quote": "仿佛平地惊雷，两人核心处爆开一团肉眼可见的恐怖气环，摧枯拉朽般向四周扩散。……宁道奇道袍之上，多了一道清晰的划痕，几乎割裂衣袖。……宋缺持刀而立，青衫肩头，一个清晰的掌印赫然在目，边缘霜丝迅速蔓延，又被他体内磅礴刀意震碎蒸发。……宋缺直言道：「想把空间打碎还远远不够。」",
          "why_score": "ch1 太平道穿越立隋末格局；ch57 李密假死/赵佗围猎；ch169 独尊堡大战；ch224 宋缺宁道奇紫薇宫试探——隋唐+黄易人物线并行，故情节 78。"
        },
        "cast": {
          "locus": "ch1 · 太平道 · open anchor · https://www.sudugu.co/251/242880.html",
          "quote": "身着灰白色道袍的老道自月洞转角缓步走出。……这位老道长正是太平道教主，道号角悟子。……角悟子松了一大口气，他没有端着姿态，褪去了仙风道骨，像是一位普通老人。周奕知道自家师父的底细，一点也不奇怪。",
          "why_score": "周奕/角悟子 ch1 师徒声口；ch224 宋缺/宁道奇宗师对峙有辨识度，故人物 77。"
        },
        "pace": {
          "locus": "ch57 · 大战！ · ~25% anchor · https://www.sudugu.co/251/243034.html",
          "quote": "赵佗目光一扫，他先是低唤一声：「刘智远...？」……那不起眼的角落中，响起了一道咳嗽声。……一个满身血污的中年落魄汉子，手拄一柄钢刀，半蹲着站了起来。……李密，竟真的是李密！……尤宏达起先有所提防，感觉今夜大有悬疑。但此时李密被重兵包围，不太可能翻出花样。",
          "why_score": "225 章中篇；ch1/ch57 推进快；终段武学升级节奏稳，故节奏 79。"
        },
        "prose": {
          "locus": "ch224 · 紫薇宫中三千客 · ending anchor · https://www.sudugu.co/251/243467.html",
          "quote": "整片竹林剧烈摇晃，无数竹枝上的积霜瞬间被震飞汽化，形成一片白茫茫的雾霰。……二人脚下霜地，已是一片狼藉，蛛网般的裂痕遍布。……宁散人仰望天穹，悠悠说道：「人生百年，如此匆匆，像是弹指一挥间。」",
          "why_score": "ch1 清谈/道门高人描写考究；ch224 气环/霜雾战斗视觉化，故文笔 78。"
        },
        "world": {
          "locus": "ch224 · 紫薇宫中三千客 · ending anchor · https://www.sudugu.co/251/243467.html",
          "quote": "自从听了周奕指点重修南华经后，他的心态更得几分纯粹的逍遥意味。……宋缺直言道：「想把空间打碎还远远不够。」宁散人点了点头：「宋兄还有大把时间，以当下的进境来论，大有机会。」……宋缺从那平静的话语中，感受到一丝落寞。于是宽慰一声：「宁道兄，也许紫薇宫中有新的希望。」",
          "why_score": "太平教+隋唐历史人物+武学至境（ch224 空间/南华经）层级清楚，故世界观 80。"
        },
        "hook": {
          "locus": "ch1 · 太平道 · open anchor · https://www.sudugu.co/251/242880.html",
          "quote": "周奕摇头，穿越过后感觉自己的脑袋变灵光了，可总是隐隐作痛。他揉了揉额头，「那是河东的薛道衡所作，我偶尔听得。」……角悟子领着周奕进入厢房静处，执其腕细细诊脉。不多时，垂阖的双目睁开。「脉息平和，已无大碍。」",
          "why_score": "ch1 穿越头痛+角悟子诊脉，太平道场小格局切入，故钩子 80。"
        },
        "innov": {
          "locus": "ch224 · 紫薇宫中三千客 · ending anchor · https://www.sudugu.co/251/243467.html",
          "quote": "二人动作一致，皆看向方才那石破天惊的碰撞之处。可见，他们不仅在试探彼此的境界，还在做某种尝试。……宋缺直言道：「想把空间打碎还远远不够。」……宁散人仰望天穹，悠悠说道：「人生百年，如此匆匆，像是弹指一挥间。」",
          "why_score": "大唐背景嫁接黄易式宗师对决；类型成熟，故创新 75。"
        },
        "ending": {
          "locus": "ch224 · 紫薇宫中三千客 · ending anchor · https://www.sudugu.co/251/243467.html",
          "quote": "宁散人仰望天穹，悠悠说道：「人生百年，如此匆匆，像是弹指一挥间。」宋缺从那平静的话语中，感受到一丝落寞。于是宽慰一声：「宁道兄，也许紫薇宫中有新的希望。」宁散人听了他的语气，再朝宋缺表情一看，立时发现他误解了。",
          "why_score": "本 pass 止于 TOC ch224；真正终章 ch226 未读，page1/4，ending 分保守，故结局 72。"
        }
      }
    },
    {
      "file": "111-wenjian-huashan.md",
      "id": "pilot-v0.wenjian-huashan",
      "title": "问剑华山",
      "author": "鱼儿小小",
      "band": "G1-wuxia (武侠 · 药堂/东海剑派/逆袭)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/249/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.6,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 74,
        "prose": 77,
        "world": 76,
        "hook": 76,
        "innov": 73,
        "ending": 70
      },
      "evidence": {
        "plot": "ch1 遇袭+教头之死立仇线；ch62 顾东廷「东海碧波」追杀；ch241 龟蛇二老魂印——药堂逆袭+门派恩怨。",
        "cast": "陆无病 ch1/ch62 冷静应对；顾东廷 ch62 掌门威压；沈连城 ch62 并肩有功能辨识。",
        "pace": "245 章；ch62 追逃紧凑；~75% 命中作者说明章，中段注水风险未全文测。",
        "prose": "ch1 剑法领悟段落细；ch62 「剑光如涛/七重叠浪」战斗描写清楚。",
        "world": "回春堂药堂经济+东海剑派/惊涛劲（ch1/ch62）江湖体系自洽。",
        "hook": "ch1 穿越接盘+护院之死+东海剑派疑凶。",
        "innov": "经典药堂子弟逆袭武侠；书名/marketing 变动见 ch184 说明。",
        "ending": "本 pass 止于 TOC ch241；大结局 ch243 未采样，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch241 · 龟蛇二老，谋算魂印 · ending anchor · https://www.sudugu.co/249/242869.html",
          "quote": "陆无病见着对方一退一攻，嘴里赞叹着，眼中却是杀气隐现。一剑陡然刺入虚空之中，消失不见。滔天怒吼的大真武伏魔剑意，陡然一滞，散成漫天光斑。虚元道人喉咙处，一点血光迸溅，嘴里咯咯有声，眼中全是不敢置信的神情。未等全身气力散尽，他鼓足余勇，向着陆无病疾冲而来。",
          "why_score": "ch1 遇袭+教头之死立仇线；ch62 顾东廷「东海碧波」追杀；ch241 龟蛇二老魂印——药堂逆袭+门派恩怨，故情节 76。"
        },
        "cast": {
          "locus": "ch62 · 东海碧波 · ~25% anchor · https://www.sudugu.co/249/242299.html",
          "quote": "是了，我杀了他几个爱徒，对于东海派来说，这是生死血仇。视若子侄的亲传弟子，一个又一个就这幺死在自己剑下……他怎幺可能坐视，又怎幺可能不出手？陆无病的思绪如同电闪，刹那间闪过无数念头。眼前就看到了碧波如浪。那是剑光。扑天盖地，从屋顶倾泄而下。隐隐之中，听到涛声激荡，暗流轰鸣……",
          "why_score": "陆无病 ch1/ch62 冷静应对；顾东廷 ch62 掌门威压；沈连城 ch62 并肩有功能辨识，故人物 75。"
        },
        "pace": {
          "locus": "ch62 · 东海碧波 · ~25% anchor · https://www.sudugu.co/249/242299.html",
          "quote": "陆无病继续逃向南城门。城门已然在望，他做了这幺大的事情，杀了这幺多人，当然不能留在城内，让任何人找到借口。而沈连城当然是要潜形离开，以示自己从未来过。「找到你了。」陆无病再次听到这句话。却不是【宝相弥陀】那沉雄浩大的嗓音，而是一把阴恻恻的尖厉嗓音，似乎在哪里听过。",
          "why_score": "245 章；ch62 追逃紧凑；~75% 命中作者说明章，中段注水风险未全文测，故节奏 74。"
        },
        "prose": {
          "locus": "ch62 · 东海碧波 · ~25% anchor · https://www.sudugu.co/249/242299.html",
          "quote": "眼前就看到了碧波如浪。那是剑光。扑天盖地，从屋顶倾泄而下。隐隐之中，听到涛声激荡，暗流轰鸣……沈连城刚刚收剑，正要退去，脑后就有气劲如同海潮扑落，七重叠浪有若天崩。他顾不得多想。反握肘后的长剑，旋身急绕……",
          "why_score": "ch1 剑法领悟段落细；ch62 「剑光如涛/七重叠浪」战斗描写清楚，故文笔 77。"
        },
        "world": {
          "locus": "ch1 · 山雨欲来风满楼 · open anchor · https://www.sudugu.co/249/242130.html",
          "quote": "因为此等志向，他给自己的儿子取了一个名字叫「无病」，还把家传的回春堂经营得好生兴旺，不但在鱼米江州地界开了占地数亩的药堂子，更是在南七北六十三州，处处开花，开设不少分店，算是家大业大。六天前，出城郊游遇袭，「差点」丢了小命……这不，让他这个穿越客接了盘。",
          "why_score": "回春堂药堂经济+东海剑派/惊涛劲（ch1/ch62）江湖体系自洽，故世界观 76。"
        },
        "hook": {
          "locus": "ch1 · 山雨欲来风满楼 · open anchor · https://www.sudugu.co/249/242130.html",
          "quote": "「没错了，伤口与前几日身死之人相差无几，撕裂出锯齿一般的拉扯痕迹。而且，伤口周围骨骼变得松软，也很符合惊涛劲攻击特征……」一个捕头面色沉重，摇了摇头，想说什幺又停了下来。「东海剑派？」陆长风平素里温和面容，此时咬牙切齿，额上青筋微微鼓起，显然已是怒极。",
          "why_score": "ch1 穿越接盘+护院之死+东海剑派疑凶，故钩子 76。"
        },
        "innov": {
          "locus": "ch1 · 山雨欲来风满楼 · open anchor · https://www.sudugu.co/249/242130.html",
          "quote": "这个身体刚过十六岁，父亲陆长风身为救死扶伤的从业者，算是胸有大志，平生经常念叨的一句话就是「但愿世上人无病，宁可架上药生尘」。因为此等志向，他给自己的儿子取了一个名字叫「无病」，还把家传的回春堂经营得好生兴旺。",
          "why_score": "经典药堂子弟逆袭武侠；书名/marketing 变动见 ch184 说明，故创新 73。"
        },
        "ending": {
          "locus": "ch241 · 龟蛇二老，谋算魂印 · ending anchor · https://www.sudugu.co/249/242869.html",
          "quote": "「早就防着你这一招了。」陆无病冷笑一声，眉间光影微闪，元灵剑意轰然劈落。哧……如热刀切牛油。那点灰影，滋滋有声，缩小无数倍。在陆无病混元太清气的拦挡之下，却依旧一点点的向着内里钻动。穿过太清气，再触及陆无病的皮肤。还没等灰影真正钻入胸膛。",
          "why_score": "本 pass 止于 TOC ch241；大结局 ch243 未采样，ending 分保守，故结局 70。"
        }
      }
    },
    {
      "file": "112-siren-jing.md",
      "id": "pilot-v0.siren-jing",
      "title": "死人经",
      "author": "冰临神下",
      "band": "G1-wuxia (武侠 · 西域/金鹏堡/死人经)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/174/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 81.5,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 78,
        "prose": 83,
        "world": 88,
        "hook": 82,
        "innov": 80,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 离庄送姐姐伏笔；ch259 疏勒朝堂+金鹏堡称王地缘博弈；ch771 粮草收购经济战；ch1023 木老头背叛/死人经——权谋+战争+武学三线。",
        "cast": "顾慎为/方闻是 ch259 智谋对决；木老头 ch1023 疯癫背叛有记忆点；韩芬复述功能强。",
        "pace": "999 章大长篇；抽样段信息密度高；中段注水风险未全文测。",
        "prose": "ch1 西域庄园/ch259 朝堂论争/ch771 商战对话考究。",
        "world": "西域三国+金鹏堡+部曲+璧玉城+死人经武学（ch1/ch259/ch1023）厚且自洽。",
        "hook": "ch1 夜盗+「送你姐姐一程」悬念。",
        "innov": "死人经反套路+西域政治军事；类型内标杆级。",
        "ending": "本 pass 止于 TOC ch1023；真正完本未读，page1/3，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch259 · 反击 · ~25% anchor · https://www.sudugu.co/174/157121.html",
          "quote": "方闻是冷冷地说道：「如果北庭承认了呢？」——疏勒朝堂+金鹏堡称王地缘博弈；ch771 粮草收购经济战；ch1023 木老头背叛/死人经，权谋+战争+武学三线。",
          "why_score": "ch1 离庄送姐姐伏笔→ch259 三国轮管论争→ch771 经济战→ch1023 死人经，权谋+战争+武学三线，故情节 85。"
        },
        "cast": {
          "locus": "ch1023 · 传话 · ending sample · https://www.sudugu.co/174/159062.html",
          "quote": "韩芬正在绘声绘色地向龙王讲述当时的情形，她有一个习惯，很少使用「我说」、「他说」这两个前缀，直接一人分饰两角，韩芬一句木老头一句，尤其是在模仿木老头的声音时，居然惟妙惟肖。",
          "why_score": "顾慎为/方闻是 ch259 智谋对决；木老头 ch1023 疯癫背叛有记忆点；真正完本未读，故人物 84。"
        },
        "pace": {
          "locus": "ch771 · 解惑 · ~75% anchor · https://www.sudugu.co/174/158585.html",
          "quote": "「钱不是问题」，这几个字一出口，吕奇英的眼睛亮了，什么金鹏堡、杀手、强盗，都不在话下，「不问价格？不问数量？」「多多益善。」",
          "why_score": "999 章大长篇；抽样段信息密度高（ch259 朝堂/ch771 商战）；中段注水风险未全文测，故节奏 78。"
        },
        "prose": {
          "locus": "ch1 · 离庄 · open anchor · https://www.sudugu.co/174/156429.html",
          "quote": "混乱之中，在不同的地方发生了若干起打斗，但是交锋的时间都很短，小少爷顾慎为朦朦胧胧地从睡梦中惊醒，还没明白到底发生了什么事情，蒙面人已经迅速逃离。",
          "why_score": "ch1 西域庄园/ch259 朝堂论争/ch771 商战对话考究，故文笔 83。"
        },
        "world": {
          "locus": "ch259 · 反击 · ~25% anchor · https://www.sudugu.co/174/157121.html",
          "quote": "璧玉城位置紧要，说是西域中枢也不为过，西接疏勒，北连北庭，东指中原，南通大小二十余国。……金鹏堡趁乱而起，以杀手立世，待到四方平定，只有璧玉城争执不下。",
          "why_score": "西域三国+金鹏堡+部曲+璧玉城+死人经武学（ch1/ch259/ch1023）厚且自洽，故世界观 88。"
        },
        "hook": {
          "locus": "ch1 · 离庄 · open anchor · https://www.sudugu.co/174/156429.html",
          "quote": "彻底进入梦乡之前，他频繁地听到两个字——屠户，他想：不管「屠户」指的是什么人，都没什么好怕的，父亲可是货真价实的将军。",
          "why_score": "ch1 夜盗+「送你姐姐一程」悬念；屠户二字反复出现立西域权谋钩，故钩子 82。"
        },
        "innov": {
          "locus": "ch1023 · 传话 · ending sample · https://www.sudugu.co/174/159062.html",
          "quote": "「不不不，一天也不装，一刻也不装，我要**自在，生杀予夺皆在我手，我已经夺了了不少人命，就『予』你一次吧。」——死人经反套路+西域政治军事，类型内标杆级。",
          "why_score": "死人经反套路+西域政治军事；类型内标杆级但 ending 未读齐，故创新 80。"
        },
        "ending": {
          "locus": "ch1023 · 传话 · ending sample · https://www.sudugu.co/174/159062.html",
          "quote": "顾慎为静静地听着，没有催促，感到腿上有点疼，低头看去，上官成仍然紧紧抱着他的右腿，牙齿狠狠咬住，稚嫩的脸上露出几分狰狞。",
          "why_score": "本 pass 止于 TOC ch1023；真正完本未读，page1/3，ending 分保守，故结局 72。"
        }
      }
    },
    {
      "file": "113-guohe-zu.md",
      "id": "pilot-v0.guohe-zu",
      "title": "过河卒",
      "author": "莫问江湖",
      "band": "G1-wuxia (武侠 · 道门/灵官/大玄)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/179/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.6,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 76,
        "prose": 81,
        "world": 85,
        "hook": 79,
        "innov": 78,
        "ending": 68
      },
      "evidence": {
        "plot": "ch1 客栈接青鸾卫活；ch63 地肺山道门史；ch152 中西圣骑士/魔鬼契约战；ch199 婆罗洲任务+东华赠宝——谍战+道门+奇幻并行。",
        "cast": "齐玄素 ch1/ch199 知进退；东华真人 ch199 大手笔有权威感。",
        "pace": "TOC 1000 条 vs ~199 实章，索引混乱；抽样段推进稳，全文节奏未测。",
        "prose": "ch1 青鸾卫凶名/ch152 魔鬼契约描写/ch63 地肺山史笔考究。",
        "world": "大玄朝+青鸾卫+道门灵官/甲胄火器+中西对照（ch1/ch152/ch199）体系厚。",
        "hook": "ch1 「客栈」接活+青鸾卫威慑开场。",
        "innov": "道门灵官+谍战+奇幻元素融合；章号/TOC 错位为站点问题。",
        "ending": "本 pass 止于 TOC 第199章；late 章未入 TOC，真正完本未读，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch199 · 慷慨馈赠 · ending anchor · https://www.sudugu.co/179/163040.html",
          "quote": "东华真人将须弥物推到齐玄素的面前「这件须弥物里有相应的部件、图纸和三发『龙睛甲三』，你也一并拿着。」……转眼之间，东华真人已经送了二十万太平钱的东西。……东华真人淡淡道「我给你的，你只管受下。」……最后，东华真人又从袖中取出一道十分精美的子母符……「这道子母符，是地师亲手制成……你可以用这道子母符求救，不过我更希望你用这道子母符向玉京报捷。」",
          "why_score": "ch1 客栈接青鸾卫活；ch63 地肺山道门史；ch152 中西圣骑士/魔鬼契约战；ch199 婆罗洲任务+东华赠宝——谍战+道门+奇幻并行，故情节 82；本 pass 止于 TOC 第199章，late 章未入 TOC，略保守。"
        },
        "cast": {
          "locus": "ch199 · 慷慨馈赠 · ending anchor · https://www.sudugu.co/179/163040.html",
          "quote": "齐玄素神色郑重，双手接过这道子母符「请真人放心，请地师放心，也请金阙放心，玄素此去婆罗洲，定当全力以赴，不负真人所托，不负地师所望，赴汤蹈火，在所不辞。」……也不怪齐玄素很得东华真人的欢心。能力过硬……关键还是知趣，知道该如何在上司面前如何表态度、表决心，而不是恃才傲物眼睛望天上看。",
          "why_score": "齐玄素 ch1/ch199 知进退；东华真人 ch199 大手笔有权威感，故人物 80。"
        },
        "pace": {
          "locus": "ch63 · 地肺山 · ~25% anchor · https://www.sudugu.co/179/160669.html",
          "quote": "地肺山刚好位于天下之中，处于蓬莱岛和云锦山之间，成为一个合适的折中所在。于是玄圣将地肺山拔高到道门「副都」的地位……第二次的修缮远胜于第一次，终于使得地肺山焕然一新，又增设了新的阵法。……齐玄素只能是从地肺山的山下路过，仰头望去，只见得山巅之上的万寿重阳宫宛若仙宫一般飘在云端。",
          "why_score": "TOC 1000 条 vs ~199 实章，索引混乱；抽样段推进稳，全文节奏未测，故节奏 76 保守。"
        },
        "prose": {
          "locus": "ch152 · 惟道是从 · ~75% anchor · https://www.sudugu.co/179/162253.html",
          "quote": "对于魔鬼而言，残忍的恶魔只是一群没有脑子的野兽，魔鬼从不屑于低级的杀戮，玩弄人心才是魔鬼的特长。……魔鬼们尊敬那些敢于付出代价改变命运的人。……甲辰灵官作为一名资深灵官，自然清楚西方圣骑士传承的根底……甲辰灵官不退反进，没有举起盾牌，而是同样一刀斩出，浩荡白光就如洪水触碰礁石，被一分为二。",
          "why_score": "ch1 青鸾卫凶名/ch152 魔鬼契约描写/ch63 地肺山史笔考究，故文笔 81。"
        },
        "world": {
          "locus": "ch63 · 地肺山 · ~25% anchor · https://www.sudugu.co/179/160669.html",
          "quote": "本朝统一铸造金、银、铜三种钱币，取消方孔，变成整圆，取名为「圆」。……金圆背面刻有「承平无忧」四字，被称为「无忧钱」；银圆背面刻有「天下太平」四字，被称为「太平钱」；铜圆背面刻有「平安如意」四字，被称为「如意钱」。……地肺山万寿重阳宫成为了大掌教行在。……地肺山虽然已经不再是道门的副都，但仍旧地位尊崇。",
          "why_score": "大玄朝+青鸾卫+道门灵官/甲胄火器+中西对照（ch1/ch152/ch199）体系厚，故世界观 85。"
        },
        "hook": {
          "locus": "ch1 · 客栈 · open anchor · https://www.sudugu.co/179/160015.html",
          "quote": "「从青鸾卫的手中保一个人。」……在「青鸾卫」三字出口的一瞬之间，布局与寻常客栈无异的大堂鸦雀无声，所有「客人」的动作都有了片刻的凝滞，可见青鸾卫之凶名，说是能止小儿夜啼也不为过。……就在这时，大堂的角落里忽然响起一个声音：「这笔买卖，我接了。」",
          "why_score": "ch1 「客栈」接活+青鸾卫威慑开场，故钩子 79。"
        },
        "innov": {
          "locus": "ch152 · 惟道是从 · ~75% anchor · https://www.sudugu.co/179/162253.html",
          "quote": "精通西学的好处就是知己知彼，不会盲目自大，不会闹出东方古武天下无敌的笑话。……背弃了圣廷的圣骑士们可以选择「堕落」，与魔鬼们达成交易，从他们手中获取力量。……此乃「荆棘王冠」，被「神圣光环」加持之后，变为「神圣荆棘光环」。……甲辰灵官身上的灵官甲胄轰然作响，哪怕他有盾牌卸力，还是连连后退。",
          "why_score": "道门灵官+谍战+奇幻元素融合；章号/TOC 错位为站点问题，故创新 78。"
        },
        "ending": {
          "locus": "ch199 · 慷慨馈赠 · ending anchor · https://www.sudugu.co/179/163040.html",
          "quote": "不过也能由此看出婆罗洲是何等凶险，否则东华真人没必要无缘无故给他这么多防身的东西。……东华真人的语气中透出几分温和「三品幽逸道士去，二品太乙道士回，玉京还有重任等着你。」",
          "why_score": "本 pass 止于 TOC 第199章；late 章未入 TOC，真正完本未读，ending 分保守，故结局 68。"
        }
      }
    },
    {
      "file": "114-baijian-jiaozhu-daren.md",
      "id": "pilot-v0.baijian-jiaozhu-daren",
      "title": "拜见教主大人",
      "author": "封七月",
      "band": "G1-wuxia (武侠 · 魔教/穿书/正魔)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/229/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.9,
      "l1": {
        "plot": 80,
        "cast": 79,
        "pace": 75,
        "prose": 76,
        "world": 82,
        "hook": 83,
        "innov": 77,
        "ending": 71
      },
      "evidence": {
        "plot": "ch1 魔主觉醒；ch248 沉江一剑正魔高手对决；ch768 隐魔内斗/地魔堂清算；ch1017 正魔平衡论+大战将起。",
        "cast": "楚休 ch1/ch248 阴沉果断；刑司徒 ch768 吃独食对峙；东皇太一 ch1017 嘴炮+战力。",
        "pace": "999 章大长篇；ch248 战斗密；封七月风格中段注水风险客观存在。",
        "prose": "ch248 快慢九字诀/大金刚轮印战斗清楚；对话偏网文口语。",
        "world": "昆仑魔教+游戏穿书设定+正魔平衡（ch1/ch1017）江湖架构完整。",
        "hook": "ch1 「我是魔教教主？」+ 注定败北反命。",
        "innov": "穿书成第三版最终 boss 主动争命；正魔平衡有思辨。",
        "ending": "本 pass 止于 TOC ch1017；番外/完本感言未读，page1/3，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch248 · 沉江一剑 · ~25% anchor · https://www.sudugu.co/229/224332.html",
          "quote": "楚休猛然间一抬头，眼中露出了一抹精芒道：「谁告诉你，我只会魔功的？」……列字诀·智拳印！原本沈白那大气磅礴的无比的剑罡在智拳印的范围内却都好似慢动作一般……手捏大金刚轮印直接贴身硬撼，轰然落下！",
          "why_score": "ch1 魔主觉醒→ch248 沉江一剑→ch768 隐魔内斗→ch1017 正魔对峙，故情节 80；番外/完本感言未读。"
        },
        "cast": {
          "locus": "ch768 · 吃独食 · ~75% anchor · https://www.sudugu.co/229/225810.html",
          "quote": "看着一副气急败坏之色的刑司徒，楚休淡淡道：「没干什么，人是肯定要杀的，不过也要看看归谁来杀。找人布局，乔装突袭暗杀，我们废了这么大的力气，你刑司徒却是想来吃现成的，哪里有那么好的事情？」",
          "why_score": "楚休 ch1/ch248 阴沉果断；刑司徒 ch768 吃独食对峙有声口，故人物 79。"
        },
        "pace": {
          "locus": "ch248 · 沉江一剑 · ~25% anchor · https://www.sudugu.co/229/224332.html",
          "quote": "楚休跟沈白这交手可是让在场的众人纷纷惊叹着，这两个人的实力放在哪里可都是足以傲视群雄的。不过现在看来还是楚休更胜一筹，那刚猛无比的拳印换成谁来硬接都不好受，沈白的实力虽然强，现在也是被楚休所压制。",
          "why_score": "999 章大长篇；ch248 战斗密；封七月风格中段注水风险客观存在，故节奏 75。"
        },
        "prose": {
          "locus": "ch248 · 沉江一剑 · ~25% anchor · https://www.sudugu.co/229/224332.html",
          "quote": "以正克奇，以奇克正。楚休的武道其实一直都没有一个固定的路数，他追求的只是极致的杀伤力，只要能够杀人，用什么武道都是一样，这种不行，那便换成另外一种！……快慢九字诀他还真没有领教过。",
          "why_score": "ch248 快慢九字诀/大金刚轮印战斗清楚；对话偏网文口语，故文笔 76。"
        },
        "world": {
          "locus": "ch1 · 我是魔教教主？ · open anchor · https://www.sudugu.co/229/223552.html",
          "quote": "在剧情介绍的末尾，「魔主」楚休重新建立千年前辉煌无比的昆仑魔教，带领麾下四大魔尊威压江湖，魔焰滔天。……了解到这么一个真相，楚休已经不知道自己是应该哭还是应该笑了。他的未来注定是名动江湖的大人物，但最后的结局还用猜吗？",
          "why_score": "昆仑魔教+游戏穿书设定+正魔平衡（ch1/ch1017）江湖架构完整，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 我是魔教教主？ · open anchor · https://www.sudugu.co/229/223552.html",
          "quote": "他赫然就是那游戏第三版的最终反派boss，「魔主」楚休！……捡起地上的短刀，楚休轻轻弹了弹刀身，眼中露出了一抹阴沉之色喃喃道：「命中注定会败？呵呵，前世我不争不抢，最后却落得惨死。老天既然又给我一次机会，那这一世，我便主动去争，主动去抢。」",
          "why_score": "ch1「我是魔教教主？」+ 注定败北反命，故钩子 83。"
        },
        "innov": {
          "locus": "ch1017 · 先战为敬 · TOC ending anchor · https://www.sudugu.co/229/226649.html",
          "quote": "正魔两道需要一个平衡，现在你们魔道足够风光了。几次正魔大战，占据优势的都是你们魔道。原始魔窟内，拿到好处的也是你们魔道。若是再放任你们继续下去，将来你们是不是还准备上昆仑山，重新建立魔教？",
          "why_score": "穿书成第三版最终 boss 主动争命；正魔平衡有思辨，故创新 77。"
        },
        "ending": {
          "locus": "ch1017 · 先战为敬 · TOC ending anchor · https://www.sudugu.co/229/226649.html",
          "quote": "东皇太一便冷笑道：「是个屁！老道士，之前你们龙虎山被教主逼得封山一年，现在还有脸来掺合这些事情……」庆前辈直接扔掉手中的手杖，周身雷光闪耀，一尊雷神真君法相隐约在他身后浮现。",
          "why_score": "本 pass 止于 TOC ch1017；番外/完本感言未读，page1/3，ending 分保守，故结局 71。"
        }
      }
    },
    {
      "file": "115-jingang-buhuai-dazhaizhu.md",
      "id": "pilot-v0.jingang-buhuai-dazhaizhu",
      "title": "金刚不坏大寨主",
      "author": "徍男",
      "band": "G1-wuxia (武侠 · 综武/寨主/数值)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/244/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.0,
      "l1": {
        "plot": 78,
        "cast": 77,
        "pace": 74,
        "prose": 75,
        "world": 79,
        "hook": 80,
        "innov": 76,
        "ending": 69
      },
      "evidence": {
        "plot": "ch1 寨主+体力面板；ch235 东方不败针战；ch943 无双城/假独孤一方揭穿——综武升级+势力扩张。",
        "cast": "江大力 ch1/ch943 粗犷寨主声口稳；东方不败 ch235 轻灵；聂人王 ch943 仇线。",
        "pace": "1000 章超长篇；~75% 命中作者说明章；升级流中段注水风险。",
        "prose": "ch235 龙形气劲/针战 vivid；ch751 说明章打断叙事节奏。",
        "world": "综武世界+游戏化数值+天下会/无双城（ch1/ch943）层级可升级。",
        "hook": "ch1 「体力+1」+ 抱缸练身法反差钩。",
        "innov": "综武寨主+面板数值+东方不败等 IP 碰撞。",
        "ending": "本 pass 止于 TOC ch943；番外后记 ch1287 未读，page1/3，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch943 · 1180：无双后人！神兵青龙偃月刀！ · ending anchor · https://www.sudugu.co/244/238055.html",
          "quote": "江大力淡淡摇头，平静道，「老太婆，本寨主现在就告诉你，你所以为的独孤一方，实乃一个叫人面使的易容高手假冒的，这么多年来，这个假独孤一方始终把持无双城大权，争名夺利，甚至胆敢戏弄本寨主，就算聂兄不杀他，本寨主也会杀了他。至于你们无双城，本寨主却是没什么兴趣，天下会偌大的地盘，已足够本寨主所用。」",
          "why_score": "ch1 寨主+体力面板→ch235 东方不败针战→ch943 假独孤一方揭穿/无双城线收束，故情节 78；番外后记 ch1287 未读。"
        },
        "cast": {
          "locus": "ch235 · 0302：东方之针，看我扎不扎你？ · ~25% anchor · https://www.sudugu.co/244/235942.html",
          "quote": "屏风后的东方不败轻笑一声，嗓音沙沙的仿佛呼啸在烟霞中的轻轻微风。祂似丝毫不受那迎面撞来的恐怖声势影响，手掌轻轻一按地面，身影仿佛没有丝毫重量般，轻描淡写地向侧方飞掠而过，洁白手腕探出衣袖随手又是几针接连弹出。",
          "why_score": "江大力 ch1/ch943 粗犷寨主声口稳；东方不败 ch235 轻灵针战有辨识；聂人王 ch943 仇线，故人物 77。"
        },
        "pace": {
          "locus": "ch235 · 0302：东方之针，看我扎不扎你？ · ~25% anchor · https://www.sudugu.co/244/235942.html",
          "quote": "江大力全身一动，身躯如虎似豹般猛冲而出，砰地一声，脚下地砖直接在其黑色战靴下踩爆化作齑粉。昂吼一声！沉闷威严地龙吟，如同炸雷一般地在整个房屋内轰然炸响！一条荒狂巨龙的龙首，随着江大力粗壮双臂打出之际凝聚爆发，构成龙形气劲瞬间撕裂屏风。",
          "why_score": "1000 章超长篇；ch235 针战密；~75% 命中作者说明章；升级流中段注水风险客观存在，故节奏 74。"
        },
        "prose": {
          "locus": "ch235 · 0302：东方之针，看我扎不扎你？ · ~25% anchor · https://www.sudugu.co/244/235942.html",
          "quote": "江大力十指箕张呵斥了一声，手指如莲一般绽放。噗噗噗——瞬间许多指影都爆发而出，宛若千手佛陀，雨点一般弹射而来的飞针全都被他指尖爆发的凝聚真气弹飞。「挨打不还手不是老子风格！你也吃老子一掌！」",
          "why_score": "ch235 龙形气劲/针战 vivid；ch751 说明章打断叙事节奏，故文笔 75。"
        },
        "world": {
          "locus": "ch943 · 1180：无双后人！神兵青龙偃月刀！ · ending anchor · https://www.sudugu.co/244/238055.html",
          "quote": "随着假独孤一方身死，无双城的势力早已分崩瓦解，单单只是霸占一个无双城，除了能得到无双城的一些神兵利器以及武功秘籍，也没别的好处，却要因此而得罪独孤剑。这倒不是他害怕独孤剑。而是势力以及实力到了他这种程度，所需要的已不仅仅只是神兵利器以及武功秘籍又或者更大更多的地盘，而是实力足够强劲的合作伙伴。",
          "why_score": "综武世界+游戏化数值+天下会/无双城（ch1/ch943）层级可升级，故世界观 79。"
        },
        "hook": {
          "locus": "ch1 · 001：金背大环 · open anchor · https://www.sudugu.co/244/235204.html",
          "quote": "一道白光从他身上升起。「体力+1」江大力皱起眉一把将碗塞进小弟手里，「给老子滚一边去，这碗太小，不过瘾！」他大步走向庭院阴凉的一侧角落。角落里就摆放着一口褐色大水缸。江大力伸出大手，掏起水就往嘴里塞。「体力+1」「体力+1」",
          "why_score": "ch1「体力+1」+ 抱缸练身法反差钩强，故钩子 80。"
        },
        "innov": {
          "locus": "ch1 · 001：金背大环 · open anchor · https://www.sudugu.co/244/235204.html",
          "quote": "他吆喝一声，直接双手抱住大缸。一发力，将足有两百斤重的水缸直接抱起，连灌了几口。一阵红光却从他身上冒起。「气血-1」江大力砰地一下放下缸，知道不能再喝了。喝了水。江大力又起身一跃，稳稳当当站在大缸的边缘，动作轻盈如一头大狸猫。",
          "why_score": "综武寨主+面板数值+东方不败等 IP 碰撞辨识高，故创新 76。"
        },
        "ending": {
          "locus": "ch943 · 1180：无双后人！神兵青龙偃月刀！ · ending anchor · https://www.sudugu.co/244/238055.html",
          "quote": "江大力冷哼收起手掌，身上无敌霸道的气势也伴随退出金钟不坏身的状态而迅速收敛，平静道，「老太婆，你所施展的刀招虽然厉害，却并非倾城之恋，若是真正的倾城之恋，绝不会只是这么弱，你也不会只付出这么小的代价。」",
          "why_score": "本 pass 止于 TOC ch943；番外后记 ch1287 未读，page1/3，ending 分保守，故结局 69。"
        }
      }
    },
    {
      "file": "116-caizhe-momen-yaonv-zuiqiang.md",
      "id": "pilot-v0.caizhe-momen-yaonv-zuiqiang",
      "title": "踩着魔门妖女成为最强",
      "author": "幽祝",
      "band": "G1-other (轻小说 · 修仙/穿书/多国)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/29/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.3,
      "l1": {
        "plot": 77,
        "cast": 78,
        "pace": 76,
        "prose": 77,
        "world": 76,
        "hook": 81,
        "innov": 79,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 全知压制妖女；ch19 安娜跨国求援/抗熊援巫；ch40 李明湖解毒+装中毒；ch858 番外除蛟任务。",
        "cast": "燕裕 ch1 从容；赵元真/安娜/李明湖各有喜剧声口；ch40 小舅子李照江有记忆点。",
        "pace": "871 章；轻喜剧对话推进；TOC 章号错位增加阅读成本。",
        "prose": "ch1/ch19 对话 witty；ch40 解毒场景有节奏。",
        "world": "现代陆国+修仙门派+罗刹女巫/定北军（ch19/ch858）多国设定。",
        "hook": "ch1 「姑娘可是赵元真」全知碾压开场钩强。",
        "innov": "踩妖女+预知/日记流+跨国超凡政治；轻小说辨识度。",
        "ending": "ending 采番外四；主文完本章未单独确认，page1/3，ending 分略保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch40 · 补偿 · ~75% anchor · https://www.sudugu.co/29/22065.html",
          "quote": "李照江看得目眦欲裂，终于忍不住彻底投降，哀求叫道：「姐夫啊！辈分不能乱哇！我叫你一声爹，那我姐跟你算什么关系呀？」……燕裕出声安慰李照江，随后又将李明湖香肩扣住，手掌顺势下滑。狠狠注入真元！……随着燕裕将她身上的毒解了七七八八，李明湖的意识也逐渐恢复了正常。",
          "why_score": "ch1 全知压制妖女；ch19 安娜跨国求援/抗熊援巫；ch40 李明湖解毒+装中毒；ch858 番外除蛟任务，故情节 77。"
        },
        "cast": {
          "locus": "ch1 · 我说的可对？ · open anchor · https://www.sudugu.co/29/17157.html",
          "quote": "燕裕见她楚楚可怜的样子，却也不急着上前，只是淡定问道：「姑娘可是赵元真，道号『弥真』？」……「你师父是牵丝门的『寒汐尊者』，你五岁时便拜入牵丝门下……」赵元真脸色骤变。《牵丝大法》这件事情，自师父秘密传给自己后，她可从未在任何人面前透露只字片语，此人又是从哪里得知的？",
          "why_score": "燕裕 ch1 从容；赵元真/安娜/李明湖各有喜剧声口；ch40 小舅子李照江有记忆点，故人物 78。"
        },
        "pace": {
          "locus": "ch19 · 我月蚀女王也是要面子的 · ~25% anchor · https://www.sudugu.co/29/18133.html",
          "quote": "阿穆尔女巫团感觉没什么把握稳赢，因此派出使节团来向南方的陆国求援。……「救命。」她默默给燕裕发去消息。「我刚下飞机，怎么了？」燕裕的消息回得很快。「你能跟我去阿穆尔城吗？」安娜言辞恳切地问道。「不行。」燕裕秒答。",
          "why_score": "871 章；轻喜剧对话推进；TOC 章号错位增加阅读成本，故节奏 76。"
        },
        "prose": {
          "locus": "ch40 · 补偿 · ~75% anchor · https://www.sudugu.co/29/22065.html",
          "quote": "李明湖的强上风格跟她们都不同。虽然同样是强行贴附过来，但动作却带着隐隐的媚意。比如先是亲上一会儿，然后觉得脸颊边的头发有些碍事，便将其束到脑后用手提着马尾，贝齿轻轻咬住下唇，朝着燕裕露出勾引般的、漂亮迷人的笑容。",
          "why_score": "ch1/ch19 对话 witty；ch40 解毒场景有节奏，故文笔 77。"
        },
        "world": {
          "locus": "ch19 · 我月蚀女王也是要面子的 · ~25% anchor · https://www.sudugu.co/29/18133.html",
          "quote": "阿穆尔女巫团感觉没什么把握稳赢，因此派出使节团来向南方的陆国求援。……定北军起初态度比较模棱两可……后面礼部的人没来，定北军的接待人员却改了态度，说是枢密院认为不方便出动武力干涉北方，只愿意进行常规贸易和物资支持。",
          "why_score": "现代陆国+修仙门派+罗刹女巫/定北军（ch19/ch858）多国设定，故世界观 76。"
        },
        "hook": {
          "locus": "ch1 · 我说的可对？ · open anchor · https://www.sudugu.co/29/17157.html",
          "quote": "燕裕见她楚楚可怜的样子，却也不急着上前，只是淡定问道：「姑娘可是赵元真，道号『弥真』？」……「你师父是牵丝门的『寒汐尊者』……」赵元真脸色骤变。……见对方神色剧烈动摇，燕裕依旧挂着高深莫测的表情，意味深长地笑道：「我说的有哪里不对？」",
          "why_score": "ch1 「姑娘可是赵元真」全知碾压开场钩强，故钩子 81。"
        },
        "innov": {
          "locus": "ch1 · 我说的可对？ · open anchor · https://www.sudugu.co/29/17157.html",
          "quote": "赵元真暗自发狠，面上却装得越发柔弱哀怜，就等着那少年靠近过来，再施以辣手暗算，杀人灭口，斩草除根。……燕裕见她楚楚可怜的样子，却也不急着上前，只是淡定问道：「姑娘可是赵元真，道号『弥真』？」……「你之所以会得罪剑门的梅映雪，其实就是你大师姐在背后算计。」",
          "why_score": "踩妖女+预知/日记流+跨国超凡政治；轻小说辨识度，故创新 79。"
        },
        "ending": {
          "locus": "ch858 · 番外四 除蛟 · ending anchor · https://www.sudugu.co/29/22282.html",
          "quote": "有紫云大阵的辅助，本来也轮不到唐小怜这种级别的修士出马。……这便是紫云大阵的厉害之处：只要卫星发现某处情况疑有异变，管你妖物具体在什么位置，先把紫云周天催发起来，将异变附近区域的所有生灵尽数镇压。……「找到了！」使虫修士放出群虫，配合耳目通天的修炼效果，在侦查方面已经是顶级的no.1。",
          "why_score": "ending 采番外四；主文完本章未单独确认，page1/3，ending 分略保守，故结局 74。"
        }
      }
    },
    {
      "file": "117-zayi-moxiu.md",
      "id": "pilot-v0.zayi-moxiu",
      "title": "杂役魔修",
      "author": "澄清",
      "band": "G1-xuanhuan (仙侠 · 杂役/脑洞)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/140/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.6,
      "l1": {
        "plot": 75,
        "cast": 76,
        "pace": 74,
        "prose": 75,
        "world": 77,
        "hook": 78,
        "innov": 80,
        "ending": 70
      },
      "evidence": {
        "plot": "ch1 杂役砍柴+空灵根；ch146 真实鹦鹉审讯/不能说谎机制；ch436 修复天魔日记；ch581 十万道祖牵引魔猿——后期尺度膨胀。",
        "cast": "张平安 ch1 恭顺/脑换后机敏；ch146 面对三位金丹+自恋鹦鹉喜剧张力。",
        "pace": "581 章；ch146 审讯节奏紧；ch581 概念密度高略跳。",
        "prose": "ch1 杂役日常写实；ch146 鹦鹉设定 witty。",
        "world": "玉珠峰/真实鹦鹉/道祖/混沌–如意界通道 ch581 层级狂飙。",
        "hook": "ch1 空灵根+砍柴杂役；ch146 不能说谎危机钩强。",
        "innov": "杂役+脑换+真实鹦鹉+后期道祖科幻混搭辨识高。",
        "ending": "ch581 TOC 末章「魔猿」page1/3，非明确终章标题，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch581 · 魔猿 · ending anchor · https://www.sudugu.co/140/117135.html",
          "quote": "大阵就检测到人数已满，根本不用大家主动开启，轰隆隆的就自动启动起来，十万道祖的能量，连着浮岛，这些恐怖的道力，开始向一根纤细的通道涌过去。这根纤细的通道，比普通人的头发丝还细，却连接了混沌和如意界，这可是天地之间，最恐怖的两个地方。",
          "why_score": "ch1 杂役砍柴+空灵根→ch146 真实鹦鹉审讯→ch436 修复天魔日记→ch581 十万道祖牵引魔猿，故情节 75；后期尺度膨胀。"
        },
        "cast": {
          "locus": "ch146 · 真实鹦鹉说谎了 · ~25% anchor · https://www.sudugu.co/140/115845.html",
          "quote": "张平安脑子快速运转，自从在黑鸦林换掉脑子之后，大脑的运转速度就比常人快了十几倍。想来也想去，也想不到更好的回答，因为你不能说谎，有鹦鹉在这里。但是不说谎，敢说自己在黑鸦林里？那明显是找死！「我……一直都在秘境里！」任何回答，都是陷阱，也只能这么回答。",
          "why_score": "张平安 ch1 恭顺/脑换后机敏；ch146 面对三位金丹+自恋鹦鹉喜剧张力，故人物 76。"
        },
        "pace": {
          "locus": "ch146 · 真实鹦鹉说谎了 · ~25% anchor · https://www.sudugu.co/140/115845.html",
          "quote": "一个阴暗的房间，三名金丹大佬坐在正中间，一脸严肃，在边上，还有一个鸟架，上面站着一只自恋的鹦鹉，正在舔着羽毛。让人恐怖的真实鹦鹉。张平安老老实实的坐在了对面。「你前面一个月，都在什么地方？」张平安表面上没有任何异常，但是内心立即掀起了狂涛巨浪，知道坏了。",
          "why_score": "581 章；ch146 审讯节奏紧；ch581 概念密度高略跳，故节奏 74。"
        },
        "prose": {
          "locus": "ch146 · 真实鹦鹉说谎了 · ~25% anchor · https://www.sudugu.co/140/115845.html",
          "quote": "见张平安迟疑，三位大佬有点不耐烦了，厉声逼问起来，他们不敢和月茹这种口气说话，但对张平安，这都算温柔了。「我才从秘境里出来……」张平安有点支支吾吾。「少废话，直接回答问题，不要拐弯抹角。」坐在中间的金丹修士一脸阴沉的看着他。",
          "why_score": "ch1 杂役日常写实；ch146 鹦鹉设定 witty，故文笔 75。"
        },
        "world": {
          "locus": "ch581 · 魔猿 · ending anchor · https://www.sudugu.co/140/117135.html",
          "quote": "张平安懂了一件事。其实天仙真的很安逸，如果要死，都是自己作死的！纤细的通道上，突然在混沌之河方向，出现了一个鼓包，就像蟒蛇吞掉了一头猪，正在身体里不断蠕动。这个鼓包，在道祖们的牵引下，正在不断从混沌往如意界转移。",
          "why_score": "玉珠峰/真实鹦鹉/道祖/混沌–如意界通道 ch581 层级狂飙，故世界观 77。"
        },
        "hook": {
          "locus": "ch1 · 伐木杂役 · open anchor · https://www.sudugu.co/140/115427.html",
          "quote": "「从今日起，你就去砍柴吧，这活就全归你了。」张老大将手里的斧头扔了过来，落在张平安身前，斧头在地上砸出一个坑，显然很沉重。「看你也是初次到仙山，你给我记住了，这山里到处都是老爷和姑奶奶，可都是高贵的仙人，你见了之后，一定要恭恭敬敬的，千万别惹他们不高兴。」",
          "why_score": "ch1 空灵根+砍柴杂役；ch146 不能说谎危机钩强，故钩子 78。"
        },
        "innov": {
          "locus": "ch146 · 真实鹦鹉说谎了 · ~25% anchor · https://www.sudugu.co/140/115845.html",
          "quote": "一个阴暗的房间，三名金丹大佬坐在正中间，一脸严肃，在边上，还有一个鸟架，上面站着一只自恋的鹦鹉，正在舔着羽毛。让人恐怖的真实鹦鹉。张平安脑子里快速运转，因为你不能说谎，有鹦鹉在这里。但是不说谎，敢说自己在黑鸦林里？那明显是找死！",
          "why_score": "杂役+脑换+真实鹦鹉+后期道祖科幻混搭辨识高，故创新 80。"
        },
        "ending": {
          "locus": "ch581 · 魔猿 · ending anchor · https://www.sudugu.co/140/117135.html",
          "quote": "看着青仙匆忙离去的背影，就像一条遇到危险，正要逃命的狗，张平安很不安。三人刚刚到位。大阵就检测到人数已满，根本不用大家主动开启，轰隆隆的就自动启动起来，十万道祖的能量，连着浮岛，这些恐怖的道力，开始向一根纤细的通道涌过去。",
          "why_score": "ch581 TOC 末章「魔猿」page1/3，非明确终章标题，ending 分保守，故结局 70。"
        }
      }
    },
    {
      "file": "118-zhege-shusheng-laiyou-youming.md",
      "id": "pilot-v0.zhege-shusheng-laiyou-youming",
      "title": "这个书生来自幽冥",
      "author": "油子吟",
      "band": "G1-xuanhuan (仙侠 · 幽冥/神族史诗)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/149/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 81.1,
      "l1": {
        "plot": 82,
        "cast": 81,
        "pace": 79,
        "prose": 83,
        "world": 84,
        "hook": 80,
        "innov": 78,
        "ending": 82
      },
      "evidence": {
        "plot": "ch1 书生苏墨进京+手记体；ch225 红装；ch673 妖圣登仙之问；ch896 终章花开彼岸/神族残念承。",
        "cast": "苏墨 ch1 落魄书生声口；ch673 妖圣独白 vs 苏墨「不知道」；ch896 神族残念群像。",
        "pace": "896 章；ch1 手记推进巧；中后期权谋/界门密度高。",
        "prose": "ch1 元庆纪年手记/船楼描写；ch896 彼岸意象抒情。",
        "world": "幽冥/神族/界门战场/生死簿 ch896 体系自洽。",
        "hook": "ch1 穿越书生+听曲 poverty hook。",
        "innov": "书生+幽冥+神族史诗融合。",
        "ending": "ch896 明确（终章）花开彼岸，page1/3。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch896 · （终章） 花开彼岸 · ending anchor · https://www.sudugu.co/149/125802.html",
          "quote": "每一个神族万丈高大的残念，都对着苏墨展颜一笑，缓缓的举起了手中的神兵，指向了苏墨……「承！」赫然间，漫天神族残念的手中的神兵幻象化为了道道柔和的金光，涌向苏墨身躯。",
          "why_score": "ch1 书生进京+手记体→ch225 红装→ch673 妖圣登仙之问→ch896 神族残念传承承续，主线自书生至幽冥史诗收束，故情节 82。"
        },
        "cast": {
          "locus": "ch673 · 登仙之意 · ~75% anchor · https://www.sudugu.co/149/125126.html",
          "quote": "苏墨默然，转头看向忘川，「不知道。」妖圣看向苏墨，幽幽开口，「没有人会过问，那掌控之人是否也会有不得已的苦衷。」",
          "why_score": "苏墨 ch1 落魄书生声口；ch673 妖圣独白 vs 苏墨「不知道」对峙有层次；ch896 神族残念群像，故人物 81。"
        },
        "pace": {
          "locus": "ch1 · 苏墨 字景言 · open anchor · https://www.sudugu.co/149/123098.html",
          "quote": "元庆二十六年一月二十一日，今日与少爷初进京城，少爷将身上的钱大都给了流民，剩下的银两都丢了，身无分文，和少爷一起流浪街头。",
          "why_score": "896 章体量；ch1 手记体巧推进；中后期权谋/界门密度高，故节奏 79。"
        },
        "prose": {
          "locus": "ch896 · （终章） 花开彼岸 · ending anchor · https://www.sudugu.co/149/125802.html",
          "quote": "那数之不尽的星芒，赫然便是无数的……神印！每一枚升起的神印，都朝着高空而去，又在万丈光芒之中化为了一尊尊神族的虚影。",
          "why_score": "ch1 元庆纪年手记/船楼描写；ch896 彼岸星芒与神族虚影像征抒情，故文笔 83。"
        },
        "world": {
          "locus": "ch896 · （终章） 花开彼岸 · ending anchor · https://www.sudugu.co/149/125802.html",
          "quote": "越往前走，苏墨感受到了「彼岸法则」便越重，重到身为仙帝的神族之躯也无法承。那不可承受的重量，压在苏墨的身上，又压弯了他的脊骨！",
          "why_score": "幽冥/神族/界门战场/生死簿与彼岸法则在 ch896 体系自洽落地，故世界观 84。"
        },
        "hook": {
          "locus": "ch1 · 苏墨 字景言 · open anchor · https://www.sudugu.co/149/123098.html",
          "quote": "苏墨并不是这个世界的人。确切的说，这副身躯内的灵魂并不属于这个世界，而是来自一个文明世界上一个传承了五千年的古老国度。",
          "why_score": "ch1 穿越书生+听曲 poverty hook 与手记体并置，开局辨识度高，故钩子 80。"
        },
        "innov": {
          "locus": "ch673 · 登仙之意 · ~75% anchor · https://www.sudugu.co/149/125126.html",
          "quote": "「自那时起我才明白，众生苦乐，往往全凭执掌之人的心念。」「这条路，注定不好走！一步走错，也许就是万劫不复！」",
          "why_score": "书生+幽冥+神族史诗三线融合，在同类玄幻中完成度较高，故创新 78。"
        },
        "ending": {
          "locus": "ch896 · （终章） 花开彼岸 · ending anchor · https://www.sudugu.co/149/125802.html",
          "quote": "神族传承光芒落到了苏墨的身上，似乎又一次斩向苏墨，只是奇怪的是……上一次斩去的是苏墨的念，而这一次却斩去了苏墨的肉身。留下了属于神族的神魂。",
          "why_score": "ch896 明确（终章）花开彼岸，神族残念承续收束；page1/3，故结局 82。"
        }
      }
    },
    {
      "file": "119-wo-murongfu-zhixiang-fuguo.md",
      "id": "pilot-v0.wo-murongfu-zhixiang-fuguo",
      "title": "我慕容复只想复国",
      "author": "天命东皇太一",
      "band": "G1-wuxia (武侠 · 综武/慕容复/多世界)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/155/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.3,
      "l1": {
        "plot": 79,
        "cast": 80,
        "pace": 78,
        "prose": 77,
        "world": 79,
        "hook": 82,
        "innov": 81,
        "ending": 78
      },
      "evidence": {
        "plot": "ch1 慕容家史/雁门关复盘；ch152 司空玄 comedy；ch447 女娲两仪归道；ch597 天帝封赏/万法归还。",
        "cast": "ch1 慕容复脱胎换骨；ch447 女娲/慕容复对话喜剧声口。",
        "pace": "606 章；ch1 历史梗密度高。",
        "prose": "ch1 梗文+历史梳理清晰。",
        "world": "天龙八部+风云+神话融合 ch447/ch597。",
        "hook": "ch1 「我可太想进步了」+慕容家黑历史钩强。",
        "innov": "慕容复复国+多世界综漫辨识度。",
        "ending": "ch597 天帝胜局 page1/4；TOC 后段未读，略保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch597 · 今朝我已为天帝，报与众生万物春！ · ending anchor · https://www.sudugu.co/155/133279.html",
          "quote": "一切尘埃落定，慕容复是最终的赢家。慕容复微微一笑，说道：「万法归还。」刹那间，众人借给他的力量，都被他归还给众人。这正是，从众生中来，到众生中去。……慕容复道：「大敌已除，可谓是普天同庆，我们当去神界庆功，我将封赏有功之臣。」",
          "why_score": "ch1 慕容家史/雁门关复盘；ch152 司空玄 comedy；ch447 女娲两仪归道；ch597 天帝封赏/万法归还，故情节 79；TOC 后段 ~9 章未采，略保守。"
        },
        "cast": {
          "locus": "ch447 · 女娲：我也很想进步！ · ~75% anchor · https://www.sudugu.co/155/132802.html",
          "quote": "「有。」女娲点点头道，「慕容复，我们交配吧！」「噗！」饶是慕容复见多识广，也是一口盐汽水喷出来，目瞪口呆的看着女娲，不敢相信自己的耳朵。……女娲道：「伏羲和女娲的神话，你应该知道一些的。我和伏羲是兄妹关系，但我们也是夫妻关系。」",
          "why_score": "ch1 慕容复脱胎换骨；ch447 女娲/慕容复对话喜剧声口，故人物 80。"
        },
        "pace": {
          "locus": "ch1 · 穿越慕容复，我可太想进步了！ · open anchor · https://www.sudugu.co/155/131432.html",
          "quote": "奈何，自慕容复太爷爷慕容龙城以来，慕容家的宏图大志都是光复已经灭亡几百年的大燕国，矢志不渝的在中原武林当搅屎棍。……中原武林万里挑一的练武奇才，还没到成熟期，就死于雁门关大战了。……这反造的呦，不能说是惨不忍睹，也堪称是卧龙凤雏。",
          "why_score": "606 章；ch1 历史梗密度高，信息吞吐快，故节奏 78。"
        },
        "prose": {
          "locus": "ch152 · 司空玄，变叱咤宫人，大宝剑变钢针！ · ~25% anchor · https://www.sudugu.co/155/131868.html",
          "quote": "「有意思，这葵宝典也是另辟蹊径，博大精深，是一条另类的武学大道。」慕容复看了看，点评道，「就是牺牲真的太大了，这一刀下去，正常男人都受不了。」童贯小心翼翼的说：「其实还好，很多男人都是因为这根烦恼根，自寻了无数烦恼。」",
          "why_score": "ch1 梗文+历史梳理清晰；ch152 武学点评与宦官自嘲并置可读，故文笔 77。"
        },
        "world": {
          "locus": "ch597 · 今朝我已为天帝，报与众生万物春！ · ending anchor · https://www.sudugu.co/155/133279.html",
          "quote": "慕容复说罢，一挥衣袖，将那些和自己没什么关系的超凡人士，都送回了他们原本的世界之中，并且瞬间清洗了他们对于伏羲和自己的记忆。……然后，慕容复施展大神通，净化了阴影世界，将飞蓬等在阴影世界之中作战的天神，都给拽了出来。",
          "why_score": "天龙八部+风云+神话融合 ch447/ch597；多世界回收与神界封赏体系自洽，故世界观 79。"
        },
        "hook": {
          "locus": "ch1 · 穿越慕容复，我可太想进步了！ · open anchor · https://www.sudugu.co/155/131432.html",
          "quote": "慕容复是卧龙，慕容博是凤雏。好在，现在的慕容复已经脱胎换骨。……慕容复从小也被洗脑，那是一心一意去造反，聚精会神去复国，整天在江湖上瞎折腾，皇帝梦都成心魔了。忙到了二十七岁，慕容复连婚都没结，儿子也没有。",
          "why_score": "ch1 「我可太想进步了」+慕容家黑历史钩强，故钩子 82。"
        },
        "innov": {
          "locus": "ch447 · 女娲：我也很想进步！ · ~75% anchor · https://www.sudugu.co/155/132802.html",
          "quote": "「你现在有了伏羲血脉，洛书河图，只要与我两仪归道，自然可以整合所有的力量，成为先天神圣。」「这是不包含情欲的。你明白？」慕容复道：「我明白了，这就是单纯的道友关系啊！我是你的道友！」",
          "why_score": "慕容复复国+多世界综漫辨识度；ch447 两仪归道把神话设定当升级路径，故创新 81。"
        },
        "ending": {
          "locus": "ch597 · 今朝我已为天帝，报与众生万物春！ · ending anchor · https://www.sudugu.co/155/133279.html",
          "quote": "「不知者不罪，伏羲老谋深算，阴险狡诈，神界众神都是受他蒙蔽，但是关键时刻，九天玄女率先拨乱反正，站在了大义的一边，不曾助纣为虐。」……「天帝陛下宽宏大量，能够体谅我的难处，我真是感激不尽！」飞蓬感激道。",
          "why_score": "ch597 天帝胜局 page1/4；TOC 后段未读，略保守，故结局 78。"
        }
      }
    },
    {
      "file": "12-shenkong-bian.md",
      "id": "pilot-v0.shenkong-bian",
      "title": "深空彼岸",
      "author": "辰东",
      "band": "G1-adjacent (科幻/都市超凡)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/415/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 80.5,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 70,
        "prose": 82,
        "world": 86,
        "hook": 84,
        "innov": 82,
        "ending": 82
      },
      "evidence": {
        "plot": "开篇旧土落选新星（ch1）立「旧术攀登」；中段斩神旗恶战（ch359）与彼岸黑船线（ch1078）推主线；终章破古关杀吞道者、疏通超凡循环、归鼎长眠（ch1438）——闭环清晰，后期战阶膨胀。",
        "cast": "王煊执拗攀登感贯穿；陈永杰/机械小熊等有场面；终局故人扶鼎有余温。配角海量未全文验。",
        "pace": "辰东长篇中后升级/灾主战密集；抽样仍可读，全长疲劳与注水风险记入。",
        "prose": "ch1 落叶列车、毕业伤感可读；战斗场面声势足（ch359）；终章略口号化但仍稳。",
        "world": "旧术/新术、真实之地、天灾、古关截循环——科幻外壳+神话超凡双层；终局解释超凡熄灭机制。",
        "hook": "ch1「落选新星仍守旧术」时代感钩强。",
        "innov": "相对纯玄幻，深空殖民+旧法逆流有辨识度；后期仍归辰东战神收束。",
        "ending": "连杀道主级、疏通循环、疲惫归鼎；作者注番外补完——主线收，余韵外置。"
      },
      "l3_douban": "**分卷约 6.7–7.7**（实体卷1约6.7；卷3约7.7；卷4约7.3）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1438 · 终篇大结局 · ending anchor · https://www.sudugu.org/415/189987.html",
          "quote": "王煊进入归真之地，就在查这些事，他严重怀疑，与这座古关有干系。道韵在那里迟滞，流动不顺。唯一的道，仿佛也在附近，被迷雾遮盖，像是有什么东西在吞道。",
          "why_score": "ch1 旧土落选→ch359 斩神旗恶战→ch1078 彼岸黑船线→ch1438 破古关疏通超凡循环，闭环清晰，故情节 80。"
        },
        "cast": {
          "locus": "ch359 · 绝世 · ~25% anchor · https://www.sudugu.org/415/188867.html",
          "quote": "沉稳如陈永杰，也是张口结舌，想以国叹慨之，这是特么什么怪物？最高端的能量炮都打不动他？更不要说打死了！瞬间，他明白了，对方那么强大的神觉，原本可以避开。",
          "why_score": "王煊执拗攀登感贯穿；陈永杰/机械小熊等有场面；终局故人扶鼎有余温，故人物 78。"
        },
        "pace": {
          "locus": "ch359 · 绝世 · ~25% anchor · https://www.sudugu.org/415/188867.html",
          "quote": "像是羽化成仙劫爆发，震耳欲聋，是陈永杰在动手，肩头上扛着能量炮，接连开火，一口气轰出数十道刺目的光束。其中有几道真的打中了，落在那个人的身上！",
          "why_score": "辰东长篇中后升级/灾主战密集；抽样仍可读，全长疲劳与注水风险记入，故节奏 70。"
        },
        "prose": {
          "locus": "ch1 · 旧土 · open anchor · https://www.sudugu.org/415/188496.html",
          "quote": "落日余晖斜照飘落的黄叶，光影斑驳，交织出几许岁月流逝之感。一位清秀的女生转过身去，暗自擦去镜片后的眼泪。在这个特殊的年代，毕业后他们将各自归去，此生可能都不再相遇。",
          "why_score": "ch1 落叶列车、毕业伤感可读；战斗场面声势足（ch359）；终章略口号化但仍稳，故文笔 82。"
        },
        "world": {
          "locus": "ch1078 · 黑雪初现 · ~75% anchor · https://www.sudugu.org/415/189427.html",
          "quote": "「记载有限，很少，中招的超凡者都死了。」手机奇物开口，它在拍摄到的旧时代岁月场景中寻找线索。王煊一惊，问题比他想象的还要严重。",
          "why_score": "旧术/新术、真实之地、天灾、古关截循环——科幻外壳+神话超凡双层在 ch1078 持续加压，故世界观 86。"
        },
        "hook": {
          "locus": "ch1 · 旧土 · open anchor · https://www.sudugu.org/415/188496.html",
          "quote": "王煊走在回去的路上，也在想自己将何去何从。街道陈旧，路两旁的梧桐树大片地坠落叶子，满地都是。有人与他并肩走在一起，为他鸣不平：「留下的人没有你，为什么会这样？」",
          "why_score": "ch1「落选新星仍守旧术」时代感钩强，故钩子 84。"
        },
        "innov": {
          "locus": "ch1 · 旧土 · open anchor · https://www.sudugu.org/415/188496.html",
          "quote": "在这个季节，有人失意，有人得意。毕业四个月了，有人留在了这座城市，前程灿烂，也有人在忐忑中等待，坚守，而更多的人则怅然离去，将回故里。",
          "why_score": "相对纯玄幻，深空殖民+旧法逆流有辨识度；后期仍归辰东战神收束，故创新 82。"
        },
        "ending": {
          "locus": "ch1438 · 终篇大结局 · ending anchor · https://www.sudugu.org/415/189987.html",
          "quote": "那双腿缺失的上半身，此刻出现了，就在那座漆黑瘆人的古关前，大地崩开，血色躯体在迷雾中滔天而上。他在那里重组为一个完整的生灵！并且，他没有驻足，直接冲向雄浑的古关，一下子竟没入进去。",
          "why_score": "连杀道主级、疏通循环、疲惫归鼎；作者注番外补完——主线收，余韵外置，故结局 82。"
        }
      }
    },
    {
      "file": "120-zongwu-zuoshou-zhuatiandongwu.md",
      "id": "pilot-v0.zongwu-zuoshou-zhuatiandongwu",
      "title": "综武：我的左手能抓取诸天万物",
      "author": "禹臻",
      "band": "G1-wuxia (武侠 · 综武/抓取金手指)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/159/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.9,
      "l1": {
        "plot": 76,
        "cast": 77,
        "pace": 75,
        "prose": 74,
        "world": 78,
        "hook": 79,
        "innov": 77,
        "ending": 71
      },
      "evidence": {
        "plot": "ch1 风羲/江玉燕；ch251 苗疆线；ch751 九黎圣子；ch1000 嬴政东皇太一青莲炼化。",
        "cast": "ch1 江玉燕初遇温柔；ch1000 东皇太一「大梦一场」悔悟。",
        "pace": "1000 章长篇；抓取金手指爽文节奏。",
        "prose": "功能型叙述，少文学化段落。",
        "world": "综武+诸子百家+神兽 ch1000 层级叠。",
        "hook": "ch1 江玉燕+左手抓取设定。",
        "innov": "抓取诸天+综武混搭。",
        "ending": "ch1000 非「完/终章」标题，page1/2，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1000 · 再得二神兽元神与十二彩气运 · ending anchor · https://www.sudugu.co/159/136122.html",
          "quote": "「我们认栽了！」嬴政与东皇太一开口，两人看向风羲，语气淡然，身上的魔气在迅速的消退。风羲看着两人，眼神中也是闪过一丝的诧异，他还以为两人会歇斯底里，毕竟被魔气影响的太深了，两人早就不是当初的自己了，但是现在看来，两人在这最后的关头，是幡然醒悟了？",
          "why_score": "ch1 风羲/江玉燕→ch251 苗疆线→ch751 九黎圣子→ch1000 嬴政东皇太一青莲炼化，故情节 76；TOC 末章无「完/终章」标记。"
        },
        "cast": {
          "locus": "ch1 · 大哥哥，我叫江玉燕 · open anchor · https://www.sudugu.co/159/133290.html",
          "quote": "风羲没有催促，只是静静的看着他，终于看到对面的孩子轻轻的点了一下头。孩子抬起头看着风羲，她流浪了这么久，这是第一次有人不嫌弃她，关心她，她本来以为娘死后这个世界上没有好人了，可是眼前这个大哥哥真的好温柔呀。",
          "why_score": "ch1 江玉燕初遇温柔；ch1000 东皇太一「大梦一场」悔悟，故人物 77。"
        },
        "pace": {
          "locus": "ch751 · 九黎圣子破半圣 绝望的九黎圣女 · ~75% anchor · https://www.sudugu.co/159/135368.html",
          "quote": "九黎圣子圣女的功力汇聚一体，本来血红色的领域中竟然诡异的出现一点金芒，而后这金色的光芒越发的明亮。见到这一幕的半圣老者眼中也是闪过一丝的羡慕，而骊山洞天中的灵气也开始了疯狂的灌输。「轰！」就在九黎圣女已经皮包骨头，气息接近全无的时候，帝玖那血红色的领域彻底的化为了金色。",
          "why_score": "1000 章长篇；抓取金手指爽文节奏；ch751 突破段密，故节奏 75。"
        },
        "prose": {
          "locus": "ch251 · 苗疆造反信息背后的思考 · ~25% anchor · https://www.sudugu.co/159/133999.html",
          "quote": "温君手指轻轻敲着桌面沉声道：「如今的大明，根本就不可能用军队进入这丛林中作战，这连绵的大山，是苗族天生的战场。他们可以随意的出来进攻，甚至利用蛊虫来威胁大明朝廷，只要他们做出了这种姿态，大明肯定会受到影响。」",
          "why_score": "功能型叙述，少文学化段落；ch251 苗疆博弈对话清楚，故文笔 74。"
        },
        "world": {
          "locus": "ch1000 · 再得二神兽元神与十二彩气运 · ending anchor · https://www.sudugu.co/159/136122.html",
          "quote": "东皇太一长叹一声，感受着力量不断的被吞噬炼化，眼神中却是一种解脱之感。「风羲！」突然，东皇太一对着青莲外一喊，他看不到外面的景象，但知道风羲一定在看着。「不要炼化金乌的元神，放他涅盘吧！」",
          "why_score": "综武+诸子百家+神兽 ch1000 层级叠，故世界观 78。"
        },
        "hook": {
          "locus": "ch1 · 大哥哥，我叫江玉燕 · open anchor · https://www.sudugu.co/159/133290.html",
          "quote": "风羲缓步走到地上的孩子身旁，蹲下来轻声的问道：「你没事吧？我送你去医馆看看吧？」地上的孩子听到风羲的话，身子一抖，而后缓缓抬头，风羲这才发现，这个孩子的眼睛十分的漂亮，但是眼神中充满了不安，尤其是看到风羲的衣着后，更是缓缓的后退，低声道：「我没钱治病，善人你别过来了，我身上脏。」",
          "why_score": "ch1 江玉燕+左手抓取设定，故钩子 79。"
        },
        "innov": {
          "locus": "ch251 · 苗疆造反信息背后的思考 · ~25% anchor · https://www.sudugu.co/159/133999.html",
          "quote": "青诗也是开口道：「这需要付出的人力物力简直不可想象，而且如今的皇帝刚刚亲政没有多久，若是传出了苗寨造反的消息，再加上朝中和地方藩王的野心，恐怕这天下就要乱了。」",
          "why_score": "抓取诸天+综武混搭辨识高，故创新 77。"
        },
        "ending": {
          "locus": "ch1000 · 再得二神兽元神与十二彩气运 · ending anchor · https://www.sudugu.co/159/136122.html",
          "quote": "「大梦一场，原来我早已不是我！」东皇太一长叹一声，感受着力量不断的被吞噬炼化，眼神中却是一种解脱之感。风羲只是回了一个字，对面的两人缓缓闭上双眼，青莲光芒大放，瞬息之间将两人吞噬入体，而后风羲浑身的圣元疯狂的涌入。",
          "why_score": "ch1000 非「完/终章」标题，page1/2，ending 分保守，故结局 71。"
        }
      }
    },
    {
      "file": "121-zhenling-jiubian.md",
      "id": "pilot-v0.zhenling-jiubian",
      "title": "真灵九变",
      "author": "睡秋",
      "band": "G1-xuanhuan (仙侠 · 凡人流/门派)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/189/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.8,
      "l1": {
        "plot": 80,
        "cast": 77,
        "pace": 76,
        "prose": 79,
        "world": 82,
        "hook": 75,
        "innov": 72,
        "ending": 65
      },
      "evidence": {
        "plot": "ch1 七层；ch251 幕后推手；ch751 天山危机；ch1000 陆平分宝/魔罗冲击——classic 升级线。",
        "cast": "陆平 ch1000 分宝考验弟子；田玄越/杜家洛/方威方霞各有任务。",
        "pace": "1000 章（TOC 截断）；ch1000 分宝段偏日常。",
        "prose": "睡秋传统仙侠文笔 ch1000 法宝/弟子细节扎实。",
        "world": "真灵派/法宝丹炉/魔罗 ch1000 体系完整。",
        "hook": "ch1 七层入门较稳。",
        "innov": "经典凡人流，创新有限。",
        "ending": "**TOC 截断**：ch1000 为分宝续章非终章，page1/2，ending 强保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1000 · 第一千零一章 陆平分宝（续） · ending anchor · https://www.sudugu.co/189/186401.html",
          "quote": "将几名弟子分配了任务各自打发之后，陆平便起身去了天灵山，不料刚刚到达天灵山之后，却是再次接到了姜天林老祖的传讯玉简，询问陆平是否已经动身前往东海，若是没有即刻赶往赤雾岛。陆平刚刚从一座山前建造的传送阵出来，恰好看到一群魔罗从天边朝着真灵派所驻守的方位直冲而来。",
          "why_score": "ch1 七层→ch251 幕后推手→ch751 天山危机→ch1000 陆平分宝/魔罗冲击，故情节 80；**TOC 截断**，ch1000 非 finale。"
        },
        "cast": {
          "locus": "ch1000 · 第一千零一章 陆平分宝（续） · ending anchor · https://www.sudugu.co/189/186401.html",
          "quote": "陆平转身向着方威方霞兄妹看去，笑道：「你们两个修为增长的倒是颇快，都快要赶上了你们大师兄，原本为师应当夸赞你们两句，奈何为师其实并不赞同你们一味求快，反倒是应当在基础、底蕴上多花些时间打磨，以免将来修为到了一定高度之后却是后力不足，再难有寸进！」",
          "why_score": "陆平 ch1000 分宝考验弟子；田玄越/杜家洛/方威方霞各有任务，故人物 77。"
        },
        "pace": {
          "locus": "ch1 · 七层 · open anchor · https://www.sudugu.co/189/175175.html",
          "quote": "一趟拳法下来，陆平身子骨发热，果然是到了第七层的效果，往日这溶血化骨拳打下来，他已经是额头微见汗水，口中也是喘息不止，现在不过是热身而已。刘仙长淡淡「哼」了一声，看向前三排，当看到陆平时，脸上一喜，道：「好，陆平你已经突破到了第七层？」",
          "why_score": "1000 章（TOC 截断）；ch1000 分宝段偏日常；classic 升级线节奏稳，故节奏 76。"
        },
        "prose": {
          "locus": "ch1000 · 第一千零一章 陆平分宝（续） · ending anchor · https://www.sudugu.co/189/186401.html",
          "quote": "陆平将几名弟子的表情看在眼中，微微一笑，朝着田玄越道：「这飞虹鼎虽说是为师为你所准备，但你若是想要拿在手中却并不容易，我会将这尊丹炉留在雷迪道友手中，若是你不能够炼制出令他满意的锻丹后期丹药，这丹炉自然也是拿不到手中的。」",
          "why_score": "睡秋传统仙侠文笔 ch1000 法宝/弟子细节扎实，故文笔 79。"
        },
        "world": {
          "locus": "ch1000 · 第一千零一章 陆平分宝（续） · ending anchor · https://www.sudugu.co/189/186401.html",
          "quote": "谁又会知晓陆平的身上居然还有一尊顶阶丹炉！其实众人所不知道的是，真灵派的法宝丹炉其实有三尊，除了陆平的纳川鼎、天炉老祖的那一尊宝鼎之外，真灵派还曾经在盈天道场当中得到了一尊凝练了三道宝禁的宝鼎。",
          "why_score": "真灵派/法宝丹炉/魔罗 ch1000 体系完整，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 七层 · open anchor · https://www.sudugu.co/189/175175.html",
          "quote": "刘仙长淡淡「哼」了一声，看向前三排，当看到陆平时，脸上一喜，道：「好，陆平你已经突破到了第七层？」刘仙长的话，顿时让安静的众人有骚动起来，就连第一排的几位师兄也扭过头来看了陆平几眼。陆平倒也坦然，没有丝毫的紧张与兴奋，规矩的行了一礼，道：「全靠仙长指点栽培，弟子昨夜侥幸突破。」",
          "why_score": "ch1 七层入门较稳；凡人流别院竞争设定清楚，故钩子 75。"
        },
        "innov": {
          "locus": "ch1 · 七层 · open anchor · https://www.sudugu.co/189/175175.html",
          "quote": "真灵别院以实力定地位，竞争激烈，各个方队的修炼资源都要靠各自方队每年的优胜率与淘汰率来取得，而方队的指导仙长也可以此得到宗门的奖励，所以，当刘仙长看到陆平修为突破时，颇为高兴。",
          "why_score": "经典凡人流，创新有限；别院方队竞争为成熟配方，故创新 72。"
        },
        "ending": {
          "locus": "ch1000 · 第一千零一章 陆平分宝（续） · ending anchor · https://www.sudugu.co/189/186401.html",
          "quote": "陆平刚刚从一座山前建造的传送阵出来，恰好看到一群魔罗从天边朝着真灵派所驻守的方位直冲而来，赤雾岛上的真灵派修士纷纷腾空而起，沿着海岸开始护岛大阵，准备抵御魔罗的冲击。就在陆平的神念向着冲来的魔罗群冲过去的时候，一道隐藏在虚空当中的神念同样向着陆平的神念如同饿狼一般冲了过来。",
          "why_score": "**TOC 截断**：ch1000 为分宝续章非终章，page1/2，ending 强保守，故结局 65。"
        }
      }
    },
    {
      "file": "122-kaiju-beizhuisha-diyikuaijian.md",
      "id": "pilot-v0.kaiju-beizhuisha-diyikuaijian",
      "title": "开局被追杀，我获得第一快剑",
      "author": "落魄的小纯洁",
      "band": "G1-wuxia (武侠 · 快剑/江湖)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/203/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.4,
      "l1": {
        "plot": 78,
        "cast": 77,
        "pace": 77,
        "prose": 76,
        "world": 76,
        "hook": 80,
        "innov": 74,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 孽镜台追杀+穿越；ch151 大圆满；ch461 换舟经；ch611 楚青 vs 天邪教主巅峰战。",
        "cast": "楚青 ch1 中二自省；ch611 东方惊鸿旁观天下第一之争。",
        "pace": "603 章；ch611 决战密度高。",
        "prose": "ch611 风神腿/苍天霸刀描写 vivid。",
        "world": "江湖+上皇撼世宝录 ch611 武学体系。",
        "hook": "ch1 追杀开局+第一快剑。",
        "innov": "快剑武侠套路成熟。",
        "ending": "ch611 TOC 末章巅峰战 page1/6，未齐读 multipage，略保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch611 · 恐惧！ · ending anchor · https://www.sudugu.co/203/200673.html",
          "quote": "楚青足下发出一声破空之音，再度冲了上去。时而点指，时而挥拳，时而出掌，风神腿更是漫天乱走，刀剑之声则是此起彼伏。天邪教主怒喝一声，用尽全力与楚青拼斗。【上皇撼世宝录】乃是天邪教第一神功，当中蕴含七密三宝六玄宗的多种武学。二人再度展开厮杀，却是要比先前更加声势浩荡。拳掌相交，打的虚空泛起层层涟漪，内力拼斗，惊爆十方云海。",
          "why_score": "ch1 孽镜台追杀+穿越；ch151 大圆满；ch461 换舟经；ch611 楚青 vs 天邪教主巅峰战，故情节 78。"
        },
        "cast": {
          "locus": "ch611 · 恐惧！ · ending anchor · https://www.sudugu.co/203/200673.html",
          "quote": "东方惊鸿眼睛眨也不眨的看着，这是天下第一的比拼。往前推三百年，往后再推三百年，这江湖上可能都不会出现第二个楚青，和第二个天邪教主。这样程度的激战，活在当代能够看到就已经是荣幸至极。只可惜，三皇五帝如今就剩下自己和玄帝两个人，放眼天下除了他们两个人之外，再也没有第三个人有资格来观看此战。",
          "why_score": "楚青 ch1 中二自省；ch611 东方惊鸿旁观天下第一之争，故人物 77。"
        },
        "pace": {
          "locus": "ch611 · 恐惧！ · ending anchor · https://www.sudugu.co/203/200673.html",
          "quote": "就听得龙吟声起，腾于九天的神龙虚影，和这【一念神魔】轰然一撞。两大的力道顿时扩散开来。东方惊鸿只觉得狂风扑面，身形顿时摇摆不定，险些就将其从这山尖之上给吹下去。抬头再看，就见那两道身影已然各自分开。但下一刻，楚青足下发出一声破空之音，再度冲了上去。",
          "why_score": "603 章；ch611 决战密度高，故节奏 77。"
        },
        "prose": {
          "locus": "ch611 · 恐惧！ · ending anchor · https://www.sudugu.co/203/200673.html",
          "quote": "楚青周身如龙，手爪接连抓取，却又连消带打，看似是以龙爪手出招，实则却又暗藏拳掌剑指。时而一道惊艳绝伦的剑气崩飞，时而一抹刀芒惊世。却见天邪教主忽然两手虚握，好像抓着一把无形的宝刀，倏然一转，刀锋从天而降。刹那间天空之上阴云密布，滚滚雷霆缠绕。巨大的刀芒，裹挟着无边雷霆，朝着楚青狠狠斩落。",
          "why_score": "ch611 风神腿/苍天霸刀描写 vivid，故文笔 76。"
        },
        "world": {
          "locus": "ch611 · 恐惧！ · ending anchor · https://www.sudugu.co/203/200673.html",
          "quote": "【上皇撼世宝录】乃是天邪教第一神功，当中蕴含七密三宝六玄宗的多种武学。每一招每一式都博大精深，微言大义。二人再度展开厮杀，却是要比先前更加声势浩荡。拳掌相交，打的虚空泛起层层涟漪，内力拼斗，惊爆十方云海。",
          "why_score": "江湖+上皇撼世宝录 ch611 武学体系，故世界观 76。"
        },
        "hook": {
          "locus": "ch1 · 第一快剑！ · open anchor · https://www.sudugu.co/203/196354.html",
          "quote": "孽镜台是一个杀手组织，他们以「替天行道，以杀为刑」为宗旨，言称专杀为非作歹，无恶不作的江湖奸佞。可好景不长，不到一年的光景，楚青就发现孽镜台表里不一。说是「替天行道」实则是「为己谋私」。一场搏杀之下，楚青拼却了自己的性命，最终和对方同归于尽。他于心中给出了总结，却又忍不住喃喃自语：「可我又是得罪了哪一路的神仙大姐，好端端的怎么就穿越到这了？」",
          "why_score": "ch1 追杀开局+第一快剑，故钩子 80。"
        },
        "innov": {
          "locus": "ch461 · 换舟经 · ~75% anchor · https://www.sudugu.co/203/199563.html",
          "quote": "万佛林内，楚青猛然抬眸，而孟辉身形微微一震。四目相对间，明明什么都没做，周遭十丈范围之内的佛像，尽数化为齑粉。楚青的回答简单而又直接。孟辉此时却忽然叹了口气：「三公子不愧是三公子，就连我自己都没发现，你又是怎么发现的？」「但凡经过，必有痕迹。」楚青轻笑一声：「十八伽罗护法大阵之前，你不该现身的。」",
          "why_score": "快剑武侠套路成熟，故创新 74。"
        },
        "ending": {
          "locus": "ch611 · 恐惧！ · ending anchor · https://www.sudugu.co/203/200673.html",
          "quote": "刀芒庞大，速度却是闪念之间就到了楚青头顶。「狗日的，偷学我的【苍天霸刀】！？」东方惊鸿脸色大变。就听得龙吟声起，腾于九天的神龙虚影，和这【一念神魔】轰然一撞。两大的力道顿时扩散开来。东方惊鸿只觉得狂风扑面，身形顿时摇摆不定，险些就将其从这山尖之上给吹下去。",
          "why_score": "ch611 TOC 末章巅峰战 page1/6，未齐读 multipage，略保守，故结局 73。"
        }
      }
    },
    {
      "file": "123-zhutian-cong-xiaolifeng-kaishi.md",
      "id": "pilot-v0.zhutian-cong-xiaolifeng-kaishi",
      "title": "诸天从陆小凤开始",
      "author": "柳风折",
      "band": "G1-wuxia (武侠 · 古龙诸天/轮回)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/208/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.6,
      "l1": {
        "plot": 79,
        "cast": 78,
        "pace": 78,
        "prose": 77,
        "world": 80,
        "hook": 81,
        "innov": 82,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 玉连城穿越；ch217 邀月恩怨；ch641 九尾天狐；ch853 武林盟主/轮回小队破局。",
        "cast": "ch1 玉天宝改命；ch853 无痕/玉连城/霸刀。",
        "pace": "872 章；ch853 阴谋收束快。",
        "prose": "ch853 替身/易容推理清晰。",
        "world": "古龙+JOJO 替身+轮回 ch853 混搭自洽。",
        "hook": "ch1 陆小凤世界+学武 hook。",
        "innov": "古龙诸天+替身使者辨识度。",
        "ending": "ch853「天下第一」page1/2；非 TOC 末章，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch853 · 天下第一 · ending anchor · https://www.sudugu.co/208/210980.html",
          "quote": "「这人名为余天华，他不但是个武者，还是一个『替身使者』，拥有近距离力量型替身。」玉连城读取半机械人的记忆，对这只轮回小队的信息颇为了解：「当然，这些都不重要。最重要的事，他的身体还是凡胎肉体。」……四周忽然巨大的喧嚣声，呼喝声，却是那中年人击败少林了字辈高僧，若不出意外，接下来就将在天下群雄前，坐上武林盟主的位置。",
          "why_score": "ch1 玉连城穿越；ch217 邀月恩怨；ch641 九尾天狐；ch853 武林盟主/轮回小队破局，故情节 79；ch853 page1/2，非 TOC 末章，略保守。"
        },
        "cast": {
          "locus": "ch853 · 天下第一 · ending anchor · https://www.sudugu.co/208/210980.html",
          "quote": "「好了，无痕，这非是说话的地方，咱们先进去吧。」玉连城笑着向苑内走去。……无痕公子的目光又不经意的向柳生飘絮、霸刀扫了扫。可惜，他与这两人接触较少，倒是没看出什么破绽。……玉连城的语气神态的确和玉连城相符，谈起的几件往事也了如指掌。",
          "why_score": "ch1 玉天宝改命；ch853 无痕/玉连城/霸刀，故人物 78。"
        },
        "pace": {
          "locus": "ch853 · 天下第一 · ending anchor · https://www.sudugu.co/208/210980.html",
          "quote": "在两人说话间，峨眉派的夜离师太居然很快落败。接下来便是那中年人与少林寺的了字辈高僧，争夺武林盟主之位。……霸刀冷笑一声，手掌下按，握住了刀柄。刹那间，一股沉重的杀机从他身上弥漫出来，宛如暴风雨降临前的征兆。……这霸刀与那余天华相隔三十四丈的距离，他想要做什么？",
          "why_score": "872 章；ch853 阴谋收束快，故节奏 78。"
        },
        "prose": {
          "locus": "ch853 · 天下第一 · ending anchor · https://www.sudugu.co/208/210980.html",
          "quote": "无痕公子道：「若非被邪法所控，七大派不会同意推举所谓的武林盟主，没有人愿意在自己头上多一座大山。还有先前的青松子，我曾与他斗过一场……先前在台上看似全力以赴，但却有些华而不实，故意卖弄破绽，只是太过隐秘，没有几人巧的出来。」",
          "why_score": "ch853 替身/易容推理清晰，故文笔 77。"
        },
        "world": {
          "locus": "ch641 · 九尾天狐 · ~75% anchor · https://www.sudugu.co/208/209685.html",
          "quote": "玉连城从焚香玉册中，看到了天书的影子，只是与他的手的四卷天书不同，也与青云门的功法没有半点联系，想来就是新一卷的天书。……焚香玉册源自南疆古巫族的遗迹「玄火坛」，而玄火鉴则是昔年玲珑留下的宝物。……天书，另一卷天书。",
          "why_score": "古龙+JOJO 替身+轮回 ch853 混搭自洽，故世界观 80。"
        },
        "hook": {
          "locus": "ch1 · 玉连城 · open anchor · https://www.sudugu.co/208/200692.html",
          "quote": "如果没有记错，他就是原路线中活在台词里的罗刹教少教主玉天宝。他可不想成为玉罗刹的棋子，死的不明不白。……学武！他要学武！……他的身份是少教主，常人视若珍宝的秘籍，对他来说可谓唾手可得。便是镇教之宝「大光明宝典」，也可随时翻阅。",
          "why_score": "ch1 陆小凤世界+学武 hook，故钩子 81。"
        },
        "innov": {
          "locus": "ch853 · 天下第一 · ending anchor · https://www.sudugu.co/208/210980.html",
          "quote": "「这人名为余天华，他不但是个武者，还是一个『替身使者』，拥有近距离力量型替身。」……「呵呵，只要不是成是非那种将金刚不坏神功修炼大成的外家高手，那么今天他就必死无疑！」霸刀冷笑一声，手掌下按，握住了刀柄。",
          "why_score": "古龙诸天+替身使者辨识度，故创新 82。"
        },
        "ending": {
          "locus": "ch853 · 天下第一 · ending anchor · https://www.sudugu.co/208/210980.html",
          "quote": "「代表巨鲸帮的那人必然会赢，也必然会坐上武林盟主的位置。」……四周忽然巨大的喧嚣声，呼喝声，却是那中年人击败少林了字辈高僧，若不出意外，接下来就将在天下群雄前，坐上武林盟主的位置。",
          "why_score": "ch853「天下第一」page1/2；非 TOC 末章，ending 分保守，故结局 74。"
        }
      }
    },
    {
      "file": "124-wo-you-yizuo-qiyun-jitan.md",
      "id": "pilot-v0.wo-you-yizuo-qiyun-jitan",
      "title": "我有一座气运祭坛",
      "author": "叮叮小石头",
      "band": "G1-wuxia (武侠 · 衙役/气运/朝堂)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/225/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.9,
      "l1": {
        "plot": 81,
        "cast": 80,
        "pace": 76,
        "prose": 78,
        "world": 82,
        "hook": 79,
        "innov": 80,
        "ending": 75
      },
      "evidence": {
        "plot": "ch1 铁手案立线；ch230 锁龙井机缘+近身杀；ch688 景泰弑君/渡劫；ch917 番外日常收束。",
        "cast": "陈渊 ch1 谨慎衙役；ch688 对景泰/项千秋多线博弈。",
        "pace": "917 章大长篇；ch230 战斗密、朝堂段偏议论。",
        "prose": "ch230 化劲/御风身法清楚；ch688 劫雷场面有张力。",
        "world": "气运祭坛+县衙/朝堂/武道层级 ch688 自洽。",
        "hook": "ch1 无金手指衙役开局+铁手命案。",
        "innov": "气运体系+基层捕快升维；区别于纯系统流。",
        "ending": "ch917 番外日常收束 page1/6；正文终章未单独齐读。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch917 · 番外星辰大海（全书完） · ending anchor · https://www.sudugu.co/225/221427.html",
          "quote": "「来几笼包子，再上几碟小菜儿。」王平随口道。……陈渊笑了笑，接着，随手拿起一个包子，大口咬了一下，肉香扑鼻，清香四溢，味道绝对称得上是上等了。……「元哥，我来时吃过了，不用。」「哦，我知道，给自己点的。」",
          "why_score": "ch1 铁手案立线；ch230 锁龙井机缘；ch688 景泰弑君/渡劫；ch917 番外包子铺日常 callback 收束，故情节 81。"
        },
        "cast": {
          "locus": "ch688 · 弑君 · ~75% anchor · https://www.sudugu.co/225/220702.html",
          "quote": "陈渊也没有，他始终平静。因为他也阻止不了景泰渡劫。他要的，是其渡劫之后，再宰了他。……下面的长公主等人，则是将目光落在了负手而立的陈渊身上。……项千秋看向虚空中那滚滚劫雷的时候，嘴角，也在此刻，勾起了一抹淡淡的笑容。",
          "why_score": "陈渊 ch688 对景泰/项千秋多线博弈冷静；ch1 谨慎衙役声口一致，故人物 80。"
        },
        "pace": {
          "locus": "ch230 · 锁龙井 · ~25% anchor · https://www.sudugu.co/225/219302.html",
          "quote": "回应黑衣男子的，是一道淡红色的玄阳罡气……两拳，陈渊轰在了黑衣杀手收上的右臂之处，令其伤上加伤。……陈渊无比顺滑的收回右掌，身形速度瞬间大涨，御风身法已初窥门径……「现在，死吧！」陈渊目光凶狠，一双白皙的手掌覆盖在了黑衣杀手的脸上，食指和中指宛如利剑，生生插入了杀手的双眼。",
          "why_score": "917 章大长篇；ch230 近身杀战斗密，朝堂段偏议论，故节奏 76。"
        },
        "prose": {
          "locus": "ch688 · 弑君 · ~75% anchor · https://www.sudugu.co/225/220702.html",
          "quote": "第三步，直接淹没在了雷海之中。……当着百万人的目光之下，景泰癫狂一笑，一步入元神，两步风火劫，第三步，直接淹没在了雷海之中。……汹涌的雷海，直接滚滚而下，景泰瞥了一眼下面的人，毫不畏惧的冲上了那滚滚劫雷之中而去。",
          "why_score": "ch230 化劲/御风身法清楚；ch688 劫雷场面有张力，故文笔 78。"
        },
        "world": {
          "locus": "ch688 · 弑君 · ~75% anchor · https://www.sudugu.co/225/220702.html",
          "quote": "杀孽太多。几百万生灵因他而死。逆天行事，以香火之道成神。种种叠加，势必要经历一次天雷洗炼。不洗炼干净，无法动用国运。……在那百丈山，不，紫金山地底深处，一座巨大的血池，正在激荡，强大的煞气，逐渐朝着地面渗透。",
          "why_score": "气运祭坛+县衙/朝堂/武道层级+国运渡劫 ch688 自洽，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 陈渊 · open anchor · https://www.sudugu.co/225/218566.html",
          "quote": "「系统？」但很可惜，系统没有搭理他。「没有任何的金手指，这可怎么办。」……「铁手的踪迹找到了！」陈渊目光深缩，这几天「铁手」这个名字可没少在他耳畔响起，筑基境界炼血层次的好手，一连在平安县犯下了数次命案。",
          "why_score": "ch1 无金手指衙役开局+铁手命案，故钩子 79。"
        },
        "innov": {
          "locus": "ch230 · 锁龙井 · ~25% anchor · https://www.sudugu.co/225/219302.html",
          "quote": "当黑衣男子感知到那股劲力的时候，脸色忽然大变，认出了这就是化劲。……陈渊之前从赵南山手中学到的这个本事还在不断的帮助着他，简直就是近身杀招。……御风身法已初窥门径，闪烁间来到了黑衣男子的身后。这些手段，像是身法和化劲，都是陈渊之前所没有动用的，就是为了现在的致命一击。",
          "why_score": "气运体系+基层捕快升维，区别于纯系统流，故创新 80。"
        },
        "ending": {
          "locus": "ch917 · 番外星辰大海（全书完） · ending anchor · https://www.sudugu.co/225/221427.html",
          "quote": "正闲谈品尝间，外面又走来两个身着制式长衣的年轻男子……「小月，来四个肉包。」「元哥儿，你来了？」……「我爹.说.我年纪到了，该嫁人了」小月神情羞涩，不敢抬头。",
          "why_score": "ch917 番外日常收束 page1/6；正文终章未单独齐读，ending 分保守，故结局 75。"
        }
      }
    },
    {
      "file": "125-zuiqiang-boss-xitong.md",
      "id": "pilot-v0.zuiqiang-boss-xitong",
      "title": "最强boss系统",
      "author": "封七月",
      "band": "G1-wuxia (武侠 · 大反派系统/朝堂)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/234/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.0,
      "l1": {
        "plot": 79,
        "cast": 78,
        "pace": 74,
        "prose": 76,
        "world": 81,
        "hook": 82,
        "innov": 76,
        "ending": 70
      },
      "evidence": {
        "plot": "ch1 大反派系统觉醒；ch251 巽风剑派攻防；ch743 姬浩典元神线；ch988 密宗对峙。",
        "cast": "苏信 ch1/ch988 反派弧；铁战 ch743 大周忠臣侧写。",
        "pace": "1000 条 TOC 大长篇；封七月风格中段注水风险客观存在。",
        "prose": "ch251 宗门议事+突袭节奏清楚；对话偏网文口语。",
        "world": "大周六扇门/宗门/密宗架构 ch743/ch988 完整。",
        "hook": "ch1 大反派系统 vs 大英雄系统双轨。",
        "innov": "系统流+朝堂江湖；与《拜见教主大人》同作者宇宙感。",
        "ending": "本 pass 止于 ch988；TOC 末条非终章，page1/2，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch988 · 私怨 · ending anchor · https://www.sudugu.co/234/231036.html",
          "quote": "盛京城离西疆可是有一段距离，他们三人以阳神境的修为全力赶路，根本就不在乎真气的消耗，即使这样也是用了十余天的时间这才赶到了西疆。……眼下大周这么乱，大势至上师就算是白痴都能猜得到这种时候大周派三名阳神境的武者来西疆到底是为了什么，所以他也是将其他密宗门派都给找来，准备要一起应付苏信他们。",
          "why_score": "ch1 大反派系统觉醒；ch251 巽风剑派攻防；ch743 姬浩典元神线；ch988 密宗对峙，故情节 79。"
        },
        "cast": {
          "locus": "ch1 · 大反派系统 · open anchor · https://www.sudugu.co/234/228111.html",
          "quote": "摸着苏馨儿的脑袋，看着原本瓷娃娃一样的苏馨儿在这三天里弄得跟一个小乞儿一样，苏信的心就仿佛针扎一样的疼。「馨儿乖，哥哥是不会走的。」苏馨儿红着眼睛从他怀里爬起来，拿出那半块窝窝头递给苏信，自豪地说道：「哥哥你看，这是我特意给你留下的。」",
          "why_score": "苏信 ch1/ch988 反派弧；铁战 ch743 大周忠臣侧写，故人物 78。"
        },
        "pace": {
          "locus": "ch251 · 攻打巽风剑派 · ~25% anchor · https://www.sudugu.co/234/228838.html",
          "quote": "此时在巽风剑派内，伍元庭跟巽风剑派的一些长老们正在商议如何对付温家。……就在此时，一名巽风剑派的弟子忽然推开了巽风剑派的大门，一脸的慌张之色。……那名弟子连忙道：「掌门、长老不好了！那温家带着人要打上宗门来了！」",
          "why_score": "1000 条 TOC 大长篇；封七月风格中段注水风险客观存在，故节奏 74。"
        },
        "prose": {
          "locus": "ch251 · 攻打巽风剑派 · ~25% anchor · https://www.sudugu.co/234/228838.html",
          "quote": "其中一名长老咳嗽了一声道：「掌门，青云死了我们也很难过，那可是我巽风剑派年轻一代最杰出的弟子，这事情可不能就这么了结了。……所以我的意见便是咱们可以趁这次的事情狠狠的咬温家一口，直接将温家半数的利益都给拿过来。」",
          "why_score": "ch251 宗门议事+突袭节奏清楚；对话偏网文口语，故文笔 76。"
        },
        "world": {
          "locus": "ch743 · 姬浩典的计划 · ~75% anchor · https://www.sudugu.co/234/230281.html",
          "quote": "现在的大周只是一个利益结合体，正是因为姬浩典有能力，他才能够坐稳这个人皇的宝座。……六扇门、军方、皇家供奉堂、姬姓皇族等几个最强大的势力联手组成了大周这么一个联盟，姬浩典便是这个盟主，可以调节各方势力的矛盾，让大周继续强盛下去。",
          "why_score": "大周六扇门/宗门/密宗架构 ch743/ch988 完整，故世界观 81。"
        },
        "hook": {
          "locus": "ch1 · 大反派系统 · open anchor · https://www.sudugu.co/234/228111.html",
          "quote": "「轰！」苏信的脑海中传来了一声巨响。「宿主已符合大反派系统要求，系统正式开启，正在融合中，10%、30%、70%、100%，融合成功。」……系统用不带丝毫感情的声音说道：「宿主体内存在两个系统，只有符合了其中的一个要求后，才会开启。」「那另外一个系统是什么？」「大英雄系统。」",
          "why_score": "ch1 大反派系统 vs 大英雄系统双轨，故钩子 82。"
        },
        "innov": {
          "locus": "ch1 · 大反派系统 · open anchor · https://www.sudugu.co/234/228111.html",
          "quote": "苏信在心里淡淡冷笑着：「前世自己为了救人而死，这一世自己因为相信兄弟而被陷害，真的是好人不长命，祸害遗千年吗？如果是这样，那这一世自己就要做最狠、最恶的那个坏人！」……「01号宿主苏信你好，欢迎来到大反派系统。」",
          "why_score": "系统流+朝堂江湖；与《拜见教主大人》同作者宇宙感，故创新 76。"
        },
        "ending": {
          "locus": "ch988 · 私怨 · ending anchor · https://www.sudugu.co/234/231036.html",
          "quote": "大势至上师也是笑了笑道：「韩大人久违了，不知道诸位远道而来是为什么？」……韩江离大笑的走进去，一副跟密宗之人关系相当不错的模样。……其实当初是密宗的人巴结着韩江离，毕竟当初密宗要在大周站稳脚跟，急需要大周的武者帮忙。",
          "why_score": "本 pass 止于 ch988；TOC 末条非终章，page1/2，ending 分保守，故结局 70。"
        }
      }
    },
    {
      "file": "126-wuxian-huihuang-tujuan.md",
      "id": "pilot-v0.wuxian-huihuang-tujuan",
      "title": "无限辉煌图卷",
      "author": "温茶米酒",
      "band": "G1-wuxia (武侠 · 清末/高武升维)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/226/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 81.5,
      "l1": {
        "plot": 84,
        "cast": 80,
        "pace": 77,
        "prose": 82,
        "world": 85,
        "hook": 80,
        "innov": 86,
        "ending": 78
      },
      "evidence": {
        "plot": "ch1 训练立人物；ch170 长安集结线；ch509 天王对决；ch672 成道收束。",
        "cast": "关洛阳 ch1 定力；ch509/ch672 升维后仍有人味。",
        "pace": "687 章跨度大；ch170 议论段略密。",
        "prose": "ch509 原子/霞光战斗描写精彩；ch1 清末细节扎实。",
        "world": "清末→关中武林→天尊/冥界 ch509/ch672 层级清晰。",
        "hook": "ch1 恶狗训练+计数细节立武者心性。",
        "innov": "辉煌图卷体系+硬科幻级武学描写辨识度强。",
        "ending": "ch672「真正得闲」余韵收束 page1/3。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch509 · 斗拳积霞光，真龙破永劫 · ~75% anchor · https://www.sudugu.co/226/223064.html",
          "quote": "只要被他们两个的拳头擦到一点点，原子的结构就会短暂的崩溃，原子核在变形的过程中，带着散乱的电子，乱射出去，形成绚烂的极光。",
          "why_score": "ch1 训练立人物→ch170 长安线→ch509 天王原子级对决→ch672 成道收束，弧完整，故情节 84。"
        },
        "cast": {
          "locus": "ch1 · 日落时分 · open anchor · https://www.sudugu.co/226/221438.html",
          "quote": "关洛阳却只是静静的坐着，眼皮也耷拉着，只留了一线眼神瞧着这些恶狗，脸上不曾有半点动容。……「从我进来到现在，右边第一条狗对你扑了几次？」关洛阳不假思索的回答道：「七次。」",
          "why_score": "ch1 恶狗定力计数立关洛阳心性；ch672 成道后仍有人味，故人物 80。"
        },
        "pace": {
          "locus": "ch170 · 将入长安 · ~25% anchor · https://www.sudugu.co/226/222014.html",
          "quote": "关洛阳听他们说两句话讲清原委之后，满是疑惑的重复道：「你们是说，赌约是他自己提出来的？」不对劲。要挑衅关中武林，有太多方法，何必定这样的赌约。",
          "why_score": "687 章跨度大，ch170 议论段略密；抽样锚点仍推进，故节奏 77。"
        },
        "prose": {
          "locus": "ch509 · 斗拳积霞光，真龙破永劫 · ~75% anchor · https://www.sudugu.co/226/223064.html",
          "quote": "巨大的力量，在他们两个周围回荡。天地间，已经布满了一道又一道看似无害的光辉，仿佛轻柔而巨大的云霞，降落下来，横陈在山脉之间。",
          "why_score": "ch509 原子/霞光战斗描写精彩；ch1 清末细节扎实，故文笔 82。"
        },
        "world": {
          "locus": "ch672 · 往昔忙里偷闲，而今真正得闲 · ending anchor · https://www.sudugu.co/226/223528.html",
          "quote": "关洛阳成道之后，为防夜长梦多，就立即去参与天帝之战。考虑到对手是共工神帝和空劫上尊那样的成道者，所以不管是青灯无上师，还是各界的神石灵胎痕迹，都被他收拢而去，全心应战。",
          "why_score": "清末→关中武林→天尊/冥界 ch509/ch672 层级清晰，故世界观 85。"
        },
        "hook": {
          "locus": "ch1 · 日落时分 · open anchor · https://www.sudugu.co/226/221438.html",
          "quote": "野狗身上的恶臭，令人烦躁的叫声，发黄发猩的獠牙，还有布满血丝的狗眼，近在眼前。饥肠辘辘的恶狗，几只一起撕咬的话，能直接把一个大活人分尸。",
          "why_score": "ch1 恶狗训练+计数细节立武者心性，开篇画面感强，故钩子 80。"
        },
        "innov": {
          "locus": "ch509 · 斗拳积霞光，真龙破永劫 · ~75% anchor · https://www.sudugu.co/226/223064.html",
          "quote": "天王和关洛阳，以一种朴实到枯燥的方式在战斗，四只拳头以无与伦比的速度，拳拳对拼。没有任何一拳会落空，无论是谁打出的拳头，都必定会跟对方的拳头撞在一起。",
          "why_score": "辉煌图卷体系+硬科幻级武学描写辨识度强，故创新 86。"
        },
        "ending": {
          "locus": "ch672 · 往昔忙里偷闲，而今真正得闲 · ending anchor · https://www.sudugu.co/226/223528.html",
          "quote": "玉鼎真人兴致勃勃的说道：「他也是个修炼狂，还是别去打扰他，就我们自己帮他庆祝一下，到时候发个消息给他呗。」",
          "why_score": "ch672「真正得闲」余韵收束，page1/3 已读，故结局 78。"
        }
      }
    },
    {
      "file": "127-wuxia-kaiju-yijiazi-neili.md",
      "id": "pilot-v0.wuxia-kaiju-yijiazi-neili",
      "title": "武侠：开局获得一甲子内力！",
      "author": "落魄的小纯洁",
      "band": "G1-wuxia (武侠 · 系统/九死绝脉)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/222/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.5,
      "l1": {
        "plot": 78,
        "cast": 77,
        "pace": 76,
        "prose": 75,
        "world": 76,
        "hook": 80,
        "innov": 74,
        "ending": 76
      },
      "evidence": {
        "plot": "ch1 绝脉+系统；ch153 魔教线；ch452 信义抉择；ch600 君何哉落幕。",
        "cast": "江然 ch452 一诺千金；田苗苗 ch452 狠辣丫鬟。",
        "pace": "614 章；ch452 单章冲突集中。",
        "prose": "ch452 断臂场面直接；整体偏网文口语。",
        "world": "魔教/江湖帮派 ch153 架构常规但清楚。",
        "hook": "ch1 九死绝脉+临期系统觉醒。",
        "innov": "一甲子内力+系统武侠同类较多。",
        "ending": "ch600「落幕」/page1/8；ending 分略保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch600 · 落幕 · ending anchor · https://www.sudugu.co/222/218551.html",
          "quote": "君何哉被抓住的那一瞬间，心中就已经彻底明白了。他看着江然，满脸苦笑：「最后我还想问个问题……」「斩龙经真的已经毁了。」江然淡淡的说道：「一统天下是要死人的，斩龙经则是最惨烈的手段。一旦发动，改天换地。杀孽太重，不适合留存于世。」君何哉用尽心力，也未曾从江然的眼神里捕捉到半点说谎之后的心虚，终究是叹了口气。",
          "why_score": "ch1 绝脉+系统；ch153 魔教线；ch452 信义抉择；ch600 君何哉落幕，故情节 78。"
        },
        "cast": {
          "locus": "ch452 · 一诺千金 · ~75% anchor · https://www.sudugu.co/222/218092.html",
          "quote": "田苗苗拿着手里的一条胳膊，随手扔到了一边，再看周起，顿时大为震惊：「你哭了啊！你一个大男人竟然哭了啊！公子，他哭了啊，腿要摘不摘了？」江然抬眸看了在场众人一眼，微微一笑，然后对田苗苗说道：「苗苗，记住我的话。人在江湖，无信而不立。正所谓，一言既出驷马难追。既然先前说过了，要取他的一只手，和一条腿。」",
          "why_score": "江然 ch452 一诺千金；田苗苗 ch452 狠辣丫鬟，故人物 77。"
        },
        "pace": {
          "locus": "ch452 · 一诺千金 · ~75% anchor · https://www.sudugu.co/222/218092.html",
          "quote": "话刚至此，就听得咔嚓撕拉的声音响起。一条胳膊已经被田苗苗硬生生撕了下来。剧烈的痛苦让周起双目血红，殷红的泪水从眼眶之中流淌出来。田苗苗出手这宛如风雷一般的气势给震在了当场。哪怕方才跟周起交手那人，也是无声之间后退两步。这丫头打周起，一拳就已经分出胜负。",
          "why_score": "614 章；ch452 单章冲突集中，故节奏 76。"
        },
        "prose": {
          "locus": "ch452 · 一诺千金 · ~75% anchor · https://www.sudugu.co/222/218092.html",
          "quote": "满场无声。所有人都被田苗苗出手这宛如风雷一般的气势给震在了当场。可怜啊，就是输了不甘心，嘴里不干净，最后就落得这样的下场。有些人于心不忍，有些人默不作声，还有人只是静静的观察江然。一个丫鬟都有这般武功，那他这个公子的武功，又到了何等地步？怪不得甄诚对他都这般态度……原来是当世高手。",
          "why_score": "ch452 断臂场面直接；整体偏网文口语，故文笔 75。"
        },
        "world": {
          "locus": "ch153 · 人质 · ~25% anchor · https://www.sudugu.co/222/217534.html",
          "quote": "「所以，唐员外当时跟我说的，都是一派胡言？」「直言相告很难让人接受，自然是得换个说法。」唐画意笑着说道：「毕竟，咱们的来路你也知道了，总不能告诉你，你是咱们魔教定下来的女婿。再将你给吓跑了，那可如何是好？」江然眉头微蹙：「我师父和你们到底是什么关系？」「对头！」唐画意想都没想：「他是我们魔教的大敌！！」",
          "why_score": "魔教/江湖帮派 ch153 架构常规但清楚，故世界观 76。"
        },
        "hook": {
          "locus": "ch1 · 江然 · open anchor · https://www.sudugu.co/222/217381.html",
          "quote": "九死绝脉是一种不治之症。这病不是来源于十二正经，奇经八脉。根结在于，身怀此症者，比常人多出来了九条隐脉。医经有云：九死绝脉者，如身怀漏斗，生机自流，无药可救。因此，虽然自古以来有这体质的不多，却没有一个能够活过二十岁。而江然，今年正好二十岁……在觉醒这系统的时候，距离他的大限之日，只剩下了一个月！",
          "why_score": "ch1 九死绝脉+临期系统觉醒，故钩子 80。"
        },
        "innov": {
          "locus": "ch1 · 江然 · open anchor · https://www.sudugu.co/222/217381.html",
          "quote": "「要不是老酒鬼忽然传书让我去苍州府救他。要不是银子不够，不得已之下，我只能去揭榜抓飞贼，换点盘缠。恐怕我就算是到死，都不知道身上竟然还有个系统……还真是祸兮福之所倚啊。」这二十年来，九死绝脉便是悬在他头上的一把刀。他眼睁睁的看着这把刀一点点的落下，却没有任何办法。",
          "why_score": "一甲子内力+系统武侠同类较多，故创新 74。"
        },
        "ending": {
          "locus": "ch600 · 落幕 · ending anchor · https://www.sudugu.co/222/218551.html",
          "quote": "至此，君何哉已经压制不住江然的内息，第一道刀光是从他的肩头飞出的，紧跟着便是第二道，第二道自他的背后，然后是后腰，头顶，腿弯……乱七八糟的刀芒，自他周身各处飞掠而出。不过眨眼之间，他背后的血炎鬼帝虚影已经消散一空。他整个人也好似是一个破布口袋一样。",
          "why_score": "ch600「落幕」/page1/8；ending 分略保守，故结局 76。"
        }
      }
    },
    {
      "file": "128-wo-zai-zongwu-moyu.md",
      "id": "pilot-v0.wo-zai-zongwu-moyu",
      "title": "我在综武摸鱼的日子",
      "author": "黑白大团子",
      "band": "G1-wuxia (武侠 · 综武/摸鱼流)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/218/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.8,
      "l1": {
        "plot": 77,
        "cast": 79,
        "pace": 78,
        "prose": 76,
        "world": 80,
        "hook": 81,
        "innov": 78,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 综武立世界观；ch128 黛绮丝线；ch381 后宫日常；ch506 夏正淳决战。",
        "cast": "楚清河 ch128 慵懒+倨傲两面；三女 ch381 默契喜剧。",
        "pace": "508 章适中；ch128 五千字大章信息密。",
        "prose": "ch506 剑气/罡气描写清楚；日常段偏轻喜剧。",
        "world": "五朝并立+综武人物混搭 ch1 自洽。",
        "hook": "ch1 摸鱼穿越者+曲非烟开局。",
        "innov": "摸鱼流综武在同类型里有辨识度。",
        "ending": "ch506 page1/4；末 ~2 章未采，ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch506 · 比我想象中的，还要弱啊！ · ending anchor · https://www.sudugu.co/218/217377.html",
          "quote": "在夏正淳的眼中，单单自己方才凝聚出来的护体罡气，整个神州大地内应该是无人能破。可现在……护体罡气却是宛若脆薄的纸张一样轻而易举的被人切割开来。……楚清河体内剑元骤然鼓动……自这中州城周围的天地之力在这一刻也仿佛受到了召唤疯狂的聚集而来。",
          "why_score": "ch1 综武立世界观→ch128 黛绮丝线→ch381 后宫日常→ch506 夏正淳决战，故情节 77；末 ~2 章未采。"
        },
        "cast": {
          "locus": "ch128 · 百倍不需要，三倍奉还倒是不算过分 · ~25% anchor · https://www.sudugu.co/218/211238.html",
          "quote": "「你觉得，你配让我对你这样的人说谎？」楚清河平日之中虽然给人的感觉始终是温和而懒散。但真要论傲气，就楚清河而言，或许不在邀月以及东方不败之下。……即便是面对楚清河此时这居高临下充满了倨傲的言语时，黛绮丝一句话都不敢说。",
          "why_score": "楚清河 ch128 慵懒+倨傲两面；三女 ch381 默契喜剧，故人物 79。"
        },
        "pace": {
          "locus": "ch128 · 百倍不需要，三倍奉还倒是不算过分 · ~25% anchor · https://www.sudugu.co/218/211238.html",
          "quote": "毫不客气的说，以楚清河此时展现出来的速度，只要楚清河想，绝对能够瞬息之间便能够杀了自己。……楚清河顺手将这药丸丢给小昭道：「吃了这药，她身体里面的毒就彻底解了。」毕竟楚清河的稳健，她们早就不是第一次见了。",
          "why_score": "508 章适中；ch128 五千字大章信息密，故节奏 78。"
        },
        "prose": {
          "locus": "ch506 · 比我想象中的，还要弱啊！ · ending anchor · https://www.sudugu.co/218/217377.html",
          "quote": "自邀月以及水母阴姬等人的的眼中，自周围充斥的剑元，精神能量还有天地之力均是化作千丝万缕半透明的剑气。在阳光的照射下，大量的剑气漂浮间竟是如同清晨的水雾一样密密麻麻的充斥在周围。可在这些水雾凝聚而出时，对面的夏正淳脸色却是凝重到了极点。",
          "why_score": "ch506 剑气/罡气描写清楚；日常段偏轻喜剧，故文笔 76。"
        },
        "world": {
          "locus": "ch1 · 曲非烟见过公子 · open anchor · https://www.sudugu.co/218/210990.html",
          "quote": "在这世界里面，大秦、大唐、大宋、大明以及大元五国分庭抗礼。旗下又有小国数不胜数。大明的朝堂之中铁胆神侯朱无视忠义刚正之名天下皆知……江湖之中，有着谢晓峰，木道人这样的老牌剑客，亦是有叶孤城以及西门吹雪和盖聂这样年轻一辈的顶级剑客。",
          "why_score": "五朝并立+综武人物混搭 ch1 自洽，故世界观 80。"
        },
        "hook": {
          "locus": "ch1 · 曲非烟见过公子 · open anchor · https://www.sudugu.co/218/210990.html",
          "quote": "没人知道，此时在楚清河的身体里面，早已经是换了一个灵魂。……如果换成其他人，当身处这样的一个世界，说不定还会雄心壮志，想着名扬天下，纵马江湖一番。可对于楚清河而言，却是完全提不起这样的心思。……被窝之外，都他么异国他乡。",
          "why_score": "ch1 摸鱼穿越者+曲非烟开局+综武世界观一次抛出，故钩子 81。"
        },
        "innov": {
          "locus": "ch381 · 三女的默契 · ~75% anchor · https://www.sudugu.co/218/215177.html",
          "quote": "被东方不败和邀月一同盯着，水母阴姬眼睛顿时弯成了月牙，脸上的笑容也极尽甜美。……三道视线简单的交汇之后，三女便相继挪开了目光。……明明三个姐姐往日间最不对付，结果现在却能够有这样的默契，还真的和姐夫说的一样，有些时候人与人之间的关系的确奇妙。",
          "why_score": "摸鱼流综武在同类型里有辨识度；三女无声默契喜剧段加分，故创新 78。"
        },
        "ending": {
          "locus": "ch506 · 比我想象中的，还要弱啊！ · ending anchor · https://www.sudugu.co/218/217377.html",
          "quote": "楚清河却是摇了摇头道：「算了。」念出了这两个字后，楚清河体内剑元骤然鼓动。……楚清河手中折扇遥遥对着远处的夏正淳凝空一点。霎时间，剑元，精神能量快速的在周围聚集弥漫。",
          "why_score": "ch506 page1/4；末 ~2 章未采，ending 分保守，故结局 73。"
        }
      }
    },
    {
      "file": "129-wuxia-kaiju-manji-shengong.md",
      "id": "pilot-v0.wuxia-kaiju-manji-shengong",
      "title": "武侠：开局奖励满级神功",
      "author": "落魄的小纯洁",
      "band": "G1-wuxia (武侠 · 押镖系统)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/241/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 73.5,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 75,
        "prose": 74,
        "world": 75,
        "hook": 78,
        "innov": 73,
        "ending": 62
      },
      "evidence": {
        "plot": "ch1 镖局+系统；ch197 中段推进；ch582 壁画迷宫；TOC 真终章未读。",
        "cast": "苏陌 ch1 穿越镖头；甄小小 ch582 喜剧调剂。",
        "pace": "785 章；ch582 探险段节奏稳。",
        "prose": "ch582 壁画意境尚可；整体偏轻网文。",
        "world": "押镖系统+镖局江湖 ch1 常规。",
        "hook": "ch1 龙象般若功大圆满+镖局没落。",
        "innov": "押镖系统同类较多。",
        "ending": "**TOC 末条为作者请假，非终章**；本 pass 无可靠 ending 采样。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch197 · 打开天窗 · ~25% anchor · https://www.sudugu.co/241/233311.html",
          "quote": "「苏总镖头武功盖世，今夜算是开了眼界了。」「没错，都说真人不露相，露相非真人，苏总镖头年纪轻轻，便有此造诣，着实是让人又惊又叹又佩服啊。」「方才那人留下话语，结盟之事就此作罢……咱们河面之上的这一场危局，算是解了啊。」",
          "why_score": "开局押镖系统+紫阳镖局（ch1）→ ch197 河面危局化解→ ch582 壁画迷宫；TOC 真终章未读，故情节 76。"
        },
        "cast": {
          "locus": "ch582 · 又碎了 · ~75% anchor · https://www.sudugu.co/241/234518.html",
          "quote": "甄小小满脸委屈，低声嘟囔。「跟上！」苏陌懒得跟她置气，这么一个大肘子下去，普通人早就撑得什么都吃不下了。偏生这丫头，全都当零指给嗑了。简直岂有此理！",
          "why_score": "苏陌 ch1 穿越镖头立得住；甄小小 ch582 喜剧调剂但功能化，故人物 75。"
        },
        "pace": {
          "locus": "ch582 · 又碎了 · ~75% anchor · https://www.sudugu.co/241/234518.html",
          "quote": "苏陌凭借手中地图，轻而易举的带着众人穿过迷宫范围，很快便来到了另外一处壁画跟前。画中意境已经不再是少年时战天斗地的激情澎湃，反而带着一丝丝的苍凉疲惫。独自一人，站在山崖之上，头顶上仍旧是那暗无日月的天空。",
          "why_score": "785 章长篇；ch582 探险段节奏稳，但 TOC 末条污染致 ending 采样不可靠，故节奏 75。"
        },
        "prose": {
          "locus": "ch582 · 又碎了 · ~75% anchor · https://www.sudugu.co/241/234518.html",
          "quote": "这幅壁画跟先前也有所不同。方才那一副壁画是人人看去，皆有领悟。但是这一副大多数人都没有什么反应。纵然是能够撩拨心弦，让人生出几许无力之感，却也就仅此而已。唯有高天奇身形一定，呆呆地望着眼前这一幕，陷入了定境之中。",
          "why_score": "ch582 壁画意境尚可；整体偏轻网文流水句，故文笔 74。"
        },
        "world": {
          "locus": "ch1 · 龙象般若功大圆满！ · open anchor · https://www.sudugu.co/241/232681.html",
          "quote": "【押镖系统】【宿主：苏陌】【镖局：紫阳镖局】【任务：护送李亦书前往锦阳城投亲（已完成）】【奖励：结算中……】苏陌嘴角一抽：\"进了锦阳城就开始结算，我这一路进来找客栈，折腾了大半天的功夫，竟然还没有结算完成，你这系统多少有点不太行啊。\"",
          "why_score": "押镖系统+镖局江湖 ch1 常规设定能撑场，故世界观 75。"
        },
        "hook": {
          "locus": "ch1 · 龙象般若功大圆满！ · open anchor · https://www.sudugu.co/241/232681.html",
          "quote": "他本是一个现代大好青年，不知道怎么的，却忽然穿越到了这样的一个武侠世界。并且，还继承了一家镖局。镖局名叫紫阳镖局，是苏家的祖产。要说这紫阳镖局，却也非同寻常。当年也算是有过一段辉煌过往。",
          "why_score": "ch1 龙象般若功大圆满+镖局没落+系统结算钩明确，故钩子 78。"
        },
        "innov": {
          "locus": "ch1 · 龙象般若功大圆满！ · open anchor · https://www.sudugu.co/241/232681.html",
          "quote": "往前数三代，苏陌的太爷苏成玉，机缘巧合的拜入了紫阳门，学了一身的紫阳门武功。学成下山之后，就借着紫阳门的名头，开了这么一家紫阳镖局。最巅峰时期，黑白两道都给面子，足迹踏遍大半个东荒。",
          "why_score": "押镖系统同类较多，创新有限；紫阳门背书属模板化金手指，故创新 73。"
        },
        "ending": {
          "locus": "ch582 · 又碎了 · ~75% proxy · https://www.sudugu.co/241/234518.html",
          "quote": "苏陌一时一愣，看向高天奇若有所思。又下意识的回头瞅了一眼甄小小，发现这丫头又睡了……",
          "why_score": "**TOC 末条为作者请假，非终章**；本 pass 以 ch582 壁画迷宫/高天奇定境作末段 proxy，无可靠 ending 采样，故结局 62 大幅保守。"
        }
      }
    },
    {
      "file": "13-jianke.md",
      "id": "pilot-v0.jianke",
      "title": "间客",
      "author": "猫腻",
      "band": "G2-scifi (站内标玄幻；机甲/星际)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/466/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 88.9,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 82,
        "prose": 92,
        "world": 90,
        "hook": 88,
        "innov": 91,
        "ending": 90
      },
      "evidence": {
        "plot": "开篇东林枯竭星球（ch1）立时代衰败；中段新式机甲对决改写战法（ch245）与西林轮战伦理（ch490）拧紧；末章山麓技校群像收（ch978）——大时代闭环。",
        "cast": "许乐荒唐知足底色；钟瘦虎/李匹夫军神对照（ch490）；简水儿/商秋/熊临泉末章声口各异（ch978）。",
        "pace": "猫腻慢热+政军议论；ch245 机甲战密度高，ch490 哲学化战略不空转。",
        "prose": "ch1「蒙尘油画」星球俯瞰；机甲「大江大河奔涌」意象（ch245）；末章技校罢课喜剧仍带文气。",
        "world": "联邦/帝国/西林沦陷星轮战、mx 双引擎操作革命——科幻制度层厚。",
        "hook": "康德引文被许乐吐槽「星星刺眼」——反崇高开场辨识度高。",
        "innov": "机甲×道德准则×间客哲学，非纯升级打脸。",
        "ending": "「美好的事情」群像点题；作者关门单章确认末章优先（ch979）——收束自觉。"
      },
      "l3_douban": "**missing/分散**（平台口碑优书约 6.3；勿单用）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch490 · 西林的征途 · ~50% anchor · https://www.sudugu.org/466/1047105.html",
          "quote": "联邦军神李匹夫，为了筹谋时间跨度必将跨越数个宪历的宇宙战争，不惜以西林为操练场，刻意保留残存的帝国远征军，以西林轮战的方式，让处于暂时和平年代里的联邦军队，不停地嗅到血腥硝烟的味道，习惯战争的残酷，提升部队的战斗力……",
          "why_score": "开篇东林枯竭（ch1）→ ch245 机甲战法革命→ ch490 西林轮战伦理拧紧→ ch978 技校群像收——大时代闭环，故情节 88。"
        },
        "cast": {
          "locus": "ch978 · 末章 美好的事情（下） · ending anchor · https://www.sudugu.org/466/1048062.html",
          "quote": "一个魁梧的中年汉子……脸色狰狞剽悍冷酷，举着手中警棍咆哮道：「以后给我记住了！咱这学校除了名誉校长出名，我们保安部也很出名！」……熊临泉扔掉警棍，愤愤不平走了回来，说道：「每年都听着不同的兔崽子喊着要看简水儿，那可是咱大嫂，谁能不生气？」",
          "why_score": "许乐荒唐知足底色；钟瘦虎/李匹夫军神对照（ch490）；末章熊临泉/白玉兰/简水儿声口各异，故人物 90。"
        },
        "pace": {
          "locus": "ch245 · 上林的钟声 一机，绝尘（二） · ~25% anchor · https://www.sudugu.org/466/1046828.html",
          "quote": "直到直接接触之后，他才感觉到李疯子驾御的紫海机甲，竟是如此的可怕，双引擎新式机甲的机动性，被那个人发挥到了极致，从一照面起，对方便没有给他留下任何喘息的机会。",
          "why_score": "猫腻慢热+政军议论；ch245 机甲战密度高，ch490 哲学化战略不空转——抽样点紧，全长仍偏慢，故节奏 82。"
        },
        "prose": {
          "locus": "ch1 · 钟楼街的游行 · open anchor · https://www.sudugu.org/466/1046557.html",
          "quote": "如果从太空里俯瞰东林，这是一颗美丽的星球。星球表面那些蓝色的海水和一望无尽的绿色原野，还有那些苍白的令人心悸的矿坑，被透过高空微粒洒下的恒星光芒照拂，会透露出来一股难以言喻的朦胧美感，就像是一张一放很多年的油画，蒙着历史的尘埃。",
          "why_score": "ch1「蒙尘油画」星球俯瞰；机甲「大江大河奔涌」意象（ch245）；末章技校罢课喜剧仍带文气，故文笔 92。"
        },
        "world": {
          "locus": "ch245 · 上林的钟声 一机，绝尘（二） · ~25% anchor · https://www.sudugu.org/466/1046828.html",
          "quote": "双引擎，四倍功率，前所未有的机动性，让新式mx机甲变成了一种崭新的存在。……革命性的机甲，需要革命性的操控手法……",
          "why_score": "联邦/帝国/西林沦陷星轮战、mx 双引擎操作革命——科幻制度层厚，故世界观 90。"
        },
        "hook": {
          "locus": "ch1 · 钟楼街的游行 · open anchor · https://www.sudugu.org/466/1046557.html",
          "quote": "然而对于东林区的居民和孤儿们来说，这个星球有的只是石头，除了石头之外，什么都没有。……除了在联邦政府成立六百年的庆典上还能看到东林的名字，很多时候，对于那些生活在富裕文明社会里的人们来说，东林已经不存在了。",
          "why_score": "康德引文被许乐吐槽「星星刺眼」——反崇高开场；ch1 星球俯瞰与东林被遗忘的对照辨识度高，故钩子 88。"
        },
        "innov": {
          "locus": "ch490 · 西林的征途 · ~50% anchor · https://www.sudugu.org/466/1047105.html",
          "quote": "钟瘦虎带着一丝不甘，一丝冷恚地这般说了。……许乐同样如此，直到听到桌对面的中年男人不屑说出老家伙三个字，他的脑中嗡的一声，记起了这个自己早就应该明白的事实。",
          "why_score": "机甲×道德准则×间客哲学，非纯升级打脸；ch490 把联邦战略冷血与西林视角对撞，故创新 91。"
        },
        "ending": {
          "locus": "ch979 · 最后的单章：间客关门八件事 · ending meta · https://www.sudugu.org/466/1048064.html",
          "quote": "最后的末章美好的事情，点题的事情是我爱做的，所以那章一路写了整整十二个小时……如果末章的情节和前文有冲突硬伤的话，我是说如果……请以最后一章为准，原因很简单：最后的末章我写的精气神最饱足，写的最好。",
          "why_score": "ch978「美好的事情」群像点题；ch979 作者关门单章确认末章优先——收束自觉，故结局 90。"
        }
      }
    },
    {
      "file": "130-chengpin-jiushizhu.md",
      "id": "pilot-v0.chengpin-jiushizhu",
      "title": "诚聘救世主",
      "author": "一世华裳",
      "band": "G2-romance (言情 · 快穿/管理局)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/109/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.8,
      "l1": {
        "plot": 80,
        "cast": 79,
        "pace": 81,
        "prose": 82,
        "world": 79,
        "hook": 83,
        "innov": 80,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 管理局招聘线；ch32 试炼古境；ch126 古域重现危机再起。",
        "cast": "段惟 ch1/ch32 松弛专业；络浮舟 ch32 护短有趣。",
        "pace": "126 章紧凑；ch32 单章信息密。",
        "prose": "ch1 管理局自嘲；ch32 对话机锋自然。",
        "world": "管理局+修仙论坛/古域 ch126 体系清楚。",
        "hook": "ch1 退休员工再拯救世界高概念。",
        "innov": "快穿管理局+修仙混搭完成度较高。",
        "ending": "ch126 危机再起式收束 page1/11；ending 分保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch126 · 涅槃古域重现 · ending anchor · https://www.sudugu.co/109/90730.html",
          "quote": "涅槃古域已消失了那么久，谁知说重现就重现。 大型的法阵或结界都得耗费数年才能铺设完，十二天根本来不及。哪怕朗旭他们一出古境就联系各势力干活，也依旧没用。 段惟的表情也不太好看。 就像一场轮回似的，当年魔界事发突然，魔族仓促应战。",
          "why_score": "ch1 管理局招聘线；ch32 试炼古境；ch126 古域重现危机再起，故情节 80；ch126 page1/11，收束置信度受限。"
        },
        "cast": {
          "locus": "ch32 · 算术试炼 · ~25% anchor · https://www.sudugu.co/109/90634.html",
          "quote": "络浮舟有些动心，但他是不可能同意的。 半影那老东西心狠手辣，兴许会提前给人下点药，等晋升了才再给解药。 即便没下药，若是渡劫途中察觉到不对劲，恐怕也会带着雷劫拉上段惟陪葬。 他们络听微楼不缺钱，给段惟的分成也不少，实在没必要让孩子冒险去赚这个钱。",
          "why_score": "段惟 ch1/ch32 松弛专业；络浮舟 ch32 护短有趣，故人物 79。"
        },
        "pace": {
          "locus": "ch95 · 观礼 · ~75% anchor · https://www.sudugu.co/109/90699.html",
          "quote": "全场都在等这事的定论，很少有人交头接耳，因此这句话大家都听得清清楚楚。 观礼台上那三个世家的人差点笑出声。 他们早就看疏黛公子不爽了。 这少爷虚荣得很，一贯爱在低阶散修和小门小派的面前摆场子装腔作势",
          "why_score": "126 章紧凑；ch32/ch95 单章信息密，故节奏 81；ch95 采样未展开，中段分可再核。"
        },
        "prose": {
          "locus": "ch1 · 退休再上岗 · open anchor · https://www.sudugu.co/109/90602.html",
          "quote": "段惟被疼痛唤醒。 细密的疼自胸腔蔓延，喉咙涌上难以压制的痒意，他低咳一声，尝到了血腥味。 感知成功连接，世界骤然鲜活。 他听到了前方的惨叫，愉悦的哼笑，哽咽的咒骂和哭泣。 嘈杂一瞬间入耳，他皱了一下眉。",
          "why_score": "ch1 管理局自嘲与感官唤醒并置；ch32 对话机锋自然，故文笔 82。"
        },
        "world": {
          "locus": "ch126 · 涅槃古域重现 · ending anchor · https://www.sudugu.co/109/90730.html",
          "quote": "厌凤俊咳了两声，沙哑道：\"十二天左右，位置离这里不算太远。\" 众人神色一变，心头齐齐一沉。 涅槃古域已消失了那么久，谁知说重现就重现。 大型的法阵或结界都得耗费数年才能铺设完，十二天根本来不及。",
          "why_score": "管理局+修仙论坛/古域 ch126 体系清楚；卦象倒计时把规则层危机可视化，故世界观 79。"
        },
        "hook": {
          "locus": "ch1 · 退休再上岗 · open anchor · https://www.sudugu.co/109/90602.html",
          "quote": "他是管理局的员工，日常工作是穿梭在各个世界做任务，以此获得积分修补身体。 等身体修好，他的合同也到期了，于是选择退休，高兴地参加完欢送会便回到了原世界。 结果退休第一天就惨遭车祸，灵魂绑定的保护程序启动，把他又送到了管理局。",
          "why_score": "ch1 退休员工再拯救世界高概念，故钩子 83。"
        },
        "innov": {
          "locus": "ch32 · 算术试炼 · ~25% anchor · https://www.sudugu.co/109/90634.html",
          "quote": "他会动心，是因为觉得这事想想就很有趣，也许将来等段惟修为高了，他们真能找个邪修坑坑。 但这话不能夸，省得这小孩志骄意满，越发的无法无天。 络浮舟便轻斥了两句，吩咐他们老实修炼。 然后他回去拿出传讯法器，把这主意告诉了朗旭，稀罕道：\"你带回来的小孩真有意思\"",
          "why_score": "快穿管理局+修仙混搭完成度较高；ch32 把「坑邪修」当管理日常，类型融合辨识，故创新 80。"
        },
        "ending": {
          "locus": "ch126 · 涅槃古域重现 · ending anchor · https://www.sudugu.co/109/90730.html",
          "quote": "卦象已出，再想其他已没用了。 眼下要做的是尽快把消息传出去。 朗旭走向厌凤俊，段惟的表情也不太好看。 就像一场轮回似的，当年魔界事发突然，魔族仓促应战。 如今他们原以为能多一些准备的时间，结果还是如此。",
          "why_score": "ch126 危机再起式收束 page1/11；非完满落地，故结局 74 保守。"
        }
      }
    },
    {
      "file": "131-wo-jiao-zhao-chuxi.md",
      "id": "pilot-v0.wo-jiao-zhao-chuxi",
      "title": "我叫赵出息",
      "author": "关中老人",
      "band": "G2-urban (现实 · 草根逆袭/商战)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/175/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.8,
      "l1": {
        "plot": 82,
        "cast": 83,
        "pace": 78,
        "prose": 80,
        "world": 79,
        "hook": 84,
        "innov": 76,
        "ending": 68
      },
      "evidence": {
        "plot": "ch1 出山承诺/ch251 西蜀商战+周易入局/ch751 圈子内斗/ch1000 云南派系之争。",
        "cast": "赵出息 ch1 土包子声口；周易/胡雨嘉 ch251 功能清晰。",
        "pace": "1000+ 章尺度；ch251 信息密；TOC 截断 late 段未知。",
        "prose": "ch1 乡土口语+凤凰村群像；对话接地气。",
        "world": "西蜀圈子/商业政治线 ch251–ch1000 自洽。",
        "hook": "ch1「不富贵，不还乡？」+ 出山进城。",
        "innov": "草根逆袭商战配方常见，执行成熟。",
        "ending": "**TOC 截断于 1000 条**；末章无「全书完」，云南线中段收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1026 · 难道就不反抗 · TOC ending anchor · https://www.sudugu.co/175/159778.html",
          "quote": "隔天傍晚在锦江俱乐部，圈子几位大佬正好都在成都，赵出息就把大家凑到一起聚聚……陈中藏率先开口发难后，就变的有些尴尬，陈中藏的矛头直指着黄土道「云南的进展看起来比较缓慢，不如让我去云南吧」……赵出息猛的拍了把桌子道「有什么可吵的？」",
          "why_score": "ch1 出山承诺/ch255 西蜀商战+周易入局/ch768 圈子内斗/ch1026 云南派系之争，故情节 82；TOC 截断 late 段未知。"
        },
        "cast": {
          "locus": "ch1 · 不富贵不还乡 · open anchor · https://www.sudugu.co/175/157432.html",
          "quote": "赵出息突然傻不啦矶的大吼道「大城市，我来了」……与此同时，千里之外的凤凰村里，一个扎着马尾的女人正坐在山腰的破落学校门前望着天边快要落山的夕阳淡淡的笑着……答应她的绝不能食言，不然村里那些孩子就没有老师了。",
          "why_score": "赵出息 ch1 土包子声口+凤凰村群像；周易/胡雨嘉 ch255 功能清晰，故人物 83。"
        },
        "pace": {
          "locus": "ch255 · 富贵险中求 · ~25% anchor · https://www.sudugu.co/175/158204.html",
          "quote": "「师叔，你以前来过西蜀？」赵出息感觉还是叫周易师叔比较顺嘴……胡雨嘉和赵出息打完招呼，瞅着周易道：「出息，这是你朋友？」……「姨可能不知道，二胖在今天早上已经坐飞机离开西蜀回上京了。」",
          "why_score": "1000+ 章尺度；ch255 西蜀线信息密；TOC 截断 late 段未知，故节奏 78。"
        },
        "prose": {
          "locus": "ch1 · 不富贵不还乡 · open anchor · https://www.sudugu.co/175/157432.html",
          "quote": "城市很大，如同祁连大山一样，赵出息使劲瞅也瞅不到边……他略显迷茫，不知道自己如何在这个城市立足，如何能挣到很多钱。他很凌乱，答应她的绝不能食言，不然村里那些孩子就没有老师了，不是谁都喜欢凤凰村那鸟不拉屎的地方。",
          "why_score": "ch1 乡土口语+凤凰村/宁西进城群像调度接地气，故文笔 80。"
        },
        "world": {
          "locus": "ch768 · 进退两难 · ~75% anchor · https://www.sudugu.co/175/159297.html",
          "quote": "「除了过林氏投资，还有三家公司要入股西蜀控股，这事让老徐措手不及，现在谈判陷入僵持」……林镇北走在外面草坪上……「能跟我一起入股西蜀控股，背景不比我简单，他们要是出事，我林镇北也逃不掉」",
          "why_score": "西蜀圈子/商业政治+红顶资本风控 ch768–ch1026 自洽，故世界观 79。"
        },
        "hook": {
          "locus": "ch1 · 不富贵不还乡 · open anchor · https://www.sudugu.co/175/157432.html",
          "quote": "赵出息突然傻不啦矶的大吼道「大城市，我来了」如此惊世骇俗的举动，加上那一身破破烂烂如同流浪汉的衣服，自然换来的是路上行人看怪物一样的眼神……六岁那年那个男人对他说的话，大丈夫怎能甘于平庸？",
          "why_score": "ch1「不富贵，不还乡？」+ 出山进城，故钩子 84。"
        },
        "innov": {
          "locus": "ch255 · 富贵险中求 · ~25% anchor · https://www.sudugu.co/175/158204.html",
          "quote": "胡雨嘉深深叹气道：「是啊，你现在估计很忙很忙。」……「二胖的师叔，应该得让老爷子见见」……「周易？」胡雨嘉喃喃自语道：「周易？」周易两个字可代表着太多意思。",
          "why_score": "草根逆袭商战配方常见，西蜀圈子+周易师叔线执行成熟，故创新 76。"
        },
        "ending": {
          "locus": "ch1026 · 难道就不反抗 · TOC ending anchor · https://www.sudugu.co/175/159778.html",
          "quote": "「云南的事情谁说没有进展，现在我们至少站稳了脚跟，任何事情都不可能一步登天，循循渐进慢慢渗透再说，所以黄土继续负责云南的事情」赵出息掷地有声的说道，黄土听到这里，总算是长舒口气。",
          "why_score": "**TOC 截断于 1000 条**；末章无「全书完」，云南线中段收束，ending 分保守，故结局 68。"
        }
      }
    },
    {
      "file": "132-liehu-chushan.md",
      "id": "pilot-v0.liehu-chushan",
      "title": "猎户出山",
      "author": "阳子下",
      "band": "G2-urban (现实 · 乡土/商战逆袭)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/178/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.0,
      "l1": {
        "plot": 80,
        "cast": 79,
        "pace": 76,
        "prose": 78,
        "world": 77,
        "hook": 82,
        "innov": 74,
        "ending": 70
      },
      "evidence": {
        "plot": "ch1 状元庆功+退婚/ch250 城市线/ch751 商战/ch1002 诺亚方舟董事长线。",
        "cast": "陆山民 ch1 猎户冷静；小妮子/白灵/曾雅倩功能分明。",
        "pace": "1000 章长篇；ch1 单章群像密；late 段未采样。",
        "prose": "ch1 村支书演讲+白灵百灵鸟声口；乡土口语生动。",
        "world": "马嘴村→民生西路→商业帝国阶梯清楚。",
        "hook": "ch1 状元宴 vs 猎户退婚对照。",
        "innov": "猎户出山逆袭类较多。",
        "ending": "**TOC 截断**；ch1002 page1/4，无 finale 标记。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1002 · 不是我们所能理解的 · ending anchor · https://www.sudugu.co/178/162792.html",
          "quote": "挂完电话，陆山民笑了笑，对于曾雅倩的突然发火，他一点也没有生气，生长在豪门之家，又是诺亚方舟的董事长，他理解曾雅倩的思维逻辑，这也是陆山民所非常钦佩的一点，相比于自己，曾雅倩在商业上的决断能力比自己好上很多，至少自己确实无法很理性的去看待某些问题。他也很理解雅倩完全是为了自己，否则谁愿意将自己的男朋友推向别的女人怀抱，单凭这一点，这世界上又有几个女人能做到。",
          "why_score": "ch1 状元庆功+退婚/ch250 城市线/ch751 商战/ch1002 诺亚方舟董事长线，故情节 80；TOC 截断，ending 分保守。"
        },
        "cast": {
          "locus": "ch1 · 俺当你媳妇儿 · open anchor · https://www.sudugu.co/178/159904.html",
          "quote": "山坡顶上，男子看着眼皮底下的一切，脸上毫无表情。羊角辫丫头吸了吸鼻涕，目不转睛的看着村委会门前的人群，淡淡的问道：「张书记的大学是不是比俺们村的学大很多，也漂亮很多」。男子点零头「应该是吧。」羊角辫女孩儿哼了一声，像是被戳到了痛处，学着男子的口吻叹了口气，「哎，白富贵那势利眼真跑去你家退婚了。」男子平静的点零头。",
          "why_score": "陆山民 ch1 猎户冷静；小妮子/白灵/曾雅倩功能分明，故人物 79。"
        },
        "pace": {
          "locus": "ch250 · 挤公交 · ~25% anchor · https://www.sudugu.co/178/160481.html",
          "quote": "在陆山民看来，他并不羡慕这群人，也并不想成为那样的人，有时候甚至会觉得当一个民生西路的人也挺好。走到公交站，这还是陆山民第一次这么早做公交车，虽然才刚刚蒙蒙亮，公交车站已经排起了一条长龙。全是穿着干净整洁的年轻人，不过由于起得太早，大多都还睡眼惺忪，不少人手里拿着豆浆包子，一边打着瞌睡一边啃着手里的早餐。",
          "why_score": "1000 章长篇；ch1 单章群像密；late 段未采样，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 俺当你媳妇儿 · open anchor · https://www.sudugu.co/178/159904.html",
          "quote": "白灵的声音很好听，就像百灵鸟的叫声，金声雨润，清脆悦耳。「感谢爸爸妈妈含辛茹苦的把我养大，感谢各位爷爷奶奶叔叔婶婶这些年对我家的照顾，感谢村支两委对我学业的资助，没有你们的帮助就没有我白灵的今，滴水之恩当涌泉相报，我在这里起誓，一旦我大学毕业事业有成，我必尽我之所能回报马嘴村。」",
          "why_score": "ch1 村支书演讲+白灵百灵鸟声口；乡土口语生动，故文笔 78。"
        },
        "world": {
          "locus": "ch751 · 一盘好菜 · ~75% anchor · https://www.sudugu.co/178/162025.html",
          "quote": "刘妮咧嘴一笑，露出整齐洁白的牙齿，「我叫刘妮，马嘴村最厉害的女猎手」。「你想杀我」？薛凉淡淡问道。刘妮微微点了点头，就像一个小女孩儿承认要去商场买件衣服那么顺其自然。向问天含笑看着刘妮，「全马嘴村人都知道他不懂礼数，你不知道吗」？",
          "why_score": "马嘴村→民生西路→商业帝国阶梯清楚，故世界观 77。"
        },
        "hook": {
          "locus": "ch1 · 俺当你媳妇儿 · open anchor · https://www.sudugu.co/178/159904.html",
          "quote": "羊角辫女孩儿气呼呼的一把拍开男子的手，「俺都十四岁了，你哪只眼睛看见俺小了，去年俺就能一个人进山打野猪了。」男子笑了笑叹了口气：「你那也叫打野猪，要不是我及时赶到，你现在都成野猪粪了。」羊角辫女孩儿哼了一声，像是被戳到了痛处，学着男子的口吻叹了口气，「哎，白富贵那势利眼真跑去你家退婚了。」",
          "why_score": "ch1 状元宴 vs 猎户退婚对照，故钩子 82。"
        },
        "innov": {
          "locus": "ch751 · 一盘好菜 · ~75% anchor · https://www.sudugu.co/178/162025.html",
          "quote": "小妮子再次憋了憋嘴，露出一丝不屑的表情。「我虽然杀不了你，但你也抓不住我」。此话一出，不仅薛凉三人再次震惊，就连向问天也惊讶得眉头微皱。半眯着眼睛紧紧盯着刘妮，但看了半天仍然看不出她身上丝毫气息波动。「你顶多在易髓境后期中阶」。",
          "why_score": "猎户出山逆袭类较多；乡土+商战+武道混搭执行稳，故创新 74。"
        },
        "ending": {
          "locus": "ch1002 · 不是我们所能理解的 · ending anchor · https://www.sudugu.co/178/162792.html",
          "quote": "左丘独自一人喝着小酒，望着窗外的月亮哀声叹气，万家灯火热热闹闹，只有他一人凄凄惨惨戚戚。「陆山民啊，你这个没良心的，为你卖命，大过年的年终奖不发就算了，连个口头慰问都没有，哪有你这样当老板的」。感叹的声音刚落，门口传来钥匙开门的声音，紧接着陆山民推门而入。",
          "why_score": "TOC 截断；ch1002 page1/4，无 finale 标记，ending 分保守，故结局 70。"
        }
      }
    },
    {
      "file": "133-jingcha-luling.md",
      "id": "pilot-v0.jingcha-luling",
      "title": "警察陆令",
      "author": "奉义天涯",
      "band": "G2-crime (现实 · 刑侦/心理侧写)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/182/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 81.4,
      "l1": {
        "plot": 84,
        "cast": 83,
        "pace": 80,
        "prose": 81,
        "world": 84,
        "hook": 79,
        "innov": 78,
        "ending": 82
      },
      "evidence": {
        "plot": "ch1 序说明东坡村命案50万字/ch179 MJ 中段/ch524 结案/ch691 白松线收束。",
        "cast": "陆令 ch691 侧写能力；白松/乔启/叶文兴联动《警探长》宇宙。",
        "pace": "681 章；作者自述伏笔多、推进偏慢；采样段密度尚可。",
        "prose": "专业警察文口吻；ch691 对话机锋。",
        "world": "心理学/微表情（Ekman 等）与刑侦程序细节。",
        "hook": "ch1 序章立「无金手指专业向」预期。",
        "innov": "续作宇宙+心理侧写，同类中辨识度高。",
        "ending": "ch691 标「全书完」；page1/3，李建成线开放式余韵。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch691 · 结局（全书完） · ending anchor · https://www.sudugu.co/182/164225.html",
          "quote": "走了十几分钟，陆令看到了自己要见的人。乔启，乔师父！叶文兴的枪法也是这位教的，看到老师立刻变得惊喜起来，陆令和叶文兴一起冲到前面，和乔启拥抱了一番。",
          "why_score": "ch1 序说明东坡村命案→ch179 MJ→ch524 结案→ch691 白松/乔启线收束，故情节 84。"
        },
        "cast": {
          "locus": "ch691 · 结局（全书完） · ending anchor · https://www.sudugu.co/182/164225.html",
          "quote": "陆令随便扫了一圈，就看到了几位熟人，包括王华东、任旭都在。「陆令！」王华东立刻过来，「来，我给你介绍一下我们老大。」",
          "why_score": "陆令 ch691 侧写能力；白松/乔启/叶文兴联动《警探长》宇宙，故人物 83。"
        },
        "pace": {
          "locus": "ch1 · 序 · open anchor · https://www.sudugu.co/182/163510.html",
          "quote": "本书依旧是专业警察文，但主角更牛逼一点，无金手指。和上本书有些类似，情节推动不是很快，伏笔比较多。",
          "why_score": "681 章；作者自述伏笔多、推进偏慢；采样段密度尚可，故节奏 80。"
        },
        "prose": {
          "locus": "ch691 · 结局（全书完） · ending anchor · https://www.sudugu.co/182/164225.html",
          "quote": "这里面比想象的要大，走廊都是分层的那种，往里走有多处屏风。这里面一个人都看不到，工作人员也看不到，直到推开一个屋子，才看到了门口站着两位侍者。",
          "why_score": "专业警察文口吻；ch691 对话机锋，故文笔 81。"
        },
        "world": {
          "locus": "ch1 · 序 · open anchor · https://www.sudugu.co/182/163510.html",
          "quote": "书中一些心理学知识可能颠覆认知，一定会招来不理解的谩骂，我已经准备好了。比如说，在资深的心理学家和刑警眼里，人可以貌相，看几眼甚至就能看出来一个人如何。",
          "why_score": "心理学/微表情（Ekman 等）与刑侦程序细节贯穿，故世界观 84。"
        },
        "hook": {
          "locus": "ch1 · 序 · open anchor · https://www.sudugu.co/182/163510.html",
          "quote": "本书依旧是专业警察文，但主角更牛逼一点，无金手指。和上本书有些类似，情节推动不是很快，伏笔比较多。",
          "why_score": "ch1 序章立「无金手指专业向」预期，与《警探长》续作宇宙钩，故钩子 79。"
        },
        "innov": {
          "locus": "ch1 · 序 · open anchor · https://www.sudugu.co/182/163510.html",
          "quote": "注：本文心理分析内容大量采用西南大学黄希庭教授、美国卡斯尔顿州立大学 curt r.bartol 博士、加州大学旧金山分校心理学教授 paul ekman 观点，有兴趣的可以去买这三位的书籍进行细致研究。",
          "why_score": "续作宇宙+心理侧写，同类刑侦文中辨识度高，故创新 78。"
        },
        "ending": {
          "locus": "ch691 · 结局（全书完） · ending anchor · https://www.sudugu.co/182/164225.html",
          "quote": "「来，跟我来。」乔启指了指旁边的一栋小楼。这看着不像是什么对外开放的店铺，除了一个门牌号什么招牌都没有。",
          "why_score": "ch691 标「全书完」；page1/3，李建成线开放式余韵，故结局 82。"
        }
      }
    },
    {
      "file": "134-chongfan-1998.md",
      "id": "pilot-v0.chongfan-1998",
      "title": "重返1998",
      "author": "笔舞春秋",
      "band": "G2-urban (重生 · 98创业/商战)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/188/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.1,
      "l1": {
        "plot": 81,
        "cast": 80,
        "pace": 77,
        "prose": 79,
        "world": 78,
        "hook": 83,
        "innov": 75,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 重生+债/ch251 保全协议/ch748 柳妙妙家暴线/ch997 方文洲夜访。",
        "cast": "江洋/江晴/秦雪 ch1 三角；柳妙妙 ch748 脆弱感。",
        "pace": "1000 章尺度；ch748 单章克制；late 段未采样。",
        "prose": "ch748 伤情处理细节；对话偏网文化。",
        "world": "98 年创业/家庭债环境可信。",
        "hook": "ch1「重返98」+ 姐姐六年养家。",
        "innov": "重生98 商战常见配方。",
        "ending": "**TOC 截断**；ch997 无 finale 标记，page1/3。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch251 · 保全协议 · ~25% anchor · https://www.sudugu.co/188/174851.html",
          "quote": "祖胜东在基地前方来回踱步，眼睛从小伙子们的脸上扫过。「任务的始发地是我们红星训练基地，第一个目的地是华洲火车站。这期间，我们可能遭遇跟社会闲散人员的大规模械斗……执行任务期间，保护目标只能有一个同伴。」",
          "why_score": "ch1 重生+债→ch251 保全协议护送→ch748 柳妙妙家暴线→ch997 方文洲夜访，故情节 81；TOC 截断 late 段未知。"
        },
        "cast": {
          "locus": "ch748 · 为自己买单 · ~75% anchor · https://www.sudugu.co/188/176370.html",
          "quote": "抬起她的下巴，灯光下是一张涂着厚厚粉底的少女脸颊。她想用这种方式遮住脸上的伤，但显然用处不大。颧骨、额头、嘴角都有淤青，衣领下，洁白的肌肤上是深深的指痕印记。……「我恨他。」良久，柳妙妙终于开口道。",
          "why_score": "江洋/江晴/秦雪 ch1 三角；柳妙妙 ch748 脆弱感与伤情细节立住，故人物 80。"
        },
        "pace": {
          "locus": "ch251 · 保全协议 · ~25% anchor · https://www.sudugu.co/188/174851.html",
          "quote": "祖胜东一边踱步，一边说着这次任务的要求。「这次的护送任务我会全程跟着你们，赏金每人500元，想好的上前一步！」话音刚落，几十个精壮小伙子没有任何犹豫，抬脚向前。",
          "why_score": "1000 章尺度；ch748 单章克制、ch251 任务段信息密；late 段未采样，故节奏 77。"
        },
        "prose": {
          "locus": "ch748 · 为自己买单 · ~75% anchor · https://www.sudugu.co/188/176370.html",
          "quote": "一根手指按压在伤口上，发现她厚厚的头发下面鼓起了一个包，伤口已经结痂了，或许是因为之前出血的原因，发丝与发丝间已经粘连在了一起。江洋简单用酒精清洗了一下伤口，随后涂上了些跌打损伤的药膏。",
          "why_score": "ch748 伤情处理细节克制；对话偏网文化，故文笔 79。"
        },
        "world": {
          "locus": "ch1 · 重返98 · open anchor · https://www.sudugu.co/188/174145.html",
          "quote": "父母离世以后，当时年仅20岁的江晴便担起了这个家中的重任，不仅要供养一个正在读书的江雪，还要照顾一直找不到工作的江洋。加上之前的债主不断上门骚扰……这一照顾，便是整整六年。",
          "why_score": "98 年创业/家庭债/姐姐六年养家环境在 ch1 立住可信，故世界观 78。"
        },
        "hook": {
          "locus": "ch1 · 重返98 · open anchor · https://www.sudugu.co/188/174145.html",
          "quote": "大量的记忆碎片涌入江洋的脑海中。画面如同幻灯片一样，开始在江洋的眼前不断闪过……江洋，男，24岁，从小体弱多病，性格软弱，不善言辞。家中只剩一个姐姐江晴，和一个正在读初中的妹妹江甜，三个人相依为命。",
          "why_score": "ch1「重返98」+ 姐姐六年养家+记忆碎片重生钩，故钩子 83。"
        },
        "innov": {
          "locus": "ch251 · 保全协议 · ~25% anchor · https://www.sudugu.co/188/174851.html",
          "quote": "「我会把你们分别安排进不同的车厢里，你们的位置也是穿插而坐，到时候，你们每两个同伴之间会有一个普通乘客。你们的任务不仅是保护目标，也要保护普通人民群众的安全。」",
          "why_score": "重生98 商战为常见配方；保全公司/护送任务执行有细分辨识度，故创新 75。"
        },
        "ending": {
          "locus": "ch997 · 方文洲夜访 · TOC ending anchor · https://www.sudugu.co/188/179808.html",
          "quote": "江洋深吸一口气，看着照片道：「开了春，我在院子里种几个槐树，到时候你要是想回来看看找不着地方，就看看谁家的院子里有槐花。」……「我把你那个忘恩负义的小兄弟送下去了，想怎么收拾他，你自己看着办吧。」",
          "why_score": "**TOC 截断**；ch997 无 finale 标记、page1/3，ending 分保守，故结局 72。"
        }
      }
    },
    {
      "file": "135-wo-de-jianghu-wangshi.md",
      "id": "pilot-v0.wo-de-jianghu-wangshi",
      "title": "我的江湖往事",
      "author": "登岩的歌",
      "band": "G2-urban (现实 · 南下打工/江湖纪实)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/200/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.1,
      "l1": {
        "plot": 79,
        "cast": 80,
        "pace": 76,
        "prose": 78,
        "world": 77,
        "hook": 81,
        "innov": 76,
        "ending": 70
      },
      "evidence": {
        "plot": "ch1 南下/ch252 方岩名动/ch752 波澜/ch1001 秦红菱情感崩塌。",
        "cast": "方岩 ch1 能打能扛；秦红菱 ch1001 仙气人设破裂有力。",
        "pace": "1000 章江湖史诗；采样段节奏稳，全本注水风险客观存在。",
        "prose": "ch1 堂嫂/风言风语乡土感；ch1001 情感爆发写实的。",
        "world": "90 年代南下打工+江湖环境可信。",
        "hook": "ch1 堂嫂+南下打工双钩。",
        "innov": "江湖纪实+情感线，类型成熟。",
        "ending": "**TOC 截断**；ch1001 page1/3，无「全书完」。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1001 · 红颜薄命！ · ending anchor · https://www.sudugu.co/200/199418.html",
          "quote": "在情感受到极致的冲击之后，秦红菱下意识的大声喊出了这句话。然后，她不顾其他同事诧异的目光，猛然站起身，抓着朱琳的胳膊，不断重复着，「这是假的！琳琳，这是一条假新闻！绝对是假的！」……她眼中的秦红菱情绪极为激动，哪里还有一丝仙气？倒像是一个濒临崩溃的疯子。",
          "why_score": "ch1 南下/ch252 方岩名动/ch752 波澜/ch1001 秦红菱情感崩塌，故情节 79。"
        },
        "cast": {
          "locus": "ch1001 · 红颜薄命！ · ending anchor · https://www.sudugu.co/200/199418.html",
          "quote": "无论遇到什么样的变故，她永远都是一副从容不迫的模样。……在面对生孩子这个问题上，她依旧表现的极为坚强！……秦红菱在整个分娩过程中，硬是一声不吭！……可现在……她眼中的秦红菱情绪极为激动，哪里还有一丝仙气？倒像是一个濒临崩溃的疯子。",
          "why_score": "方岩 ch1 能打能扛；秦红菱 ch1001 仙气人设破裂有力，故人物 80。"
        },
        "pace": {
          "locus": "ch252 · 你就是方岩？！ · ~25% anchor · https://www.sudugu.co/200/194835.html",
          "quote": "听到我的一声大吼，又见我一副怒不可遏的神态，立马意识到出事了。……我淡淡说了一句，「我朋友出事了。」……盛发溜冰场就在小河地界，而哑巴开的又很快，仅过了十分钟而已，车子就停在了盛发溜冰场的楼下。车子还没有停稳，我就拉开车门走了出去。",
          "why_score": "1000 章江湖史诗；采样段节奏稳，全本注水风险客观存在，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 南下打工！ · open anchor · https://www.sudugu.co/200/194104.html",
          "quote": "不知为何，关于堂嫂的风言风语也传出来了。说堂嫂的肚子一直没有动静，就是个扫把星。还说堂哥瘫痪了，堂嫂指定忍不住寂寞会跑。更恶毒一点的说法是，堂哥之所以瘫痪就是堂嫂克的。……二大爷……意味深长的对我说，「方岩，在外面要看着点你嫂子，要是有人打她的主意，一定打跑他！」",
          "why_score": "ch1 堂嫂/风言风语乡土感；ch1001 情感爆发写实的，故文笔 78。"
        },
        "world": {
          "locus": "ch1 · 南下打工！ · open anchor · https://www.sudugu.co/200/194104.html",
          "quote": "堂嫂没有跑，在老家照顾堂哥到第二年正月十五。第二天，也就是正月十六，她又要南下打工挣钱了，我和她一块。……我爸患上了脑溢血，虽然捡回了一条命，可行走非常不便，情况只比堂哥好一点。……所以，南下打工挣钱还债成了我们的唯一选择。",
          "why_score": "90 年代南下打工+江湖环境可信，故世界观 77。"
        },
        "hook": {
          "locus": "ch1 · 南下打工！ · open anchor · https://www.sudugu.co/200/194104.html",
          "quote": "得知要和堂嫂一块南下，我激动的半夜都没睡着。我做梦都想天天看到堂嫂，哪知真的如愿了！……二大爷……意味深长的对我说，「方岩，在外面要看着点你嫂子，要是有人打她的主意，一定打跑他！」……我妈却拉着我的手说，「岩岩，在外面一定要老实，千万不要打架！」",
          "why_score": "ch1 堂嫂+南下打工双钩，故钩子 81。"
        },
        "innov": {
          "locus": "ch252 · 你就是方岩？！ · ~25% anchor · https://www.sudugu.co/200/194835.html",
          "quote": "我不知道杨盈盈怎么跑去盛发溜冰去了，我也不知道怎么又和黄毛产生矛盾了，但我知道，我和黄毛王兵的恩怨可谓源远流长。……要不是他手贱摸了杨盈盈，我也不会强出头，好身手也不会被雷哥看到。继而进入雷哥的视线之中。",
          "why_score": "江湖纪实+情感线，类型成熟，故创新 76。"
        },
        "ending": {
          "locus": "ch1001 · 红颜薄命！ · ending anchor · https://www.sudugu.co/200/199418.html",
          "quote": "可......如果新闻上说的都是真的，那他真和别的女人结婚了？？「不！这不是真的，这是假的！」……「假的，是假的！肯定是假的！」「红菱，你别激动，新闻上的消息很多都是假的，对不起！我.....我不该告诉你的。」",
          "why_score": "**TOC 截断**；ch1001 page1/3，无「全书完」，故结局 70。"
        }
      }
    },
    {
      "file": "136-ni-dang-lvshi-songfaguan.md",
      "id": "pilot-v0.ni-dang-lvshi-songfaguan",
      "title": "你当律师，把法官送进去了？",
      "author": "大风雾",
      "band": "G2-legal (都市 · 律师爽文)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/210/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.9,
      "l1": {
        "plot": 80,
        "cast": 79,
        "pace": 81,
        "prose": 78,
        "world": 77,
        "hook": 85,
        "innov": 77,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 穿越律师/ch132 案件推进/ch393 打脸/ch524 金融案最高刑+红圈所。",
        "cast": "苏白 ch1 胜率99.9% 人设；李雪珍 ch524 送进去快乐。",
        "pace": "527 章；标题党案件节拍密。",
        "prose": "网文化律师口语；ch524 案情说明清楚。",
        "world": "平行世界法律+红圈所体系。",
        "hook": "书名+ ch1「审判场内没输，场外输了」。",
        "innov": "律师穿越爽文常见，金融案线加分。",
        "ending": "ch524 page1/5；末章无 finale 标记，ending 分略保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch524 · 金融案件最高刑期 · ending anchor · https://www.sudugu.co/210/210276.html",
          "quote": "「四十多个亿的去向也已经弄清楚了，据说是林峰挪用保本理财，去投资一个风险性极高的金融项目。」……「林峰和其他人的涉嫌非法集资诈骗，是跑不掉的，估计要不了多久就会提起公诉了。」……「到时候咱们白君律师事务所……很有可能就评选成为八大红圈所了！」",
          "why_score": "ch1 穿越律师/ch132 林浩学案庭审/ch393 年龄认定打脸/ch524 林峰理财案最高刑+红圈所，案件链连贯，故情节 80。"
        },
        "cast": {
          "locus": "ch524 · 金融案件最高刑期 · ending anchor · https://www.sudugu.co/210/210276.html",
          "quote": "说到一网打尽的时候，李雪珍表情兴奋，眼睛biubiu放光，脸上洋溢着满足的神色。一副把其他人送进去就很快乐的表情。……「苏律师……这个案子是咱们白君律师事务所委托的……到时候咱们白君律师事务所……很有可能就评选成为八大红圈所了！」",
          "why_score": "苏白 ch1 胜率99.9% 人设贯穿；李雪珍 ch524「送进去就很快乐」声口鲜明，故人物 79。"
        },
        "pace": {
          "locus": "ch132 · 小李兴奋了 · ~25% anchor · https://www.sudugu.co/210/203829.html",
          "quote": "18岁被诬告进了监狱，六年以后有了重新的希望。这场庭审就是他以后人生的改变点。……「你在当时审查阶段是否告知了你身上的血痕来源，你当时身上的血痕来源是怎么来的，你还清楚吗？」面对王建军的询问。林浩学急忙点头，这件事情虽然已经过去了六年，可是他记得一清二楚！",
          "why_score": "527 章体量；ch132 庭审问答信息密、标题党案件节拍，故节奏 81。"
        },
        "prose": {
          "locus": "ch393 · 这一次打你脸了吧 · ~75% anchor · https://www.sudugu.co/210/207682.html",
          "quote": "在听完苏白的法庭陈述后。徐如风作为审判长微微点头，按照苏白的陈述，这种法律情景的确存在。……可是十周岁与14周岁之间差了四岁。在孩童时期，这四岁之间的差别是非常大的！仅凭借董白浩自己的个人陈述并不能够来证实他不知道董果果未满14周岁的事实。",
          "why_score": "ch393 年龄认定法理说明清楚，网文化律师口语可读，故文笔 78。"
        },
        "world": {
          "locus": "ch524 · 金融案件最高刑期 · ending anchor · https://www.sudugu.co/210/210276.html",
          "quote": "「来海银行的第一大股东董事长于晚东和第二股东孟子建，都已被不同的罪名进行立案。」「算是将来海银行一众的犯罪嫌疑人员一网打尽了！」……「很有可能就评选成为八大红圈所了！」",
          "why_score": "平行世界法律+红圈所/八大所评选体系 ch524 落地，故世界观 77。"
        },
        "hook": {
          "locus": "ch1 · 资深律师 · open anchor · https://www.sudugu.co/210/201970.html",
          "quote": "「没想到穿越过来成了专业的离婚接待咨询律师了。」苏白是一名穿越者……职业生涯中胜率99.9％，唯一输的那一场，是在审判庭上取得了胜利，审判庭门口失去了生命。审判场内没输，场外输了。",
          "why_score": "书名+ ch1「审判场内没输，场外输了」反差强，故钩子 85。"
        },
        "innov": {
          "locus": "ch524 · 金融案件最高刑期 · ending anchor · https://www.sudugu.co/210/210276.html",
          "quote": "「林峰挪用保本理财，去投资一个风险性极高的金融项目。」「在一开始的时候林峰就知道挪用保本理财是一件非常危险的事情，所以将其弄成了非保本理财……但没有人来指出，因为林峰的背景非常的不简单。」",
          "why_score": "律师穿越爽文常见，金融理财案+红圈所线 ch524 辨识，故创新 77。"
        },
        "ending": {
          "locus": "ch524 · 金融案件最高刑期 · ending anchor · https://www.sudugu.co/210/210276.html",
          "quote": "「林峰和其他人的涉嫌非法集资诈骗，是跑不掉的，估计要不了多久就会提起公诉了。」「苏律师……这个案子是咱们白君律师事务所委托的……很有可能就评选成为八大红圈所了！」",
          "why_score": "ch524 page1/5 金融案收束+律所升级；TOC 末章无「全书完」标记，ending 分略保守，故结局 74。"
        }
      }
    },
    {
      "file": "137-chongsheng-2004-duxing-wentan.md",
      "id": "pilot-v0.chongsheng-2004-duxing-wentan",
      "title": "重生2004：独行文坛",
      "author": "长夜风过",
      "band": "G2-literary (重生 · 文坛/出版)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/217/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.9,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 82,
        "prose": 83,
        "world": 81,
        "hook": 78,
        "innov": 80,
        "ending": 73
      },
      "evidence": {
        "plot": "ch110 南国系决裂/ch330 文学独立宣言/ch440 跨国出版政治争议。",
        "cast": "张潮/大卫·米勒 vs 杰瑞米 ch440 辩论立体。",
        "pace": "441 章；ch440 单章信息密度高。",
        "prose": "ch440 出版界辩论议论体成熟。",
        "world": "2004 文坛+美国出版业/身份政治语境。",
        "hook": "ch1 序章短 meta；ch110 起主线钩才显。",
        "innov": "文坛重生+《原乡》后跨国出版线辨识度高。",
        "ending": "ch440 TOC 末条 page1/3，无 finale 标记。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch440 · 我们这是在保护张潮！ · ending anchor · https://www.sudugu.co/217/213471.html",
          "quote": "大卫·米勒的脸涨得通红，激动地道：\"杰瑞米！你这是在偷换概念！张潮不是在攻击多元文化本身！他是在警示这股社会文化浪潮下可能被忽视、甚至被利用的陷阱！ 看看他设定的背景，2020年！这不是对今天的文化浪潮的否定！",
          "why_score": "ch110 南国系决裂/ch330 文学独立宣言/ch440 跨国出版政治争议三线咬合，故情节 82；ch440 为 TOC 末章 page1/3，收束置信度受限。"
        },
        "cast": {
          "locus": "ch440 · 我们这是在保护张潮！ · ending anchor · https://www.sudugu.co/217/213471.html",
          "quote": "一个'非二元性别者'泽丽娜被骚扰，魏老三无意间的挺身而出被无限拔高成'沉默的圣徒'——这本身难道不正是对弱势群体符号化利用的绝妙反讽？ 那些政客，玛莎·布莱顿和托马斯·瑞格斯，他们第一时间跳出来消费这个事件",
          "why_score": "张潮/大卫·米勒 vs 杰瑞米 ch440 辩论立体，出版界与身份政治立场分明，故人物 80。"
        },
        "pace": {
          "locus": "ch440 · 我们这是在保护张潮！ · ending anchor · https://www.sudugu.co/217/213471.html",
          "quote": "他是在嘲笑我们国家的制度脆弱不堪吗？'\" 大卫·米勒的脸涨得通红，激动地道：\"杰瑞米！你这是在偷换概念！张潮不是在攻击多元文化本身！他是在警示这股社会文化浪潮下可能被忽视、甚至被利用的陷阱！",
          "why_score": "441 章；ch440 单章出版界辩论信息密度高，故节奏 82；序章过短，open 锚偏弱。"
        },
        "prose": {
          "locus": "ch330 · 中国文学的独立宣言 · ~75% anchor · https://www.sudugu.co/217/212759.html",
          "quote": "几年前张潮也还是一名高三学生的时候，面对\"茅盾文学奖得主\"阿莱的现场考核，敢于直接上黑板写下一首诗歌的事迹，早就在文艺青年群体里传遍了。 大部分都在羡慕他抓住了一个机会，展现了自己的才华，成为阿莱的忘年交",
          "why_score": "ch440 出版界辩论议论体成熟；ch330 文坛群像侧写与记者追问并置，故文笔 83。"
        },
        "world": {
          "locus": "ch110 · 与南国系的大决裂！ · ~25% anchor · https://www.sudugu.co/217/210905.html",
          "quote": "\"晚上好，我是《南国人物周刊》的记者严菊。我们周刊想要对你进行一次专访，想了解一下你最近的创作动态，不知道什么时候方便呢？\" 对于南国系的媒体，此时张潮还是有一定好感的，毕竟双方的\"合作\"还算愉快。",
          "why_score": "2004 文坛+美国出版业/身份政治语境；ch110 南国系媒体专访线立住行业规则，故世界观 81。"
        },
        "hook": {
          "locus": "ch1 · 序章 · open anchor · https://www.sudugu.co/217/210291.html",
          "quote": "如果给你一次重新来过的机会，你会把这一生过得更好吗？那是必须的！ 那好，你重生吧。 嗯？诶……诶……慢点，晚一天行不？半天也行！两个小时也行！我去看看股市历史，看看彩票号码…… 来不及了。走你！",
          "why_score": "ch1 序章短 meta 重生梗；ch110 起主线钩才显，故钩子 78 保守。"
        },
        "innov": {
          "locus": "ch330 · 中国文学的独立宣言 · ~75% anchor · https://www.sudugu.co/217/212759.html",
          "quote": "记者忍不住了，开始采访王安亿，第一个问题就问道：\"张潮的这篇文章，真的是临时起意写的吗？\" 王安亿温和一笑，答道：\"文章也许酝酿已久，但是契机确实是昨天比赛的时候，能够在黑板前风采飞扬一番，然后拍拍身上的粉笔灰，说一声：'我写完了！'\"",
          "why_score": "文坛重生+《原乡》后跨国出版线辨识度高；ch330 「文学独立宣言」把创作事件与公共舆论绑紧，故创新 80。"
        },
        "ending": {
          "locus": "ch440 · 我们这是在保护张潮！ · ending anchor · https://www.sudugu.co/217/213471.html",
          "quote": "大卫·米勒的脸涨得通红，激动地道：\"杰瑞米！你这是在偷换概念！张潮不是在攻击多元文化本身！他是在警示这股社会文化浪潮下可能被忽视、甚至被利用的陷阱！ 看看他设定的背景，2020年！",
          "why_score": "ch440 TOC 末条 page1/3，无 finale 标记；跨国出版争议悬而未决式收束，故结局 73 保守。"
        }
      }
    },
    {
      "file": "138-aibo-xian-bieji.md",
      "id": "pilot-v0.aibo-xian-bieji",
      "title": "爱播先别急",
      "author": "落回",
      "band": "G2-romance (言情 · 直播/BL)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/108/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.1,
      "l1": {
        "plot": 78,
        "cast": 80,
        "pace": 82,
        "prose": 79,
        "world": 77,
        "hook": 84,
        "innov": 81,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 论坛体立 CP 冲突；ch16 PK/才艺惩罚；ch47 寒假流量与 93 挂榜；ch62 厨房直播同框推进关系。",
        "cast": "萧箫(消毒液)/虞辛(93) 性格对照清楚；粉圈群像（唯粉/CP 粉）有层次。",
        "pace": "62 章短篇；ch1/ch16 信息密度高，直播节拍快。",
        "prose": "论坛帖+直播弹幕体辨识度高；对话口语化但节奏利落。",
        "world": "直播/公会/CP 粉圈生态细节可信。",
        "hook": "书名+ ch1「因为消毒液是 gay」+ 论坛互撕立钩。",
        "innov": "论坛体开篇 meta 评论+卖腐直播题材组合少见。",
        "ending": "ch62 page1/7 非 finale 感；TOC 末章 multipage 未齐读。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch62 · 说点老婆不在家的话 · ending anchor · https://www.sudugu.co/108/90450.html",
          "quote": "手机还是架在老位置，只不过这次画面有了些变化，可以露脸了。……锅里正在煮鸡腿，主播弯腰从橱柜里拿出两个盘子。经常看鱼羊直播的人能看出来，他以前做的是一人份，现在做的是两人份。……虞辛随口和大家聊天：「叫他了，他不想出镜。」",
          "why_score": "ch1 论坛体立 CP 冲突；ch16 PK/才艺惩罚；ch47 寒假流量与 93 挂榜；ch62 厨房直播同框推进关系，故情节 78；ch62 page1/7，收束置信度受限。"
        },
        "cast": {
          "locus": "ch1 · 李涛一下 · open anchor · https://www.sudugu.co/108/90388.html",
          "quote": "「因为消毒液是gay。」「笑死我了楼上。」「消毒液确实性格很好啊，我灯牌等级不高学生党没什么钱，在他直播间很舒服从来没有压力。……消毒液不激票这一点我很喜欢，一直在说他很理解没钱刷的时候很想为爱播做些什么这种心情。」",
          "why_score": "萧箫(消毒液)/虞辛(93) 性格对照清楚；粉圈群像（唯粉/CP 粉）有层次，故人物 80。"
        },
        "pace": {
          "locus": "ch16 · 这次真的不一样 · ~25% anchor · https://www.sudugu.co/108/90403.html",
          "quote": "输了就得认罚，划划水很不服，撺掇93再来一把……93让他改了个简介，改成「我是@93最忠诚的小弟」。……没想到93顿了会儿，说：「消毒液老师展示一段才艺？」萧箫不方便，他一点儿都不方便，他可以接受93看他的直播，可以接受93看他的录屏，但是当面就展示到底是什么意思！",
          "why_score": "62 章短篇；ch1/ch16 信息密度高，直播节拍快，故节奏 82。"
        },
        "prose": {
          "locus": "ch1 · 李涛一下 · open anchor · https://www.sudugu.co/108/90388.html",
          "quote": "「李涛，某卫生用品如果从头到尾完全和某数字切割会这么快站稳脚跟吗？」……「尽管双方粉丝互撕已是常态，但是真的每次我都要感叹一下93粉丝的攻击力。吃瓜已久，看过粉丝拉的消费榜，消毒液每场都刷一万加，93一个月固定播四场，五六万总有了吧。」",
          "why_score": "论坛帖+直播弹幕体辨识度高；对话口语化但节奏利落，故文笔 79。"
        },
        "world": {
          "locus": "ch47 · 输的下美颜 · ~75% anchor · https://www.sudugu.co/108/90434.html",
          "quote": "比如女友粉把主播当男友，妈粉把主播当儿子，CP粉……更不必说。把问题说得现实一些，每个人看直播付出与得到什么都是由自己定义。……自从93在消毒液家里直播过后，此男好像真的彻底懒得装了。以前都是消毒液出现在93直播间里，毫无顾忌地大刷特刷，霸占消费榜。",
          "why_score": "直播/公会/CP 粉圈生态细节可信；ch47 把粉丝关系类型写清楚，故世界观 77。"
        },
        "hook": {
          "locus": "ch1 · 李涛一下 · open anchor · https://www.sudugu.co/108/90388.html",
          "quote": "「因为消毒液是gay。」「笑死我了楼上。」「别吵架，这是李涛帖，吵架自己出去找地方吵可以吗？」【该贴已被楼主锁定，回复功能已被禁用。】",
          "why_score": "书名+ ch1「因为消毒液是 gay」+ 论坛互撕立钩，故钩子 84。"
        },
        "innov": {
          "locus": "ch16 · 这次真的不一样 · ~25% anchor · https://www.sudugu.co/108/90403.html",
          "quote": "一般惩罚性质都差不多，大家都以为也是改简介之类，萧箫直播间的弹幕还在说他终于有机会光明正大把老公挂主页了，估计惩罚到时间他都不舍得改回来。没想到93顿了会儿，说：「消毒液老师展示一段才艺？」……93：「就不奖励你了吧。」萧箫：「？」",
          "why_score": "论坛体开篇 meta 评论+卖腐直播题材组合少见；PK 惩罚改走才艺展示，故创新 81。"
        },
        "ending": {
          "locus": "ch62 · 说点老婆不在家的话 · ending anchor · https://www.sudugu.co/108/90450.html",
          "quote": "【主播饭量翻倍哈】【找男人还是得找会做饭的】【以前是鱼羊的声音 电脑声卡和手机还是有区别哈，早怎么没发现呢】【此消毒液怎么不来帮忙！饭来张口的小皇帝！】虞辛随口和大家聊天：「叫他了，他不想出镜。」",
          "why_score": "ch62 page1/7 非 finale 感；TOC 末章 multipage 未齐读，故结局 72 保守。"
        }
      }
    },
    {
      "file": "139-niliu-niandai-1970-zhongtian-yangjia.md",
      "id": "pilot-v0.niliu-niandai-1970-zhongtian-yangjia",
      "title": "逆流年代：从1970开始种田养家",
      "author": "慎思量",
      "band": "G2-literary (现实 · 年代/种田)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/171/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.9,
      "l1": {
        "plot": 81,
        "cast": 79,
        "pace": 74,
        "prose": 76,
        "world": 80,
        "hook": 80,
        "innov": 75,
        "ending": 70
      },
      "evidence": {
        "plot": "ch1 婚礼跑路+重生立局；ch251 桥/电饭煲/政绩线；ch751 父亲病危；ch1047 工厂改制拉拢工人（补证）。",
        "cast": "李天明主角稳；李学军/李翠/天敬家族线有温度。",
        "pace": "1047 章大长篇；抽样段信息稳但体量注水风险客观存在。",
        "prose": "年代口语朴实；ch251 政治对话清楚。",
        "world": "1970–改开农村/社企/知青返城细节扎实。",
        "hook": "ch1「开局媳妇……跑得好」+ 1970 日期锚。",
        "innov": "年代种田常见；社企改革线加分。",
        "ending": "ending 锚 ch1000 为 TOC 截断点；ch1047 仍 page1/3 且无「全书完」。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1047 · 拉拢人心 · plot anchor · https://www.sudugu.co/171/154274.html",
          "quote": "王主任一脑袋黑线：「都吵吵什么？我说要降工资了吗？一个个的，怎么都这么沉不住气，我说的是，工资会有变动，以后大家伙的工资将会分为基本工资和绩效工资，基本工资会根据大家的岗位重新制定标准，另外职称也会有相应的职称补贴。」绩效工资，就要和咱们厂的效益挂钩了，也就是说，咱们厂的效益越好，大家的绩效工资就越高。",
          "why_score": "ch1 婚礼跑路+重生立局；ch251 桥/电饭煲/政绩线；ch751 父亲病危；ch1047 工厂改制拉拢工人补证，故情节 81。"
        },
        "cast": {
          "locus": "ch751 · 大西北 · ~75% anchor · https://www.sudugu.co/171/153365.html",
          "quote": "「不管咋说，他到底生养了我一场。」听到李天明这么说，李学军顿时松了一口气。「你准备……咋办？」「我这就走，先和我大姐说一下，天亮工作忙，小蓉怀着孕，小五……就不让她去了。」李学军听了，不禁叹了口气。他到现在都想不明白，李学成到底是咋弄得，让五个儿女都和他离心离德。",
          "why_score": "李天明主角稳；李学军/李翠/天敬家族线有温度，ch751 父子裂痕写得克制，故人物 79。"
        },
        "pace": {
          "locus": "ch251 · 村里又要开大会了 · ~25% anchor · https://www.sudugu.co/171/151835.html",
          "quote": "「让人惦记着，不如花在我们自己身上，长甸河上有了桥，以后出行就方便了，这算是惠民。」「还有就是给学国叔加政绩，王主任，不是我背后说人，那位白江涛白副主任真不是个东西，三番五次的为难我们村，而且这个人私心太重。」李天明忙道：「我可绝对没有这个想法，我也可以保证，无论是我，还是我们村，所做的一切都是为了乡亲们好。」",
          "why_score": "1047 章大长篇；抽样段信息稳但体量注水风险客观存在，故节奏 74。"
        },
        "prose": {
          "locus": "ch251 · 村里又要开大会了 · ~25% anchor · https://www.sudugu.co/171/151835.html",
          "quote": "有句话李天明没说，领导要是少一些瞎指挥，很多事都能办得更好些。就比如最简单的种地，老农民一辈子就是干这个的。来个领导非要指手画脚，连秧苗的间距恨不能都用尺子量。啥时候施肥，啥时候除草都要管。把老农民都给指挥懵圈了。到最后反倒是不知道该怎么种地了。",
          "why_score": "年代口语朴实；ch251 政治对话清楚，老农民被瞎指挥一段有生活质感，故文笔 76。"
        },
        "world": {
          "locus": "ch1047 · 拉拢人心 · plot anchor · https://www.sudugu.co/171/154274.html",
          "quote": "以前飞跃厂的工人，工资是固定的，就连奖金也是固定的。每年年中发过半奖，年底发年终奖。厂里的效益如何，和工人们的收入没太大的影响。现在不一样了，引入绩效考核以后，每个人的工资都会有差别。大锅饭的时代一去不复返了。",
          "why_score": "1970–改开农村/社企/知青返城细节扎实，ch1047 绩效工资与大锅饭对比具体，故世界观 80。"
        },
        "hook": {
          "locus": "ch1 · 开局媳妇……跑得好 · open anchor · https://www.sudugu.co/171/151048.html",
          "quote": "结婚当天，闺女跟人跑了，做出这么没脸的事，往后他们在村里也抬不起头。「天明，你看今天这事……」李天明深吸了一口气，模糊的记忆渐渐变得清晰。这是他结婚的日子。1970年10月7号。也是他憋屈了一辈子的开端。",
          "why_score": "ch1「开局媳妇……跑得好」+ 1970 日期锚，婚礼跑路与重生并置，故钩子 80。"
        },
        "innov": {
          "locus": "ch1047 · 拉拢人心 · plot anchor · https://www.sudugu.co/171/154274.html",
          "quote": "另外，还有一点，咱们厂不欠人家都有返城的知青，很多还没有工作，新来的领导说了，咱们厂复工以后要扩建，到时候，会招收大量的工人进厂，优先考虑咱们本厂子弟，特别是那些还没有工作的返城知情。",
          "why_score": "年代种田常见；社企改革+返城知青招工线加分，但整体类型框架成熟，故创新 75。"
        },
        "ending": {
          "locus": "ch1000 · 游子归乡 · ending anchor · https://www.sudugu.co/171/154107.html",
          "quote": "一大家子人在一起过年，哪能少了李翠。吃完早饭，李天明开始检查两人统计好的几份报表。今年的产能再创新高，前些天分红的时候，不知道又让多少外村人红了眼。日子真的是越来越好了！刚从车间出来，就看到发往永河县城的公交车停在了村口，从上面下来了两个人。「天……天敬？」还真的是天敬。李天明紧跑了几步，到了跟前，一把抓住了天敬的肩膀。",
          "why_score": "ending 锚 ch1000 为 TOC 截断点，天敬归乡/家族团聚收束但非全书终章，故结局 70。"
        }
      }
    },
    {
      "file": "14-quanzhi-gaoshou.md",
      "id": "pilot-v0.quanzhi-gaoshou",
      "title": "全职高手",
      "author": "蝴蝶蓝",
      "band": "G2-game",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/402/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 87.8,
      "l1": {
        "plot": 86,
        "cast": 90,
        "pace": 80,
        "prose": 84,
        "world": 88,
        "hook": 92,
        "innov": 90,
        "ending": 92
      },
      "evidence": {
        "plot": "开篇驱逐→网吧（ch1）立王者归来；中段神之领域竞技场测水平（ch441）；后期个人赛细节（ch1363）；终章兴欣捧杯（ch1766）——职业电竞线闭环。",
        "cast": "叶修淡然离队（ch1）；黄少天防守反击声口（ch1363）；兴欣围圈扶杯（ch1766）群像强。",
        "pace": "赛事/副本切片多；抽样战斗解说密，全长仍有重复爽点风险。",
        "prose": "键盘节奏开场；赛场解说体清晰；终章奖杯滑落→队友托举意象好。",
        "world": "荣耀职业联盟/神之领域/公会领地规则自洽，像「可玩的世界」。",
        "hook": "ch1「被驱逐的教科书」冲突开门见山。",
        "innov": "职业电竞文标杆：技术细节+团队主题。",
        "ending": "第四冠首次亲手接杯、脱力托举——情绪与主题「队友」双收。"
      },
      "l3_douban": "**典藏分卷约 9.0–9.1**（卷3示例）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1766 · 最强的对手最好的朋友 · ending anchor",
          "quote": "「第十赛季，总冠军，兴欣战队！！」……叶修双手接过，但是紧接着，奖杯竟从他的手中滑落。满场惊叫声中，叶修左右两旁的苏沐橙和方锐已经飞快地伸过手来，扶住了奖杯，再然后，一只又一只的手探过来，将奖杯彻底稳稳地托住。",
          "why_score": "开篇驱逐→网吧（ch1）立王者归来；中段神之领域竞技场（ch441）；后期个人赛（ch1363）；终章兴欣捧杯（ch1766）职业电竞线闭环，故情节 86。"
        },
        "cast": {
          "locus": "ch1 · 被驱逐的高手 · open anchor",
          "quote": "叶秋没有回头，像是早就在等着这一刻一样，只是问了一句：「来了？」「来了。」苏沐橙的回答也同样简单。「那就走吧！」叶秋拒绝了对手又一次的邀战，轻轻地从网游荣耀专用的登录器上摘下了一张卡片。",
          "why_score": "叶修淡然离队（ch1）；黄少天 ch1363 防守反击声口；兴欣围圈扶杯（ch1766）群像强，故人物 90。"
        },
        "pace": {
          "locus": "ch1363 · 抢尽风头的一瞬 · ~75% anchor",
          "quote": "「现在是于锋占据优势！！」……「黄少天这场比赛话出奇的少啊！」……「双方战斗节奏很快，夜雨声烦目前生命已经……落狼藉还有79%。」",
          "why_score": "赛事/副本切片多；抽样战斗解说密，全长仍有重复爽点风险，故节奏 80。"
        },
        "prose": {
          "locus": "ch1766 · 最强的对手最好的朋友 · ending anchor",
          "quote": "叶修当然不是要把奖杯扔了，而是他的双手已经脱力，他根本就已经拿不住奖杯。好在身边有这么多可靠的队友。他们或许早已经发现了这一点，所以在这一瞬，他们齐齐伸出了手，最后帮助叶修一起，将奖杯彻底举过了头顶。",
          "why_score": "键盘节奏 ch1 开场；赛场解说体清晰；终章奖杯滑落→队友托举意象好，故文笔 84。"
        },
        "world": {
          "locus": "ch441 · 神之领域竞技场 · ~25% anchor",
          "quote": "神之领域地区广袤，主城众多。而且有着和普通区一些不一样的设定，官方美其名曰是加强玩家互动，但事实上就是加强竞争，让掉经验掉装备的事故发生率再更高一些。",
          "why_score": "荣耀职业联盟/神之领域/公会领地规则自洽，像「可玩的世界」，故世界观 88。"
        },
        "hook": {
          "locus": "ch1 · 被驱逐的高手 · open anchor",
          "quote": "战绩排行：嘉世战队总排名第十九位，倒数第二。对于曾经创造过联赛三连霸的王牌战队，这个成绩分外刺眼，此时却是明晃晃地挂在墙上，像是在无声地宣告：你们的荣耀，已经结束了。",
          "why_score": "ch1「被驱逐的教科书」冲突开门见山，故钩子 92。"
        },
        "innov": {
          "locus": "ch441 · 修正场裸奔 · ~25% anchor",
          "quote": "这叫装备比较烂吗？这根本就是裸奔吧！……「我这有个，你先凑合吧！」比赛场里，对手正是斩楼兰五人组中的战斗法师。面对偶像，心情是比较复杂的。多余的战斗法师武器他手里倒正好有，连忙就扔了下来。",
          "why_score": "职业电竞文标杆：技术细节+团队主题，故创新 90。"
        },
        "ending": {
          "locus": "ch1766 · 最强的对手最好的朋友 · ending anchor",
          "quote": "这是他的第四个冠军奖杯，同时却是他第一次亲手从联盟手中接过奖杯。……兴欣的选手们已经不再是在奖台上站成一排，而是聚起了一个圈，将叶修围在了正当中。",
          "why_score": "第四冠首次亲手接杯、脱力托举——情绪与主题「队友」双收，故结局 92。"
        }
      }
    },
    {
      "file": "140-quanqiu-zaibian-woyou-yizuo-kongbuwu.md",
      "id": "pilot-v0.quanqiu-zaibian-woyou-yizuo-kongbuwu",
      "title": "全球灾变：我有一座恐怖屋",
      "author": "不冷的天堂",
      "band": "G2-mystery (悬疑 · 末世/灵异/诸天)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/5632/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 72.8,
      "l1": {
        "plot": 74,
        "cast": 72,
        "pace": 70,
        "prose": 72,
        "world": 76,
        "hook": 78,
        "innov": 68,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 末世前夜放贷线；ch164 茅山除僵；ch498 鬼城战泰坦；ch665 人皇垂钓收束。",
        "cast": "钟无咎/四目/一休互动有戏；诸天群像功能化。",
        "pace": "669 章升级流体量；抽样段信息密但中段易松。",
        "prose": "ch1 阴云氛围；战斗段清楚。",
        "world": "末世+茅山+诸天议会/人间长城多层叠加。",
        "hook": "ch1「重回末世前夜」+ 2034 日期锚。",
        "innov": "恐怖屋系末世变体；类型框架成熟。",
        "ending": "ch665 时间长河收束完整；终局偏宏观略虚。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch665 · 大劫真相，垂钓未来（完） · ending anchor · https://www.sudugu.org/5632/3343857.html",
          "quote": "终于，过了无数岁月之后，一股惊人的气息骤然从阴司最深处轰然爆发！「终于成了！」阴司之中，一身黑衣的钟无咎眼中闪过一道精芒，身上的气息变得极为玄妙，仿佛随时会彻底融入整个天地消失不见。下一刻，他一步迈出，整个人便消失在了原地。等他再度出现之时，他已经位于一条汹涌澎湃的七色光河面前！这便是整个诸天万界的起点与终点——时间与命运长河！",
          "why_score": "ch1 末世前夜放贷线；ch164 茅山除僵；ch498 鬼城战泰坦；ch665 人皇垂钓收束，故情节 74。"
        },
        "cast": {
          "locus": "ch164 · 送上门来的炮灰 · ~25% anchor · https://www.sudugu.org/5632/3254368.html",
          "quote": "「多谢师叔，多谢大师！」看着一溜烟跑掉的两人，钟无咎心中一暖，随后转过头，对着一旁的皇族僵尸咧嘴一笑：「现在就剩我们两个了，你就算叫破嗓子也没人来救你的！」说罢，他右手挥着拳头，左手摇着犼之铃，一步步的朝着那皇族僵尸走去。而看着步步逼近的钟无咎，皇族僵尸连连后退，直到靠在崖壁之上退无可退，他枯槁的脸上渐渐浮现出绝望和恐惧之色。",
          "why_score": "钟无咎/四目/一休互动有戏；诸天群像功能化，故人物 72。"
        },
        "pace": {
          "locus": "ch498 · 全面压制 · ~75% anchor · https://www.sudugu.org/5632/3254765.html",
          "quote": "「杀光他们！」在将许伯里翁等人困在鬼城中后，钟无咎便是厉喝一声，带头朝着许伯里翁等人杀了过去！同一瞬间，天使、黄有珑、蚩尤还有普度慈航、陌客、以及树妖姥姥，也纷纷紧随钟无咎一提起对那些泰坦发起了猛烈的攻击！而钟无咎则是首当其冲杀向了许伯里翁！",
          "why_score": "669 章升级流体量；抽样段信息密但中段易松，故节奏 70。"
        },
        "prose": {
          "locus": "ch1 · 重回末世前夜 · open anchor · https://www.sudugu.org/5632/3254191.html",
          "quote": "天色阴沉，昏暗的乌云就像是厚重的黑心棉一样笼罩着整个天穹，空气中充斥着一种潮湿和发霉的味道，就好像整个城市都在这阴云的笼罩下慢慢腐烂一样。天气越来越冷了。明明往年这个时候人们都只要穿短袖就能上街，可如今阴沉的街头上，寥寥无几的行人却都已经穿上了厚厚的秋衣和外套，在潮湿的寒风中行色匆匆。",
          "why_score": "ch1 阴云氛围；战斗段清楚，故文笔 72。"
        },
        "world": {
          "locus": "ch665 · 大劫真相，垂钓未来（完） · ending anchor · https://www.sudugu.org/5632/3343857.html",
          "quote": "按照一开始的计划，始皇帝带着诸天万族的俘虏和强者开始打造「人间长城」，利用万族俘虏的力量，以及后续来自于天堂等世界的「战争赔款」，建立起了一个巨大无比，以人间界龙脉大阵为核心的超级防御大阵！根据始皇帝的推算，一旦大阵开启，那即便多个一品超凡也难以攻入人间，几乎可以保证人间的绝对安全！",
          "why_score": "末世+茅山+诸天议会/人间长城多层叠加，故世界观 76。"
        },
        "hook": {
          "locus": "ch1 · 重回末世前夜 · open anchor · https://www.sudugu.org/5632/3254191.html",
          "quote": "2034年，8月27日。甲寅年，七月十四。忌：诸事不宜。……可就在这时，门口却出现了一道身影。来人是个身材高挑的男子，男子容貌英俊，剑眉星目，虽然皮肤白皙，但有神的双眼却让其显得极具英气，气质不凡。「哟，来客了！」看到这年轻男子气质不凡，穿的也不错，那刀疤脸顿时眼睛一亮。",
          "why_score": "ch1「重回末世前夜」+ 2034 日期锚，故钩子 78。"
        },
        "innov": {
          "locus": "ch164 · 送上门来的炮灰 · ~25% anchor · https://www.sudugu.org/5632/3254368.html",
          "quote": "「一具僵尸而已，带回京城只会掀起腥风血雨，还不如交给啊咎，将这股力量用在正道上。」一休大师微微一笑，只是这一笑却牵扯到了他拔牙的痛处，让他冷哼一声，道：「况且啊咎天资卓越，与佛有缘，我自会帮他！」「是啊，这小子的天资之高简直是闻所未闻，甚至已经到了前无古人后无来者的地步。」",
          "why_score": "恐怖屋系末世变体；类型框架成熟，故创新 68。"
        },
        "ending": {
          "locus": "ch665 · 大劫真相，垂钓未来（完） · ending anchor · https://www.sudugu.org/5632/3343857.html",
          "quote": "「你终于来了！」随着钟无咎出现，其中一个坐在长河边上，头上带着斗笠，手持一根吊杆的老者淡淡的说道。这便是整个诸天万界的起点与终点——时间与命运长河！只是这个足以让一品超凡承受致命危险，代表着时间与命运之力的长河边，却早已有了两道身影！",
          "why_score": "ch665 时间长河收束完整；终局偏宏观略虚，故结局 72。"
        }
      }
    },
    {
      "file": "141-wenhao-1978.md",
      "id": "pilot-v0.wenhao-1978",
      "title": "文豪1978",
      "author": "坐望敬亭",
      "band": "G2-urban (都市 · 年代/文抄/文娱)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/556/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 81.5,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 78,
        "prose": 86,
        "world": 82,
        "hook": 80,
        "innov": 78,
        "ending": 82
      },
      "evidence": {
        "plot": "ch1 知青/穿越立局；ch172 梵高高潮；ch516 入殓师改编；ch686 诺奖收束。",
        "cast": "林朝阳/陶玉书/祝昌盛线有温度。",
        "pace": "693 章大长篇；抽样段信息稳。",
        "prose": "ch172 读稿反应；ch516 读稿夜氛围。",
        "world": "1978–2000 文坛/改开细节扎实。",
        "hook": "ch1 知青流言+穿越。",
        "innov": "文抄年代常见；诺奖线执行好。",
        "ending": "ch686 诺奖/media 回响收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch686 · 当代小说艺术的绝唱 · ending anchor · https://www.sudugu.org/556/442388.html",
          "quote": "也正因着林朝阳在国际文坛举足轻重的影响力，他获得2000年诺贝尔文学奖的消息不仅在国内持续发酵，也受到了国际媒体的广泛关注。香江、湾岛两地的媒体跟着凑热闹就不提了，林朝阳获奖消息传来的当天就登上了朝日电视台和NHK电视台的新闻节目。《纽约时报》专门撰文称：「林的文学成就让当代绝大多数作家汗颜……本届诺贝尔文学奖颁给他实至名归。」",
          "why_score": "ch1 知青/穿越立局；ch172 梵高高潮；ch516 入殓师改编；ch686 诺奖收束，故情节 84。"
        },
        "cast": {
          "locus": "ch172 · 《梵高之死》 · ~25% anchor · https://www.sudugu.org/556/441278.html",
          "quote": "祝昌盛的全部精力都放在了稿子上，彻底的融入了小说中的世界，林朝阳呼唤了他好几声才将他叫回神。他抬起头，看向林朝阳，只见那双眼睛中布满了血丝，尽是泪水，表情激动。他用充满热忱的声音说道：「朝阳，你给了梵高一个最完美的结局。」林朝阳轻笑：「小说还没写完。」「我知道。但我想这对于梵高来说，已经足够了。」",
          "why_score": "林朝阳/陶玉书/祝昌盛线有温度，ch172 读稿反应写出编辑共情，故人物 82。"
        },
        "pace": {
          "locus": "ch516 · 《入殓师》 · ~75% anchor · https://www.sudugu.org/556/442020.html",
          "quote": "拿到了林朝阳的新书书稿，几人都很兴奋，书稿只有一份，大家都想看，那就得分个先后。李拓排在了第一号，看五张稿纸就就交给下一个人，这叫流水作业。一开始时不时有人因为前面的人看得太慢而发出催促的抱怨声，后来大家逐渐沉浸于林朝阳所编织的故事中，屋内一片沉静，只有纸张被不时翻动的声音。",
          "why_score": "693 章大长篇；抽样段信息稳，故节奏 78。"
        },
        "prose": {
          "locus": "ch172 · 《梵高之死》 · ~25% anchor · https://www.sudugu.org/556/441278.html",
          "quote": "祝昌盛一路跟读这部小说，他知道他今天所看到的内容一定是小说的最高潮，他感受道了林朝阳笔下所孕育的那股澎湃的生命力，他完全沉溺于林朝阳所编织的梦幻之旅。恍惚间甚至觉得，可能小说中的梵高才是那个真实的艺术家。虽然这部小说现在还没有完稿，但祝昌盛可以大胆的说，林朝阳再次以他瑰丽无比的想象力和雄健浑厚的笔力为中国文坛献上了一部不可多得的长篇小说。",
          "why_score": "ch172 读稿反应；ch516 读稿夜氛围，故文笔 86。"
        },
        "world": {
          "locus": "ch516 · 《入殓师》 · ~75% anchor · https://www.sudugu.org/556/442020.html",
          "quote": "1989年的春节刚过，此时距离林朝阳的上一部小说《大时代》出版已经过去了近一年半。对于陈健功、郑万龙他们这种效率的选手来说，别说是写长篇了，就是中篇也不见得能写完第二部。但对林朝阳来说，这却已经是罕见的低效率了。毕竟他可是在8个月之内写完《闯关东》的狠人，陆遥但凡有他一半的效率也不至于把自己累的未老先衰。",
          "why_score": "1978–2000 文坛/改开细节扎实，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 法外狂徒陶女士 · open anchor · https://www.sudugu.org/556/440908.html",
          "quote": "「诶，陶玉书那丫头到底是没回来吧？」「都这个时候了，回来什么呀！听说半年了，连封信都没写。我就说了，人家是城里的知青，长的如花似玉，考的还是燕京的名校，能跟朝阳那小子？」……穿越了！这大概算是他两辈子中",
          "why_score": "ch1 知青流言+穿越并置，故钩子 80。"
        },
        "innov": {
          "locus": "ch686 · 当代小说艺术的绝唱 · ending anchor · https://www.sudugu.org/556/442388.html",
          "quote": "在一众解读林朝阳获奖新闻的媒体当中，门户网站雅虎日本的文章非常有特点，标题充斥着浓浓的日式中二风一一《中华文豪の崛起》。文章署名是清水章司，一位专门钻研林朝阳生平的日本学者。这几年，凭借着对「林朝阳」这位研究对象的精湛研究，清水章司已经普升为大阪大学文学部教授。",
          "why_score": "文抄年代常见；诺奖/国际文坛线执行好，故创新 78。"
        },
        "ending": {
          "locus": "ch686 · 当代小说艺术的绝唱 · ending anchor · https://www.sudugu.org/556/442388.html",
          "quote": "《纽约客》作为林朝阳的老朋友，为他的获奖献上了最诚挚的祝福，并刊发了罗伯特·戈特利布的文章一一《他让中国文学闪耀世界文坛》。「毫无疑问，他是二十世纪八九十年代世界文坛上最闪耀的那颗星。也因为他的存在，中国文学的魅力和风采才得以受到世界瞩目。」",
          "why_score": "ch686 诺奖/media 回响收束，故结局 82。"
        }
      }
    },
    {
      "file": "142-dayi-lingran.md",
      "id": "pilot-v0.dayi-lingran",
      "title": "大医凌然",
      "author": "志鸟村",
      "band": "G2-urban (都市 · 医疗/系统)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/567/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.0,
      "l1": {
        "plot": 80,
        "cast": 76,
        "pace": 74,
        "prose": 74,
        "world": 78,
        "hook": 82,
        "innov": 70,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 系统自证；ch247 缝合考核；ch740 肝切；ch1445 田案收束。",
        "cast": "凌然/凌结粥/苗坦生有辨识度。",
        "pace": "1400+ 章医疗升级；抽样稳但体量注水风险。",
        "prose": "手术段专业清楚；日常偏口语。",
        "world": "云医/科室/术式体系扎实。",
        "hook": "ch1「我不是精神病」+ 系统礼包。",
        "innov": "医疗系统文成熟类型。",
        "ending": "ch1445 田案线收束；非全书终章感。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1445 · 温暖而气愤 · ending anchor · https://www.sudugu.org/567/1058678.html",
          "quote": "周末。田家人齐聚一堂，在普通病房里，迎接从重症监护室转入的田国立。田国立躺在行床上，脸色苍白，但情绪尚可。他的恢复速度要比所有家庭医生预计的都要快，icu医生对疼痛感的处理也很不错, 虽然还是谈不上舒服，可就整体来说，田国立的心情还是正向的。尤其是见了自己的妻子女儿以后，田国立的心情就更好一些。",
          "why_score": "ch1 系统自证；ch247 缝合考核；ch740 肝切；ch1445 田案收束，故情节 80。"
        },
        "cast": {
          "locus": "ch247 · 爱学习 · ~25% anchor · https://www.sudugu.org/567/1056242.html",
          "quote": "在凌结粥眼里，凌然做的是又稳又快。而在苗坦生眼里，凌然能把减张缝合做的这么好，把皮内缝合做的这么快，那真是大大超过普通水准了。「你在云医学的吗？」苗医生搬了张椅子，坐在了凌然身边, 看着他穿针引线。凌然笑笑，没有回答。如果所有人的问题他都要回答的话，他早就累成人干了。",
          "why_score": "凌然/凌结粥/苗坦生有辨识度，ch247 父亲/苗医生视角写出主角专业声口，故人物 76。"
        },
        "pace": {
          "locus": "ch740 · 转播 · ~75% anchor · https://www.sudugu.org/567/1057239.html",
          "quote": "当然，若是放在国内的普通三甲医院，能平平无奇的将肝切除手术做下来的，也算是能人了，这就像是普通校队里，能靠三步上篮得分的球员，也算是厉害了, 反正，能得分就算是厉害了。要讲究，就得高端一点才有的讲究，像是云医这样的地区顶级的三甲医院, 也就是刚刚有了讲究的资本。",
          "why_score": "1400+ 章医疗升级；抽样稳但体量注水风险，故节奏 74。"
        },
        "prose": {
          "locus": "ch740 · 转播 · ~75% anchor · https://www.sudugu.org/567/1057239.html",
          "quote": "凌然对于3+1名高端医生的注视，好像没有丝毫的感觉，用的手法是平平无奇的，就连手术流程，都是老掉牙的流程，普通的不能再不同。当然，若是放在国内的普通三甲医院，能平平无奇的将肝切除手术做下来的，也算是能人了。",
          "why_score": "手术段专业清楚；日常偏口语，故文笔 74。"
        },
        "world": {
          "locus": "ch247 · 爱学习 · ~25% anchor · https://www.sudugu.org/567/1056242.html",
          "quote": "「我不看朋友圈。」苗坦生顿了顿, 又道：「也不刷微博，不看今日头条，也不看新闻。」「为什么？那不是原始人吗？」凌结粥不能理解。苗坦生淡定的道：「我把全部的精力用来学习都不够，哪里有时间看那些东西。」说话间，苗坦生还特意看向凌然。",
          "why_score": "云医/科室/术式体系扎实，故世界观 78。"
        },
        "hook": {
          "locus": "ch1 · 我不是精神病 · open anchor · https://www.sudugu.org/567/1055747.html",
          "quote": "「请领取你的新手大礼包。」中午12点，凌然眼前再次跳出了这样一行字，同时还有一只包裹形状的图标，在视野右上方不断的闪动，像是台坏掉的救护车灯。凌然默默的掏出笔记本，做了个记录，却没有做出任何的回应。作为一名医学院学生，凌然有着相当的好奇心，同时，也有足够的谨慎与自制力的。在莫名其妙，稀里糊涂的获得了系统之后，凌然首先做的，是各种各样的记录与测试。因为他得先确定，自己不是精神病。",
          "why_score": "ch1「我不是精神病」+ 系统礼包，故钩子 82。"
        },
        "innov": {
          "locus": "ch1 · 我不是精神病 · open anchor · https://www.sudugu.org/567/1055747.html",
          "quote": "凌然首先选择了「达沃斯认知偏差评定量表」，它是用于精神分裂患者，尤其是妄想症患者的认知偏差评定，而且是自评表。全部42个条目，均是以第一人称，来陈述人们特有的态度和信念，以1分为非常不同意，7分为非常同意。",
          "why_score": "医疗系统文成熟类型，故创新 70。"
        },
        "ending": {
          "locus": "ch1445 · 温暖而气愤 · ending anchor · https://www.sudugu.org/567/1058678.html",
          "quote": "田国立虽然有些昏昏欲睡起来，强打精神，问：「我什么时候能工作？」随着东光医院的医生们进来的，就有田家的家庭医生，意料之中的笑了一下，安抚道：「我们先看看具体的恢复情况，之后才能有一个比较准确的结论。」「现在……」田国立显然不想听他说这个。",
          "why_score": "ch1445 田案线收束；非全书终章感，故结局 74。"
        }
      }
    },
    {
      "file": "143-wo-de-yitian-you-48-xiaoshi.md",
      "id": "pilot-v0.wo-de-yitian-you-48-xiaoshi",
      "title": "我的一天有48小时",
      "author": "小呆昭",
      "band": "G2-scifi (科幻 · 无限流/副本)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/568/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 82.0,
      "l1": {
        "plot": 86,
        "cast": 80,
        "pace": 82,
        "prose": 80,
        "world": 84,
        "hook": 84,
        "innov": 82,
        "ending": 78
      },
      "evidence": {
        "plot": "ch1 48h 规则；ch244 推理拆局；ch736 副本线；ch984 日常收束。",
        "cast": "张恒冷静；副本配角功能清晰。",
        "pace": "984 章无限流；抽样信息密度高。",
        "prose": "ch244 推理对话利落。",
        "world": "48h 规则+多副本历史线一致。",
        "hook": "ch1 多出24小时+ 天梭表。",
        "innov": "时间规则+无限流结合辨识度高。",
        "ending": "ch984 偏日常；终局余韵靠前文。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch244 · 两套说辞 · ~25% anchor · https://www.sudugu.org/568/519112.html",
          "quote": "「舵手是那艘船上负责招募人手的人，也是唯一一个知道每个人来历的人。」张恒对尤金道，「你之后找人核实这件事情肯定会找到那艘船的舵手，他会告诉你你的儿子在那艘船上，至于其他人，因为时间过去太久了，他们只记得的确有一个少年在船上待过，不过这似乎也能进一步证实舵手所说的话，让你相信你的儿子的确在那艘船上。」",
          "why_score": "ch1 48h 规则；ch244 推理拆局；ch736 副本线；ch984 日常收束，故情节 86。"
        },
        "cast": {
          "locus": "ch736 · 守护天使 · ~75% anchor · https://www.sudugu.org/568/520348.html",
          "quote": "陈华栋也拿着诗集走了过来，看到唐装老人时愣了愣，反倒是后者和他亲切的打着招呼，「你就是陈华栋吧，很高兴见到你。」「哦哦，我也很高兴见到您。」陈华栋迷迷糊糊道，他有点搞不清楚现在的状况，他觉得自己应该是不认识唐装老人的，但是当有人能叫出你的名字和你打招呼的时候一般人的选择都会是先答应下来。",
          "why_score": "张恒冷静；副本配角功能清晰，故人物 80。"
        },
        "pace": {
          "locus": "ch736 · 守护天使 · ~75% anchor · https://www.sudugu.org/568/520348.html",
          "quote": "陈华栋一边应声一边将目光投向张恒，然而后者却似乎没有什么要解释的意思，反而对陈华栋道，「书都找齐了，这边应该没有我什么事儿了，那我就先走一步了。」「好的，你有事就先忙。」陈华栋到最后也没看出来唐装老人和张恒是什么关系，不过这不妨碍他看出两人应该是有话要谈，所以点头道。",
          "why_score": "984 章无限流；抽样信息密度高，故节奏 82。"
        },
        "prose": {
          "locus": "ch244 · 两套说辞 · ~25% anchor · https://www.sudugu.org/568/519112.html",
          "quote": "卡琳娜脸上的惊讶之色不亚于尤金，「你的意思是说，马尔科姆的手上其实根本没有什么把柄，他只是制造了一个自己手握把柄的假象。」「是的。」「等等，可那两个幸存者又怎么解释的，他们为什么后来一个加入海军，一个进了总督府，如果他们和这件事情没有关系，马尔科姆又为什么要这么保护他们……」",
          "why_score": "ch244 推理对话利落，故文笔 80。"
        },
        "world": {
          "locus": "ch1 · 多出的24小时 · open anchor · https://www.sudugu.org/568/518721.html",
          "quote": "第1章 多出的24小时张恒是在一个月前发现自己的一天多出了24个小时的。首先发生变化的是他的手表，那是一块儿由瑞士天梭生产的海星自动3机械表，是他十八岁生日的时候远在冰岛的父母送给他的。非常敷衍的淘宝下单，卖家发货，而且地址栏还填错了班级。",
          "why_score": "48h 规则+多副本历史线一致，故世界观 84。"
        },
        "hook": {
          "locus": "ch1 · 多出的24小时 · open anchor · https://www.sudugu.org/568/518721.html",
          "quote": "张恒是在一个月前发现自己的一天多出了24个小时的。首先发生变化的是他的手表，那是一块儿由瑞士天梭生产的海星自动3机械表，是他十八岁生日的时候远在冰岛的父母送给他的。张恒已经懒得吐槽这两人了，他小学还没毕业这二位神仙就已经迫不及待的打包飞往欧洲开始新生活了。",
          "why_score": "ch1 多出24小时+ 天梭表，故钩子 84。"
        },
        "innov": {
          "locus": "ch244 · 两套说辞 · ~25% anchor · https://www.sudugu.org/568/519112.html",
          "quote": "「不，你还是没明白，并不是马尔科姆送他们加入海军和总督府的，而是马尔科姆发现他们加入海军和总督府后才选择的他们，让整个计划变得无懈可击，更加可信，要证明这个问题其实很简单。」张恒问尤金，「你当初知道这个消息的时候，他们是不是已经加入到海军和总督府了。」",
          "why_score": "时间规则+无限流结合辨识度高，故创新 82。"
        },
        "ending": {
          "locus": "ch984 · 小热闹 · ending anchor · https://www.sudugu.org/568/520981.html",
          "quote": "峰子一上来什么也没说，先灌了张恒两扎啤酒。好在黑帆副本里张恒也曾把朗姆酒当水喝（主要是那时候在海上航行的久了船上也没有什么干净的水源，朗姆酒里毕竟有酒精，更耐储存）也练出了一定的酒量，至少两扎酒喝下去不会对他有太大的影响。但是张恒没有忘记自己这会儿还正身处险地，身负使命，紧急反应小队的人还不知道躲在哪里，因此喝完两杯后他也没有继续再喝下去。",
          "why_score": "ch984 偏日常；终局余韵靠前文，故结局 78。"
        }
      }
    },
    {
      "file": "144-shoushu-zhibojian.md",
      "id": "pilot-v0.shoushu-zhibojian",
      "title": "手术直播间",
      "author": "真熊初墨",
      "band": "G2-urban (都市 · 医疗/系统)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/571/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.5,
      "l1": {
        "plot": 82,
        "cast": 78,
        "pace": 80,
        "prose": 76,
        "world": 76,
        "hook": 84,
        "innov": 76,
        "ending": 76
      },
      "evidence": {
        "plot": "ch242 直播手术；ch741 系统升级；ch991 疑难案收束。",
        "cast": "郑仁/谢伊人/苏云有辨识度。",
        "pace": "991 章医疗升级；抽样段紧凑。",
        "prose": "手术/科室对话可读。",
        "world": "912 医院/介入/直播体系。",
        "hook": "ch242「直播手术？我还是第一次做」。",
        "innov": "医疗直播+系统成熟组合。",
        "ending": "ch991 案结未终章感；疫情改大纲。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch991 · 还是去梅奥诊所 · ending anchor · https://www.sudugu.org/571/560758.html",
          "quote": "邹嘉华显然对郑仁诊断的离子通道病有了一些认知，甚至可以说是研究。这也很正常，毕竟是性命攸关的大事儿，对于邹嘉华来讲，现在能否避免再一次的心脏骤停，是他最重要的事情。而且这个「病」最让人抓狂的是，没有确定的诊断。又详细的询问了郑仁各种解决方式，郑仁一一做了解答。邹嘉华随后沉默，似乎在盘算着其中的利弊得失，没有直接做决定。",
          "why_score": "ch242 直播手术；ch741 系统升级；ch991 疑难案收束，故情节 82。"
        },
        "cast": {
          "locus": "ch741 · 双眸灿灿如星 · ~75% anchor · https://www.sudugu.org/571/560089.html",
          "quote": "他努力睁开眼睛，看到谢伊人双手拄着膝盖，腰身微微弯曲，双眸灿灿如星，很认真，很专注的看着自己。郑仁知道，这是身体堆积了大量的乳酸导致的。这种堆积的量，甚至可以和重度糖尿病患者的乳酸酸中毒相比较一下了。不过自己肝肾功能没问题，不会有太大的损伤，只是要想恢复的话，至少要休息一段时间。可是现在……真的没办法休息。",
          "why_score": "郑仁/谢伊人/苏云有辨识度，ch741 疲惫与关切并置，故人物 78。"
        },
        "pace": {
          "locus": "ch242 · 直播手术 · ~25% anchor · https://www.sudugu.org/571/558776.html",
          "quote": "「郑老板，手术你有把握么？」孔主任问道。「您看您，又叫我老板，您这是撵我回去。」郑仁笑道：「前列腺的手术，我要熟悉一下介入材料，把握性应该有九成。」九成，那就好。超越鲁道夫瓦格纳教授这种事儿，孔主任不敢想。但只是顺利完成手术的话，脸面上也没那么难看。只要做到这样，就是最好的结果了。",
          "why_score": "991 章医疗升级；抽样段紧凑，故节奏 80。"
        },
        "prose": {
          "locus": "ch242 · 直播手术 · ~25% anchor · https://www.sudugu.org/571/558776.html",
          "quote": "临床上可以用的介入耗材多了去了，孔主任以及手下几个带组教授，一年要用5、6000万的耗材，给谁不是给？用谁不是用？国产耗材不太好用，孔主任对此也并不上心。能让他有些兴趣的，是郑仁的满意度。这不是谄媚的阿谀，而是一种投资。",
          "why_score": "手术/科室对话可读，故文笔 76。"
        },
        "world": {
          "locus": "ch991 · 还是去梅奥诊所 · ending anchor · https://www.sudugu.org/571/560758.html",
          "quote": "黑色加长林肯很平稳的回到912住院部门口，邹嘉华说再考虑一下。郑仁也没有多说什么，只是平淡告辞，和苏云下了车。看着黑色的车子幽灵一样离开，郑仁觉得这次体验相当不好。「老板，你想给他治病还是不想？」苏云问道。「我想试一试，但毕竟诊断不明确，心里有犹豫。」",
          "why_score": "912 医院/介入/直播体系，故世界观 76。"
        },
        "hook": {
          "locus": "ch242 · 直播手术 · open anchor · https://www.sudugu.org/571/558776.html",
          "quote": "「让小冯进来。」孔主任还是很困，要不是郑仁的原因，他才懒得搭理长风微创的人。……「郑老板，手术你有把握么？」孔主任问道。「您看您，又叫我老板，您这是撵我回去。」郑仁笑道：「前列腺的手术，我要熟悉一下介入材料，把握性应该有九成。」",
          "why_score": "ch242「直播手术？我还是第一次做」+ 九成把握，故钩子 84。"
        },
        "innov": {
          "locus": "ch741 · 双眸灿灿如星 · ~75% anchor · https://www.sudugu.org/571/560089.html",
          "quote": "虽然大猪蹄子没有颁布新的系统任务，但郑仁的医疗水平却结结实实的上了一个台阶。甚至郑仁自己……连做梦都没想到，会有这样的结果。而那些丝丝络络、晶莹剔透的丝线到底意味着什么，郑仁也不知道。查看了一遍系统空间，那只茅草屋外的小白狐狸像是已经活了一样，而且不知不觉，系统空间覆盖的范围也扩大了一些。",
          "why_score": "医疗直播+系统成熟组合，故创新 76。"
        },
        "ending": {
          "locus": "ch991 · 还是去梅奥诊所 · ending anchor · https://www.sudugu.org/571/560758.html",
          "quote": "郑仁想了想，微微点头。苗主任那面，估计会比较为难。去看一眼吧，假如能有什么可以帮忙的，帮一把也是好的。两人来到泌尿外科的楼层，刚下了电梯，就看到这里的人要比平时多。估计是看热闹的人，郑仁心里升出一种不祥的预感。如果说患者家属真的像是老贺描述的那样，认命了，这时候应该已经把尸体拉走。有这么多看热闹的人，必然有很大的麻烦。",
          "why_score": "ch991 案结未终章感；疫情改大纲（完本感言），故结局 76。"
        }
      }
    },
    {
      "file": "147-wode-diezhan-suiyue.md",
      "id": "pilot-v0.wode-diezhan-suiyue",
      "title": "我的谍战岁月",
      "author": "猪头七",
      "band": "G2-spy (都市 · 谍战)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/220/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.3,
      "l1": {
        "plot": 79,
        "cast": 80,
        "pace": 76,
        "prose": 78,
        "world": 79,
        "hook": 78,
        "innov": 76,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 1936 接头线；ch498 杨福元制裁；ch749 寒冬情报；ch1000 净街诱捕收束（截断）。",
        "cast": "程千帆 ch1 书卷气地下党；马姨婆 ch749 嘴硬心软；郑利君 ch498 狠劲。",
        "pace": "千章体量；抽样段谍战信息密，中段偶有支线注水。",
        "prose": "ch1 弄堂/馄饨细节；ch749 寒冬煤价口语。",
        "world": "1936–40 年代上海特高课/军统/地下党生态扎实。",
        "hook": "ch1 巡警换装接头+「我们不是在孤独地战斗」。",
        "innov": "谍战类型成熟；双线组织暗号系统加分。",
        "ending": "ending 锚 ch1000 为正文截断点；番外/终章未齐读。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch498 · 上海站内 · ~50% anchor · https://www.sudugu.co/220/213478.html",
          "quote": "兄弟单位窥得良机，断然出击，于一日内完成锄奸、突袭日军之壮举，予敌以重大打击，壮我特务处威名，领袖殊喜，亲令嘉奖；敢问道三老弟，何时报喜讯与我？……「站长，干大事哪有不死人的！难道还等着收第二……」",
          "why_score": "ch1 1936 接头线；ch498 杨福元制裁/不惜代价；ch749 寒冬情报；ch1000 净街诱捕，案件链连贯但 ending 截断，故情节 79。"
        },
        "cast": {
          "locus": "ch749 · 区委指示 · ~75% anchor · https://www.sudugu.co/220/213734.html",
          "quote": "马姨婆挎着一个小篮子回来了……「没用的男人，冻死人了，害了我家房子。」男人看了一眼篮子里，是几块煤球，他的眼睛湿润了。「马姨婆，大恩大德。」「瞎想什么呢？」马姨婆便骂道，「从房租里扣。」",
          "why_score": "程千帆 ch1 书卷气地下党贯穿；马姨婆 ch749 嘴硬心软、煤球细节有温度，故人物 80。"
        },
        "pace": {
          "locus": "ch498 · 上海站内 · ~50% anchor · https://www.sudugu.co/220/213478.html",
          "quote": "上海站不是无法掌握杨福元的行踪……此人投靠日本人后，知道当汉奸的危险，故而对于自身安全很重视，最近一直躲在虹口区一个日本军营附近的公寓居住……谁料到邹凤奇被杀，日军军马场遇袭，此两件惊天大事直接吓到了杨福元。",
          "why_score": "千章体量；抽样段谍战信息密、案件节拍紧，中段支线注水客观存在，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 程千帆 · open anchor · https://www.sudugu.co/220/212855.html",
          "quote": "程千帆打开窗，看了一眼窗外，天色阴沉的似乎要滴下水……可以听见卖馄饨的刘阿大又在和马姨婆争吵。马姨婆是惯占便宜的，每次都会有各种借口，馄饨馅小了，味道太淡了……",
          "why_score": "ch1 弄堂馄饨/马姨婆争吵等上海口语细节清楚，故文笔 78。"
        },
        "world": {
          "locus": "ch527 · 秦迪 · ~25% anchor · https://www.sudugu.co/220/213507.html",
          "quote": "此前经过的时候，他看到二楼彭与鸥的书房的窗帘拉开，一侧帘摆下端挽起来系好。这是一个暗号，是彭与鸥并不在家中、且并没有出事的暗号。如果是两侧窗帘拉开，都是自然下摆，没有挽起来，则说明彭与鸥出事了，没有能够撤离，或被捕，或牺牲。",
          "why_score": "1936–40 年代上海地下工作暗号/特高课威胁 ch527 落地具体，故世界观 79。"
        },
        "hook": {
          "locus": "ch1 · 程千帆 · open anchor · https://www.sudugu.co/220/212855.html",
          "quote": "今天是和老廖约定的例行接头的日子。每当这个时候，程千帆整个人从里到外都是火热的……我们不是在孤独的战斗，我们有同志。",
          "why_score": "ch1 巡警换装接头+同志信念并置，谍战钩强，故钩子 78。"
        },
        "innov": {
          "locus": "ch498 · 上海站内 · ~50% anchor · https://www.sudugu.co/220/213478.html",
          "quote": "郑利君口中所说的「不惜一切代价」，便是字面意思上的「不惜一切代价」了。看到郑卫龙有些犹豫，郑利君直接起身，直视郑卫龙，「站长，干大事哪有不死人的！」",
          "why_score": "谍战类型框架成熟；军统内部伦理冲突 ch498 有辨识，但整体创新有限，故创新 76。"
        },
        "ending": {
          "locus": "ch1000 · 剑指上海区 · ending anchor · https://www.sudugu.co/220/213992.html",
          "quote": "车璐旺确实是故意喊的「绑匪绑票」。对于巡捕房巡捕的德行，他们再了解不过了。都是一帮无利不起早的家伙……就在车璐旺体力逐渐不支，自讨自己此番要完蛋了的时候，一声怒喝响在耳边，「住手，巡捕办案。」",
          "why_score": "ch1000 净街/绑票诱捕收束有张力，但为正文截断点、番外未读，故结局 72。"
        }
      }
    },
    {
      "file": "148-dieying-fengyun.md",
      "id": "pilot-v0.dieying-fengyun",
      "title": "谍影风云",
      "author": "寻青藤",
      "band": "G2-spy (都市 · 谍战)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/369/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.3,
      "l1": {
        "plot": 80,
        "cast": 79,
        "pace": 77,
        "prose": 77,
        "world": 78,
        "hook": 79,
        "innov": 75,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 黄埔入谍报；ch247 纺厂覆灭；ch498 木鱼联络；ch749 救人；ch1000 设计捞人。",
        "cast": "宁志恒 ch1 红党底线；骆兴朝 ch498 激动相认；夏德言 ch749 老练。",
        "pace": "1224 章；抽样段行动/审讯节拍密。",
        "prose": "ch1 军校对话清楚；ch749 凌晨救人叙述稳。",
        "world": "军统/七十六号/地下党上海生态。",
        "hook": "ch1 「上前线和红党刀兵相见」底线抉择。",
        "innov": "经典谍战框架；木鱼/影子代号线加分。",
        "ending": "ending 锚 ch1000；后 224 章未读。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1000 · 设计捞人 · ending anchor · https://www.sudugu.co/369/325845.html",
          "quote": "「这只是三成的订金，事成之后再给你两倍的酬金！」……「我要的人叫庚兴为，高营长听说过此人吧？」……高元武这样的人，毫无信仰和忠诚可言，只为自己而活，投身伪政府也是如此。",
          "why_score": "ch1 黄埔入谍报；ch247 纺厂覆灭；ch498 木鱼联络；ch749 救人；ch1000 贿赂捞人链连贯，故情节 80。"
        },
        "cast": {
          "locus": "ch498 · 联系木鱼 · ~50% anchor · https://www.sudugu.co/369/325330.html",
          "quote": "骆兴朝看着眼前的青年，神情激动的说道：「组长，不，站长，您终于找到我了！」……轰动一时的福冈仓库被炸案，和法租界内闹的沸沸扬扬的青帮大佬陆天乔刺杀案，都是这位宁站长的手笔。",
          "why_score": "宁志恒 ch1 底线清晰；骆兴朝 ch498 相认情感真实，故人物 79。"
        },
        "pace": {
          "locus": "ch247 · 回家之前一 · ~25% anchor · https://www.sudugu.co/369/325023.html",
          "quote": "看着仓库里面的满目狼藉，地上四处洒落的血迹，这个男子无奈的摇了摇头……整个调查小组已经全军覆没了，整整十名精干特工全部失陷落网……他不敢长时间地停留在此地，快步离开了旧仓库。",
          "why_score": "1224 章体量；ch247 夜探仓库到次日行动科忙碌，信息密度高，故节奏 77。"
        },
        "prose": {
          "locus": "ch1 · 黄埔夜谈 · open anchor · https://www.sudugu.co/369/324769.html",
          "quote": "上前线和红党刀兵相见拼死拼活，再说自己前世可是一名真正的红党党员，说什么也不能把枪口指向自己的同志吧！这完全越了自己的底线，是绝对不可以的！「志恒完全听从老师的安排。」",
          "why_score": "ch1 军校对话与内心底线表述清楚可读，故文笔 77。"
        },
        "world": {
          "locus": "ch749 · 决定救人 · ~75% anchor · https://www.sudugu.co/369/325585.html",
          "quote": "范钟夫落入了七十六号的手中……这些知名人士都是被七十六号特务们强行绑架，为即将召开的六大会议充门面去了。了解到这个情况，林翰文这才暗自松了口气，既然不是针对范钟夫个人的行为。",
          "why_score": "七十六号/地下市委/报纸寻人启事 ch749 谍报运作具体，故世界观 78。"
        },
        "hook": {
          "locus": "ch1 · 黄埔夜谈 · open anchor · https://www.sudugu.co/369/324769.html",
          "quote": "「志恒，我考虑了很久，还是推荐你去军事情报处，但还是要看你自己的意愿。」……那还用考虑吗？上前线和红党刀兵相见拼死拼活……这完全越了自己的底线，是绝对不可以的！",
          "why_score": "ch1 毕业分配 vs 红党底线冲突钩强，故钩子 79。"
        },
        "innov": {
          "locus": "ch498 · 联系木鱼 · ~50% anchor · https://www.sudugu.co/369/325330.html",
          "quote": "「不要停，接着向前走，在前面的永昌酒馆找个房间等我！」……原来宁组长在淞沪会战之后，根本就没离开上海，而是就地潜伏，成为了上海军事情报站副站长。",
          "why_score": "经典谍战框架；木鱼代号/副站长潜伏 ch498 辨识，但整体类型成熟，故创新 75。"
        },
        "ending": {
          "locus": "ch1000 · 设计捞人 · ending anchor · https://www.sudugu.co/369/325845.html",
          "quote": "周浩将高元武的表情收在眼底，当下就知道，今天的事情不会有问题了……「要是个普通士兵，我救他做什么？」……这么大一笔巨款放在眼前，他是真的无法拒绝。",
          "why_score": "ch1000 贿赂捞人收束利落，但全书 1224 章后段未读，故结局 73。"
        }
      }
    },
    {
      "file": "149-weixiao-de-sanhao-xuesheng.md",
      "id": "pilot-v0.weixiao-de-sanhao-xuesheng",
      "title": "维校的三好学生",
      "author": "核动力战列舰",
      "band": "G2-scifi (科幻 · 架空工业)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/285/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.6,
      "l1": {
        "plot": 78,
        "cast": 76,
        "pace": 74,
        "prose": 77,
        "world": 81,
        "hook": 76,
        "innov": 80,
        "ending": 71
      },
      "evidence": {
        "plot": "ch1 穿越点兵；ch319 龙州灾变；ch478 以太争夺；ch635 凌翎易线。",
        "cast": "宣冲 ch635 冷静分析；武飞/武恒羽 ch159 兄弟对照。",
        "pace": "638 章；概念密度高，中段政军线略跳。",
        "prose": "ch1 爻算说明清楚；ch319 战争场面可读。",
        "world": "大爻礼制/爻算/以太/月岭体系扎实。",
        "hook": "ch1 方块字穿越+道术工业化反差。",
        "innov": "爻算社科模型+工业攀科技线辨识高。",
        "ending": "ending 锚 ch635；末 3 章未齐读。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch319 · 龙州灾变 · ~50% anchor · https://www.sudugu.co/285/272057.html",
          "quote": "欧克们的铁甲战舰如同一座破烂山……龙州的大西洋舰队开始和这个垃圾山战舰对射……新乡城中拉响了红色警报，街道上到处都是平民的惨叫。",
          "why_score": "ch1 穿越点兵；ch319 龙州海战/新乡警报；ch478 以太争夺；ch635 凌翎易寄生线，故情节 78。"
        },
        "cast": {
          "locus": "ch635 · 召大天师觐见 · ending anchor · https://www.sudugu.co/285/272691.html",
          "quote": "宣冲见到了凌翎易，不由得大骇……凌翎易望着宣冲，试图感应什么，最终有些失望。凌翎易：你什么时候，精神力觉醒？宣冲没有开口回答，反过来分析凌翎易的病症叙述。",
          "why_score": "宣冲 ch635 冷静分析病患、不答觉醒问题，人物克制有辨识度，故人物 76。"
        },
        "pace": {
          "locus": "ch478 · 先种田 · ~75% anchor · https://www.sudugu.co/285/272370.html",
          "quote": "慧行营的这块地一百年前也是很繁华的，然后抛荒了……寄语看了四方共同提出的要求事项后，无名火起。看着要求上交三成以上以太产出的条款，寄语咒骂道：「哪来的贵物？」",
          "why_score": "638 章体量；ch478 四方聚落谈判信息密但概念跳，故节奏 74。"
        },
        "prose": {
          "locus": "ch1 · 点兵 · open anchor · https://www.sudugu.co/285/271428.html",
          "quote": "此方世界的人类，非常数据化的把世间万物按照「阴爻」「阳爻」划分，然后根据典籍上的公式进行推演，同时撬动爻算验证体系，引导异相显现。",
          "why_score": "ch1 爻算体系说明清楚，故文笔 77。"
        },
        "world": {
          "locus": "ch1 · 点兵 · open anchor · https://www.sudugu.co/285/271428.html",
          "quote": "大爻属于东方「礼制」王朝。——自家系统重点强调了「非封建」。宣冲所在的将门家族，有着五个侯爷，其中伯父这一脉是亭侯，有七百户的食邑。",
          "why_score": "大爻礼制/爻算/将门食邑 ch1 落地具体，故世界观 81。"
        },
        "hook": {
          "locus": "ch1 · 点兵 · open anchor · https://www.sudugu.co/285/271428.html",
          "quote": "宣冲在了解这个世界的详情后，确定自己可能是有一点狂妄。这个位面上有「道法」「巫术」等奇术秘法……军中养马的「利畜符」，以及作战时遮蔽骑兵行动的「扬尘术」都是道术。",
          "why_score": "ch1 现代思维+爻算道术工业化反差，故钩子 76。"
        },
        "innov": {
          "locus": "ch478 · 先种田 · ~75% anchor · https://www.sudugu.co/285/272370.html",
          "quote": "宣冲点开名单，四个聚落地当初的接待人员是月级……而现在回来争夺产业的则是原本的圣裔。先前四个聚落地即将被月岭吞没时，这些圣裔去了别的区域「外狩」。",
          "why_score": "爻算社科模型+以太工业/聚落政治 ch478 辨识高，故创新 80。"
        },
        "ending": {
          "locus": "ch635 · 召大天师觐见 · ending anchor · https://www.sudugu.co/285/272691.html",
          "quote": "凌翎易为什么老是好不了，就是那个寄生体在切割一刹那，就会再度爆出感染液体。即，如果不让其爆出感染液体，如果能在切割时隔绝感染液体喷发，那么这个病根就能解除！",
          "why_score": "ch635 寄生切割难题收束有悬而未决感；ch636–638 未读，故结局 71。"
        }
      }
    },
    {
      "file": "15-juejing-heiye.md",
      "id": "pilot-v0.juejing-heiye",
      "title": "绝境黑夜",
      "author": "滚开",
      "band": "G3-mystery (站内仙侠；诡异修仙/安全屋)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/429/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 82.3,
      "l1": {
        "plot": 82,
        "cast": 76,
        "pace": 78,
        "prose": 80,
        "world": 86,
        "hook": 88,
        "innov": 88,
        "ending": 80
      },
      "evidence": {
        "plot": "开篇诡影撞门（ch1）立安全屋恐惧；中段黑灾交易/营地扩张（ch156）；终章大寂灭后拼粒子复活同伴、造「生机之地」（ch623）——闭环野心大。",
        "cast": "于宏工具人理性强；依依梦境钩子；全鹤终局苏醒有戏。配角功能偏多。",
        "pace": "滚开式快节奏堆设定/强化；抽样推进明确，长中段仍有清单感。",
        "prose": "ch1 黑暗人影与密坛嘱托氛围足；终章银灰混沌意象稳。",
        "world": "黑印强化、黑灾等级、安全屋绝对区、大寂灭原始粒子——诡异修仙融合自洽。",
        "hook": "「外面全是诡影，只想待在安全屋」命题+ch1 撞门，钩强。",
        "innov": "安全屋绝对安全×诡影不可杀×修仙极道，非纯副本无限流。",
        "ending": "保住飞船/拼回同伴/手造生机之地——主题落地；略神化主角。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch156 · 156来袭 二 · ~25% anchor · https://www.sudugu.org/429/480392.html",
          "quote": "「可以检测绝大部分黑灾的强化红值检测器，比官方的更先进。能对抗击退危险等级四甚至更高的辐射手雷，一辆做成辉石密室的太阳能吉普车。」于宏没回答，「后续如果你答应，我还会给你一些我掌握的高危黑灾情报，你自己注意规避。」",
          "why_score": "开篇诡影撞门（ch1）立安全屋恐惧；ch156 黑灾交易/营地扩张；ch623 大寂灭后拼粒子复活同伴、造「生机之地」，故情节 82。"
        },
        "cast": {
          "locus": "ch623 · 624终末（大结局） · ending anchor · https://www.sudugu.org/429/481063.html",
          "quote": "「我的记忆还停留在忘记很多东西的那一天.」全鹤缓缓睁眼，轻声道。「于宏.师兄」她走出盆，全身自然以法力凝聚出道袍，遮住身躯。「已经不存在在哪这个概念了.」于宏背对着她，站在窗边，望着外侧。",
          "why_score": "于宏工具人理性强；依依梦境钩子；全鹤终局苏醒有戏，故人物 76。"
        },
        "pace": {
          "locus": "ch468 · 468机会 二 · ~75% anchor · https://www.sudugu.org/429/480848.html",
          "quote": "时间一天天过去，终于。黑印彻底修复安全屋的时刻，到了。于宏提前告知了其余人，自己要修复安全屋……地下主控室内。于宏静静盘膝坐下，看着墙上最后闪烁的倒计时：1分。下一刻，整个安全屋一下变得模糊。再下一秒，又重新清晰起来。",
          "why_score": "滚开式快节奏堆设定/强化；抽样推进明确，长中段仍有清单感，故节奏 78。"
        },
        "prose": {
          "locus": "ch1 · 001诡影 一 · open anchor · https://www.sudugu.org/429/465895.html",
          "quote": "床尾处。那里。正站了一个黑色人影。人影上半身一片黑暗，面容模糊不清。但能感觉到，她正静静的注视着小女孩。「记住.依依，无论听到什么声音，你都要躲在密坛里，白石变黑之前，别出来.」「千万.」「别出来」",
          "why_score": "ch1 黑暗人影与密坛嘱托氛围足；终章银灰混沌意象稳，故文笔 80。"
        },
        "world": {
          "locus": "ch468 · 468机会 二 · ~75% anchor · https://www.sudugu.org/429/480848.html",
          "quote": "「换了一些法师体系的培养书籍，它们的体系很严谨，可以用来作为系统分析工具，剖析一些全新的没见过的事物。」「另外，我从塔灵里，找到了说不定能让我短暂短距离离开黑黑灵，而不影响返程的办法。」",
          "why_score": "黑印强化、黑灾等级、安全屋绝对区、大寂灭原始粒子——诡异修仙融合自洽，故世界观 86。"
        },
        "hook": {
          "locus": "ch1 · 001诡影 一 · open anchor · https://www.sudugu.org/429/465895.html",
          "quote": "嘭！！！一声巨响，连带着巨大震动，在她耳边猛地响起。整个房间仿佛都在颤动摇晃。房间的木门剧烈颤抖着，传出一下接一下的撞击声，仿佛有一头巨兽在外疯狂撞击。嘭！嘭！嘭！！巨大的撞击仿佛要将木门彻底撞碎。",
          "why_score": "「外面全是诡影，只想待在安全屋」命题+ch1 撞门，钩强，故钩子 88。"
        },
        "innov": {
          "locus": "ch156 · 156来袭 二 · ~25% anchor · https://www.sudugu.org/429/480392.html",
          "quote": "外面越来越危险，连他这样有黑印辅助的人，都只能勉强自给自足.希望小结巴平安没事，能撑到丁芍赶过去救援。营地内，大家欢声庆祝着老李安全归来……而营地外院外，黑蜥巡视的次安全区内。一道道衣着肮脏破旧的人影，正缓缓从雾气里走出。",
          "why_score": "安全屋绝对安全×诡影不可杀×修仙极道，非纯副本无限流，故创新 88。"
        },
        "ending": {
          "locus": "ch623 · 624终末（大结局） · ending anchor · https://www.sudugu.org/429/481063.html",
          "quote": "「生机之地.」于宏笑着，顿了顿，抬起手，对着窗外一指。「看那不就是么？」窗外无尽的银灰色中，正此时，缓缓显露出一点模糊的白光。那竟然，是一面巨大的白玉石打造的墙体！「原来.真的真的有生机之地！！！」全鹤表情紧绷，嘴唇颤抖着。",
          "why_score": "保住飞船/拼回同伴/手造生机之地——主题落地；略神化主角，故结局 80。"
        }
      }
    },
    {
      "file": "150-wo-de-huashen-zhengzai-chengwei-zuihou-boss.md",
      "id": "pilot-v0.wo-de-huashen-zhengzai-chengwei-zuihou-boss",
      "title": "我的化身正在成为最终BOSS",
      "author": "汐尺",
      "band": "G2-game (游戏 · 轻小说/异能)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/375/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.4,
      "l1": {
        "plot": 77,
        "cast": 78,
        "pace": 78,
        "prose": 76,
        "world": 77,
        "hook": 80,
        "innov": 79,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 监禁审问；ch214 箱庭权杖；ch320 大阪线；ch422 后日谈收束。",
        "cast": "姬明欢 ch1 恹恹机敏；顾绮野 ch320 日常；西泽尔 ch214 母子对峙。",
        "pace": "425 章；多机体/拍卖会节拍密。",
        "prose": "轻小说口语；ch1 监禁室氛围好。",
        "world": "限制级异能/驱魔人/箱庭序列规则。",
        "hook": "ch1 「限制级异能者，编号1002」+ 教导员来访。",
        "innov": "多机体+家族线+序列游戏框架辨识。",
        "ending": "ch422 番外后日谈；meta 章未读。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch214 · 西泽尔：妈妈，我来杀你全家了 · ~50% anchor · https://www.sudugu.co/375/329306.html",
          "quote": "「别装傻了母亲，刺客是你派来的。」西泽尔问，「真的不可以停手吗？为什么我们必须拔刀相向？」……「王之加护只会被每一代皇室血脉里最适合成为国王的人继承，所以在几年前，王的加护从国王身上剥离，转而选择了你。」",
          "why_score": "ch1 监禁审问；ch214 箱庭权杖/母子对峙；ch320 大阪线；ch422 后日谈，故情节 77。"
        },
        "cast": {
          "locus": "ch1 · 梦呓 · open anchor · https://www.sudugu.co/375/329086.html",
          "quote": "素白而单薄的床铺上，像鱼儿一样侧躺着的姬明欢自睡梦中醒来……「死了算了……」他轻声自语着，恹恹地叹了口气。直到一阵惹人厌的脚步声传入耳畔，他才结束了为时不到五秒的回笼觉，蓦然撑开沉重的眼皮。",
          "why_score": "姬明欢 ch1 恹恹机敏、对教导员气味敏感，声口立住，故人物 78。"
        },
        "pace": {
          "locus": "ch106 · 来电 · ~25% anchor · https://www.sudugu.co/375/329195.html",
          "quote": "7月18日，距离东京的地下拍卖会正式打响，倒计时还剩下最后三天……紧接着，昨日收到的历史信息一条接着一条显示在手机屏幕上，仿佛车祸现场里发生追尾事故的汽车。",
          "why_score": "425 章；ch106 拍卖会倒计时+多机体信息并行，节拍密，故节奏 78。"
        },
        "prose": {
          "locus": "ch1 · 梦呓 · open anchor · https://www.sudugu.co/375/329086.html",
          "quote": "一连串极具侵略性的动静，就好像一场突如其来的暴雨，坠向无人之境的孤湖，将栖于湖底的游鱼掀荡而起。炽白灯管成排亮起，冷色灯光平铺而下，漫过室内的每一个角落。",
          "why_score": "ch1 监禁室冷光/暴雨比喻氛围好，故文笔 76。"
        },
        "world": {
          "locus": "ch214 · 西泽尔 · ~50% anchor · https://www.sudugu.co/375/329306.html",
          "quote": "此刻一道无形屏障保护着国王，这是白王权杖的护主能力，正因如此皇后和两个王子才无法随意取走权杖。他可以尝试取走权杖，但前提是庭院里的王庭队成员会让他这么做。",
          "why_score": "箱庭权杖/王之加护/王庭队 ch214 规则清楚，故世界观 77。"
        },
        "hook": {
          "locus": "ch1 · 梦呓 · open anchor · https://www.sudugu.co/375/329086.html",
          "quote": "「限制级异能者，编号1002——『姬明欢』，教导员来访，尽快做好接受审问的准备。」……他慢悠悠地翻了个身，瘦削的脸庞正对着天花板。",
          "why_score": "ch1 限制级编号+教导员审问钩强，故钩子 80。"
        },
        "innov": {
          "locus": "ch422 · 番外一 · ending anchor · https://www.sudugu.co/375/329520.html",
          "quote": "比起开会这个礼貌用词，倒不如说趁着他们「上厕所」、「喝下午茶」的私密时间，陪他们说一些「掏心掏肺」的话……一个爆星级别的限制级怪物摆在那里，他们没有任何抗议的权利。",
          "why_score": "多机体+家族线+序列游戏/联合国后日谈 ch422 框架辨识，故创新 79。"
        },
        "ending": {
          "locus": "ch422 · 番外一 · ending anchor · https://www.sudugu.co/375/329520.html",
          "quote": "于是在姬明欢的友好提议之下，顾绮野和顾卓案、绫濑折纸三人的通缉身份被联合国取消了……「坐什么飞机，我弟弟绕地球飞一圈只需要五秒，让他去接你多好，还是免费的，节俭出行。」",
          "why_score": "ch422 番外后日谈收束轻松但偏 meta；正文终章感略薄，故结局 74。"
        }
      }
    },
    {
      "file": "151-muzhe-mixu.md",
      "id": "pilot-v0.muzhe-mixu",
      "title": "牧者密续",
      "author": "不祈十弦",
      "band": "G2-game (游戏 · 奇幻/密教)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/378/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.5,
      "l1": {
        "plot": 81,
        "cast": 80,
        "pace": 75,
        "prose": 79,
        "world": 82,
        "hook": 78,
        "innov": 80,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 遇袭调查；ch498 顾问牺牲；ch750 镜魔契约；ch1001 梦界线。",
        "cast": "艾华斯 ch337 得意试验；顾问 ch498 黄昏道途；阿莱斯特 ch750 签真名。",
        "pace": "1350 章；抽样段密设定略跳。",
        "prose": "ch498 铭刻/赴死 prose 佳；ch1 精灵口音好。",
        "world": "道途/柱神/双生镜/梦界体系极丰。",
        "hook": "ch1 见习监察迟到+精灵老管家压迫感。",
        "innov": "密教道途 RPG 化+双生镜机制辨识高。",
        "ending": "ending 锚 ch1001；后 349 章未读。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch498 · 铭刻之道途 · ~50% anchor · https://www.sudugu.co/378/331954.html",
          "quote": "「听好！」他一边侧步向着远离「迈克罗夫特」的方向移动，语速飞快的厉声喝道：「不要与艾华斯为敌，他是双生镜的受赐福者——」……假如自己必须死去，那死在晋升仪式之中就是最好的选择。",
          "why_score": "ch1 遇袭调查；ch498 顾问牺牲传情报；ch750 镜魔契约；ch1001 梦界线，故情节 81。"
        },
        "cast": {
          "locus": "ch498 · 铭刻之道途 · ~50% anchor · https://www.sudugu.co/378/331954.html",
          "quote": "顾问如此拼命，并不是因为顾问对瓦伦丁七世太过忠诚……他更加厌恶着「毫无意义的死」。因为那意味着虚无，意味着价值的埋没，意味着遗忘。而黄昏是铭刻与永恒之道。",
          "why_score": "顾问 ch498 黄昏道途「拒绝无意义之死」声口鲜明，故人物 80。"
        },
        "pace": {
          "locus": "ch337 · 月之子形态的艾华斯 · ~25% anchor · https://www.sudugu.co/378/331776.html",
          "quote": "艾华斯按照双生镜赋予的仪式知识，将镜子举起并闭上一只眼睛。他在镜子中看到了三个模模糊糊的影子。一个与自己一模一样、一个则与「贝亚德」一模一样。而第三个则是一个与夏洛克差不多大的小女孩。",
          "why_score": "1350 章体量；ch337 仪式说明信息密、概念跳，故节奏 75。"
        },
        "prose": {
          "locus": "ch1 · 你是来逮捕我的吗 · open anchor · https://www.sudugu.co/378/331435.html",
          "quote": "他将手中镶嵌着宝石的怀表咔哒一声合上，收回到胸前，严肃的盯着哈伊娜。站在哈伊娜对面的，是一位穿着管家服，又瘦又高的老年精灵……那挺拔如松、一动不动的脊背，此刻充满了强大的压迫力。",
          "why_score": "ch1 精灵管家压迫感/王都口音 prose 佳，故文笔 79。"
        },
        "world": {
          "locus": "ch750 · 嫉妒的回响 · ~75% anchor · https://www.sudugu.co/378/332212.html",
          "quote": "镜魔恭敬的将合同具现在了阿莱斯特面前。为防诈骗，那并非是纸质合同，而是一团燃烧着的火焰……这个合同只规定了一件事，那就是如果要背叛对方、或者要攻击对方，必须提前至少七十二小时宣战。",
          "why_score": "镜魔火焰合同/真名互换/柱神教皇 ch750 规则落地具体，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 你是来逮捕我的吗 · open anchor · https://www.sudugu.co/378/331435.html",
          "quote": "「是的，您好……我是昨天预约的哈伊娜监察……来调查艾华斯·莫里亚蒂先生遇袭一案。」……「——所以您就自作主张参与了那场实际上并不要求您参加的监察会议，并迟到了……两个小时零二十三分钟？」",
          "why_score": "ch1 见习监察迟到+老管家训话钩强，故钩子 78。"
        },
        "innov": {
          "locus": "ch337 · 月之子形态的艾华斯 · ~25% anchor · https://www.sudugu.co/378/331776.html",
          "quote": "艾华斯能够随意倒映成这三种形态中的任何一种。……变成月之子版本的自己，应该是这个仪式本来的效果；而他能变成贝亚德，应该是因为影魔与自己那密切的契约关系。",
          "why_score": "密教道途+双生镜三形态机制 ch337 辨识高，故创新 80。"
        },
        "ending": {
          "locus": "ch1001 · 艾华斯：妈妈？ · ending anchor · https://www.sudugu.co/378/332480.html",
          "quote": "「没有用的，我们不在梦主的视线内。在这种情况下，这些人就仅仅只是虚壳而已。」……「你说阿莱斯特？」艾华斯毫不在意：「她一直和我在一起呢。」",
          "why_score": "ch1001 梦界虚壳/阿莱斯特同行收束有悬，全书 1350 章后段未读，故结局 73。"
        }
      }
    },
    {
      "file": "152-quanmin-banji-qiusheng.md",
      "id": "pilot-v0.quanmin-banji-qiusheng",
      "title": "全民班级求生：班上就我是男生",
      "author": "超级小黄",
      "band": "G2-game (游戏 · 求生/部落)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/360/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 73.5,
      "l1": {
        "plot": 74,
        "cast": 72,
        "pace": 76,
        "prose": 71,
        "world": 73,
        "hook": 77,
        "innov": 75,
        "ending": 70
      },
      "evidence": {
        "plot": "ch1 族长系统；ch72 巨树；ch216 庇护所升级；ch289 核弹/墙塌。",
        "cast": "叶凡 ch1 族长；柳婀娜/婉瑜 ch72 互动偏薄。",
        "pace": "289 章；求生升级节拍稳。",
        "prose": "网文化口语；ch72 巨物描写可读。",
        "world": "部落/转职/庇护所/异族规则。",
        "hook": "ch1 「49个女生+1个男生」+ 失败死亡。",
        "innov": "班级求生+时间流速差常见组合。",
        "ending": "ch289 核弹炼本源收束略仓促。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch289 · 大结局 · ending anchor · https://www.sudugu.co/360/322555.html",
          "quote": "叶凡开始用本源法诀，将眼前这颗1000万吨当量的核弹，逐渐的炼制成自己的本源之力……第三天的时候，那巨大高墙彻底的垮塌。……「完了完了，有不朽级强者过来了。」",
          "why_score": "ch1 族长系统；ch72 巨树危机；ch216 庇护所升级；ch289 核弹/墙塌/不朽级压境，故情节 74。"
        },
        "cast": {
          "locus": "ch1 · 全民班级求生 · open anchor · https://www.sudugu.co/360/318963.html",
          "quote": "【叮，检测到综合能力最强的人是：叶凡！】【恭喜叶凡，成为族长，你可以开始抽取你的天赋了，请带领你的部落好好活下去！！】【请注意，这不是演习，这不是演习，失败就会死亡！】",
          "why_score": "叶凡 ch1 族长定位清楚；配角 ch72/ch144 偏功能化，故人物 72。"
        },
        "pace": {
          "locus": "ch216 · 升级4级庇护所 · ~75% anchor · https://www.sudugu.co/360/321266.html",
          "quote": "【聊天频道】……「哈哈，老子转职成鬼刀了！什么异族，在我面前都是砍瓜切菜！」【天山部落】：喂，你们都没看战力榜第一吗？星火部落都有两个转职者了！",
          "why_score": "289 章；ch216 升级+频道信息并行，求生节拍稳，故节奏 76。"
        },
        "prose": {
          "locus": "ch72 · 植物公园的怪物 · ~25% anchor · https://www.sudugu.co/360/319147.html",
          "quote": "那站起来的怪物居然是……「树！居然是一棵树！！」……恐怖巨树怪物拥有两个眼睛，眼睛呈现黄色，跟灯泡一样，但是却有一辆汽车的大小。在两个眼睛下，是一张黑洞洞的嘴。",
          "why_score": "ch72 巨树/巨物描写有画面感，但整体 prose 网文化，故文笔 71。"
        },
        "world": {
          "locus": "ch216 · 升级4级庇护所 · ~75% anchor · https://www.sudugu.co/360/321266.html",
          "quote": "【叮，您将消耗所有指定材料，将庇护所升级至 4 级。】……如今的发展节奏实在太乱，也太快了，按照月族原本的计划，根本不该是这样的光景。",
          "why_score": "庇护所等级/转职/月族计划 ch216 规则可辨，故世界观 73。"
        },
        "hook": {
          "locus": "ch1 · 全民班级求生 · open anchor · https://www.sudugu.co/360/318963.html",
          "quote": "他们班算上自己一共50个人，除了叶凡之外其余49个全都是女生！……【请注意，这不是演习，这不是演习，失败就会死亡！】",
          "why_score": "ch1 「49女1男」+ 失败死亡警告钩强，故钩子 77。"
        },
        "innov": {
          "locus": "ch144 · 母魔蛛的破损囊袋 · ~50% anchor · https://www.sudugu.co/360/319353.html",
          "quote": "【母蜘蛛囊袋迷雾】【简介：八眼母魔蛛尾囊破损后释放的特殊迷雾，带有强烈的致幻与亢奋效果。此尾囊是魔蛛繁衍后代的关键，能催化生物的情绪，使其失去理智，主动靠近同类。】",
          "why_score": "班级求生+时间流速+部落面板常见；母蛛迷雾 ch144 有小辨识，故创新 75。"
        },
        "ending": {
          "locus": "ch289 · 大结局 · ending anchor · https://www.sudugu.co/360/322555.html",
          "quote": "叶凡炼制本源的过程，足足持续了两天。而就在第三天的时候，那巨大高墙彻底的垮塌……「该死的墙提前垮掉了！妈的！计划失败了，撤退！」",
          "why_score": "ch289 核弹炼本源+墙塌+不朽级压境收束偏仓促，故结局 70。"
        }
      }
    },
    {
      "file": "153-shihuo-yiliu-sisi.md",
      "id": "pilot-v0.shihuo-yiliu-sisi",
      "title": "尸祸一六四四",
      "author": "稚嫩小菠萝",
      "band": "G2-mystery (悬疑 · 历史/丧尸)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/275/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.4,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 77,
        "prose": 74,
        "world": 78,
        "hook": 79,
        "innov": 80,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 穿越太子；ch27 活尸关厢；ch54 阅兵；ch108 三镇使者。",
        "cast": "朱慈烺 ch1 魔怔自信；方枝儿 ch81 崩溃；阎尔梅 ch54 眼前一亮。",
        "pace": "108 章短篇；活尸/政治线切换快。",
        "prose": "ch27 活尸逼近描写有张力；meta 梗多。",
        "world": "1644 活尸+南明政治混搭辨识。",
        "hook": "ch1 「p社+全战+历史真相」穿越太子。",
        "innov": "明末日活尸+史观/meta 解构组合罕见。",
        "ending": "ch108 三镇会面收束；108 章体量偏截断感。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch108 · 四使使视适是时 · ending anchor · https://www.sudugu.co/275/264792.html",
          "quote": "左梦庚毫不迟疑地反怼：「我已经来得够早了，没想到却还是比你们晚了，到底是吃屎都赶不上热乎的啊。」「哈！」李本深眼睛一瞪，便要站起，却被一侧的侯方域拉住衣袖。",
          "why_score": "ch1 穿越太子；ch27 活尸关厢；ch54 阅兵；ch108 三镇使者互怼收束，故情节 76。"
        },
        "cast": {
          "locus": "ch54 · 惊喜 · ~50% anchor · https://www.sudugu.co/275/264683.html",
          "quote": "阎尔梅目光一闪：「邳州尸潮来时，史阁部就提前疏散了百姓，带着他们渡过黄河。」……百余名士卒列阵而出，队伍齐整，踏地之声铿然。人人垂首肃立，目不旁视，行列之间，竟无一人稍动。见此，阎尔梅却是眼前一亮。",
          "why_score": "阎尔梅 ch54 阅兵「内行看门道」反应真实；朱慈烺/方枝儿声口鲜明，故人物 75。"
        },
        "pace": {
          "locus": "ch27 · 关门 · ~25% anchor · https://www.sudugu.co/275/264627.html",
          "quote": "不到两刻钟，视线内关厢附近就不再能见到站立的活人。朱慈烺踩着马镫站起，朝着远方眺望。迷雾之中，一道稀疏黑线摇晃着，不断清晰，不断逼近。",
          "why_score": "108 章短篇；ch27 关厢到活尸逼近节拍快，故节奏 77。"
        },
        "prose": {
          "locus": "ch27 · 关门 · ~25% anchor · https://www.sudugu.co/275/264627.html",
          "quote": "破开长雾，活尸们伸长了双手，脚步却是如风，不比那些活人慢上分毫……那被扑倒的活人也站了起来，露出脖颈处血肉模糊的白骨。「咔咔——」「救命啊，救命啊——」",
          "why_score": "ch27 活尸逼近/嘶吼描写有张力；meta 梗多时 prose 跳，故文笔 74。"
        },
        "world": {
          "locus": "ch81 · 反思与新国策 · ~75% anchor · https://www.sudugu.co/275/264737.html",
          "quote": "这可是假太子啊，你们立的是福王啊！……结果你们把头衔、军饷什么的全给他了，甚至还允许其开府建衙，这不是资敌吗？",
          "why_score": "1644 活尸+南明诏书/开府政治 ch81 混搭落地，故世界观 78。"
        },
        "hook": {
          "locus": "ch1 · 太子 · open anchor · https://www.sudugu.co/275/264578.html",
          "quote": "他努力学习欧陆风云、维多利亚、十字军之王与全战等一系列游戏……作为一个现代人，想要回到大明不是很正常吗？……正好他文有p社，武有全战，还掌握了历史真相，尤其是他还穿越成了太子！",
          "why_score": "ch1 P社/全战+穿越太子+历史真相钩强且罕见，故钩子 79。"
        },
        "innov": {
          "locus": "ch1 · 太子 · open anchor · https://www.sudugu.co/275/264578.html",
          "quote": "现在历史的真相就在眼前，他非要证明一下，不是他错了，而是历史错了。正好他文有p社，武有全战，还掌握了历史真相，尤其是他还穿越成了太子！谁敢说这不是天意？",
          "why_score": "明末日活尸+史观/meta 解构组合 ch1 辨识高，故创新 80。"
        },
        "ending": {
          "locus": "ch108 · 四使使视适是时 · ending anchor · https://www.sudugu.co/275/264792.html",
          "quote": "除左梦庚与黄澍外，高杰派来了侯方域与外甥李本深，黄得功则是派来了好友兼水师提督翁之琪……侯方域是史可法的幕僚，而高杰如今与史可法交好，所以李本深愿意卖他一个面子。",
          "why_score": "ch108 三镇使者会面收束政治线，但 108 章体量偏短、大局未展，故结局 72。"
        }
      }
    },
    {
      "file": "154-zhanchui40k-soudache-taanzhou.md",
      "id": "pilot-v0.zhanchui40k-soudache-taanzhou",
      "title": "战锤40k搜打撤，塔暗州",
      "author": "啊，生活",
      "band": "G2-scifi (科幻 · 游戏/战锤)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/278/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.3,
      "l1": {
        "plot": 74,
        "cast": 73,
        "pace": 76,
        "prose": 72,
        "world": 79,
        "hook": 78,
        "innov": 80,
        "ending": 70
      },
      "evidence": {
        "plot": "ch1 搜打撤循环；ch223 私兵远征；ch472 兽人工坊；ch930 军械库线。",
        "cast": "李秦武 ch1 贪婪跑刀；革老屁 ch472；圣雷瑟 ch703。",
        "pace": "ch223 千兵集结节拍快；跑刀—扩军切换密。",
        "prose": "ch1 枪械属性面板清晰；口语化为主。",
        "world": "ch1 巢都底巢+化肥劵；ch472 战锤工坊落地。",
        "hook": "ch1 无限复活+数据化搜打撤。",
        "innov": "战锤40k×塔科夫式撤离 ch1 组合罕见。",
        "ending": "ch930 军械库2 仍偏进行中收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch223 · 牛肉风味丸 · ~25% anchor · https://www.sudugu.co/278/266402.html",
          "quote": "这可是12辆坦克，近百辆各种车辆，一个团的武器装备。它们就像埋在地下的宝藏，等着李秦武去取……权衡了风险和收益，李秦武一拍大腿。「妈的！干了！」他挑选出1000个最精锐的士兵，给他们发了整整一年的工资，并且告诉他们，要带他们出去干大买卖！",
          "why_score": "ch1 跑刀小循环；ch223 私兵远征扩 plot 面；ch472/ch703 升维至工坊与战团，故情节 74。"
        },
        "cast": {
          "locus": "ch472 · 小屁精工坊包围大战争工坊 · ~50% anchor · https://www.sudugu.co/278/266860.html",
          "quote": "革老屁一牵头，这些屁精队伍立马就组织了起来……三只手正在两台巨大的机械骨架边捣鼓。这两台机械骨架每一台都超过了10米……「看看俺造的这大机甲，多攒劲，只要能把它俩造出来，俺就是这个世界上最wa的大机霸！！」",
          "why_score": "李秦武 ch1 贪婪跑刀人设立住；革老屁/三只手 ch472 兽人声口活，故人物 73。"
        },
        "pace": {
          "locus": "ch223 · 牛肉风味丸 · ~25% anchor · https://www.sudugu.co/278/266402.html",
          "quote": "他挑选出1000个最精锐的士兵……步兵有了，每一个都穿着藏身处生产的四套护甲……运输工具也有……然后就是重中之重装甲力量！李秦武有11辆奇美拉运兵车……军队准备好后，李秦武还得师出有名。",
          "why_score": "ch223 从决策到整编私兵/装甲一气呵成，跑刀—军团切换快，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 关于李秦武在战锤40k玩搜打撤这件事 · open anchor · https://www.sudugu.co/278/265944.html",
          "quote": "名称：叛军自造自动枪。参考价值：约2000化肥劵。重量：7.2公斤。垂直后坐力控制：54。水平后坐力控制：42。人机功效：41。持枪稳定度：42。精准度：50。腰射稳定度：61。",
          "why_score": "ch1 枪械属性面板可读性佳、游戏感强；整体口语化非华丽派，故文笔 72。"
        },
        "world": {
          "locus": "ch1 · 关于李秦武在战锤40k玩搜打撤这件事 · open anchor · https://www.sudugu.co/278/265944.html",
          "quote": "战锤40k人类过的有多惨就不多说了，好在搜打撤系统和李秦武一起过来了……还有个藏身所，位于巢都底下的一片绝对安全的空间。最重要的是，他可以无限复活！……将东西卖给各个帮派的联络人，换东西升级藏生处。",
          "why_score": "ch1 巢都底巢+化肥劵+搜打撤规则与 WH40k 惨度并置落地，故世界观 79。"
        },
        "hook": {
          "locus": "ch1 · 关于李秦武在战锤40k玩搜打撤这件事 · open anchor · https://www.sudugu.co/278/265944.html",
          "quote": "这个系统将李秦武的身体数据化，可以获得经验增加属性……最重要的是，他可以无限复活！不管他因为什么原因死去，都会在藏身处复活，状态恢复到最佳，只是身上的装备会掉光。没了生死顾虑，李秦武也开始按照搜打撤游戏的思维生活。",
          "why_score": "ch1 无限复活+数据化跑刀钩强且立刻可玩，故钩子 78。"
        },
        "innov": {
          "locus": "ch1 · 关于李秦武在战锤40k玩搜打撤这件事 · open anchor · https://www.sudugu.co/278/265944.html",
          "quote": "好在搜打撤系统和李秦武一起过来了……每天去战场跑刀，寻找值钱的物品，然后带回底巢，将东西卖给各个帮派的联络人，换东西升级藏生处。视角回到现在，身上只有一把格斗匕首的李秦武已经爬到自动枪边。",
          "why_score": "战锤40k×塔科夫式撤离 loop ch1 品类交叉罕见，故创新 80。"
        },
        "ending": {
          "locus": "ch930 · 军械库2 · ending anchor · https://www.sudugu.co/278/267795.html",
          "quote": "李秦武看着这个肥球，哀叹一声，朝他指的方向走过去……李秦武走过去，抱住布鲁斯鳄的腰，把他扛在肩膀上，快步往前面走去。「你这家伙，回去必须给我好好控制你的体重！」",
          "why_score": "ch930 军械库线以布鲁斯鳄引路收束一段冒险，930 章体量仍偏进行态、缺终局感，故结局 70。"
        }
      }
    },
    {
      "file": "155-liemoren-langxuepai-shoumo-shouji.md",
      "id": "pilot-v0.liemoren-langxuepai-shoumo-shouji",
      "title": "猎魔人：狼学派的狩魔手记",
      "author": "铬先生",
      "band": "G2-game (轻小说 · 猎魔人/系统)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/277/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.9,
      "l1": {
        "plot": 75,
        "cast": 76,
        "pace": 74,
        "prose": 73,
        "world": 78,
        "hook": 77,
        "innov": 74,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 试炼倒计时；ch190 委托线；ch768 远征政治。",
        "cast": "艾林 ch1 面板「菜」；维瑟米尔 ch383；蒂莎娅 ch768。",
        "pace": "ch383 训兵切换快；768 章长线中段密度稳。",
        "prose": "ch1 面板+RPG 评语；ch768 对话分析型。",
        "world": "ch1 狼学派/试炼；ch580 炼金与术士体系。",
        "hook": "ch1 狩魔手记激活+50% 死亡率试炼。",
        "innov": "猎魔人 IP×系统流 ch1 品类常见但落地细。",
        "ending": "ch768 蒂莎娅身份/威望线收束一段。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch768 · 认清你的身份！ · ending anchor · https://www.sudugu.co/277/266988.html",
          "quote": "「蒂莎娅·德·维瑞斯很强。」阿戈斯蒂诺·奥斯汀打断他……「她需要一场胜利，一场足以扭转所有人印象的胜利。」「所以她选择了这样的方式。」「一击必杀，震撼全场，让所有人都重新想起。她曾经是北方最强大的女术士，现在是这个世界最强大的巫师——」",
          "why_score": "ch1 试炼生存线；ch190 委托/护送；ch768 远征军政治反转，故情节 75。"
        },
        "cast": {
          "locus": "ch383 · 活阎王 · ~50% anchor · https://www.sudugu.co/277/266222.html",
          "quote": "艾林也不生气，笑眯眯地问道：「你们想知道？」「当然。」年轻猎魔人都是眼前一亮。艾林呵呵笑了两声：「等你们什么时候，不会被人变成雕像了，还一无所知，呼呼大睡的时候，我就对你们知无不言，言无不尽。」维瑟米尔大笑，「艾林说得没错……克雷，你去和艾阿斯比斗剑术……」",
          "why_score": "艾林 ch1 自嘲面板+ch383「活阎王」训弟声口鲜明；维瑟米尔/ch768 蒂莎娅各有弧，故人物 76。"
        },
        "pace": {
          "locus": "ch383 · 活阎王 · ~50% anchor · https://www.sudugu.co/277/266222.html",
          "quote": "七个年轻猎魔人正屏气凝神地看着他。「你们先回去吧，不许贪玩，早点休息。」维瑟米尔扭头命令道。年轻猎魔人顿时怨声载道……维瑟米尔大笑……「克雷，你去和艾阿斯比斗剑术……埃尔尼，你练习昆恩法印，克拉尔练习伊戈尼法印……」",
          "why_score": "ch383 问询—打趣—整训一场戏节拍紧；768 章长线中段信息密度仍稳，故节奏 74。"
        },
        "prose": {
          "locus": "ch1 · 狩魔手记 · open anchor · https://www.sudugu.co/277/265464.html",
          "quote": "【姓名：艾林】【年龄：13】【称号：奇迹之子】【等级：1】【属性：力量5.1，敏捷5.3，体质5.2，感知6.9，神秘3.1】【评价：菜！！！】艾林：菜？这面板是在骂我吧？",
          "why_score": "ch1 面板字段+自嘲评语可读；ch768 政治对话偏分析体，非华丽派，故文笔 73。"
        },
        "world": {
          "locus": "ch580 · 玛丽：魅惑魔法怎么会失效呢？ · ~75% anchor · https://www.sudugu.co/277/266602.html",
          "quote": "在大多数术士眼中，猎魔人是毋庸置疑的消耗品……【姓名：玛格丽特·劳克斯·安蒂列】【属性：力量19（+8），敏捷12（+3）……感知89（+13），神秘114（+33）】……「叶妮芙还是不愿意见人吗？」明明猎魔人的感知能明显觉察到窥视的视线。",
          "why_score": "ch1 狼学派试炼+ch580 炼金/术士阶层与鉴定面板并置，世界观 78。"
        },
        "hook": {
          "locus": "ch1 · 狩魔手记 · open anchor · https://www.sudugu.co/277/265464.html",
          "quote": "「下个月，还有死亡率超过百分之五十的高山试炼。」……【狩魔手记已激活】【猎杀魔物可获得奖励，魔物越强大，奖励越高】【狩魔（主动）：消耗50点体力……发动致命一击（必定击杀魔物）】",
          "why_score": "ch1 50% 试炼倒计时+必杀狩魔技能，钩强且立刻可玩，故钩子 77。"
        },
        "innov": {
          "locus": "ch1 · 狩魔手记 · open anchor · https://www.sudugu.co/277/265464.html",
          "quote": "闲暇时虽然也通关了《巫师3》游戏，但艾林从未想过有朝一日会成为猎魔人的一员……冷漠的机械音突然响起，带着血色的透明面板出现在眼前。【狩魔手记已激活】",
          "why_score": "猎魔人 IP×RPG 系统 ch1 品类不新但面板/试炼/原作梗耦合细，故创新 74。"
        },
        "ending": {
          "locus": "ch768 · 认清你的身份！ · ending anchor · https://www.sudugu.co/277/266988.html",
          "quote": "「威望可以重建，但失去的信任没那么容易挽回。」「那些死去的士兵不会复活，那些被强行军折磨到快要崩溃的人不会忘记。」「她现在站在高处」——马格努斯若有所思，认清蒂莎娅以表演重建威望的算计。",
          "why_score": "ch768 以蒂莎娅「表演式胜利」与信任裂痕收束远征政治线，768 章仍非全书终局感，故结局 72。"
        }
      }
    },
    {
      "file": "156-buxu-meishou-wode-renji.md",
      "id": "pilot-v0.buxu-meishou-wode-renji",
      "title": "不许没收我的人籍",
      "author": "可怜的夕夕",
      "band": "G2-fantasy (轻小说 · 西幻学院)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/376/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.3,
      "l1": {
        "plot": 77,
        "cast": 78,
        "pace": 74,
        "prose": 77,
        "world": 80,
        "hook": 76,
        "innov": 75,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 穿越；ch223 公开赛；ch446 魔界政治；ch881 终盘。",
        "cast": "兰奇 ch1 绿瞳困意；ch446 普拉奈；ch669 罗莎琳达。",
        "pace": "887 章长线；ch223 竞技场切换快。",
        "prose": "ch1 木芬芳/镜中脸；对话机锋多。",
        "world": "ch1 学院+魔界；ch669 诅咒政治。",
        "hook": "ch1 穿成游戏主美/非英雄反派。",
        "innov": "「人籍」+西幻学院喜剧辨识。",
        "ending": "ch881 终盘仍密；完结感言在 ch887。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch446 · 兰奇与普拉奈论英雄 · ~50% anchor · https://www.sudugu.co/376/330161.html",
          "quote": "普拉奈沉默不言……「如果不跟着新王走，今天可能也是凶多吉少。」大爱诗人并没急着催促普拉奈……「普拉奈先生，如果你不愿意多说话，我也不会勉强你，只希望你能把你的顾虑和烦恼告诉我，也许我有办法帮你解决。」",
          "why_score": "ch1 穿越立足；ch223 公开赛；ch446 魔界智者双线；ch881 终盘，故情节 77。"
        },
        "cast": {
          "locus": "ch1 · 事已至此，还是先吃饭吧 · open anchor · https://www.sudugu.co/376/329703.html",
          "quote": "镜子上倒映着一张好看的脸，清冷的翠绿色眼眸里又藏不住些许带有迷茫的困意……「这里是……？」兰奇喃喃道。他似乎，穿越了。镜中这熟悉的样子，是他们公司开发的新游戏《荆棘狮心》中的人物。",
          "why_score": "兰奇 ch1 困意+自嘲穿越声口立住；ch446 普拉奈/ch669 罗莎琳达各有弧，故人物 78。"
        },
        "pace": {
          "locus": "ch223 · 兰奇最造孽的 · ~25% anchor · https://www.sudugu.co/376/329931.html",
          "quote": "伊刻里忒学院附近……露天巨幕上，正在放映着现场的画面……巨大的竞技场里观众正从阶梯走道上的四面八方涌来……亚洛兰王立学院的团队已经做好了准备……观众们情绪高涨，人声鼎沸。",
          "why_score": "ch223 公开赛一章拉起万人场；887 章长线中段仍密，故节奏 74。"
        },
        "prose": {
          "locus": "ch1 · 事已至此，还是先吃饭吧 · open anchor · https://www.sudugu.co/376/329703.html",
          "quote": "窗户上贴着薄得接近透明的树叶，让晨间阳光柔和而温暖地透进室内。整个房间都飘着一股令人心旷神怡的木头芬芳。庭院里吹来的凉风轻柔地拍抚他的身体，他感觉身上一阵发寒，眼睛也不自觉睁开了。",
          "why_score": "ch1 晨间木芬芳/镜面描写细腻；机锋对话多，故文笔 77。"
        },
        "world": {
          "locus": "ch669 · 兰奇觉得太乐了 · ~75% anchor · https://www.sudugu.co/376/330403.html",
          "quote": "「你知道蒂芙尼公的处刑者，奈杰尔先生吗？」……「妹妹却不幸中了诅咒，最后在那个夜晚，奈杰尔当着姐姐的面砍下了妹妹的头颅……从此之后他就再也没有和恩师以及青梅竹马见过面了，并且投靠了蒂芙尼公，成为了一名元老院的处刑者。」",
          "why_score": "ch1 学院欧式家具+ch669 魔界诅咒/处刑者政治并置，世界观 80。"
        },
        "hook": {
          "locus": "ch1 · 事已至此，还是先吃饭吧 · open anchor · https://www.sudugu.co/376/329703.html",
          "quote": "作为游戏主美的他原本正在公司组织同事一起给策划的妈上香，只感觉像大脑断开连结般的眼前一黑，再睁眼就是现在看到的一切……他并非……穿越到了什么潜力无限的英雄或十恶不赦的反派身上。",
          "why_score": "ch1 穿成非英雄/非典型反派+「人籍」题眼，钩强，故钩子 76。"
        },
        "innov": {
          "locus": "ch446 · 兰奇与普拉奈论英雄 · ~50% anchor · https://www.sudugu.co/376/330161.html",
          "quote": "大爱诗人认为普拉奈并非不向往自由，普拉奈的眼里有着和辛诺拉无比相似的欲望……这是一个双向选择的过程，所以与普拉奈的沟通自然可以慢慢来。",
          "why_score": "「人籍」+西幻学院喜剧+魔界智者谈判 ch446 品类辨识，故创新 75。"
        },
        "ending": {
          "locus": "ch881 · 兰奇求阿斯克桑指点迷津 · ending anchor · https://www.sudugu.co/376/330625.html",
          "quote": "看不到边际的金蜂游乐场，让它感到格外新奇……「喵，比安卡他们来了吗？」……「来了，和洛伦一起来的，今天他们放假，大家约好了晚点在伊刻里忒歌剧院见面，终于又能重聚一下了。」",
          "why_score": "ch881 金蜂游乐场/军神重聚收束终盘情绪，但 887 章体量+完结感言分离，终局感略散，故结局 73。"
        }
      }
    },
    {
      "file": "157-tunshi-jinhua-beiji-lang.md",
      "id": "pilot-v0.tunshi-jinhua-beiji-lang",
      "title": "吞噬进化：我重生成了北极狼",
      "author": "谁人最荒唐",
      "band": "G2-scifi (科幻 · 进化/文明战争)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/280/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 72.3,
      "l1": {
        "plot": 73,
        "cast": 72,
        "pace": 71,
        "prose": 70,
        "world": 74,
        "hook": 75,
        "innov": 72,
        "ending": 71
      },
      "evidence": {
        "plot": "ch1 狼化；ch250 狼群；ch499 文明战；ch1501 星团终战。",
        "cast": "苏林/狼主 ch748；天命女蛇 ch1501。",
        "pace": "1501 章超长线；中段战役密。",
        "prose": "ch1 面板直白；ch748 法相描写。",
        "world": "ch1 冰河进化；ch499 多文明。",
        "hook": "ch1 重生北极狼+进化值。",
        "innov": "狼群文明战争 scale 大。",
        "ending": "ch1501 猎户天族线收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch499 · 永恒文明的重整旗鼓。 · ~50% anchor · https://www.sudugu.co/280/268805.html",
          "quote": "而永恒文明重整旗鼓的这一幕，自然也顺着无数探子传回了各方妖孽势力之中……各大妖孽势力，除了随手加派几道探子监视永恒文明外，就再没有什么过多的举动了……第二势力，赫然便是蛇群文明！在听闻到永恒文明重整旗鼓之后，竟然直接出动数百黑血巨蟒，直奔北非。",
          "why_score": "ch1 个体进化；ch250 狼群扩张；ch499 文明级博弈；ch1501 星团终战，故情节 73。"
        },
        "cast": {
          "locus": "ch748 · 彻底交锋！ · ~75% anchor · https://www.sudugu.co/280/269293.html",
          "quote": "「来吧！狼主，到我们了……让我感受感受那些曾经天骄临死时的绝望吧！」嗜血狂蟒也是彻底入魔和疯狂了！……苏林也是展现出了九彩神芒……但就算是如此，狼主也是占据着绝对的上风。",
          "why_score": "苏林/狼主 ch748 战力声口；ch1501 天命女蛇统率弧，故人物 72。"
        },
        "pace": {
          "locus": "ch250 · 人类药剂，分发狼群。 · ~25% anchor · https://www.sudugu.co/280/268295.html",
          "quote": "上百名的奴仆看着如此规模庞大的狼群，一双双本来木然的眼睛中都掀起了不可遏制的恐惧……在距离他们不远处的雪坡之上，有着一头足足逼近三十米体型的巨型白狼，就静静的居高临下俯视着他们。",
          "why_score": "1501 章超长线拉低整体；ch250/ch748 战役段切换仍密，故节奏 71。"
        },
        "prose": {
          "locus": "ch1 · 重生为狼。 · open anchor · https://www.sudugu.co/280/267798.html",
          "quote": "姓名：苏林。物种：北极狼。等级：0级（需10点进化值可升级）。气血：10。耐力：1。力量：1。防御：1。速度：1。进化值：0。",
          "why_score": "ch1 进化面板直白可读；ch748 法相战描写有气势但冗长，故文笔 70。"
        },
        "world": {
          "locus": "ch1 · 重生为狼。 · open anchor · https://www.sudugu.co/280/267798.html",
          "quote": "什么「冰河时期」「天地大变」「物种进化」「神魔复苏」之类的言语……他确实是变成了一头狼，一头小北极狼……眼前出现了一片，只有自己可见的淡灰色墙壁。",
          "why_score": "ch1 冰河+进化规则；ch499 多文明北非/蛇群并置，世界观 74。"
        },
        "hook": {
          "locus": "ch1 · 重生为狼。 · open anchor · https://www.sudugu.co/280/267798.html",
          "quote": "他还重生成了一条狼！……「我难到真的变成了一只狼，一只小北极狼？老天啊，不要这么捉弄我吧，我的人生还没有开始呢？」……等级：0级（需10点进化值可升级）。",
          "why_score": "ch1 重生狼+进化面板钩直观，故钩子 75。"
        },
        "innov": {
          "locus": "ch1501 · 既如此，那便请猎户天族赴死（三） · ending anchor · https://www.sudugu.co/280/270053.html",
          "quote": "天命女蛇人也是褪去了曾经平淡温和的表现……这样的统率往往能将各种不可能化成可能！……天命女蛇人率领着天命之军死战，守卫核心的画面也在痕迹水晶下，快速传遍整个核心。",
          "why_score": "个体狼→狼群文明→星团天族战争 scale 跨层，故创新 72。"
        },
        "ending": {
          "locus": "ch1501 · 既如此，那便请猎户天族赴死（三） · ending anchor · https://www.sudugu.co/280/270053.html",
          "quote": "「第九息，只望猎户星团汇万族信念，立信义公道，万世不休！！」星使精神意志落地，就是二十余尊小星云横压了下来……天命女蛇人率领着天命之军死战，守卫核心。",
          "why_score": "ch1501 猎户星团终战收束文明线，1501 章体量偏截断感，故结局 71。"
        }
      }
    },
    {
      "file": "158-renzai-feitu-bianchui-xitong-biwo-chengjia-liye.md",
      "id": "pilot-v0.renzai-feitu-bianchui-xitong-biwo-chengjia-liye",
      "title": "人在废土边陲，系统逼我成家立业",
      "author": "一拳极致输出",
      "band": "G2-scifi (科幻 · 废土/武道)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/282/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.0,
      "l1": {
        "plot": 75,
        "cast": 76,
        "pace": 76,
        "prose": 73,
        "world": 75,
        "hook": 77,
        "innov": 74,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 废土立足；ch123 哨点战；ch489 永动之魔。",
        "cast": "曹胆 ch1 猥琐老光棍；ch123 朱含弘。",
        "pace": "ch123 恶战切换快；489 章体量适中。",
        "prose": "ch247 断臂战描写硬；口语化。",
        "world": "ch1 人均30岁/觉醒者；ch370 星陨。",
        "hook": "ch1 42岁废土重生+系统逼婚。",
        "innov": "中年废土+成家系统反套路。",
        "ending": "ch489 永动之魔决战收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch123 · 恶战（二） · ~25% anchor · https://www.sudugu.co/282/270176.html",
          "quote": "「再不处理，这畜生真的要把哨点给拆了。」曹胆眼中寒光一闪……「老婆！」曹胆居高临下，对着躲在暗处的朱含弘大喊道：「把那个地下仓库的门打开，把里面的味道放出来，引它过去！」……那股浓烈的血腥味对于饥肠辘辘的碧鳞蛟来说，简直快把它迷晕了。",
          "why_score": "ch1 废土立足；ch123 哨点攻防；ch247/ch370 升级；ch489 终战，故情节 75。"
        },
        "cast": {
          "locus": "ch1 · 人在废土，中年难立 · open anchor · https://www.sudugu.co/282/270054.html",
          "quote": "这具身体也叫曹胆，但已经42岁了……在这个怪物横行、强者为尊的世界，他不是尊贵的觉醒者……「前世好歹刚还完房贷，准备享受人生。重活一世，居然成了个住在贫民窟的猥琐老光棍？」",
          "why_score": "曹胆 ch1 自嘲「老光棍」声口鲜明；ch123 朱含弘配合战，故人物 76。"
        },
        "pace": {
          "locus": "ch247 · 修成1 · ~50% anchor · https://www.sudugu.co/282/270299.html",
          "quote": "右臂从虎口里扯出来，但已经不是完整的了……他用剩下的左臂，抓住已经断臂的部分，攥紧狠拉，耷拉的断臂直接扯断。身体也就是在这一瞬，快速移动，【闪气】。曹胆再次出现在巨虎上空。",
          "why_score": "ch247 断臂—闪气连击节拍紧；489 章中段密度稳，故节奏 76。"
        },
        "prose": {
          "locus": "ch247 · 修成1 · ~50% anchor · https://www.sudugu.co/282/270299.html",
          "quote": "「咔咔咔……」骨裂的声音，血肉撕扯，曹胆牙关死咬，喉咙里压出一声低沉的嘶吼……左拳蓄满焱阳和龙虎两道内气，对着虎头侧面直接砸下去，黑红色气焰炸开。",
          "why_score": "ch247 断臂硬拼描写有冲击力；整体口语化非华丽派，故文笔 73。"
        },
        "world": {
          "locus": "ch370 · 星陨6 · ~75% anchor · https://www.sudugu.co/282/270474.html",
          "quote": "一根长度接近上千米的巨大蟹钳，遮天蔽日……伴随着一股如深渊般的a级生命威压……刘士心冷哼一声……缓缓抬手，伸出一根食指……指尖慢悠悠点触到蟹钳表壳，瞬间，整个空间一阵颤抖。",
          "why_score": "ch1 废土寿命/觉醒阶层+ch370 星陨级海战并置，世界观 75。"
        },
        "hook": {
          "locus": "ch1 · 人在废土，中年难立 · open anchor · https://www.sudugu.co/282/270054.html",
          "quote": "「倒了血霉，真的到了末日废土。」……42岁，在前世正是年富力强的年纪，但在人均寿命只有30岁的废土边陲，这已经算是高寿了……「重活一世，居然成了个住在贫民窟的猥琐老光棍？」",
          "why_score": "ch1 42岁废土+系统逼成家反套路钩强，故钩子 77。"
        },
        "innov": {
          "locus": "ch1 · 人在废土，中年难立 · open anchor · https://www.sudugu.co/282/270054.html",
          "quote": "根据记忆对比，他现在的武力值，大概也就比荒野上最常见的沙漠巨蚁强上一丢丢。要知道，沙漠巨蚁是废土生物链的最底端，地位等同于前世的野兔子。",
          "why_score": "中年废土底层+成家系统 ch1 品类反套路，故创新 74。"
        },
        "ending": {
          "locus": "ch489 · 永动之魔 · ending anchor · https://www.sudugu.co/282/270715.html",
          "quote": "曹胆咧嘴一笑，右手在身前猛地一扯，虚空中顿时裂开了一道上百米长的漆黑空间裂缝……一柄长度超过百米……【摧山剑】，被他从维度空间中拔了出来。「给我滚下去！」【离子波动斩！】",
          "why_score": "ch489 永动之魔决战以维度重剑收束主线，489 章体量完整感尚可，故结局 74。"
        }
      }
    },
    {
      "file": "159-haineng-baosong-guaiwu-zhiye-xueyuan.md",
      "id": "pilot-v0.haineng-baosong-guaiwu-zhiye-xueyuan",
      "title": "还能保送怪物职业学院？",
      "author": "鹿人戛",
      "band": "G2-game (科幻 · 怪物学院/无限)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/286/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.8,
      "l1": {
        "plot": 76,
        "cast": 77,
        "pace": 75,
        "prose": 74,
        "world": 77,
        "hook": 78,
        "innov": 76,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 高考失败；ch163 试炼；ch642 扭曲带。",
        "cast": "李鹤 ch1 139分；裴剑秋 ch163；老杜 ch642。",
        "pace": "ch163 战场切换快；642 章学院线稳。",
        "prose": "ch485 运营史口述；对话为主。",
        "world": "ch163 职阶/钟摆；ch485 天堂龙宫。",
        "hook": "ch1 重生高考139分+红影。",
        "innov": "怪物职业学院+运营团体 meta。",
        "ending": "ch642 扭曲带项目组收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch485 · 天堂已死 · ~75% anchor · https://www.sudugu.co/286/272507.html",
          "quote": "「以前龙宫彻底赢天堂，就是这么逐步运营成功的。」……「大多数团体，都是因衰弱和落后而退出历史舞台，不过天堂不同，他们却是因强而亡——」……天堂以一己之力对所有运营方同时开战。",
          "why_score": "ch1 入学线；ch163 试炼战；ch485 运营史升维；ch642 扭曲带收束，故情节 76。"
        },
        "cast": {
          "locus": "ch163 · 薪火熄灭的黄昏战场 · ~25% anchor · https://www.sudugu.co/286/271855.html",
          "quote": "李鹤收拢思绪，继续观察战况……李鹤问旁边的裴剑秋：「我们要不要喊救护车？」「不用。」裴剑秋双眼看向战场……「他和钟摆的同步变强了！应该是要晋升了。」",
          "why_score": "李鹤 ch1 学渣重生+ch163 观战吐槽；裴剑秋/老杜 ch642 各有功能，故人物 77。"
        },
        "pace": {
          "locus": "ch163 · 薪火熄灭的黄昏战场 · ~25% anchor · https://www.sudugu.co/286/271855.html",
          "quote": "门神犹在抵挡和反击。但双方强弱差距太大，以至于黑魂轻描淡写，就在门神身上花式开洞……门神浑身都是窟窿眼，身体无法动弹……「感谢指教。我已经完成了钟摆晋升试炼。」",
          "why_score": "ch163 门神—黑魂一战节拍快；642 章学院线密度稳，故节奏 75。"
        },
        "prose": {
          "locus": "ch324 · 铁虺剑，让我看看你的极限！ · ~50% anchor · https://www.sudugu.co/286/272178.html",
          "quote": "【您突破了骨星引力。】……铁虺之躯缓缓深入高空……遍布地表的火焰在升腾和翻涌……李鹤对它们挥挥手。「同志们好！」铁虺之躯以金属的嗡鸣迸发出了这一句普通话，只是听起来显得又硬又刺耳。",
          "why_score": "ch324 骨星突破+黑色幽默；ch485 口述史清晰，故文笔 74。"
        },
        "world": {
          "locus": "ch485 · 天堂已死 · ~75% anchor · https://www.sudugu.co/286/272507.html",
          "quote": "天环集团并不介意。保持多个运营团体，也是集团刻意为之，就是为了防止垄断，激发地球市场盈利的活力……天堂蚕食非洲，武力驱逐和吞并美洲等地既有运营团体，文化入侵亚洲和龙宫摩擦不断。",
          "why_score": "ch163 职阶/钟摆+ch485 天堂龙宫运营史并置，世界观 77。"
        },
        "hook": {
          "locus": "ch1 · 重生，但时间不对 · open anchor · https://www.sudugu.co/286/271526.html",
          "quote": "6月6日。明天就开考了。尼玛的，为什么偏偏是这个时间！……高考总分：139……李鹤现在能看到一个红色人影，那影子总在自己身边走来走去。",
          "why_score": "ch1 重生临高考+139分+红影，钩强且立刻抛谜，故钩子 78。"
        },
        "innov": {
          "locus": "ch642 · 师兄，对他们重拳出击吧！ · ending anchor · https://www.sudugu.co/286/272818.html",
          "quote": "「零区受扭曲带影响的【门】，将由祝副校长组做勘查、记录和封闭。」……「当然是你最擅长的部分。」「战斗？」「是创造变数。」老杜扶了扶眼镜：「如果局面过于被动，就需要你来制造一点变数。」",
          "why_score": "怪物职业学院+天环运营 meta+扭曲带科研 ch642 品类交叉，故创新 76。"
        },
        "ending": {
          "locus": "ch642 · 师兄，对他们重拳出击吧！ · ending anchor · https://www.sudugu.co/286/272818.html",
          "quote": "老杜说：「组内的事，现在还没有到你那部分。你就先带着神机学习，先处理你的事，日常他跟着你比较合适。」……「当然是你最擅长的部分。」「是创造变数。」",
          "why_score": "ch642 扭曲带项目组分工收束学院线，642 章仍偏项目进行中，故结局 73。"
        }
      }
    },
    {
      "file": "16-jingsong-leyuan.md",
      "id": "pilot-v0.jingsong-leyuan",
      "title": "惊悚乐园",
      "author": "三天两觉",
      "band": "G2-game",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/426/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 86,
        "cast": 88,
        "pace": 78,
        "prose": 84,
        "world": 90,
        "hook": 90,
        "innov": 92,
        "ending": 84
      },
      "evidence": {
        "plot": "开篇登录梦公司→惊吓值教程（ch8–9）立「游戏即恐怖」；中段剧本团战/现实相聚并行（ch422）；后期能力竞速（ch1166）；终章日常醒来+梦公司崩后业态余波（ch1530）——副本线收到生活面。",
        "cast": "封不觉电梯惊吓零反应（ch9）；与似雨对白错位默契（ch422）；终章若雨「你再烦我就吃你」（ch1530）声口稳。",
        "pace": "剧本切片密度高（ch24/ch1166）；全长 1500+ 章，重复通关爽点风险未全文证伪。",
        "prose": "系统板+干幽默（ch8–9）；新闻口播戏仿（ch1530）；完本感言自嘲「想水」开书。",
        "world": "生存值/体能/惊吓值、团队生存模式、剧本简介规则（ch8–9/ch24）自洽，像可玩的恐怖网游。",
        "hook": "ch8「欢迎来到游戏登陆空间」+ch9 漆黑电梯与惊吓值强制断线威胁，钩硬。",
        "innov": "恐怖推理×网游规则×元叙事（维度/真理）在游戏带辨识度极高。",
        "ending": "ch1530 谢幕落在夫妻日常与行业新闻（页1已见收束方向）；完本感言确认四年十月完本意图。后半页未齐，略降置信。"
      },
      "l3_douban": "**分卷约 8.3（卷1）→后期分卷更低（例卷8~7.4）**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch422 · 相聚 · ~25% anchor",
          "quote": "「那么……接下来去哪儿呢？」封不觉说道，「难得两个人出来玩儿，又是五一假期，要是去看电影的话也未免有点太……」「去你家吧。」似雨用一贯的冰冷口吻打断道。「你想多了。」似雨接道。",
          "why_score": "开篇登录梦公司→惊吓值教程（ch8–9）立「游戏即恐怖」；中段剧本团战/现实相聚并行（ch422）；终章日常醒来+梦公司崩后业态余波（ch1530），副本线收到生活面，故情节 86。"
        },
        "cast": {
          "locus": "ch9 · 惊吓值教程 · open anchor",
          "quote": "可是封不觉，气定神闲，毫无反应……电梯一震之后，便以正常的速度开始向下移动起来。此时，封不觉的眼前，自动浮现了游戏菜单。",
          "why_score": "封不觉电梯惊吓零反应（ch9）；与似雨对白错位默契（ch422）；终章若雨「你再烦我就吃你」（ch1530）声口稳，故人物 88。"
        },
        "pace": {
          "locus": "ch1166 · 高地边际 · ~75% anchor",
          "quote": "在魔斗气的覆盖之下，他宛如一团黑色的火球，贴着地面疾掠而过。「嗯？」第一个被他超过去的是塞拉囧，这位马头哥都没看清从身边过去的是什么。直到觉哥路过后五秒，他才后之后觉地念道，「这是……扑克侠？」",
          "why_score": "剧本切片密度高（ch24/ch1166）；全长 1500+ 章，重复通关爽点风险未全文证伪，故节奏 78。"
        },
        "prose": {
          "locus": "ch1530 · 终章 谢幕 · ending anchor",
          "quote": "【欢迎收看「游戏超新闻」！互动传媒新姿势，最新资讯，在你指尖！大家好，我是无双上将潘凤，我是千人斩华雄。接下来我们来看一组新游的消息。",
          "why_score": "系统板+干幽默（ch8–9）；新闻口播戏仿（ch1530）；完本感言自嘲「想水」开书，故文笔 84。"
        },
        "world": {
          "locus": "ch9 · 生存值/惊吓值 · open anchor",
          "quote": "【这是您的惊吓值，以百分比显示，无具体数值。惊吓值高于100%并超过三秒，您与游戏的连接将被强制断开，您的角色被视为已死亡。当前惊吓值：0%】",
          "why_score": "生存值/体能/惊吓值、团队生存模式、剧本简介规则（ch8–9/ch24）自洽，像可玩的恐怖网游，故世界观 90。"
        },
        "hook": {
          "locus": "ch8 · 游戏登陆空间 · open anchor",
          "quote": "【欢迎来到游戏登陆空间，以下为梦公司所提供的所有游戏项目，请选择登陆。】系统提示音又一次在耳边响起，身旁的触摸屏上出现了可供选择的图标。",
          "why_score": "ch8「欢迎来到游戏登陆空间」+ch9 漆黑电梯与惊吓值强制断线威胁，钩硬，故钩子 90。"
        },
        "innov": {
          "locus": "ch9 · 惊吓值断线 · open anchor",
          "quote": "刚才那数秒间的变故，算是这游戏在新手教程之始跟玩家打了个招呼。正常人在周遭环境毫无征兆地突然变黑时就会一惊，紧跟着听到那个毛骨悚然的说话声，心里肯定已经犯怵了。",
          "why_score": "恐怖推理×网游规则×元叙事（维度/真理）在游戏带辨识度极高，故创新 92。"
        },
        "ending": {
          "locus": "ch1530 · 终章 谢幕 · ending anchor",
          "quote": "清晨，一缕阳光透过窗帘的缝隙，正好洒在了封不觉的脸上。他撇了撇嘴，翻了个身，然后就「咕咚」一声……摔到了地板上。「你再烦我就吃你。」被窝里传来了一句很不耐烦的、且带有恐吓性质的回应。",
          "why_score": "ch1530 谢幕落在夫妻日常与行业新闻（页1已见收束方向）；完本感言确认四年十月完本意图，后半页未齐略降置信，故结局 84。"
        }
      }
    },
    {
      "file": "160-quanqiu-benghuai.md",
      "id": "pilot-v0.quanqiu-benghuai",
      "title": "全球崩坏",
      "author": "间歇性诈尸",
      "band": "G2-mystery (悬疑 · 副本/无限)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/295/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.6,
      "l1": {
        "plot": 78,
        "cast": 77,
        "pace": 77,
        "prose": 75,
        "world": 76,
        "hook": 79,
        "innov": 77,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 倒霉体质；ch244 分路；ch741 尸体消除；ch986 多人本。",
        "cast": "顾眠 ch1 气定神闲；楚长歌 ch244；仁乐山 ch741。",
        "pace": "ch494 绑人反转快；986 章副本密度高。",
        "prose": "ch494 温柔语气+恶寒；口语幽默。",
        "world": "ch1 医院副本；ch741 规则消除。",
        "hook": "ch1 无敌倒霉+闪避面包车。",
        "innov": "崩坏规则+顾眠反套路解谜。",
        "ending": "ch986 多人本汇合收束一段。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch741 · 齐天盒饭准备中 · ~75% anchor · https://www.sudugu.co/295/279182.html",
          "quote": "仁乐山迅速扫视了一遍屏幕，马上就找到了不对劲的地方……那两个房间里原本应该有两具勒死尸体……楼上人早有准备，在发现自己不准备帮助他们时，就把早就准备好的勒死尸体放到308，和108、208中的尸体一起消除了。",
          "why_score": "ch1 倒霉体质；ch244 分路谜；ch741 尸体消除反转；ch986 多人本，故情节 78。"
        },
        "cast": {
          "locus": "ch494 · 真是正常他妈给正常开门正常到家了 · ~50% anchor · https://www.sudugu.co/295/278678.html",
          "quote": "顾眠蹲下来把他的头重新按回潮湿的土里，边用力碾着边叹气：「真怀念啊，大概半年前我还见过一群跟你一样的小孩，可惜他们最后走的都不太安详。」……明明是温柔的语气，和蔼的话，但却让人一阵恶寒。",
          "why_score": "顾眠 ch494 温柔碾脸+恶寒反差；楚长歌/ch741 仁乐山各有功能，故人物 77。"
        },
        "pace": {
          "locus": "ch494 · 真是正常他妈给正常开门正常到家了 · ~50% anchor · https://www.sudugu.co/295/278678.html",
          "quote": "顾眠顺手拿过小孩手里的火把丢到一边，和蔼的拎起他的领子：「小孩子不能玩火哦。」……在哥哥的努力下，这群小孩很快被捆在了一起。顾眠在他们惊恐的目光中提着装……",
          "why_score": "ch494 绑人—反转一场戏节拍快；986 章副本段密度高，故节奏 77。"
        },
        "prose": {
          "locus": "ch494 · 真是正常他妈给正常开门正常到家了 · ~50% anchor · https://www.sudugu.co/295/278678.html",
          "quote": "听到这，男孩突然后背有些发麻，他要干什么！……上面那个男人还在自言自语：「一会应该会挣扎的很厉害，得绑的严实点……」……明明是温柔的语气，和蔼的话，但却让人一阵恶寒。",
          "why_score": "ch494 温柔语气+恶寒并置有张力；整体口语幽默，故文笔 75。"
        },
        "world": {
          "locus": "ch741 · 齐天盒饭准备中 · ~75% anchor · https://www.sudugu.co/295/279182.html",
          "quote": "他立刻向那两个房间的方向冲去……楼上用的还是一具没在屏幕上显示出来的勒死尸体，避免引起自己的警觉……自己楼层原本有四具勒死尸体能自行消除，现在……",
          "why_score": "ch1 医院副本规则+ch741 勒死尸体/屏幕消除机制并置，世界观 76。"
        },
        "hook": {
          "locus": "ch1：我是一个无敌倒霉的主角 · open anchor · https://www.sudugu.co/295/277698.html",
          "quote": "他已经习惯了，因为他深知自己的每一个转角都藏着一个伺机而动的刺客。一辆面包车突然出现在顾眠视线里，不过三米距离，而且是直直的奔着自己来的……只见这位实习医生动作熟练的向旁边一跳，那辆面包车就和他擦肩而过了。",
          "why_score": "ch1 「无敌倒霉」+熟练闪避钩强且立刻展示人设，故钩子 79。"
        },
        "innov": {
          "locus": "ch741 · 齐天盒饭准备中 · ~75% anchor · https://www.sudugu.co/295/279182.html",
          "quote": "楼上人早有准备，在发现自己不准备帮助他们时，就把早就准备好的勒死尸体放到308，和108、208中的尸体一起消除了。而且楼上用的还是一具没在屏幕上显示出来的勒死尸体，避免引起自己的警觉。",
          "why_score": "崩坏规则+顾眠反套路解谜 ch741 信息战新颖，故创新 77。"
        },
        "ending": {
          "locus": "ch986 · 好有文化气息的一章 ！ · ending anchor · https://www.sudugu.co/295/279679.html",
          "quote": "「你们是刚进这副本？……进来的时候七个人然后当场死了一个……」……「这个副本为什么会一次进来这么多人啊……这一下进来了至少十五个。」……胖子激动起来，询问另外三人的特征。",
          "why_score": "ch986 十五人副本汇合收束一段无限流线，986 章 meta 标题偏轻、终局感一般，故结局 74。"
        }
      }
    },
    {
      "file": "161-guaiyi-shourong-zhuanjia.md",
      "id": "pilot-v0.guaiyi-shourong-zhuanjia",
      "title": "怪异收容专家",
      "author": "圣愚吟唱者",
      "band": "G2-mystery (悬疑 · 怪异/收容)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/410/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.1,
      "l1": {
        "plot": 77,
        "cast": 76,
        "pace": 76,
        "prose": 75,
        "world": 78,
        "hook": 78,
        "innov": 77,
        "ending": 72
      },
      "evidence": {
        "plot": "ch2 笔记指引；ch496 守时人战；ch743 角斗；ch1252 干渴隐喻。",
        "cast": "夏守 ch496 愉悦吞噬；苏月 ch249 高情商拆台。",
        "pace": "ch496 哭丧棒反转快；1252 章副本密度高。",
        "prose": "ch743 玻璃大炮比喻；口语+规则说明并置。",
        "world": "ch2 黑沼/管控局；ch743 试炼者价值数。",
        "hook": "ch2 吞噬笔记+异常管控局钩子。",
        "innov": "怪异吞噬+管控局双线 ch496 新颖。",
        "ending": "ch1252 热爱生命类比收束偏哲思、终局感一般。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch743 · 角斗 · ~75% anchor · https://www.sudugu.co/410/372080.html",
          "quote": "因为人数太多了，而场地又太拥挤，众所周知，超凡者都是玻璃大炮，现在他们的处境，就像互相抱着炸弹面贴面站着，拉不拉自己手里的引线，其实没什么区别……上千人里，只有苏薇雨掌握着最大的行动权。她是在场唯一一个可以随时开杀，却又不会打破这微妙平衡的人。",
          "why_score": "ch2 笔记推管控局；ch496 哭丧棒战反转；ch743 尸场多方制衡；ch1252 哲思收束，故情节 77。"
        },
        "cast": {
          "locus": "ch249 · 看手相 · ~25% anchor · https://www.sudugu.co/410/370073.html",
          "quote": "刚刚把烤肉塞进嘴里的苏月，听到这个问题，放慢了咀嚼的速度，立刻察觉到了这个提问的深层含义。于是她立刻在脑子里做了一套阅读理解……漫不经心地回答道：“男主角戏份不够多，越来越像背景板了……至于李名正这个人嘛，人品挺渣的，演技也不太行。”短短一句话，苏月直接戏里戏外和对方划清了界限。",
          "why_score": "苏月 ch249 高情商拆台；夏守 ch496 愉悦反杀，人物功能清晰，故 cast 76。"
        },
        "pace": {
          "locus": "ch496 · 临时欲望面具 · ~50% anchor · https://www.sudugu.co/410/371071.html",
          "quote": "“哈！果然，被哭丧棒打死，就是真的死了！”夏守发出愉悦的笑声……密密麻麻的吞噬提示在夏守面前浮现，已阵亡的守时人尸体，全都在被夏守疯狂吞噬。“快看，尸体在沉下去！”……下一秒，她的左手被哭丧棒捶飞了。",
          "why_score": "ch496 一场内从对话到反杀节拍紧；全书 1252 章副本段切换密，故 pace 76。"
        },
        "prose": {
          "locus": "ch743 · 角斗 · ~75% anchor · https://www.sudugu.co/410/372080.html",
          "quote": "众所周知，超凡者都是玻璃大炮，现在他们的处境，就像互相抱着炸弹面贴面站着……但即使是苏薇雨也不敢轻举妄动，她盯着尸场中站着的那六个人，对方的头顶上清晰显示着一串数字，数字代表着他们的价值，这六个人全都是第一见死的试炼者！",
          "why_score": "ch743 「玻璃大炮」比喻到位；规则说明与行动并置可读，故 prose 75。"
        },
        "world": {
          "locus": "ch2 · 自寻死路 · open anchor · https://www.sudugu.co/410/369085.html",
          "quote": "【光凭你一个人，估计还没找到第一个怪异就沉底了。去加入异常管控局吧，那可以大大增加你接触怪异的机会。但如果你加入了管控局，记得避开一个叫“上官炎”的女人……另外，千万别把“黑沼”的存在告诉管控局的人。】",
          "why_score": "ch2 黑沼/管控局/门扉规则并置；ch743 试炼价值体系落地，故 world 78。"
        },
        "hook": {
          "locus": "ch2 · 自寻死路 · open anchor · https://www.sudugu.co/410/369085.html",
          "quote": "想吞噬怪异，必须想想其他办法。夏守继续翻动笔记，下一页慢慢浮现出了一个地图指引……去加入异常管控局吧，那可以大大增加你接触怪异的机会。出门前，记得带上书房抽屉里的怀表和推荐信，在玄关的门前，默想[江波市]，就可以离开了。",
          "why_score": "ch2 笔记+门+管控局三连钩，立刻展示核心玩法，故 hook 78。"
        },
        "innov": {
          "locus": "ch496 · 临时欲望面具 · ~50% anchor · https://www.sudugu.co/410/371071.html",
          "quote": "已阵亡的守时人尸体，全都在被夏守疯狂吞噬……守时人们在短暂慌乱后，很快冷静了下来，只要不傻，就不觉得夏守会在这时背刺他们。“快点啊！”102号大喊道。下一秒，她的左手被哭丧棒捶飞了。",
          "why_score": "怪异吞噬+副本协作+反背刺 ch496 组合少见，故 innov 77。"
        },
        "ending": {
          "locus": "ch1252 · 忽视的干渴 · ending anchor · https://www.sudugu.co/410/374103.html",
          "quote": "「你有没有看过一本叫《热爱生命》的小说，是杰克.伦敦写的。」……「这个人在正常生活中，本来和大家一样，都是吃熟食……但在饥饿中不断追求食物……最后他通过装死杀死了病狼……获救后，他一下子就把自己吃成了大胖子。」",
          "why_score": "ch1252 以《热爱生命》类比收束一段线，哲思有余、终局冲击一般，故 ending 72。"
        }
      }
    },
    {
      "file": "162-saibo-wushi-ruqin-mori.md",
      "id": "pilot-v0.saibo-wushi-ruqin-mori",
      "title": "赛博巫师入侵末日",
      "author": "我不是老万",
      "band": "G2-scifi (科幻 · 赛博/末日)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/272/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.3,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 77,
        "prose": 74,
        "world": 78,
        "hook": 79,
        "innov": 80,
        "ending": 71
      },
      "evidence": {
        "plot": "ch2 双界门；ch122 分赃；ch243 审问；ch484 叠态。",
        "cast": "林奇 ch243 预判指挥部；马大师 ch364 苦肉蓄力。",
        "pace": "ch243 审问—部署切换快；506 章双界线密。",
        "prose": "ch364 血条/义体术语清晰；偶有繁简混排。",
        "world": "ch2 2089 赛博+末日双世界；ch122 信用点体系。",
        "hook": "ch2 【门】降临现实+死少年电脑。",
        "innov": "赛博巫师×末日营地 ch243 跨界资源战罕见。",
        "ending": "ch484 叠态试探收束，终章感偏进行中。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch243 · 审问 · ~50% anchor · https://www.sudugu.co/272/262273.html",
          "quote": "“总指挥部商议了一番，希望林奇同学能够再帮帮忙”……林奇本就想将所有五阶非凡物品给要来，亲自进行发射部署。每成功一个，都是让自己利用末日世界的时间延长一分……“原则上来讲，魔大营地愿意承担发射任务，但实不相瞒，如今魔大营地的资源紧缺。”",
          "why_score": "ch2 双界门；ch122 分赃扩军；ch243 指挥部—营地博弈；ch484 叠态收一段，故 plot 76。"
        },
        "cast": {
          "locus": "ch364 · 亲自护送柳萱，有本事便战！ · ~75% anchor · https://www.sudugu.co/272/262528.html",
          "quote": "马大师顿时挑眉，说道：「我当然行！虽然战力达不到巅峰状态……」……苦肉意志并非没有限制，只有即时受到的伤害才能够有效转化为意志力量……马大师的蓄力需要受伤，需要扣血条！",
          "why_score": "林奇 ch243 预判博弈；马大师 ch364 苦肉蓄力人设鲜明，故 cast 75。"
        },
        "pace": {
          "locus": "ch243 · 审问 · ~50% anchor · https://www.sudugu.co/272/262273.html",
          "quote": "若非不方便主动开口，林奇本就想将所有五阶非凡物品给要来……但主动说出，与总指挥部求上门，这是两个概念。若是前者，说不定还会被人怀疑图谋不轨。如今丁阳说出这番话，倒是正中林奇的下怀。",
          "why_score": "ch243 对话内完成立场反转；506 章双界任务切换密，故 pace 77。"
        },
        "prose": {
          "locus": "ch364 · 亲自护送柳萱 · ~75% anchor · https://www.sudugu.co/272/262528.html",
          "quote": "只有七个小时不到的准备时间，马大师需要抓紧恢复一番。苦肉意志并非没有限制……并且持续的时间也极为有限，马大师这四阶极限的力量持续不到白天。若是白天再度发生战斗，马大师还需要重新蓄力。",
          "why_score": "ch364 义体/血条术语清楚；整体偏功能叙述，故 prose 74。"
        },
        "world": {
          "locus": "ch2 · 门 · open anchor · https://www.sudugu.co/272/261793.html",
          "quote": "直到获取巫师职业，开始第一次冥想，【门】产生了一种拉扯感，似乎要逐渐降临现实……泛黄的圆形吸顶灯罩，木制书桌，老式笔记本电脑，以及……电脑旁失去心跳的少年。【小爱同学提醒，已断开网络连接】",
          "why_score": "ch2 2089 赛博卧室+【门】规则；ch122 信用点/营地经济落地，故 world 78。"
        },
        "hook": {
          "locus": "ch2 · 门 · open anchor · https://www.sudugu.co/272/261793.html",
          "quote": "灵能视野中【门】就在林奇身前，悬浮在林奇面前不足20厘米的位置。不挪开这扇门，林奇连起身都无法做到。刚产生“推开”这个念头，林奇便从【门】上感受到一股吸力。身体感受到失重，【门】打开了。",
          "why_score": "ch2 【门】+死少年+断网三连钩，立刻建立双界悬念，故 hook 79。"
        },
        "innov": {
          "locus": "ch243 · 审问 · ~50% anchor · https://www.sudugu.co/272/262273.html",
          "quote": "魔大营地正在进行赛博化，用赛博世界的技术快速提升魔大营地的综合实力。在这个过程中，资源需求始终是逃不开的，只靠虹山营地、长蒲营地两支救援队的支持……",
          "why_score": "赛博巫师资源灌末日营地 ch243 跨界玩法少见，故 innov 80。"
        },
        "ending": {
          "locus": "ch484 · 末日世界的光棱？ · ending anchor · https://www.sudugu.co/272/352740.html",
          "quote": "这条时间线又废了！现实当中，距离林奇与领导进行初次招呼才过去了约莫零点五秒。可连续的多次进入「叠态」使得林奇认知到，自己心中规划的那些试探、刺激还不够！必须要更进一步！",
          "why_score": "ch484 叠态试探收束一段，meta 标题偏悬念、全书终感一般，故 ending 71。"
        }
      }
    },
    {
      "file": "163-huangquan-nixing.md",
      "id": "pilot-v0.huangquan-nixing",
      "title": "黄泉逆行",
      "author": "黄泉逆行",
      "band": "G2-scifi (科幻 · 灵能/都市)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/372/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.8,
      "l1": {
        "plot": 77,
        "cast": 78,
        "pace": 76,
        "prose": 76,
        "world": 79,
        "hook": 78,
        "innov": 77,
        "ending": 73
      },
      "evidence": {
        "plot": "ch2 脸谱战；ch249 秦岭；ch744 黑潮；ch990 情感线。",
        "cast": "李夜来 ch2 阴招反伤；小狂王 ch249/ch990 弧光。",
        "pace": "ch744 号角—黑潮一场升压快；990 章大战密度高。",
        "prose": "ch744 黑潮排比；ch2 格斗描写狠。",
        "world": "ch496 万龙湖/巨城圈；ch744 彷徨者设定。",
        "hook": "ch2 剥皮者+阴招反杀开场。",
        "innov": "脸谱+巨城灵能 ch496 体系完整。",
        "ending": "ch990 日常饭桌收情感线，大战余波未全收。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch744 · 我他妈来了 · ~75% anchor · https://www.sudugu.co/372/340557.html",
          "quote": "一声沉闷且充满不祥的战争号角声响起。下一秒，深渊另一侧的广袤平原之上，一片恐怖的‘黑潮’开始涌动……无穷无尽的彷徨者如同席卷一切的蝗灾，淹没了大地，带着毁灭一切的死寂气息，向着耀火深渊，扑面而来。",
          "why_score": "ch2 脸谱战；ch249 秦岭总舵；ch744 黑潮大战；ch990 情感收束，故 plot 77。"
        },
        "cast": {
          "locus": "ch249 · 秦岭总舵 · ~25% anchor · https://www.sudugu.co/372/330672.html",
          "quote": "这可明明就是小狂王啊！当从河流带来的俊男美女中，看到小狂王时。李夜来手中的筷子都给捏断了，懵逼了一瞬。但很快，他反应……",
          "why_score": "李夜来 ch2 实战阴狠；小狂王 ch249 伪装反转+ch990 情感弧，故 cast 78。"
        },
        "pace": {
          "locus": "ch744 · 我他妈来了 · ~75% anchor · https://www.sudugu.co/372/340557.html",
          "quote": "许多尚未与真正的彷徨者大军交锋过的年轻战士，望着眼前这旌旗蔽日、枪戟如林的盛大军容，心中不免激荡……然而，就在人类战士们满怀信心之际。一声沉闷且充满不祥的战争号角声响起。",
          "why_score": "ch744 信心—号角—黑潮三段升压快；990 章战役段密度高，故 pace 76。"
        },
        "prose": {
          "locus": "ch2 · 脸谱 · open anchor · https://www.sudugu.co/372/326762.html",
          "quote": "双峰贯耳！搂颈顶膝！弓步顶肘！这是一套十分危险，甚至阴险的格斗招式。尤其是第一招的双方贯耳，原本打击耳骨的拳头，直接打击在太阳穴上，这是足以一招致死的阴招……隐藏的刀刃快速抹开了他的脖颈。",
          "why_score": "ch2 格斗阴招描写具体；ch744 黑潮排比有画面，故 prose 76。"
        },
        "world": {
          "locus": "ch496 · 深渊王的期待 · ~50% anchor · https://www.sudugu.co/372/333858.html",
          "quote": "万龙湖是个难得的交流机会。原本因为讯息断绝的巨城之间可以互相交流……曾有昆仑巨城的高手，与巴蜀山城的霸主私交极好。在一次针对禁区的行动中，成功为昆仑巨城拉来了，另一个巨城圈的霸主和数位六觉强者的协助。",
          "why_score": "ch496 万龙湖/巨城圈/六觉层级；ch744 彷徨者大军落地，故 world 79。"
        },
        "hook": {
          "locus": "ch2 · 脸谱 · open anchor · https://www.sudugu.co/372/326762.html",
          "quote": "直接将剥皮者砸退数步！……然而，这一套下来，李夜来却是快速捂住了自己的脖颈，在指间感受到鲜血快速涌出。无力的单膝跪地。在遭受这一套连招的同时，李夜来自己也被攻击了。",
          "why_score": "ch2 开场即阴招互伤+剥皮者异变，钩子强，故 hook 78。"
        },
        "innov": {
          "locus": "ch496 · 深渊王的期待 · ~50% anchor · https://www.sudugu.co/372/333858.html",
          "quote": "一些巨城对万龙湖之行，极为重视。将万龙湖，视为一次人类精锐战力结交的重要平台……尤其是人类第九代冠军的出现，让他们迫切的想要领教一番。",
          "why_score": "脸谱+巨城社交/禁区体系 ch496 组合完整，故 innov 77。"
        },
        "ending": {
          "locus": "ch990 · 探索 · ending anchor · https://www.sudugu.co/372/346523.html",
          "quote": "玩偶也在看了一会小狂王后，温声道：“来吧，吃饭了.”两人对小狂王的选择并不意外……那种被全世界怀疑，唯独有一个人愿意无条件信任你的感觉，如同溺水的人抓住唯一的浮木，如何舍得放手？",
          "why_score": "ch990 饭桌情感收束有余、大战终局感一般，故 ending 73。"
        }
      }
    },
    {
      "file": "164-moshi-dunhuo-ji.md",
      "id": "pilot-v0.moshi-dunhuo-ji",
      "title": "末世囤货记",
      "author": "纹曲",
      "band": "G2-scifi (科幻 · 末世/囤货)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/416/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.0,
      "l1": {
        "plot": 74,
        "cast": 75,
        "pace": 73,
        "prose": 76,
        "world": 77,
        "hook": 72,
        "innov": 71,
        "ending": 74
      },
      "evidence": {
        "plot": "ch3 囤货；ch147 基地；ch290 安检；ch576 物资线。",
        "cast": "徐小言 ch290 装困惑；蓝月 ch433 搭档。",
        "pace": "ch576 排队日常偏慢；中段基地线稳。",
        "prose": "ch290 安检门描写细；清单式 prose 清晰。",
        "world": "ch147 电卡/积分；ch576 熟石灰限购。",
        "hook": "ch3 泡面批发开局偏稳。",
        "innov": "囤货流常规，空间+基地细则 ch147 略新。",
        "ending": "ch576 熟石灰排队收日常线，余韵平实。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch290 · 检查 · ~50% anchor · https://www.sudugu.co/416/376878.html",
          "quote": "三台安检门，并排摆开……红绿两色的指示灯交替闪烁。门框的间距很宽，宽到小货车可以直接从中间开过去……“之前不是检查过了吗？怎么还要检查第二次？”最前面那个士兵走过来，他走到车窗旁边……",
          "why_score": "ch3 囤货开局；ch147 进基地；ch290 二次安检升压；ch576 物资收束，故 plot 74。"
        },
        "cast": {
          "locus": "ch290 · 检查 · ~50% anchor · https://www.sudugu.co/416/376878.html",
          "quote": "徐小言握着方向盘，盯着那个安检门看了几秒，然后把车慢慢往前开。开到距离那些士兵大约五米的地方，她停下车，摇下车窗，探出头去。这一次，她的表情不是困惑，而是带着点无奈的疑惑。“您好，之前不是检查过了吗？”",
          "why_score": "徐小言 ch290 装困惑控场；蓝月 ch433 搭档互补，故 cast 75。"
        },
        "pace": {
          "locus": "ch147 · 电卡 · ~25% anchor · https://www.sudugu.co/416/376302.html",
          "quote": "“如果只是供应一间屋子日常照明用的led灯，1积分的电量大概能用半年……这张电卡是跟您个人身份绑定的，不仅在您租的房子里能用，只要是在临川基地范围内，任何接入官方电网的建筑内，插卡就能通电。”“那我充值5积分”徐小言做出了决定。",
          "why_score": "中段 ch147–290 基地规则推进稳；末段 ch576 偏日常略拖，故 pace 73。"
        },
        "prose": {
          "locus": "ch290 · 检查 · ~50% anchor · https://www.sudugu.co/416/376878.html",
          "quote": "门框是金属的，银白色，框上嵌着各种探头和显示屏，红绿两色的指示灯交替闪烁。门框的间距很宽，宽到小货车可以直接从中间开过去，徐小言握着方向盘，盯着那个安检门看了几秒。",
          "why_score": "ch290 安检门/车辆细节具体；清单 prose 可读，故 prose 76。"
        },
        "world": {
          "locus": "ch147 · 电卡 · ~25% anchor · https://www.sudugu.co/416/376302.html",
          "quote": "窗口后的女服务员……耐心解释道“如果只是供应一间屋子日常照明用的led灯，1积分的电量大概能用半年……这张电卡是跟您个人身份绑定的……只要是在临川基地范围内，任何接入官方电网的建筑内，插卡就能通电。”",
          "why_score": "ch147 积分电卡规则；ch576 熟石灰限购补全基地经济，故 world 77。"
        },
        "hook": {
          "locus": "ch3 · 泡面 · open anchor · https://www.sudugu.co/416/375722.html",
          "quote": "医药类包括感冒药、退烧药、止痛药……看着长长的清单和有限的预算，徐小言感到了压力，她必须精打细算，优先保障核心生存物资。第二天一早……她先到工业区附近用假名和现金租了一个短期、偏僻的小仓库，后直奔第一家方便面工厂。",
          "why_score": "ch3 清单+假名租仓+工厂批发，开局稳但钩子不爆，故 hook 72。"
        },
        "innov": {
          "locus": "ch147 · 电卡 · ~25% anchor · https://www.sudugu.co/416/376302.html",
          "quote": "“您其实可以多充点积分，不用担心用不完或者浪费，这张电卡是跟您个人身份绑定的，不仅在您租的房子里能用，只要是在临川基地范围内，任何接入官方电网的建筑内，插卡就能通电，卡片跟着人走，很方便。”",
          "why_score": "囤货流常见；ch147 个人绑定电卡细则略新，故 innov 71。"
        },
        "ending": {
          "locus": "ch576 · 熟石灰 · ending anchor · https://www.sudugu.co/416/378006.html",
          "quote": "“服务中心那边每天放出来的熟石灰就那么多，卖完了就没了，第二天才重新补货……他们每天备的货就那么些，来晚了你连买的份都赶不上……你要是只等着免费的那两公斤，那你得……”",
          "why_score": "ch576 熟石灰排队收基地日常线，平实有余、终局冲击一般，故 ending 74。"
        }
      }
    },
    {
      "file": "165-wanjia-zhongzai.md",
      "id": "pilot-v0.wanjia-zhongzai",
      "title": "玩家重载",
      "author": "黑灯夏火",
      "band": "G2-game (游戏 · 杀场/无限)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/327/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.6,
      "l1": {
        "plot": 78,
        "cast": 77,
        "pace": 78,
        "prose": 76,
        "world": 79,
        "hook": 80,
        "innov": 79,
        "ending": 74
      },
      "evidence": {
        "plot": "ch2 神孽；ch176 杀虫；ch522 教堂；ch695 lv40 战。",
        "cast": "李晟 ch349 稳船头；吴舸/张扶鸾 ch349 救人。",
        "pace": "ch176 笔记—洪水假设切换快；695 章杀场密。",
        "prose": "ch522 meta 吐槽+场景并置；战斗清晰。",
        "world": "ch2 神孽/杀场；ch695 lv 层级体系。",
        "hook": "ch2 蜂怪+神孽碎片+装甲车追。",
        "innov": "杀场×武侠船战×lv 体系 ch695 混搭。",
        "ending": "ch695 四界山主战场 pointer，收束偏未完。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch695 · 后面 · ending anchor · https://www.sudugu.co/327/298734.html",
          "quote": "梅林推开琉璃化的岩石，在其他玩家的古怪眼神中，掸去身上尘土，淡定说道：“真正的主战场，发生在四界山最上层。由lv40们决定地球未来的命运。但在杀场，什么事都有可能发生，lv30乃至lv20玩家，也能作为变量，干扰乃至影响战局，创造奇迹。”",
          "why_score": "ch2 神孽追猎；ch176 大坝杀虫；ch522 教堂线；ch695 四界山总战 pointer，故 plot 78。"
        },
        "cast": {
          "locus": "ch349 · 唐门 · ~50% anchor · https://www.sudugu.co/327/297702.html",
          "quote": "李晟抓着一千多斤的灰雨，屹立于船头，不动如山。其余先天高手默不作声，以内力吸附住脚下木板，硬抗风浪……张扶鸾，猛地收回吸附甲板的内力，蹬踏木板闪至船边，一掌震开缠绕在围栏上的麻绳，随后甩出绳索，精准套住已坠海的吴舸。",
          "why_score": "李晟 ch349 稳场；吴舸悔意+张扶鸾救人，配角功能清，故 cast 77。"
        },
        "pace": {
          "locus": "ch176 · 杀虫 · ~25% anchor · https://www.sudugu.co/327/297137.html",
          "quote": "李晟从背包栏里，取出【寻死笔记】，撕下五张纸看了一眼自己近期有可能遭遇的死法。占卜结果很奇怪。前四张纸的涂鸦一片漆黑，什么也看不清。最后一张才是舰船被毁，李晟和赵紫荆等人被困在这片城市的高……",
          "why_score": "ch176 笔记占卜—洪水循环假设快切；695 章杀场段密度高，故 pace 78。"
        },
        "prose": {
          "locus": "ch522 · 教堂 · ~75% anchor · https://www.sudugu.co/327/298220.html",
          "quote": "那lv40超凡者们是真能集体出动，现场上演「米迦勒奶奶用石子击落外星文明宇宙战舰」恩情小故事，完事儿再在战舰废墟上啐一口，「哪来的宇宙乡巴佬。」手头上情报太少，没必要也没时间停下来仔细思考青铜门、太空人与阿尔法巨蟒之间的联系。",
          "why_score": "ch522 meta 吐槽+场景切换利落；战斗段清晰，故 prose 76。"
        },
        "world": {
          "locus": "ch2 · 神孽 · open anchor · https://www.sudugu.co/327/296630.html",
          "quote": "一名武装人员拿着探测器，扫描了位于树下的半截蜂怪尸体，向西装男汇报导：「检查过了，是从杀场里逃出来的初级昆虫类实验体。身上带有一枚虫主神孽的碎片，异常波动指数为31。」「知道了。」西装男子扫了眼周围环境……「少了两块神孽碎片。」",
          "why_score": "ch2 神孽/杀场/实验室公司；ch695 lv40 层级落地，故 world 79。"
        },
        "hook": {
          "locus": "ch2 · 神孽 · open anchor · https://www.sudugu.co/327/296630.html",
          "quote": "李晟陡然一惊，下意识地沉进水里。数秒后，从枪声传来的方向，一辆印有【普罗米修斯实验室公司】英文商标的悍马轰鸣而至。车门开启，跳下数名从头武装到脚的持枪人员，最后下车的是一位金发碧眼西装男子，手里提着一把外形夸张的反器材狙击步枪。",
          "why_score": "ch2 运河躲枪+神孽碎片+公司追猎，钩子强，故 hook 80。"
        },
        "innov": {
          "locus": "ch522 · 教堂 · ~75% anchor · https://www.sudugu.co/327/298220.html",
          "quote": "教堂为石木结构，屋顶立着根十字架，十字架正面贴着肺部形状木牌。而与木牌相对应的，则是教堂本身的破损——贴近地面的外墙被白漆重新粉刷过，但仍能透过白漆，看见曾经留下的涂鸦、劈砍痕迹。似乎曾经有暴怒人群，围攻过教堂。",
          "why_score": "杀场×武侠船战×教堂外星线 ch522/695 混搭罕见，故 innov 79。"
        },
        "ending": {
          "locus": "ch695 · 后面 · ending anchor · https://www.sudugu.co/327/298734.html",
          "quote": "从时间点来看，估计在火焰魔神自爆之后，他就躲起来了，也没告知其他玩家。梅林推开琉璃化的岩石……“所以在沿途顺手清理玩家。”斯伯纳克没有言语，抬手射出紫色射线，还没等触碰梅林，就被无形护盾弹飞。",
          "why_score": "ch695 指向四界山总战、本卷收束偏 pointer，故 ending 74。"
        }
      }
    },
    {
      "file": "166-shenyuan-manyouzhe.md",
      "id": "pilot-v0.shenyuan-manyouzhe",
      "title": "深渊漫游者",
      "author": "七重身",
      "band": "G2-scifi (科幻 · 赛博/深空)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/347/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.0,
      "l1": {
        "plot": 77,
        "cast": 76,
        "pace": 75,
        "prose": 78,
        "world": 80,
        "hook": 77,
        "innov": 78,
        "ending": 75
      },
      "evidence": {
        "plot": "ch2 纪年套话；ch239 赛博精神病；ch477 模因战。",
        "cast": "江舟 ch121 替身忐忑；吉姆 ch239 计算射击。",
        "pace": "ch239 插件计算段偏细；477 章信息密度高。",
        "prose": "ch239 盲视/弹道 prose 精密；ch2 氛围灰雾好。",
        "world": "ch2 2169 安置区；ch477 倪克斯因子/模因。",
        "hook": "ch2 新历/公元双纪年+梵高发色女。",
        "innov": "赛博精神病+模因实体 ch477 组合硬。",
        "ending": "ch477 进攻开始收一段，终局偏进行。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch477 · NO.01ee：进攻开始 · ending anchor · https://www.sudugu.co/347/309940.html",
          "quote": "“你不是已经跟西塔连上了吧？”回过神来，江舟一脸警惕地看着她道。在西塔的计划里，ar负责接入西塔的思维矩阵，帮助她通过天琴座网络系统骇入模因实体的认知架构里……江舟一时之间有些不知道怎么回答。确实是因为西塔没在身边，而周围倪克斯因子浓度又不高的缘故，江舟先前有些松懈了。",
          "why_score": "ch2 纪年套话；ch239 赛博精神病；ch356 奇美拉；ch477 模因战收一段，故 plot 77。"
        },
        "cast": {
          "locus": "ch239 · NO00ee：赛博精神病 · ~50% anchor · https://www.sudugu.co/347/309030.html",
          "quote": "吉姆察觉不出对方身上有任何能够体现出“自我意识”存在的痕迹，深渊暗网许多恶意程序都比他更像一个人……大脑里的插件正在近乎本能地计算着这一连串的数据，以确保吉姆能够在对方没有察觉到的情况下击中。",
          "why_score": "江舟 ch121 替身忐忑；吉姆 ch239 插件计算型主角，故 cast 76。"
        },
        "pace": {
          "locus": "ch239 · NO00ee：赛博精神病 · ~50% anchor · https://www.sudugu.co/347/309030.html",
          "quote": "风速、重力下坠、视野盲区、行为模式……大脑里的插件正在近乎本能地计算着这一连串的数据……吉姆所装填的干扰弹是一种用亚音速装药的低速软头弹……此刻他所处在的位置，处在对方的视觉盲区之中。",
          "why_score": "ch239 计算段偏细略拖；477 章信息战密度高，故 pace 75。"
        },
        "prose": {
          "locus": "ch2 · NO0002：你的名字 · open anchor · https://www.sudugu.co/347/308315.html",
          "quote": "沉甸甸的灰色云雾坠在地面上，将一切都笼罩在一片静默的灰暗当中，十字路口的红绿灯在灰白的雾气当中闪烁着若隐若现的光芒，有的时候觉得它非常近，但有的时候又觉得那光远的来自另一个世界——在如今的江城，这未必是幻觉。",
          "why_score": "ch2 灰雾/红绿灯 prose 氛围好；ch239 弹道描写精密，故 prose 78。"
        },
        "world": {
          "locus": "ch2 · NO0002：你的名字 · open anchor · https://www.sudugu.co/347/308315.html",
          "quote": "“今天是3月5日。嗯，新历44年的3月5日。”……“安置区底层的原生人习惯用公元纪年……今年是公元2169年，怎么样？现在脑子有没有清醒一些？”",
          "why_score": "ch2 新历/公元双纪年+安置区；ch477 倪克斯因子/模因架构落地，故 world 80。"
        },
        "hook": {
          "locus": "ch2 · NO0002：你的名字 · open anchor · https://www.sudugu.co/347/308315.html",
          "quote": "到一个新环境就立马暴露出自己对于常识的无知，绝对是一件非常危险的事情。正当江舟思考应该怎样继续套话的时候，旁边另一个声音恰到好处地帮他解决了困惑……头发的颜色十分张扬，看起来画一幅梵高《向日葵》所需要的颜料都能在她的头发上找到。",
          "why_score": "ch2 失忆+双纪年+张扬发色女，悬念足，故 hook 77。"
        },
        "innov": {
          "locus": "ch477 · NO.01ee：进攻开始 · ending anchor · https://www.sudugu.co/347/309940.html",
          "quote": "在西塔的计划里，ar负责接入西塔的思维矩阵，帮助她通过天琴座网络系统骇入模因实体的认知架构里……江舟既没有注射新吉姆留给他的另一根倪克斯因子防读心，也没有注意做表情管理掩盖自己的表征拓扑结构。",
          "why_score": "赛博精神病+模因骇入 ch477 硬科幻组合少见，故 innov 78。"
        },
        "ending": {
          "locus": "ch477 · NO.01ee：进攻开始 · ending anchor · https://www.sudugu.co/347/309940.html",
          "quote": "ar如此道。她所说的“平时”，大概指的就是西塔不在旁边的情况。江舟一时之间有些不知道怎么回答。确实是因为西塔没在身边……江舟先前有些松懈了——既没有注射倪克斯因子防读心，也没有注意做表情管理。",
          "why_score": "ch477 「进攻开始」收模因线段，终局偏进行、标题 pointer 感，故 ending 75。"
        }
      }
    },
    {
      "file": "167-yichang-jiyuan.md",
      "id": "pilot-v0.yichang-jiyuan",
      "title": "异常纪元",
      "author": "放修格斯的羊",
      "band": "G2-mystery (悬疑 · 都市/异常)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/401/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.0,
      "l1": {
        "plot": 76,
        "cast": 77,
        "pace": 75,
        "prose": 79,
        "world": 78,
        "hook": 77,
        "innov": 76,
        "ending": 78
      },
      "evidence": {
        "plot": "ch1 灰雾门；ch43 旧矿；ch118 循环；ch156 拉歌。",
        "cast": "李星渊 ch43 Reporter 判断；杜智彬 ch156 团长。",
        "pace": "156 章短篇体量；ch43 矿井段稳。",
        "prose": "ch1 灰雾 prose 好；ch156 拉歌有感染力。",
        "world": "ch20 黑市锁孔；ch118 壹号家园污染。",
        "hook": "ch1 只有他能看到的门+灰雾江城。",
        "innov": "洞开欲望+锁孔钥匙 ch20 都市异常。",
        "ending": "ch156 拉歌收束士气线，短篇完整度高。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch43 · 旧矿 · ~50% anchor · https://www.sudugu.co/401/361280.html",
          "quote": "“咱们不坐电梯。”李星渊能听到在矿井外面老刘战斗的声音……“丰元铜矿是在旧矿井的基础上改造的对吧？”陈英耀和他的属下们面面相觑，然后说道：“是——就算是又能怎么样呢？”“咱们走旧道。”",
          "why_score": "ch1 灰雾门；ch43 旧矿逃生；ch118 壹号家园；ch156 拉歌收士气线，故 plot 76。"
        },
        "cast": {
          "locus": "ch156 · 拉歌 · ending anchor · https://www.sudugu.co/401/361736.html",
          "quote": "杜智彬这个团长现在带领着一连，他本不是个开朗活泼的性格，但在这个时候脸上的笑容却实实在在的发自内心，大家都坐在矮坡上，他突然从地上弹了起来，吼道：「一大队！男子汉！团结就是力量！唱！」",
          "why_score": "李星渊 ch43 记者式判断；杜智彬 ch156 团长拉歌，人物清晰，故 cast 77。"
        },
        "pace": {
          "locus": "ch43 · 旧矿 · ~50% anchor · https://www.sudugu.co/401/361280.html",
          "quote": "李星渊回忆着自己当年来这里采访的时候做的调查，尽管那时候他没有真的到这个矿场来，他打开了自己身上的矿灯，四处照着，找寻着旧矿道的入口：“这里的地理结构特殊，旧矿道的围岩风化的很严重，贸然摧毁可能会导致大规模的塌陷。”",
          "why_score": "156 章短篇体量紧凑；ch43 矿井段推进稳，故 pace 75。"
        },
        "prose": {
          "locus": "ch1 · 家 · open anchor · https://www.sudugu.co/401/361323.html",
          "quote": "沉甸甸的灰色云雾坠在地面上，将一切都笼罩在一片静默的灰暗当中，十字路口的红绿灯在灰白的雾气当中闪烁着若隐若现的光芒……那些仍然只有他能看到的门在那片灰濛濛的雾中到处都是，而其中穿行者依旧不绝如缕。",
          "why_score": "ch1 灰雾/门扉 prose 氛围好；ch156 拉歌段有感染力，故 prose 79。"
        },
        "world": {
          "locus": "ch20 · 魔方 · ~25% anchor · https://www.sudugu.co/401/361401.html",
          "quote": "李星渊很能理解任老板，人们想要在这种时候当然会期盼神明……不过大多数的护身符无论怎么吹捧，也不过骗人的把戏罢了。李星渊……能凭借自己洞开欲望的高低进行一些粗略的判断——对于那些确实非凡的锁孔，钥匙洞开的欲望也会更加强盛一些。",
          "why_score": "ch20 黑市锁孔/洞开欲望；ch118 壹号家园污染并置，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · 家 · open anchor · https://www.sudugu.co/401/361323.html",
          "quote": "李星渊看向了窗外，眼下已经是秋天了，但眼下的江城绝没有天高气爽的清爽，沉甸甸的灰色云雾坠在地面上……那些仍然只有他能看到的门在那片灰濛濛的雾中到处都是……如果他现在想要开启一扇这些幻觉当中的门扉的话，那么门扉未必会拒绝。",
          "why_score": "ch1 灰雾江城+可见门扉，都市异常钩明确，故 hook 77。"
        },
        "innov": {
          "locus": "ch20 · 魔方 · ~25% anchor · https://www.sudugu.co/401/361401.html",
          "quote": "护身符，佛像，符籙。这些都是黑市当中最常见的东西……李星渊能凭借自己洞开欲望的高低进行一些粗略的判断——对于那些确实非凡的锁孔，钥匙洞开的欲望也会更加强盛一些。",
          "why_score": "洞开欲望测锁孔 ch20 都市异常玩法具体，故 innov 76。"
        },
        "ending": {
          "locus": "ch156 · 拉歌 · ending anchor · https://www.sudugu.co/401/361736.html",
          "quote": "天上下着雪，周围的土地正在向着远方无穷尽的奔流，他们十几辆车就停在一个随时可能被冲垮的小坡上，但比这些会更快打垮人们的是绝望——而他们眼下正要战胜绝望……「团结就是力量！团结就是力量！这力量是铁！这力量是钢！」",
          "why_score": "ch156 拉歌收士气/绝望对照，156 章短篇完整度高，故 ending 78。"
        }
      }
    },
    {
      "file": "168-wo-chuangzao-le-yichang-kongzhiju.md",
      "id": "pilot-v0.wo-chuangzao-le-yichang-kongzhiju",
      "title": "我创造了异常控制局",
      "author": "星空的云朵儿",
      "band": "G2-scifi (科幻 · 异常/都市)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/424/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.0,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 74,
        "prose": 76,
        "world": 78,
        "hook": 77,
        "innov": 77,
        "ending": 75
      },
      "evidence": {
        "plot": "ch1 失忆留言；ch247 李医生线；ch739 联手；ch1218 落羽。",
        "cast": "马恩自检；陈云 ch247；扎斯娜 ch739；瑟莉旁白。",
        "pace": "千章体量偏长；锚点推进仍可读。",
        "prose": "ch1 留言自相矛盾；ch1218 人皮/走廊意象。",
        "world": "不可记忆者；疗养院规矩；南联邦诸神/泰坦。",
        "hook": "ch1 自己写给失忆自己的清单。",
        "innov": "不可记忆者+认知瓦解规则具体。",
        "ending": "ch1218 智天使落羽对决收束 TOC 末。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch739 · 736强强联手 · ~75% anchor · https://www.sudugu.co/424/389013.html",
          "quote": "“我会帮助你封印其他的神祇。我指的不是用我们的方法封印，而是让你再重现对塞拉恩做过的事情。……而如果你取代了多数的神祇，我也可以全心全意地投入到过去的事上。”她的提议相当有诱惑力。事实上，马恩也想过要掌控南部诸神。",
          "why_score": "ch1 失忆留言立线；ch247 住院盲区；ch739 扎斯娜换权；ch1218 落羽对决，故 plot 76。"
        },
        "cast": {
          "locus": "ch247 · 246.请求 · ~25% anchor · https://www.sudugu.co/424/387034.html",
          "quote": "陈云想了想说道：“在住院以后你立刻就稳定了下来……而且很快负责你的就换成了当时在疗养院内外有不小名气的李医生……我听说李医生在你出院不久前去世了。”马恩点头道：“那是个悲惨的意外，但是那时的我已经失忆了。”",
          "why_score": "马恩自检口吻清晰；陈云/李医生关系网在 ch247 立住，故 cast 75。"
        },
        "pace": {
          "locus": "ch493 · 491.开始“调查” · ~50% anchor · https://www.sudugu.co/424/388025.html",
          "quote": "没错，他甚至都没考虑要让塞拉恩如何察觉到“真相”，也没留任何破绽。因为他在这点上无条件地“相信”塞拉恩的本事。……“完美到了虚假的程度。”",
          "why_score": "中段调查/布局仍在推进；全书千章偏长拉低节奏，故 pace 74。"
        },
        "prose": {
          "locus": "ch1 · 1.异常实体已控制 · open anchor · https://www.sudugu.co/424/386030.html",
          "quote": "“我知道你肯定会这么想，或者说，我清楚自己会怎么想，马恩，我是你，而我即将写下的文字是觉得自己有必要知道的。”的确，这是他自己的口吻。即使什么都不记得了，但马恩能够确定这件事……",
          "why_score": "ch1 自述留言语气准；ch1218 人皮增殖意象可感，故 prose 76。"
        },
        "world": {
          "locus": "ch1 · 1.异常实体已控制 · open anchor · https://www.sudugu.co/424/386030.html",
          "quote": "“4.攻击你的异常实体/不可记忆者，他拥有没法被认知和感觉的特性，就算对方站在你脸上，将刀刃捅进你的肚子，你也会完全无视他的所作所为。5.强行意识和感知到“不可记忆者”会导致意识和记忆的自我瓦解……”",
          "why_score": "不可记忆者规则+疗养院/南联邦诸神并置，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · 1.异常实体已控制 · open anchor · https://www.sudugu.co/424/386030.html",
          "quote": "“我/你曾在两个世界生活，不要怀疑，我们现在所处的是其中更危险的那个……而我刚刚被位远比自己强大的异常实体攻击了，而我记忆崩解的问题也是他造成的。”……“17.我是谁？”马恩看完了留言。",
          "why_score": "失忆自我留言+清单自相矛盾，开篇钩明确，故 hook 77。"
        },
        "innov": {
          "locus": "ch1 · 1.异常实体已控制 · open anchor · https://www.sudugu.co/424/386030.html",
          "quote": "“攻击你的异常实体/不可记忆者，他拥有没法被认知和感觉的特性……强行意识和感知到“不可记忆者”会导致意识和记忆的自我瓦解，这很可能就是我沦落到现在的原因。”",
          "why_score": "不可记忆者→认知瓦解的异常设定具体，故 innov 77。"
        },
        "ending": {
          "locus": "ch1218 · 落羽 · ending anchor · https://www.sudugu.co/424/390941.html",
          "quote": "马恩瞬间掐住了她的脖颈，接着丝毫没有犹豫，对着张开了口。所有诸神都在此刻释放出了自己最大的力量。无数不同的神力像是龙息般被巨人喷吐而出……智天使明亮的的身躯也逐渐像是气球鼓了起来。",
          "why_score": "TOC 末章智天使落羽对决收束主线冲突；站标连载中存疑，故 ending 75。"
        }
      }
    },
    {
      "file": "169-guilv-jinqu.md",
      "id": "pilot-v0.guilv-jinqu",
      "title": "诡律禁区",
      "author": "黑色火种",
      "band": "G2-mystery (悬疑 · 轮回/禁区)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/79/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.9,
      "l1": {
        "plot": 75,
        "cast": 74,
        "pace": 75,
        "prose": 74,
        "world": 77,
        "hook": 76,
        "innov": 75,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 禁区入本；ch125 试探；ch370 公寓本；ch492 伽椰子战。",
        "cast": "姜烬；夏雨；血枭主 ch248；林鹿决绝。",
        "pace": "近 500 章副本推进稳。",
        "prose": "ch1 手表 san；ch370 公寓霉味细节。",
        "world": "模因禁区+轮回系统+白梅医院咒怨。",
        "hook": "ch1 青潭小区=隔离禁区。",
        "innov": "san 值/下降潜势仪表化。",
        "ending": "ch492 伽椰子减员高潮；TOC 末偏悬崖。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch370 · 幽灵公寓 · ~75% anchor · https://www.sudugu.co/79/57620.html",
          "quote": "姜烬接过那把冰冷的金属钥匙，脸上堆起恰到好处的感激笑容：“真是太感谢各位了！初次见面就如此麻烦大家，实在过意不去。我是浅川烬，这位是我妻子玲子，以后请各位多多指教。”……在众人的簇拥下，姜烬和玲子“夫妇”走进了公寓大楼。",
          "why_score": "ch1 入禁区；ch125 试探任务；ch370 潜入公寓本；ch492 咒怨战，故 plot 75。"
        },
        "cast": {
          "locus": "ch248 · 意外的支持者 · ~50% anchor · https://www.sudugu.co/79/57498.html",
          "quote": "姜烬收敛心神，直接问道：“血枭主，感谢你的支持。但我还是想问，你如此相助，有什么条件？”……血枭主看着他，眼神坦诚：“条件？没有额外的条件。……唯一的要求就是希望从今以后，我们血腥团队和你们涅槃团队，能真正化干戈为玉帛……”",
          "why_score": "姜烬多疑；血枭主枭雄口吻与恨白蜜娅动机清晰，故 cast 74。"
        },
        "pace": {
          "locus": "ch125 · 魔女夏雨 · ~25% anchor · https://www.sudugu.co/79/57371.html",
          "quote": "“目标是谁？”夏雨挑眉。“姜烬。”血枭主淡淡道，“他很快会参加霂墟市外环环状带巡逻任务。”夏雨的红唇微微上扬：“哦？那？”血枭主点头：“试探他的深浅，但——”他的眼神陡然锐利，“不准杀他。”",
          "why_score": "任务派发干脆；全书近五百章副本节奏尚稳，故 pace 75。"
        },
        "prose": {
          "locus": "ch370 · 幽灵公寓 · ~75% anchor · https://www.sudugu.co/79/57620.html",
          "quote": "内部比外面看起来更显陈旧，这栋三层楼小型公寓屋龄已经35年，没有电梯，楼道的空气里弥漫着一股淡淡的消毒水和霉味混合的气息。走廊的灯光有些昏暗，墙壁上能看到细微的裂纹。",
          "why_score": "公寓感官细节到位；开篇手表读数也清晰，故 prose 74。"
        },
        "world": {
          "locus": "ch1 · 禁区和轮回 · open anchor · https://www.sudugu.co/79/57248.html",
          "quote": "梁勤冷冷说道：“……你们会进入到恐怖副本的异世界，完成任务，面临那一个个只存在于传说中的恶灵鬼物！……这里……是青潭小区。”一听到青潭小区，所有人都变了脸色！……这里可是霂墟市的七大隔离禁区之一啊！",
          "why_score": "模因隔离禁区与轮回副本入口并置，故 world 77。"
        },
        "hook": {
          "locus": "ch1 · 禁区和轮回 · open anchor · https://www.sudugu.co/79/57248.html",
          "quote": "手表屏幕显示：“姓名：姜烬……san值：34.23%（下降潜势a级）轮回者职业：预备役轮回者，未选择职业”san值居然已经降低到35%以下？而且下降潜势居然达到了a级！",
          "why_score": "san 仪表+青潭禁区双重惊吓，钩明确，故 hook 76。"
        },
        "innov": {
          "locus": "ch1 · 禁区和轮回 · open anchor · https://www.sudugu.co/79/57248.html",
          "quote": "梁勤接下来继续说道：“所谓轮回者，就意味着以后将成为轮回系统支配下的冒险者，必须要进入一个又一个恐怖副本位面……任务完成后，轮回系统就能自动提升你们的san值，并一点点遏制你们的san值下降潜势。”",
          "why_score": "san/下降潜势与副本回馈挂钩，仪表化创新可读，故 innov 75。"
        },
        "ending": {
          "locus": "ch492 · 砍掉我的头！ · ending anchor · https://www.sudugu.co/79/57746.html",
          "quote": "战斗开始还不到五分钟，减员出现！……短短五分钟，猩红分团连损两人！……五分钟，就死了两个人！按照这个速度，别说熬到天亮，恐怕一个小时后就是他们的全军覆没之时！",
          "why_score": "TOC 末章伽椰子减员高潮强，但偏悬崖收束，故 ending 73。"
        }
      }
    },
    {
      "file": "17-chaoshen-jixieshi.md",
      "id": "pilot-v0.chaoshen-jixieshi",
      "title": "超神机械师",
      "author": "齐佩甲",
      "band": "G2-game",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/419/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 82.3,
      "l1": {
        "plot": 82,
        "cast": 78,
        "pace": 74,
        "prose": 76,
        "world": 88,
        "hook": 88,
        "innov": 86,
        "ending": 86
      },
      "evidence": {
        "plot": "开篇试验体苏醒→确认穿越进《星海》（ch1）；中段佣兵混战机甲爆发（ch369）；后期技能窥见机械文明灭星（ch1103）；终章暗面宇宙信息实化（ch1463）——版本先知线拉到宇宙尺度。",
        "cast": "韩萧果断跑路/吐槽游戏舱（ch1）；终章对艾默丝与女儿的停顿（ch1463）有温度。海量配角功能向，抽样未深验。",
        "pace": "五百万字大长篇；战斗与技能情报段密（ch369/ch1103）；完本感言自称「戛然而止」——中段注水风险未全文测。",
        "prose": "动作场面清楚（电流/斩舰刀，ch369）；幽默作者自认够用（完本感言）；非文青向。",
        "world": "《星海》版本、机械系、超A、文明层级与信息态转化（ch1/ch1103/ch1463）厚，像可升级的科幻网游宇宙。",
        "hook": "ch1「我穿越到了……《星海》？」+痛觉百分百，钩强。",
        "innov": "代练先知×NPC/玩家错位×机械军团，游戏穿越里辨识度高。",
        "ending": "世界树实化+「不要让我忘记我曾经来过」（ch1463）；完本感言确认预定回到真实宇宙、故意戛止。页1后半对话截断。"
      },
      "l3_douban": "**missing**（条目有、未见稳定均分）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1463 · 最终接力，命运拐点（终） · ending anchor · https://www.sudugu.org/419/371212.html",
          "quote": "今天，是约定的日期，也是暗面宇宙命运正式走向岔路的起点。……韩萧再无犹豫，激活世界树的信息实化功能。嗡——宛若宇宙初生，韩萧的身影瞬间被光芒淹没。",
          "why_score": "试验体苏醒→佣兵混战机甲（ch369）→技能窥见机械文明灭星（ch1103）→终章暗面宇宙信息实化（ch1463）版本先知线拉到宇宙尺度，故情节 82。"
        },
        "cast": {
          "locus": "ch1463 · 最终接力，命运拐点（终） · ending anchor · https://www.sudugu.org/419/371212.html",
          "quote": "龙坦浮岛，行宫的露天顶层。艾默丝负手站在阳台，仰望着漫天璀璨的星河……「妈妈，我刚才想到爸爸了……」",
          "why_score": "韩萧 ch1 果断跑路→终章对艾默丝与女儿的停顿有温度；海量配角功能向、抽样未深验，故人物 78。"
        },
        "pace": {
          "locus": "ch369 · 掉落的珠子 · ~25% anchor · https://www.sudugu.org/419/365609.html",
          "quote": "砰砰砰——枪林弹雨！两百多名佣兵，派基一百多人，还有加入混战的数百名暴徒，总共加起来有七位b级参与战斗，码头一片混乱，爆炸声此起彼伏。",
          "why_score": "五百万字大长篇；战斗与技能情报段密（ch369/ch1103）；完本感言自称「戛然而止」——中段注水风险未全文测，故节奏 74。"
        },
        "prose": {
          "locus": "ch1103 · 镰法精准，一刀一韭 · ~75% anchor · https://www.sudugu.org/419/369247.html",
          "quote": "天外忽然亮起一抹刺眼的强光，一束庞大无比的射线洪流横扫而过，巨行星就在沿途的路上。……整个星球被这束射线轻而易举在宇宙中抹去。",
          "why_score": "动作场面清楚（电流/斩舰刀，ch369）；ch1103 灭星级幻象描写有科幻镜头感；幽默作者自认够用，非文青向，故文笔 76。"
        },
        "world": {
          "locus": "ch1 · 初生 · open anchor · https://www.sudugu.org/419/347077.html",
          "quote": "《星海》是一款沉浸式全息游戏，服务器遍布全世界，最高峰的同时在线人数接近六千万。……游戏背景是星空宇宙，地图和场景由最新一代的光脑输入参数后自动演化成型。",
          "why_score": "《星海》版本、机械系、超A、文明层级与信息态转化（ch1/ch1103/ch1463）厚，像可升级的科幻网游宇宙，故世界观 88。"
        },
        "hook": {
          "locus": "ch1 · 初生 · open anchor · https://www.sudugu.org/419/347077.html",
          "quote": "「我穿越到了……《星海》？」韩萧瞪大眼睛，一脸诧异。……一名警卫挥舞电棍重重砸落，韩萧下意识举手抵挡，触电的剧痛让他浑身剧震。「这痛觉百分百啊？！」",
          "why_score": "ch1「我穿越到了……《星海》？」+痛觉百分百+萌芽组织，钩强，故钩子 88。"
        },
        "innov": {
          "locus": "ch1103 · 镰法精准，一刀一韭 · ~75% anchor · https://www.sudugu.org/419/369247.html",
          "quote": "机械文明的起源有许多种可能，常见的是超a级机械师点化，不过也有可能是另外的起源，比如生物文明进行机械飞升，全族的意识转化为机械心智……",
          "why_score": "代练先知×NPC/玩家错位×机械军团，游戏穿越里辨识度高；ch1103 机械飞升/AI文明多起源设定加分，故创新 86。"
        },
        "ending": {
          "locus": "ch1463 · 最终接力，命运拐点（终） · ending anchor · https://www.sudugu.org/419/371212.html",
          "quote": "「希望在这里发生过的一切，能够锚定我的存在，不要让我忘记……我曾经来过。」下一刻，韩萧再无犹豫，激活世界树的信息实化功能。",
          "why_score": "世界树实化+「不要让我忘记我曾经来过」（ch1463）；完本感言确认预定回到真实宇宙、故意戛止；页1后半对话截断，故结局 86。"
        }
      }
    },
    {
      "file": "170-fayi-yu-sizhe-tongxing.md",
      "id": "pilot-v0.fayi-yu-sizhe-tongxing",
      "title": "法医：与死者同行",
      "author": "我不是曹魏",
      "band": "G2-urban (都市 · 刑侦/法医)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/72/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.1,
      "l1": {
        "plot": 74,
        "cast": 76,
        "pace": 75,
        "prose": 73,
        "world": 74,
        "hook": 75,
        "innov": 74,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 出警；ch317 审讯；ch475 夺刀；ch632 训话收束。",
        "cast": "沈明；梁斌师傅；余奇 ch475；魏勋 ch632。",
        "pace": "案单元推进；632 章体量适中。",
        "prose": "对话口语密；现场描写够用。",
        "world": "县级法医编制+鹰眼边框设定。",
        "hook": "ch1 故意杀人案+鹰眼外挂。",
        "innov": "法医鹰眼线索框具体。",
        "ending": "ch632 行政训话收束，案情闭合偏弱。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch317 · 二十把一千发 · ~50% anchor · https://www.sudugu.co/72/53062.html",
          "quote": "招待所一间审讯室内，王天亮正在加班加点的突击审讯投降的那两个犯人。……“你说，周鼎云接了个电话，然后就带着你们躲地窖里去了？还说警察正在抓你们的人？让你们小心点？”……“对，就那天下午我们在小唐家打牌，刚开始没多久就接到电话了。”",
          "why_score": "ch1 出警立案；ch317 审讯挖线；ch475 现场识破；ch632 行政收束，故 plot 74。"
        },
        "cast": {
          "locus": "ch475 · 态度问题 · ~75% anchor · https://www.sudugu.co/72/53220.html",
          "quote": "“别胡说八道，我那是没办法了我不夺都不行，我怕不夺刀的话等他们俩散开，看出来他们演戏暴露了万一自残了怎么办？”……“那女的太镇定了，杜鹏也有点太镇定了。刀都架在脖子上了发型都没乱……而且那女的牙也不对劲……”",
          "why_score": "余奇现场判断清楚；沈明吐槽式互动自然，故 cast 76。"
        },
        "pace": {
          "locus": "ch1 · 法医沈明 · open anchor · https://www.sudugu.co/72/52746.html",
          "quote": "沈明刚走到院外，就看见张叔和高龙带着几个人上了车，沈明瞬间意识到这是有大案，脚步不由得加快了几分。……“师傅，什么案子？”“故意杀人。”沈明神情一震……",
          "why_score": "开篇直接出警；中后段案单元切换尚快，故 pace 75。"
        },
        "prose": {
          "locus": "ch159 · 解救 · ~25% anchor · https://www.sudugu.co/72/52904.html",
          "quote": "“行了行了～你别说了。”沈明刚叹了口气喊了声妈，赵女士立马就摆了摆手，表示收到。她可太了解沈明了，沈明刚叹气赵女士就把沈明要说啥给拿捏了，无外乎我还不急，我自己能找之类的废话。",
          "why_score": "家常对话口语密、可读；刑侦段功能优先，故 prose 73。"
        },
        "world": {
          "locus": "ch1 · 法医沈明 · open anchor · https://www.sudugu.co/72/52746.html",
          "quote": "青山县……是个大县，常驻人口过百万，警力过千，可法医却只有两个人，其中一个就是沈明。……当时在沈明的视野中，被围起来的案发现场内有些地方有着红色的边框……这让沈明意识到自己的眼睛或许不同寻常。",
          "why_score": "基层法医编制稀缺+鹰眼边框并置，故 world 74。"
        },
        "hook": {
          "locus": "ch1 · 法医沈明 · open anchor · https://www.sudugu.co/72/52746.html",
          "quote": "没错，身为法医的沈明有个外挂……他家门口的路口被撞死了一个人……沈明在路边的草丛里发现了一个红色边框……最后发现那个地方有一块塑料碎片……那是一块汽车撞击后飞出来的车灯碎片。",
          "why_score": "故意杀人出警+鹰眼找证双钩，故 hook 75。"
        },
        "innov": {
          "locus": "ch1 · 法医沈明 · open anchor · https://www.sudugu.co/72/52746.html",
          "quote": "这种感觉就好像游戏中的鹰眼视角，闪烁边框的地方正是在给你提供通关线索，这让年轻的沈明非常兴奋。",
          "why_score": "法医职业与游戏化鹰眼线索框结合具体，故 innov 74。"
        },
        "ending": {
          "locus": "ch632 · 挨个骂 · ending anchor · https://www.sudugu.co/72/53377.html",
          "quote": "“我看你这个所长啊，也快当到头了。让你安排点人干活啊，那是个个阳奉阴违……这件事情你得给我个交代，为什么杨局长安排的三人以上的小组就成一个人了。”“明白，明白，一定改正。”",
          "why_score": "TOC 末以行政训话收束，戏剧张力够、案情闭合偏弱，故 ending 72。"
        }
      }
    },
    {
      "file": "171-shen-de-mofangfan.md",
      "id": "pilot-v0.shen-de-mofangfan",
      "title": "神的模仿犯",
      "author": "青衫取醉",
      "band": "G2-game (游戏 · 规则/社区)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/39/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.0,
      "l1": {
        "plot": 77,
        "cast": 76,
        "pace": 74,
        "prose": 75,
        "world": 78,
        "hook": 77,
        "innov": 78,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 设计游戏；ch195 社区政治；ch389 观众规则；ch775 合作。",
        "cast": "林思之；江荷/蔡志远；姚远 ch775；秦诚。",
        "pace": "规则讨论密；七百章体量偏长。",
        "prose": "规则条文冷静；议事对话清楚。",
        "world": "设计者/玩家/观众分层清晰。",
        "hook": "ch1 策划书+生杀道具表。",
        "innov": "模仿犯设计死刑游戏的元规则。",
        "ending": "ch775 人数停滞/合作，TOC 末偏过程章。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch775 · 人数停滞 · ending anchor · https://www.sudugu.co/39/410078.html",
          "quote": "姚远坦然说道：“因为信任。……在其他的所有社区中，你们是最值得信任的社区。……我们和第7社区也确实需要另外的社区帮我们稳住代言人的热度……只是在选择合作方的时候，我们当然会优先选择可靠的社区。”",
          "why_score": "ch1 设计测试；ch195 社区政治；ch389 观众规则；ch775 跨社区合作，故 plot 77。"
        },
        "cast": {
          "locus": "ch195 · 变化的原因 · ~25% anchor · https://www.sudugu.co/39/25883.html",
          "quote": "蔡志远说道：“……我对江荷的评价是：她的心肠不坏，不聪明，政治能力也不强。但是，她的政治敏感度很高。当『政治能力弱』和『政治敏感度高』这两点同时出现在一个人身上时，就会表现出这种有些前后割裂、自相矛盾的行为。”",
          "why_score": "江荷画像精准；林思之/姚远理性口吻贯穿，故 cast 76。"
        },
        "pace": {
          "locus": "ch582 · 对社区的影响 · ~75% anchor · https://www.sudugu.co/39/26286.html",
          "quote": "秦诚……“我的建议是最好不要吃。……我知道这很难做到，但我也只能给出这样的建议了。”秦诚给出的建议相当明确，但众人互相看了看，表情各异。很显然，有些建议看起来正确，但实际上却很难做到。",
          "why_score": "规则与社区讨论推进稳；长篇议事段略拖，故 pace 74。"
        },
        "prose": {
          "locus": "ch389 · 观众规则 · ~50% anchor · https://www.sudugu.co/39/26085.html",
          "quote": "【现在将公布『观众』的游戏规则。】【在本场游戏中，『观众』可以进行两种不同的操作。】【操作一：押注】【观众可以总计押注2万~5万分钟签证时间。……】【操作二：提供经费】【每位观众将免费获得3万点经费……】",
          "why_score": "规则条文冷静清晰；议事对话也克制，故 prose 75。"
        },
        "world": {
          "locus": "ch1 · 一次测试 · open anchor · https://www.sudugu.co/39/25684.html",
          "quote": "【针对玩家的规则介绍：可以巧妙地隐瞒部分游戏规则，但不能在规则介绍中掺杂明显错误的信息欺骗玩家。】【游戏真实规则：请尽可能详尽地写出游戏的全部规则，避免逻辑漏洞。】……【可用道具列表（按需使用）：】【1.枪枝：4支……】【9.可自由设计的特殊机关：1台。】",
          "why_score": "设计者约束+道具表+社区/观众分层，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · 一次测试 · open anchor · https://www.sudugu.co/39/25684.html",
          "quote": "「枪枝，还有可自由设计的特殊机关？」「这岂不是意味着，我完全掌握着生杀大权？」林思之自然而然地想到了这一点。……当然，在策划书中存在一些限制……更不能设计一款完全没有任何通关机会的游戏。",
          "why_score": "开篇即把读者置于死刑游戏设计者位，钩强，故 hook 77。"
        },
        "innov": {
          "locus": "ch1 · 一次测试 · open anchor · https://www.sudugu.co/39/25684.html",
          "quote": "左手边是犯罪档案和判决结果，而右手边则是一份制式策划表，上面有游戏名称、参与人数、具体规则等栏位可供填写。……【备注2：任何道具均不可带出游戏场地，否则将凭空消失。】",
          "why_score": "罪犯设计师+制式策划表元规则创新明确，故 innov 78。"
        },
        "ending": {
          "locus": "ch775 · 人数停滞 · ending anchor · https://www.sudugu.co/39/410078.html",
          "quote": "【第七轮游戏开始！】【本轮游戏的代言商品是：社区中的西餐类商品。】……新的提示信息已经出现，但却迟迟没有玩家登。很显然，其他",
          "why_score": "TOC 末仍在代言人轮次，收束偏过程而非终局，故 ending 73。"
        }
      }
    },
    {
      "file": "172-qishi-youxi.md",
      "id": "pilot-v0.qishi-youxi",
      "title": "欺世游戏",
      "author": "不祈十弦",
      "band": "G2-scifi (科幻 · 规则/赛博)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/297/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.4,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 76,
        "prose": 77,
        "world": 78,
        "hook": 77,
        "innov": 78,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 密室敲门；ch81 开本；ch160 混称号；ch318 势差推论。",
        "cast": "林雅；明珀；艾世平；顾可儿 ch239。",
        "pace": "三百章体量紧；锚点信息密度高。",
        "prose": "ch1 敲门节奏；ch318 月亮/太阳比喻。",
        "world": "欺世称号/伪金/岁月筹码。",
        "hook": "ch1 门外规律敲门。",
        "innov": "称号=平行自我可能性。",
        "ending": "ch318 理论收束偏过程，完整度中。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch160 · 狼人侦探 · ~50% anchor · https://www.sudugu.co/297/278667.html",
          "quote": "于是明珀找了个空酒杯，倒出了大概五份的“侦探”、一份的“人狼”。……他将准备好的酒混合完毕之后……一饮而尽！……【已切换称号】【当前佩戴：狼人侦探（戮-伪金）】……明珀变成了一头货真价实的狼人！",
          "why_score": "ch1 密室危机；ch81 开灵异本；ch160 混称号实验；ch318 势差理论，故 plot 76。"
        },
        "cast": {
          "locus": "ch239 · 顾可儿 · ~75% anchor · https://www.sudugu.co/297/278822.html",
          "quote": "顾可儿顺着滑索精准地落下来……她单手提着一个手提箱，动作很是利落。但却有一种“照本宣科”的科班味道……落地时发出了可爱的声音。“咕！”就像是被捏了一下的小黄鸭一样。……她的项圈并不是墨绿色的，而是黑色。",
          "why_score": "顾可儿新人科班感具体；明珀/艾世平搭档对比清楚，故 cast 75。"
        },
        "pace": {
          "locus": "ch81 · 看不到的血字 · ~25% anchor · https://www.sudugu.co/297/278504.html",
          "quote": "他走到门前，将一枚日之伪金投入到了「冒险」里。只听得当一声的投币声响起……出现了两个按钮。其中一个是个黑色的骷髅头，摸上去提示「幽魂魅影」。而第二个按钮则是空白的方砖，摸上去提示「新游戏」。",
          "why_score": "投币开本节奏快；全书三百章信息密，故 pace 76。"
        },
        "prose": {
          "locus": "ch1 · 门外的第十三人 · open anchor · https://www.sudugu.co/297/278346.html",
          "quote": "咚、咚、咚。沉重的大门外却突然传来了敲门声。如同被按下了静音键，房间中的吵闹声戛然而止。死一般的寂静中，就只剩下了那催命般的指针咔哒声。咚、咚、咚。间隔精确，力道沉稳，不疾不徐。像敲在每个人的头骨上。",
          "why_score": "开篇敲门节奏强；ch318 比喻亦稳，故 prose 77。"
        },
        "world": {
          "locus": "ch318 · 岁月筹码的刷取逻辑 · ending anchor · https://www.sudugu.co/297/421558.html",
          "quote": "“……我记得，”明珀突然开口，“欺世者的岁月筹码，其实是「可能性势差’，对吧？”“是啊，这是常识！”时钥笑道：“……岁月筹码，就是被固化的，未被选择的“可能性’。”",
          "why_score": "称号污染/岁月筹码/可能性势差叠层，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · 门外的第十三人 · open anchor · https://www.sudugu.co/297/278346.html",
          "quote": "「我们是被绑架了吗？不，一定是！」……可就在争吵声即将冲破临界点的瞬间。咚、咚、咚。……门外，有人！「鬼……鬼敲门？」……死过一次的胆子也许确实更大。林雅迟疑片刻，起身前去开门。",
          "why_score": "密室争吵被规律敲门切断，钩明确，故 hook 77。"
        },
        "innov": {
          "locus": "ch318 · 岁月筹码的刷取逻辑 · ending anchor · https://www.sudugu.co/297/421558.html",
          "quote": "或许称号本就不是“寄宿于上面的一段活意识”！它或许……其实是“另一种可能性”中的自己！……那么当他们做出某种行为的瞬间，其实他们的“可能性”与另一个世界的我重叠在了一起！",
          "why_score": "称号=平行自我穿孔的解释有新意，故 innov 78。"
        },
        "ending": {
          "locus": "ch318 · 岁月筹码的刷取逻辑 · ending anchor · https://www.sudugu.co/297/421558.html",
          "quote": "“……我明白了。”明珀伸手扶着额头，缓缓开口：“我不会再这样迟疑了。“不管我的念头来自称号的污染还是找回的记忆，我都会将其接受。”称号的“精神污染”，或许是一种伪命题。",
          "why_score": "TOC 末以自我确认/势差理论收束，情绪到位但叙事终局偏弱，故 ending 74。"
        }
      }
    },
    {
      "file": "173-laoshiren.md",
      "id": "pilot-v0.laoshiren",
      "title": "捞尸人",
      "author": "纯洁滴小龙",
      "band": "G2-urban (都市 · 江湖/志怪)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/27/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.9,
      "l1": {
        "plot": 76,
        "cast": 77,
        "pace": 74,
        "prose": 78,
        "world": 77,
        "hook": 76,
        "innov": 75,
        "ending": 74
      },
      "evidence": {
        "plot": "第一章失踪钩；ch195 传艺；ch525 佛誓赌；ch689 神话战。",
        "cast": "李追远；赵毅；弥生；虞暮云 ch689。",
        "pace": "六百余章偏长；单元仍推进。",
        "prose": "乡村白事口语；江湖对话利落。",
        "world": "走江龙王/机关阵法/佛魔誓。",
        "hook": "第一章小黄莺失踪+水猴子恐吓。",
        "innov": "捞尸/走江江湖体系具体。",
        "ending": "ch689 神话对决场面强，TOC 末偏战中。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch525 · ~75% anchor · https://www.sudugu.co/27/16987.html",
          "quote": "李追远：“赌一把，你押上一切帮我，我最后赢了，再将佛性灌给你，有一定概率将你在完全迷失前给重新拉回来。”……“定下佛誓的人，最后只能活下来一个……如若你能将体内佛性全部转化为魔性……那站在规则的视角上，你就已经是‘死’了，佛誓就会消除。”",
          "why_score": "开篇失踪立钩；中段传艺/抄家；ch525 规则钻空；ch689 神话战，故 plot 76。"
        },
        "cast": {
          "locus": "ch195 · ~25% anchor · https://www.sudugu.co/27/15955.html",
          "quote": "李追远：「学会这个，当你下次再开生死门缝时，就不会手无缚鸡之力了。」赵毅神情一变。……「谢谢，这次是真的感动。」……人家是真愿意给自己东西，把戏傀儡术揉碎了给自己……以后自己再开生死门缝时，就能坐轮椅上，操控傀儡。",
          "why_score": "李追远授术克制；赵毅服气与遗憾层次清楚，故 cast 77。"
        },
        "pace": {
          "locus": "ch360 · ~50% anchor · https://www.sudugu.co/27/16132.html",
          "quote": "好在，这次又多了两个仇人。先去周家，那这次所需的机关材料问题肯定是能解决的；去完周家后再去丁家，那下一次再想做什幺事时，也不会手头拮据。……所以啊，报仇这事儿，还是得自已亲力亲为。",
          "why_score": "中段目标切换干脆；全书六百章体量略长，故 pace 74。"
        },
        "prose": {
          "locus": "第一章 · open anchor · https://www.sudugu.co/27/15749.html",
          "quote": "农村的白事班子，讲究个上得厅堂下得厨房。走仪式时能披上道袍袈裟念经做法，仙风道骨、仪态端庄；中午大席后还得组织场文艺表演……用村里女人最恶毒的谩骂同时也是最高的赞美来形容，就是——骚。",
          "why_score": "乡村白事口语与场面感强；江湖段对话也利落，故 prose 78。"
        },
        "world": {
          "locus": "ch525 · ~75% anchor · https://www.sudugu.co/27/16987.html",
          "quote": "李追远：“我预判灰雾最终会收缩至这里，定下佛誓留下金色戒疤的人落入灰雾中就会被抽干佛性。……只要能将尽可能多的人，在最后时刻隔绝在外，让他们进不了圈，那灰雾自会帮我杀了他们。”弥生发出一声叹服：“阿弥陀佛。”",
          "why_score": "佛誓/灰雾规则与走江龙王体系并置，故 world 77。"
        },
        "hook": {
          "locus": "第一章 · open anchor · https://www.sudugu.co/27/15749.html",
          "quote": "「人到底咋丢的，找着了没？」……「说是有人看到昨晚班子里那个骚蹄子跟着大胡家小儿子钻河边小林子了，后来人就没回班子……」……虎子和石头忽然哭了起来：「呜呜呜！小黄莺啊，小黄莺！」……李维汉严肃地环视一周，骂道：「爷告诉你们，这河里可是有水猴子的……」",
          "why_score": "失踪流言+水猴子恐吓双钩，故 hook 76。"
        },
        "innov": {
          "locus": "ch360 · ~50% anchor · https://www.sudugu.co/27/16132.html",
          "quote": "这小木棍是机关术理念下制造出的产物，在布阵时，可以凭藉这一优势，极大提升效率。……机关术之所以是江湖小众之道，一是因为和阵法一样，它很难学，二却并非它不适合战斗。……它是贵。",
          "why_score": "捞尸走江+机关阵法成本学，品类交叉具体，故 innov 75。"
        },
        "ending": {
          "locus": "ch689 · ending anchor · https://www.sudugu.co/27/391438.html",
          "quote": "立身于白虎口中的虞龙王，身上长出白毛，身躯变大，化作人狼之躯。……白虎满嘴是血，下巴脱臼……前方，虞龙王赤膊站立……身旁的雪狼想要将伤势转到自己身上，却被主人拍了拍脑袋阻止。“乖，听话，我说过，这次得让我走在你前面。”",
          "why_score": "TOC 末神话对决场面强，但仍偏战中收束，故 ending 74。"
        }
      }
    },
    {
      "file": "174-zhege-wodi-yejie-koubei-hencha.md",
      "id": "pilot-v0.zhege-wodi-yejie-koubei-hencha",
      "title": "这个卧底，业界口碑很差",
      "author": "我飞扬",
      "band": "G2-urban (都市 · 卧底/黑道)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/264/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 73.0,
      "l1": {
        "plot": 73,
        "cast": 74,
        "pace": 74,
        "prose": 72,
        "world": 73,
        "hook": 75,
        "innov": 71,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 接任务；ch122 立威；ch243 护卫；ch485 找密道。",
        "cast": "陆乘风疯狗人设；赵立国；纯子；蓝凌/宋南飞。",
        "pace": "四百余章单元快；笑点密集。",
        "prose": "口语爽快；感官描写偏套路。",
        "world": "强盛五虎/双卧底结构清楚。",
        "hook": "ch1 继续卧底是唯一出路。",
        "innov": "疯狗卧底喜剧套路，新意有限。",
        "ending": "ch485 密道/掘倔子开启下段，收束弱。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch243 · 陆护卫，我们是不是见过 · ~50% anchor · https://www.sudugu.co/264/258083.html",
          "quote": "陆乘风淡淡说道：“你也可以不用继续喝！”“你跟雅娜小姐打招呼也打完了，你请自便吧……”……纯子竟然败下阵来！……陆乘风发现，纯子以不经意的步伐跟周边的宾客寒暄着，但是行进路线却是朝着出口方向。这说明她已经放弃这次短暂的刺杀了。",
          "why_score": "ch1 接卧底；ch122 立威；ch243 反刺；ch485 密道线，故 plot 73。"
        },
        "cast": {
          "locus": "ch122 · 性感姚娜娜 · ~25% anchor · https://www.sudugu.co/264/257824.html",
          "quote": "陆乘风直接一个巴掌甩在了陈玉坤的脸上！……“我知道东海强盛集团姓窦！我也没准备让它姓陆！”“但是如果有谁在我和窦爷之前反复横跳的话，我踏马第一个弄死他！”",
          "why_score": "陆乘风疯狗立威清楚；监视保镖陈玉坤位置明确，故 cast 74。"
        },
        "pace": {
          "locus": "ch364 · 徐小娜怀孕了 · ~75% anchor · https://www.sudugu.co/264/258327.html",
          "quote": "蓝凌暧昧地牵起了宋南飞的手。“小宋，你初来乍到，不熟悉云雾山庄，最近你就跟我住在一起吧……”……宋南飞任由蓝凌握着自己的手，竟然害羞的点了点头！……否则以后不得每天被美女骚扰？",
          "why_score": "笑点单元切换快；四百余章节奏尚可，故 pace 74。"
        },
        "prose": {
          "locus": "ch1 · 瘟神横空出世 · open anchor · https://www.sudugu.co/264/257641.html",
          "quote": "“他们说我在贩毒集团卧底期间涉嫌二十几项罪名，绝对没法善终。”“继续卧底是我唯一的出路。”“废话不啰嗦！直接谈案情吧！”“我已经迫不及待地要跟黑恶势力作斗争了！”",
          "why_score": "对话爽快可读；描写偏类型套路，故 prose 72。"
        },
        "world": {
          "locus": "ch1 · 瘟神横空出世 · open anchor · https://www.sudugu.co/264/257641.html",
          "quote": "“江东省强盛集团是一个庞大的黑社会犯罪组织……最可怕的是，他们也向我们派出了卧底。”“上一个卧底暴露后……直接就没了……”……“五个分公司盘踞在五个不同的区域……号称东海五虎。”",
          "why_score": "双卧底+五虎地盘结构清楚，故 world 73。"
        },
        "hook": {
          "locus": "ch1 · 瘟神横空出世 · open anchor · https://www.sudugu.co/264/257641.html",
          "quote": "“咳咳……赵政委你看我还有的选吗？”“他们说我在贩毒集团卧底期间涉嫌二十几项罪名，绝对没法善终。”“继续卧底是我唯一的出路。”……细长的眼睛只是静静地盯着照片里的美艳黑道大嫂温岚岚。",
          "why_score": "被迫续潜+盯大嫂的喜剧钩明确，故 hook 75。"
        },
        "innov": {
          "locus": "ch364 · 徐小娜怀孕了 · ~75% anchor · https://www.sudugu.co/264/258327.html",
          "quote": "这哪是一个社会混混该有的反应！明明是一个警味十足的纯洁卧底！肯定是五哥的联络员！……蓝凌再次在内心叹了口气，然后迈着沉重的步伐来到了宋南飞的面前。……原来好这个调调？",
          "why_score": "用假同志掩护联络员有笑点，但整体仍是卧底爽文套路，故 innov 71。"
        },
        "ending": {
          "locus": "ch485 · 前世故人 · ending anchor · https://www.sudugu.co/264/258576.html",
          "quote": "陆乘风说道：“你在江东道上打听打听，看看什么人物擅长倒斗。”“我需要一个高手！”“最好是个摸金校尉！”冯保想了想，突然眼前一亮，说道：“五哥，以前道上有个盗墓专家绝对牛逼！……外号——掘倔子！”",
          "why_score": "TOC 末开密道/掘倔子新线，更像过渡而非终局，故 ending 72。"
        }
      }
    },
    {
      "file": "175-wo-zhende-youbing-wuxian.md",
      "id": "pilot-v0.wo-zhende-youbing-wuxian",
      "title": "我真的有病[无限]",
      "author": "冲鸭小程程",
      "band": "G2-mystery (悬疑 · 无限/异常喜剧)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/515/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.0,
      "l1": {
        "plot": 76,
        "cast": 77,
        "pace": 75,
        "prose": 76,
        "world": 75,
        "hook": 78,
        "innov": 77,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 幻觉日记；ch58 教室反转；ch87 死神压境；ch112 去留抉择。",
        "cast": "鹿唯乐天误读；宋医生/系统；李云；电话鬼反舔。",
        "pace": "百余章短打单元快；笑点切换密。",
        "prose": "日记口吻轻快；信息不对称喜剧清楚。",
        "world": "幻觉/异常/噩梦副本边界逐步揭开。",
        "hook": "ch1 物业称空房却有捶楼，幻觉当真揍鬼。",
        "innov": "「精神病视角误读无限」错位喜剧具体。",
        "ending": "ch112 牺牲/回归拷问到位；终局收束偏软。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch58 · 第58章 · ~50% anchor · https://www.sudugu.co/515/478931.html",
          "quote": "反应过来的人不再往外跑，原地跳起了舞。……鹿唯懵了，这是什么行为艺术吗？……众人朝鹿唯的脚边扑了过去，恳求生路。……“大佬，我们知道错了，求求您，抬抬手放过我们吧！我们都是被这个学分逼的！”",
          "why_score": "怪物求饶被读成课间舞蹈，情节靠误读推进且反转清楚，故 plot 76。"
        },
        "cast": {
          "locus": "ch29 · 第29章 · ~25% anchor · https://www.sudugu.co/515/478896.html",
          "quote": "正在暗中观察的不是别人，正是当上了客服的电话鬼。……他，已经想好出路了。那就是——比外卖员更舔。……在电话接通到鹿唯这里时，电话鬼那边会抢先接过去。",
          "why_score": "电话鬼畏惧→反舔的立场转变具体，配角功能清楚，故 cast 77。"
        },
        "pace": {
          "locus": "ch87 · 第87章 · ~75% anchor · https://www.sudugu.co/515/478969.html",
          "quote": "“听说过一个叫【逆转生死】的副本吗？”……“副本boss的代号为【死神】，是与噩梦一样久远且难缠的存在。”……李云和司机都感觉到了越来越近的“异常”。",
          "why_score": "直播笑场迅速切高压副本警报，短章切换利落，故 pace 75。"
        },
        "prose": {
          "locus": "ch1 · 第1章 · open anchor · https://www.sudugu.co/515/478866.html",
          "quote": "物业大哥眼神奇怪地看着她，“1302号房没住人啊。”……她将“无事发生”这四个字写上去……是的，鹿唯是个精神病患者。……等鹿唯过了马路……她就逮住了他胖揍了一顿。",
          "why_score": "日记体轻描“无事”与私下揍幻觉并置，语气可控，故 prose 76。"
        },
        "world": {
          "locus": "ch87 · 第87章 · ~75% anchor · https://www.sudugu.co/515/478969.html",
          "quote": "每个异常的代号，都是与它的特性相关的。【神像】属于逼格很高的代号了，但它未进入现实前，代号不过是【人偶】。进入现实吸收了信仰，代号才发生变化。死神的权柄，必然与生死有关。",
          "why_score": "异常代号/信仰升级规则一句钉住，世界可读，故 world 75。"
        },
        "hook": {
          "locus": "ch1 · 第1章 · open anchor · https://www.sudugu.co/515/478866.html",
          "quote": "比如楼上的邻居，每天深夜依然在捶地板……“1302号房没住人啊。”……过马路时，她看到一个小孩在红灯时冲了出去。她下意识要把人拉回来，手上抓到却是一片空气。",
          "why_score": "空房捶楼+抓空小孩双钩立刻立“幻觉是否真异常”，故 hook 78。"
        },
        "innov": {
          "locus": "ch58 · 第58章 · ~50% anchor · https://www.sudugu.co/515/478931.html",
          "quote": "她在精神世界里能忍，那是因为她看重的是整齐划一的协调动作，这关系到她的【控制力】……但现实里，鹿唯想悄摸摸地从后门走了。……从她的视角来看，这更像丧尸舞。",
          "why_score": "用精神病误读把恐怖副本写成社交尴尬，错位类型明确，故 innov 77。"
        },
        "ending": {
          "locus": "ch112 · 第112章 · ending anchor · https://www.sudugu.co/515/478998.html",
          "quote": "牺牲自己一个人留住噩梦，还是任由噩梦回归……她才是那个本心受到最多拷问的人。……“哦不，准确地说，这里才有生活。以前它只是无数规则的化身，是一种【存在】，不需要生活。”",
          "why_score": "去留伦理与系统“学会生活”收束有题旨，但终战感偏弱，故 ending 74。"
        }
      }
    },
    {
      "file": "176-jinyuxi-xieshen.md",
      "id": "pilot-v0.jinyuxi-xieshen",
      "title": "进狱系邪神",
      "author": "唇亡齿寒0",
      "band": "G2-fantasy (奇幻 · 监狱/邪神)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/485/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.6,
      "l1": {
        "plot": 75,
        "cast": 74,
        "pace": 74,
        "prose": 73,
        "world": 76,
        "hook": 76,
        "innov": 75,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 开局蹲牢；ch54 封印震；ch108 密道情报；ch215 西行。",
        "cast": "莱曼穿越社畜口吻；艾瑟/纳谢尔；斯黛拉回场。",
        "pace": "二百余章监狱→王国线推进尚匀。",
        "prose": "设定说明清楚；文笔偏类型白话。",
        "world": "海角监狱/圣职审判/邪神信仰结构具体。",
        "hook": "ch1 尸堆醒来+肖申克式越狱吐槽。",
        "innov": "「狱中养邪神」切入点明确。",
        "ending": "ch215 灾难后西行有落点；史诗感一般。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch54 · 解除封印 · ~25% anchor · https://www.sudugu.co/485/451584.html",
          "quote": "震耳欲聋的巨响打断了他。整个监狱突然间地动山摇。……警报钟声响彻整个海角监狱。“怎么搞的！又是谁的妹妹来了！”纳谢尔狼狈地爬起来。",
          "why_score": "审判官闲聊被封印解除打断，主线冲突瞬时升级，故 plot 75。"
        },
        "cast": {
          "locus": "ch162 · 无名者 · ~75% anchor · https://www.sudugu.co/485/451696.html",
          "quote": "斯黛拉抬起手。地上的一柄长剑霍然起飞……钉穿他的咽喉。……科内利斯……摘下银色面具，远远抛给她：“戴上这个。别让他们发现你的身份。”",
          "why_score": "斯黛拉超凡手段与科内利斯掩护身份并置，人物关系清楚，故 cast 74。"
        },
        "pace": {
          "locus": "ch108 · 老鼠 · ~50% anchor · https://www.sudugu.co/485/451641.html",
          "quote": "“这里就是摩尔塔利亚王宫的地道！”……“人类国王和王后要留下来指挥城防军队，但是会把他们的女儿送到外国避难。……所以我知道，今天地道一定会打开！”",
          "why_score": "鼠群视角一章塞入开战/密道情报，信息密度高，故 pace 74。"
        },
        "prose": {
          "locus": "ch1 · 龙场悟道 · open anchor · https://www.sudugu.co/485/451531.html",
          "quote": "“《肖申克的救赎》的男主花了十几年挖了条地道，我大可以效仿他。但是那也太久了，而且人家有摩根·弗里曼帮忙，我啥也没有……”……开局蹲大牢，这是否弄错了什么？！",
          "why_score": "穿越吐槽可读，但描写仍偏类型说明体，故 prose 73。"
        },
        "world": {
          "locus": "ch1 · 龙场悟道 · open anchor · https://www.sudugu.co/485/451531.html",
          "quote": "海角监狱坐落于孤悬海外的岛屿之上……建成五百年来从未发生过一起越狱事件……关在此地的犯人要么亵渎神明，要么传播邪说，个个是社会的大毒瘤。",
          "why_score": "监狱地理+亵神罪囚标签一次立住邪神温床，故 world 76。"
        },
        "hook": {
          "locus": "ch1 · 龙场悟道 · open anchor · https://www.sudugu.co/485/451531.html",
          "quote": "要说有什么特别之处嘛，就是他是在尸堆里醒过来的。一睁眼就看到身边躺满了死人，个个裹着黑袍，浓郁的血腥味直冲天灵盖。",
          "why_score": "尸堆开局立刻抛穿越+邪教现场双钩，故 hook 76。"
        },
        "innov": {
          "locus": "ch108 · 老鼠 · ~50% anchor · https://www.sudugu.co/485/451641.html",
          "quote": "其中却有一只不同寻常。它通体灰白……名叫蒲公英的老鼠是跟着旅行剧团从南方来的……“海角监狱的地下可比这宏伟多了。”",
          "why_score": "用智慧鼠侦察王宫密道，视角偏门且服务主线，故 innov 75。"
        },
        "ending": {
          "locus": "ch215 · 最后的奇迹 · ending anchor · https://www.sudugu.co/485/451751.html",
          "quote": "自从上次大灾难之后，很多古老的神明苏醒，世界也跟着大变样了……“继续向西吧……我还有很多地方没去过呢，到处看看吧。”……“用自己的双脚来丈量大地不好吗？”",
          "why_score": "灾后西行收束有生活感，但终局冲突回响偏淡，故 ending 74。"
        }
      }
    },
    {
      "file": "177-daoyou-qing-baochi-chenmo.md",
      "id": "pilot-v0.daoyou-qing-baochi-chenmo",
      "title": "道友，请保持沉默",
      "author": "春风遥",
      "band": "G2-xianxia (仙侠 · 穿越喜剧)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/509/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.5,
      "l1": {
        "plot": 75,
        "cast": 76,
        "pace": 77,
        "prose": 75,
        "world": 74,
        "hook": 78,
        "innov": 74,
        "ending": 75
      },
      "evidence": {
        "plot": "ch1 猝死穿越；ch23 误功；ch46 拍卖反侦；ch82 庆功。",
        "cast": "楚荆溪社畜吐槽；晏子瞻；妖族长老称“狐狸精”。",
        "pace": "九十章短体；单元推进快。",
        "prose": "职场猝死开场利落；仙侠对话偏口语。",
        "world": "仙盟/鬼族/拍卖场规则可用。",
        "hook": "ch1 天花板格数+零点恭喜播报。",
        "innov": "「社畜穿越装高人」套路熟悉，执行干净。",
        "ending": "ch82 庆功+战损余韵；非烂尾。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch46 · 道源 · ~50% anchor · https://www.sudugu.co/509/475332.html",
          "quote": "楚荆溪缓缓道：“先前我叫价两次，每一次此妖回答都有所延迟，更像是在等什么指挥。”……“偌大的拍卖场，随机找到一个妖修帮忙拍下东西并不难。”……“无论谁和他碰面，也别打草惊蛇，多观察一段时间。”",
          "why_score": "拍卖跟拍推到反侦察布局，情节因果清楚，故 plot 75。"
        },
        "cast": {
          "locus": "ch23 · 盛名 · ~25% anchor · https://www.sudugu.co/509/475307.html",
          "quote": "这不纯纯神经病吗？自己全程就打了个辅助，真正刺出那两剑的晏子瞻，死鬼是只字不提啊。……鹿角仙人开口：“就是你杀了鬼王？”……“当然……”当然不是我，后面三个字尚未说完，楚荆溪目光先变得涣散。",
          "why_score": "误领战功与晕倒卡白形成喜剧人物弧，故 cast 76。"
        },
        "pace": {
          "locus": "ch68 · 信任 · ~75% anchor · https://www.sudugu.co/509/475355.html",
          "quote": "半空中陡然坠下来一重物！……唯一存活的仙人重伤落地……其后稳稳落地的晏子瞻……远处天空流光溯近。另外一艘战舟正穿破云雾而来……“救我！我父是赵锦颇！”",
          "why_score": "战利品场立刻接坠落/仙盟到场，短章节拍密，故 pace 77。"
        },
        "prose": {
          "locus": "ch1 · 登场 · open anchor · https://www.sudugu.co/509/475285.html",
          "quote": "加班到死不瞑目前，最后映入楚荆溪眼帘的，是头顶的单位天花板。一格又一格，连贯整个吊顶，整齐到压抑。……抽搐中，倒地的年轻人骂得很脏，该死，临了都给单位省了一笔。",
          "why_score": "天花板格数与“给单位省钱”冷幽默具体，故 prose 75。"
        },
        "world": {
          "locus": "ch46 · 道源 · ~50% anchor · https://www.sudugu.co/509/475332.html",
          "quote": "阁内设有阵法，想从外面看清上方，基本不可能。……洛荼荼适时道：“恭喜这位道友！稍后此物会有专门的接待员送去您手中。”……妖族长老对这青鳞男子完全没印象。",
          "why_score": "拍卖阵法/贵宾间/妖族情报网一次成型，故 world 74。"
        },
        "hook": {
          "locus": "ch1 · 登场 · open anchor · https://www.sudugu.co/509/475285.html",
          "quote": "零点，和钟声一并响起的，是更为空旷悠远的回音——【恭喜…】要死了谁在恭喜我？……奇怪的播报还在源源不断进行着。",
          "why_score": "猝死瞬间接系统恭喜，钩子干净，故 hook 78。"
        },
        "innov": {
          "locus": "ch23 · 盛名 · ~25% anchor · https://www.sudugu.co/509/475307.html",
          "quote": "这个时候可千万不能倒啊！要留清白在人间！",
          "why_score": "装高人怕穿帮的喜剧张力熟悉但执行利落，故 innov 74。"
        },
        "ending": {
          "locus": "ch82 · 结局（下） · ending anchor · https://www.sudugu.co/509/475370.html",
          "quote": "“大道三千，为什么不能有一个狂赌之道？修行本来就是一场赌博。”……庆功宴要开始了！……“楚冥亲人战死了。”……短短数月，不少人的世界已经是天翻地覆。楚荆溪闻言沉默一瞬。",
          "why_score": "庆功热闹下压战损余韵，收束有温度，故 ending 75。"
        }
      }
    },
    {
      "file": "178-renzai-wuxian-kaishi-sutong.md",
      "id": "pilot-v0.renzai-wuxian-kaishi-sutong",
      "title": "人在无限，开始速通",
      "author": "小抽大象",
      "band": "G2-scifi (科幻 · 无限流/主神)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/499/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 73.3,
      "l1": {
        "plot": 74,
        "cast": 73,
        "pace": 72,
        "prose": 72,
        "world": 75,
        "hook": 75,
        "innov": 71,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 入本；ch101 配装；ch208 团灭布局；ch400 终皇战。",
        "cast": "方歌速通嘴炮；郑吒/楚轩；景汐线功能化。",
        "pace": "近四百章同人串本，中段说明偏密。",
        "prose": "解说型对话多；爽点节奏清楚。",
        "world": "主神兑换/阶位/队伍对抗规则扎实。",
        "hook": "ch1 仓炸+对话框恐怖感。",
        "innov": "无限流速通同人串烧，新意有限。",
        "ending": "ch400 超脱单挑有终局仪式；过程省略。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch208 · 借积分一用 · ~50% anchor · https://www.sudugu.co/499/464188.html",
          "quote": "“我用暗示之眼，给除了那个超人以外的敌人……全都做好了标记，并且打上了【中洲不足为虑】的精神暗示！”……方歌所诉求的，是中洲队无伤团灭天神队。……只是，方歌无法忽视拜月的存在！",
          "why_score": "无伤团灭与拜月威慑并置，战术情节清楚，故 plot 74。"
        },
        "cast": {
          "locus": "ch101 · 蜘蛛侠的正确打开方式 · ~25% anchor · https://www.sudugu.co/499/464088.html",
          "quote": "他好像已经把主神空间给玩穿了！……看着满头问号的小罗，方歌继续娓娓道来……“赵樱空，给他换一张【兰斯洛特】图纸。记好账以后让他还，我们都是公证人。”“好。”赵樱空冷漠的回应、照做。",
          "why_score": "方歌拆解配装+赵樱空冷执行，队内分工可读，故 cast 73。"
        },
        "pace": {
          "locus": "ch306 · 有女初长成 · ~75% anchor · https://www.sudugu.co/499/464288.html",
          "quote": "她依旧是一个月筑基，半年金丹，两年元婴。……那可是一大串的a级与aa级的技能啊！真让郑吒来学……不得学个十年八年？",
          "why_score": "养成时间被压缩成汇报清单，节奏偏说明堆叠，故 pace 72。"
        },
        "prose": {
          "locus": "ch1 · 速通开始！ · open anchor · https://www.sudugu.co/499/463990.html",
          "quote": "“新发布的《无限世界3.0》测试版……游戏舱还产生了自燃……”……【你想要理解生命的意义吗？想要……真正地活着吗？】……方歌迅速地选择【yes】。",
          "why_score": "开场信息密度高可读，但整体偏解说腔，故 prose 72。"
        },
        "world": {
          "locus": "ch101 · 蜘蛛侠的正确打开方式 · ~25% anchor · https://www.sudugu.co/499/464088.html",
          "quote": "蜘蛛侠是血统，而超级士兵血清改造……这两个兑换，不仅可以同时进行……如果要在牢九门里排出一个【牢中之牢】，那蜘蛛侠绝对是强而有力的竞争者！",
          "why_score": "血统/血清/牢九门评价体系具体，故 world 75。"
        },
        "hook": {
          "locus": "ch1 · 速通开始！ · open anchor · https://www.sudugu.co/499/463990.html",
          "quote": "“张总不好了，有玩家死在游戏仓里了。”……不知为何，方歌感到对话框背后有无垠的恐怖，让他脊背生寒。——破游戏搞得这么吓人不怕把人劝退了吗？",
          "why_score": "仓亡事故与对话框恐怖双钩明确，故 hook 75。"
        },
        "innov": {
          "locus": "ch400 · 完美世界（大结局） · ending anchor · https://www.sudugu.co/499/464386.html",
          "quote": "没人可以对抗超脱的绝对性，只要超脱者想赢，且认为自己能赢，那他就绝无任何败落的可能。……中洲队长是当之无愧的soloking，单挑战绩可查，胜率100%。",
          "why_score": "仍是无限流终局同人合批，创新点有限，故 innov 71。"
        },
        "ending": {
          "locus": "ch400 · 完美世界（大结局） · ending anchor · https://www.sudugu.co/499/464386.html",
          "quote": "“等我回来。”言罢，天帝背对众生，与终皇对视一眼，离开了此处。……约莫半日后，方歌带着一点真灵，回到了张杰、齐腾一等人初初构建的六道轮回所在。“牛逼……”",
          "why_score": "单挑终皇有终局仪式，过程被省略削弱冲击，故 ending 74。"
        }
      }
    },
    {
      "file": "179-gangpian-ni-hongxingzai.md",
      "id": "pilot-v0.gangpian-ni-hongxingzai",
      "title": "港片：你洪兴仔，慈善大王什么鬼",
      "author": "傲世潜龙",
      "band": "G2-urban (都市 · 港风古惑/商战)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/494/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 71.8,
      "l1": {
        "plot": 72,
        "cast": 71,
        "pace": 70,
        "prose": 71,
        "world": 73,
        "hook": 74,
        "innov": 70,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 立人设；ch232 捧杀战；ch694 内地叙事；ch921 后代回望。",
        "cast": "关祖慈善古惑；小弟群像；关太子追问线。",
        "pace": "九百余章偏长；单元爽点重复。",
        "prose": "港式口语热闹；说明/旁白偏粗。",
        "world": "1990 港岛黑白商政地图清楚。",
        "hook": "ch1 扶阿婆瞬间变洪兴群殴。",
        "innov": "「慈善古惑仔」反差熟悉。",
        "ending": "ch921 后代追访线人往事，收束回望有效。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch232 · 李家：我踏马人麻了！ · ~25% anchor · https://www.sudugu.co/494/459216.html",
          "quote": "「还有昨天的新闻，统一地吹捧我，先吹捧，再踩杀，这是有预谋的捧杀。」……「不可能，关先生绝对没有私吞，因为我们每一户，都拿到了110万……」",
          "why_score": "捧杀舆论战用拆迁户证词硬解，情节推进类型化但完整，故 plot 72。"
        },
        "cast": {
          "locus": "ch1 · 慈善天尊古惑仔 · open anchor · https://www.sudugu.co/494/458980.html",
          "quote": "「阿婆，小心一点，慢点走。」……对着马自达中分头油男就是大骂：「死扑街啊，吵什幺吵！」……「知不知道我老大是洪兴的？！」",
          "why_score": "斯文扶老与洪兴打手反差一次立住关祖，故 cast 71。"
        },
        "pace": {
          "locus": "ch694 · 内地招商团抵港 · ~75% anchor · https://www.sudugu.co/494/459709.html",
          "quote": "文慧心语调激昂：「正如关祖先生所言，内地广阔天地，大有可为！」……全港千家万户，都陷入了议论声中。……「一定是假的，一定是假的。」",
          "why_score": "节目落幕切多点议论，章内信息快，但长卷整体拖沓，故 pace 70。"
        },
        "prose": {
          "locus": "ch463 · 发布会/婚宴 · ~50% anchor · https://www.sudugu.co/494/459455.html",
          "quote": "「恭喜了，总算结婚了！」关祖拍着高晋的肩膀，笑道。……「为什幺突然结婚？说，是不是怀孕了。」……「戴着，这是我从黄大仙求来的，很灵验的，上次我赌赢了5亿全靠它。」",
          "why_score": "对话港风热闹，修辞粗糙，故 prose 71。"
        },
        "world": {
          "locus": "ch232 · 李家：我踏马人麻了！ · ~25% anchor · https://www.sudugu.co/494/459216.html",
          "quote": "「上次汕头街火灾，他为我们争取了5亿，他一份辛苦费都没拿……」……「以前我们被李家派的人强逼着拆迁，为了逼我们走，竟然直接在楼梯泼猪油」",
          "why_score": "湾仔拆迁/财阀李家/舆论场三角清楚，故 world 73。"
        },
        "hook": {
          "locus": "ch1 · 慈善天尊古惑仔 · open anchor · https://www.sudugu.co/494/458980.html",
          "quote": "一个长得斯斯文文、戴着金丝眼镜的靓仔……扶着一位70多岁的阿婆过斑马线。……结果头刚伸出去，就被关祖身后的几个凶神恶煞、纹龙纹虎的古惑仔小弟抓住衣领一顿胖揍。",
          "why_score": "慈善表象瞬间翻成洪兴暴力，开篇钩强，故 hook 74。"
        },
        "innov": {
          "locus": "ch694 · 内地招商团抵港 · ~75% anchor · https://www.sudugu.co/494/459709.html",
          "quote": "「人家赚到钱就是有本事！你整天说美国好，倒是去啊！」……「对咯，去美国也许要刷马桶赚钱。」",
          "why_score": "内地淘金宣传战偏时代爽文套路，新意一般，故 innov 70。"
        },
        "ending": {
          "locus": "ch921 · 大结局 · ending anchor · https://www.sudugu.co/494/459944.html",
          "quote": "关太子：「阿姨，我们是想来了解一下何叔叔以前的事……」……「然后一个警察找到了他，愿意帮他筹钱，不过条件是当他的线人，卧底到一伙悍匪的手下……」",
          "why_score": "后代追访线人往事，把黑道史翻成遗产叙事，收束有效，故 ending 73。"
        }
      }
    },
    {
      "file": "18-kuicheng-shoufu.md",
      "id": "pilot-v0.kuicheng-shoufu",
      "title": "亏成首富从游戏开始",
      "author": "青衫取醉",
      "band": "G2-game",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/431/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 83.5,
      "l1": {
        "plot": 84,
        "cast": 80,
        "pace": 76,
        "prose": 78,
        "world": 82,
        "hook": 90,
        "innov": 88,
        "ending": 90
      },
      "evidence": {
        "plot": "穿越回2009+选最烧钱的游戏业（ch1–2）；中段摸鱼综合体/反向卖股仍被吃（ch422）；后期挖角龙宇受竞业掣肘（ch1258）；终章总裁位空置、五人共治仍按「裴总会如何」（ch1671）——亏钱致富反套路收到「人走制度在」。",
        "cast": "裴谦社畜声口（ch1）；完本感言点明「裴谦/裴总」双形象分裂是喜剧核。配角负责人班底功能清晰（ch1671）。",
        "pace": "商业周期可重复；作者完本感言自认中期迷茫下滑后拉回——与抽样「扩张→挖人→收束」相符。",
        "prose": "轻喜剧叙述清楚；终章汇报体略清单，但「王座空无一人」命题干净。",
        "world": "财富转换系统+平行近未来互联网/游戏业；腾达精神与逆风物流等品牌网形成可玩的「良心资本」沙盘。",
        "hook": "「亏损转个人资产」+专挑游戏业烧钱（ch1–2）命题极强。",
        "innov": "反商战/反爽文成功学：越想亏越赚，游戏频道里少见。",
        "ending": "ch1671 空位共治+裴谦低调回访；完本感言解释不写感情线、要给工具人裴总自由——主题落地完整。"
      },
      "l3_douban": "**missing**（实体分卷条目有、未见稳定均分）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1671 · 王座空无一人 · ending anchor · https://www.sudugu.org/431/611120.html",
          "quote": "裴总不在了之后总裁的位置一直空着，一些决策的拍板是由五位高层共同作出决定……想象着如果裴总还坐在那个总裁的位置上，他会如何作出决定。",
          "why_score": "穿越选游戏业→ch422 反向扩张仍被吃→ch1258 挖角竞业掣肘→终章空位共治，亏钱致富反套路收到「人走制度在」，故情节 84。"
        },
        "cast": {
          "locus": "ch1 · 财富转换系统 · open anchor · https://www.sudugu.org/431/609423.html",
          "quote": "裴谦愕然，差点以为自己是在做梦。……总之，社畜一只。遇到穿越这种好事，当然是喜出望外。",
          "why_score": "裴谦社畜声口与「裴谦/裴总」双形象分裂是喜剧核；终章五人共治仍按「裴总会如何」，故人物 80。"
        },
        "pace": {
          "locus": "ch422 · 进军下沉市场 · ~25% anchor · https://www.sudugu.org/431/609849.html",
          "quote": "裴谦接下来的日程排得很满……摸鱼网咖、摸鱼外卖、逆风驿站……今天是开业第一天，裴谦打算过去看一看林城市对摸鱼网咖的接受程度如何。",
          "why_score": "商业周期（扩张→摸鱼综合体→挖人）可重复，中段略拖；与作者完本感言「中期迷茫后拉回」相符，故节奏 76。"
        },
        "prose": {
          "locus": "ch1671 · 王座空无一人 · ending anchor · https://www.sudugu.org/431/611120.html",
          "quote": "再度回到腾达集团总部，他属实有些感慨。……「你就在这里等我吧，我一会儿回来。我来的事情不要通知任何人。」",
          "why_score": "轻喜剧叙述清楚；终章汇报体略清单，但「王座空无一人」命题干净，故文笔 78。"
        },
        "world": {
          "locus": "ch422 · 进军下沉市场 · ~25% anchor · https://www.sudugu.org/431/609849.html",
          "quote": "一个开在核心商圈的摸鱼网咖2.0+三个开在次一等商圈的摸鱼网咖1.0+摸鱼外卖+20个逆风驿站……这一整套已经搞了近两个月。",
          "why_score": "财富转换系统+平行近未来互联网/游戏业；腾达精神与逆风物流等品牌网形成可玩的「良心资本」沙盘，故世界观 82。"
        },
        "hook": {
          "locus": "ch2 · 世界小变样 · open anchor · https://www.sudugu.org/431/609424.html",
          "quote": "裴谦可以选择投身任何行业，系统对此并无限制。但，开公司的同时，为了能创造价值、不被系统判定违规，裴谦也得招聘一些相关的专业人士。……裴谦思前想后，决定首选游戏行业。",
          "why_score": "「亏损转个人资产」+专挑最烧钱的游戏业（ch1–2）命题极强，故钩子 90。"
        },
        "innov": {
          "locus": "ch422 · 进军下沉市场 · ~25% anchor · https://www.sudugu.org/431/609849.html",
          "quote": "裴谦让贺得胜卖出的这些股份基本上都被其他的投资人给分散着吃掉了……越想亏越赚，游戏频道里少见。",
          "why_score": "反商战/反爽文成功学：越想亏越赚，机制辨识度高，故创新 88。"
        },
        "ending": {
          "locus": "ch1671 · 王座空无一人 · ending anchor · https://www.sudugu.org/431/611120.html",
          "quote": "按照腾达集团的规划，未来这里将变成一个腾达主题乐园……裴谦迈步下了车。再度回到腾达集团总部，他属实有些感慨。",
          "why_score": "ch1671 空位共治+裴谦低调回访；完本感言解释不写感情线、给工具人裴总自由——主题落地完整，故结局 90。"
        }
      }
    },
    {
      "file": "180-yizhengge-yuzhou-huan-qingning.md",
      "id": "pilot-v0.yizhengge-yuzhou-huan-qingning",
      "title": "一整个宇宙换一颗青柠",
      "author": "七宝酥",
      "band": "G2-urban (都市 · 校园/听障)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/487/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.6,
      "l1": {
        "plot": 74,
        "cast": 76,
        "pace": 77,
        "prose": 78,
        "world": 74,
        "hook": 76,
        "innov": 75,
        "ending": 75
      },
      "evidence": {
        "plot": "ch1 入校；ch19 手语；ch55 纸巾回应；ch72 新位置。",
        "cast": "陈青柠嘴硬；王安睿眨眼回应；郁北坐标收束。",
        "pace": "七十二短章「粒星」单元轻快。",
        "prose": "感官细节与口语俏皮并存。",
        "world": "白河特校/默片班会/听障互动具体。",
        "hook": "ch1 鸡公车+脏脏鞋城乡错位。",
        "innov": "短章星粒体+听障校园切口少见。",
        "ending": "ch72 以「她就是新位置」收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch19 · 第十九粒星 · ~25% anchor · https://www.sudugu.co/487/452579.html",
          "quote": "陈青柠怀疑自己被郁北骗了，词典开头的二十六个字母，根本没有他描述和演示得那么容易。……打开豆包，输入指令：帮我生成几个班会主题。……补充：适合听障生的。",
          "why_score": "自学手语失败转AI找班会题，情节推进自然，故 plot 74。"
        },
        "cast": {
          "locus": "ch1 · 第一粒星 · open anchor · https://www.sudugu.co/487/452561.html",
          "quote": "陈青柠惊魂未定：“它怎么了嘛！”……陈青柠勾勾唇，不搭理，撇头看窗。……什么倒霉学校，安在这种狗不拉屎的地方。这是陈青柠下车的第一感受。",
          "why_score": "嘴硬嫌弃与慌乱反应并置，人物声口清楚，故 cast 76。"
        },
        "pace": {
          "locus": "ch19 · 第十九粒星 · ~25% anchor · https://www.sudugu.co/487/452579.html",
          "quote": "做到“X”时，她实在枯燥，发手语自拍给死宅表哥：领域展开。……跟老妈胡扯一通，时间已滑向十点，陈青柠想起班会事宜。……果断盖上书，打开豆包。",
          "why_score": "短章内学习→吐槽→作业切换快，故 pace 77。"
        },
        "prose": {
          "locus": "ch1 · 第一粒星 · open anchor · https://www.sudugu.co/487/452561.html",
          "quote": "陈青柠坐在灰蒙蒙的公交车里，面前椅套开裂，顶着不明污迹，各种气味混杂，她的脸比天阴沉十倍。……那鸡……忽然回光返照似的扑棱翅膀……人鸡合奏，所有乘客昂头看她。……“这是Golden Goose的脏脏鞋。”",
          "why_score": "气味/污迹/人鸡合奏感官具体，城乡反差俏皮，故 prose 78。"
        },
        "world": {
          "locus": "ch37 · 第三十七粒星 · ~50% anchor · https://www.sudugu.co/487/452597.html",
          "quote": "来到白河特校的第七周, 陈青柠获准上第二次班会。……陈青柠挑选的不是音乐电影，是默片, 近几年的无对白高分动画电影被她一网打尽。……瞿宵问她：“为什么不看解说？”她无奈地摸头：“万一学生看过呢”",
          "why_score": "特校默片班会设计贴合听障场景，故 world 74。"
        },
        "hook": {
          "locus": "ch1 · 第一粒星 · open anchor · https://www.sudugu.co/487/452561.html",
          "quote": "倒春寒加假期结束，年轻一辈全回了市里，白河县一眼望不到人……目及前方毫不起眼的灰色建筑，她暗自嘀咕：学校怎么没标？",
          "why_score": "县城萧索+误入学校的不适感立刻立题，故 hook 76。"
        },
        "innov": {
          "locus": "ch55 · 第五十五粒星 · ~75% anchor · https://www.sudugu.co/487/452617.html",
          "quote": "只要王安睿朝着她的方向趴下，她也会依样画瓢，跟他面对面。……“给你纸巾。”王安睿拿了过去……破天荒地点了点头。陈青柠攥拳，暗喊“yes！”",
          "why_score": "用面对面趴睡+纸巾建立沟通，特教互动切口具体，故 innov 75。"
        },
        "ending": {
          "locus": "ch72 · 最后一粒星 · ending anchor · https://www.sudugu.co/487/452634.html",
          "quote": "他第一次有了眺向对岸的打算。……难怪初到白河，她非要跟他当同桌。……她身侧的这张椅子，就是他真正要走向和停留的坐标。她就是他新的位置。",
          "why_score": "以「新位置」收束人物坐标，题旨清楚，戏剧高潮偏淡，故 ending 75。"
        }
      }
    },
    {
      "file": "181-huoren-shenchu.md",
      "id": "pilot-v0.huoren-shenchu",
      "title": "活人深处",
      "author": "穿黄衣的阿肥",
      "band": "G2-mystery (悬疑 · 克苏鲁/监狱)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/480/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.3,
      "l1": {
        "plot": 76,
        "cast": 74,
        "pace": 72,
        "prose": 75,
        "world": 78,
        "hook": 76,
        "innov": 76,
        "ending": 75
      },
      "evidence": {
        "plot": "ch1 探监入场；ch250 追杀定位；ch496 同阶对峙；ch986 深红抽离。",
        "cast": "罗狄危险嗅觉；安德森；李贝特本质威胁。",
        "pace": "近千章体量偏沉；单元恐怖仍推。",
        "prose": "脏腑意象与冷静叙述并置。",
        "world": "角落体系/种魔/深红/梦境阶位密。",
        "hook": "ch1 监狱薄膜+行为科学部探监。",
        "innov": "活人监狱×高维恶意体系具体。",
        "ending": "ch986 体系剥夺+谁驱逐深红留问。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch496 · 怪物＆人类 · ~50% anchor · https://www.sudugu.co/480/448000.html",
          "quote": "罗狄直视着眼前的金发青年……李贝特……这份危险与雾男截然不同……他同样作为参与者，阶位上不会有太大差距。罗狄嗅到的危险，来自于对方的本质……有着一种能够以摧毁同阶的实力。",
          "why_score": "同阶对峙把威胁从阶位差改写为本质差，情节升级清楚，故 plot 76。"
        },
        "cast": {
          "locus": "ch250 · 礼物 · ~25% anchor · https://www.sudugu.co/480/447690.html",
          "quote": "罗狄从未听过这样的组织……「比一般人更加高大的身材」、「类调查员的银色西装」、「压迫感」、「浓烈的垂体气味」。……至少还有十位以上的杀人魔正在对温蒂进行追杀。",
          "why_score": "监察组特征清单与温蒂危机并置，主角判断路径清楚，故 cast 74。"
        },
        "pace": {
          "locus": "ch742 · 秽物 · ~75% anchor · https://www.sudugu.co/480/448252.html",
          "quote": "「你是什幺东西？」……「—我是眼，我是标记，我是符号。」……啪！「多莫」的皮囊后仰倾倒，塞满在其中眼球开始向外溢流……与人头相同大小的眼球群悬在空中。",
          "why_score": "对话揭底立刻切皮囊崩解画面，单章节奏紧；长卷整体偏沉，故 pace 72。"
        },
        "prose": {
          "locus": "ch742 · 秽物 · ~75% anchor · https://www.sudugu.co/480/448252.html",
          "quote": "罗狄看着「多莫」，尤其是后脑那诡异裂口内塞满的眼珠群体。……流出来的还有一种黑色物质，正是这种物质将眼球黏在一起，形成整体。",
          "why_score": "脏腑意象具体且叙述冷静，恐怖质感到位，故 prose 75。"
        },
        "world": {
          "locus": "ch1 · 日记 · open anchor · https://www.sudugu.co/480/447440.html",
          "quote": "【旧城监狱】……城墙之上似乎还漂浮着某种隐形电网或另类薄膜。……胸口处均镶嵌着眼睛图案的徽章……「我叫张弛，行为科学部。这次是部长安排我跟随您一同「探监」。」",
          "why_score": "监狱薄膜+眼睛徽章+行为科学部一次立住异常执法体系，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · 日记 · open anchor · https://www.sudugu.co/480/447440.html",
          "quote": "「这幺缺人手吗？」……「带上鸟，跟我来。」张弛有些不解，「这种直属监狱还需要鸟吗？」……咔~蛋壳以精密机械化的形式开启，一只类似鹦鹉的鸟类被唤醒而主动飞于安德森的右肩。",
          "why_score": "探监还要带机械鸟的异常感立刻钩住，故 hook 76。"
        },
        "innov": {
          "locus": "ch986 · 新时代（大结局） · ending anchor · https://www.sudugu.co/480/448510.html",
          "quote": "全宇宙范围内，正在渗透的深红皆尽褪去……那高维的恶意体系被彻底剥夺……那张“第一名”的奖状，就好像一滩液体似的，在手中化开。……同样也抛出一个大问题，谁驱逐了深红？",
          "why_score": "用「恶意体系被抽走」收束高维渗透战，设定 downstream 少见，故 innov 76。"
        },
        "ending": {
          "locus": "ch986 · 新时代（大结局） · ending anchor · https://www.sudugu.co/480/448510.html",
          "quote": "本就舍弃了曾经体系的于泽，彻底变成了普通人。……皮包客……眼看就要将于泽吞噬。突然，有什么东西来了，",
          "why_score": "巅峰跌落+驱逐者悬念有终局感，句末切镜略仓促，故 ending 75。"
        }
      }
    },
    {
      "file": "182-renzai-xiangting-luodi-chengshen.md",
      "id": "pilot-v0.renzai-xiangting-luodi-chengshen",
      "title": "人在箱庭，从落地成神开始",
      "author": "安静地发咸",
      "band": "G2-infinite (诸天无限 · 箱庭/综漫)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/500/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.0,
      "l1": {
        "plot": 75,
        "cast": 76,
        "pace": 74,
        "prose": 73,
        "world": 77,
        "hook": 76,
        "innov": 75,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 落地被捕；ch255 篡夺神域；ch521 捏碎天道自我。",
        "cast": "苏念糊弄白夜叉；雅典娜共谋；南宫那月吐槽。",
        "pace": "箱庭单元跳世界快；中段权能谈偏长。",
        "prose": "吐槽口吻密；二次元梗略堆。",
        "world": "箱庭/恩赐/篡夺之环/二位数阶位清楚。",
        "hook": "ch1 旅法师落地即被白夜叉质问。",
        "innov": "「落地成神」叠箱庭规则与篡夺神话具体。",
        "ending": "ch521 拒全知全能有题旨；终战感偏散。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch255 · 岁月野史大升级神话伪典 · ~50% anchor · https://www.sudugu.co/500/464744.html",
          "quote": "“和我们设想的一样，以梅卡尔为媒介，通过篡夺之环完全可以篡夺走他所有的权能还有存在。”……“甚至于篡夺走整个腓尼基神话也说不准。”……“小问题，我再书写出神话不就行了？”",
          "why_score": "篡夺权能→神域→整神话的升级链清楚，情节目标可跟，故 plot 75。"
        },
        "cast": {
          "locus": "ch128 · 白夜叉：求包养 · ~25% anchor · https://www.sudugu.co/500/464613.html",
          "quote": "“你白姐我，彻底的没钱了，身无分文。”……“所以，老大你这是来找我要零钱的？”苏念有些无语的看着白夜叉……如果是猴子，或者帝释天，她直接就上手去抢了，但是面对苏念，她还是有些下不去手。",
          "why_score": "主神求包养与对小弟下不去手的反差具体，关系位清楚，故 cast 76。"
        },
        "pace": {
          "locus": "ch382 · 孙悟空：苏念先生，你也不想 · ~75% anchor · https://www.sudugu.co/500/464875.html",
          "quote": "“把我带到箱庭，然后宁可喂鱼，也不愿意找我。真有你的啊，苏念。”……“算了吧，你没事我手上还有一堆事情呢。”……南宫那月一边说道，一边从虚空中抓出了一只独眼乌鸦。",
          "why_score": "吐槽闲笔迅速切到乌鸦传讯任务，单章切换利落；中段设定谈偏长，故 pace 74。"
        },
        "prose": {
          "locus": "ch1 · 谢谢，刚下箱庭，刚刚被捕 · open anchor · https://www.sudugu.co/500/464482.html",
          "quote": "“姓名？”“苏念。”“种族？”“人类？”“嗯？”“旅法师。”……怎么都好，但是为什么自己到达的第一个世界，会是箱庭这种超魔神魔遍地走的世界啊喂。",
          "why_score": "审讯对白短促，吐槽句式清晰可读；梗密度偏高，故 prose 73。"
        },
        "world": {
          "locus": "ch255 · 岁月野史大升级神话伪典 · ~50% anchor · https://www.sudugu.co/500/464744.html",
          "quote": "“神域代表着的就是真正的神话，夺走了神域，那神话又该怎么办？”……“那么妾身有一个建议，你可以将虚构出来的神话放置在这个星球生命共通沉睡的意识海生成之中。”“幽世？”",
          "why_score": "神域/神话/幽世层级一句钉住，箱庭规则可读，故 world 77。"
        },
        "hook": {
          "locus": "ch1 · 谢谢，刚下箱庭，刚刚被捕 · open anchor · https://www.sudugu.co/500/464482.html",
          "quote": "看着在自己面前，近乎质问着自己的白夜叉，苏念也是叹了一口气。……“所以，这位大人，可以放开我了吗？”“我真的不知道发生了什么事情啊？”",
          "why_score": "落地即被捕+白夜叉质问立刻立冲突，故 hook 76。"
        },
        "innov": {
          "locus": "ch521 · 一切的结局 · ending anchor · https://www.sudugu.co/500/465056.html",
          "quote": "“全知全能者不应该存在，越是趋近於全知全能，越是趋近於道，自我便愈发的稀薄。”……而后苏念一把捏碎了那天道剩余的四十九份的自我。",
          "why_score": "用拒全知、保自我收束无限战力赛跑，题旨具体，故 innov 75。"
        },
        "ending": {
          "locus": "ch521 · 一切的结局 · ending anchor · https://www.sudugu.co/500/465056.html",
          "quote": "“原来如此，二位数果然没有任何的可能突破一位数，除非真正的奇蹟诞生。”……“朝问道，夕死可矣。”而在圣斗士世界，某位超神陷入了沉思。“所以说箱庭那里究竟发生了啥？”",
          "why_score": "天道/道者连锁反应有终局感，多世界旁观切镜略散，故 ending 74。"
        }
      }
    },
    {
      "file": "183-cong-xiugai-huxifa-kaishi-bianqiang.md",
      "id": "pilot-v0.cong-xiugai-huxifa-kaishi-bianqiang",
      "title": "从修改呼吸法开始变强",
      "author": "拿铁七分糖",
      "band": "G2-infinite (诸天无限 · 面板/异界)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/498/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.0,
      "l1": {
        "plot": 74,
        "cast": 72,
        "pace": 75,
        "prose": 73,
        "world": 76,
        "hook": 75,
        "innov": 74,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 醒来挂石膏；ch400 化龙泉；ch636 化源跃迁。",
        "cast": "胡奇冷静观察；配角多为升级路标。",
        "pace": "面板改呼吸→血脉→成仙阶梯密。",
        "prose": "场景清楚；系统说明句偏多。",
        "world": "呼吸法/命数/化龙泉/虚海本源层清楚。",
        "hook": "ch1 骨科+考古新闻双线起。",
        "innov": "「改呼吸法」作面板入口具体。",
        "ending": "ch636 化源境界阐释到位；终战画面薄。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch400 · 成仙【五】 · ~50% anchor · https://www.sudugu.co/498/463513.html",
          "quote": "光柱如同一柄利剑，直插云霄。……可现在，时间一到，就这么简单的出现在了眼前……显然，这一切都是命数。时间未到。这化龙泉便不可能出现。",
          "why_score": "命数锁死出现时点，情节从搜寻失败翻转为泉现争抢，推进清楚，故 plot 74。"
        },
        "cast": {
          "locus": "ch1 · 胡奇 · open anchor · https://www.sudugu.co/498/463272.html",
          "quote": "他想睁开眼睛，却感觉头疼欲裂……各种陌生的记忆片段如走马灯般在脑海中不断闪现……他并未吭声，只是装作刚睡醒般一脸迷惘，目光不动声色地环视了一圈。",
          "why_score": "醒来先伪装观察的谨慎具体，主角行动逻辑清楚；配角厚度一般，故 cast 72。"
        },
        "pace": {
          "locus": "ch519 · 盘 · ~75% anchor · https://www.sudugu.co/498/463664.html",
          "quote": "“沙暴过来了，快跑！”……当世界重归平静，一旁的度假绿洲已不复存在。……此地的波动扩散。以一个超乎想象的速度出现在整个太阳系内。",
          "why_score": "绿洲毁灭立刻扩到太阳系感知，尺度跳得快，故 pace 75。"
        },
        "prose": {
          "locus": "ch400 · 成仙【五】 · ~50% anchor · https://www.sudugu.co/498/463513.html",
          "quote": "胡奇站起身，一步迈出，来到宫殿之外。金光透过湖面投下的光斑在他脸上游移，将那双猩红色的竖瞳映得忽明忽暗。",
          "why_score": "光斑与竖瞳并置画面干净；说明性段落仍偏多，故 prose 73。"
        },
        "world": {
          "locus": "ch636 · 终极（大章） · ending anchor · https://www.sudugu.co/498/463785.html",
          "quote": "化源境，顾名思义。便是要化去一切，使自身成为最为纯粹的一团本源意志。……以自身的内世界为本，使其外显于现实，让自我成为一方维度世界天道。",
          "why_score": "化源=世界意志的规则一句钉住，后期境界可读，故 world 76。"
        },
        "hook": {
          "locus": "ch1 · 胡奇 · open anchor · https://www.sudugu.co/498/463272.html",
          "quote": "发现自己正躺在病床上……双腿打着厚厚的灰白色石膏，被高高吊起在半空中。……电视画面中……还发现了类似科技时代的物品。",
          "why_score": "骨折醒来+古文明考古新闻双钩立刻立异世界感，故 hook 75。"
        },
        "innov": {
          "locus": "ch636 · 终极（大章） · ending anchor · https://www.sudugu.co/498/463785.html",
          "quote": "一瞬间，一百单位修改值直接蒸发。神限心诀，这门集胡奇一身所学，由猩红面板推演而出的终极功法再度开始了运转。",
          "why_score": "呼吸法修改值一路滚到神限心诀，成长入口前后一致，故 innov 74。"
        },
        "ending": {
          "locus": "ch636 · 终极（大章） · ending anchor · https://www.sudugu.co/498/463785.html",
          "quote": "但是晋升这一境界，同样存在着极其大的危险性。化去一切，成为一方世界意志本源，极有可能会在这个过程之中迷失自我。……因为猩红面板的存在，只要修改值到位，晋升过程不会出现任何问题。",
          "why_score": "终局落在境界跃迁与自我风险，题旨有；对抗场面薄，故 ending 73。"
        }
      }
    },
    {
      "file": "184-wo-you-yiben-gongdezhang.md",
      "id": "pilot-v0.wo-you-yiben-gongdezhang",
      "title": "我有一本功德帐",
      "author": "怀愫",
      "band": "G2-mystery (悬疑 · 功德/善恶可视)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/486/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.4,
      "l1": {
        "plot": 76,
        "cast": 77,
        "pace": 75,
        "prose": 78,
        "world": 75,
        "hook": 79,
        "innov": 77,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 日常破口；ch52 杀意司机；ch103 圆满收束。",
        "cast": "林夏讨喜抠门；孟云冷暖；橙橙同居线。",
        "pace": "百章短卷单元密；笑点与鬼事交替。",
        "prose": "口语轻快；数字闪烁喜剧节奏准。",
        "world": "头顶善恶数/功德账/阴司层逐步揭。",
        "hook": "ch1 十几年空镜梦+收款两元开场。",
        "innov": "「功德账目可视化」日常悬疑具体。",
        "ending": "ch103 圆满与上班玩笑有温度；终局对抗弱。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch52 · （捉 · ~50% anchor · https://www.sudugu.co/486/452315.html",
          "quote": "司机头顶上的数字还在红白两色切换。红色是他看到橙橙姐就起了杀心，白色是吃不准他们三个是不是住一块……恶人并不会像电视剧里那样，长着一张恶人脸。",
          "why_score": "杀意用红白数字即时可视化，情节靠信息差推进，故 plot 76。"
        },
        "cast": {
          "locus": "ch26 · 求死 · ~25% anchor · https://www.sudugu.co/486/452288.html",
          "quote": "林夏看着老爷爷的生魂走进病房门……“没事，里面有人守着他。”孟云话音刚落，又一串灰色数字被打了出来，林夏这下安心了……“孟哥你怎么这么快买到的？”孟云微微一顿，如实告知：“黄牛。”",
          "why_score": "孟云护人与笨拙买奶茶并置，配角温度具体，故 cast 77。"
        },
        "pace": {
          "locus": "ch77 · 0.001% · ~75% anchor · https://www.sudugu.co/486/452341.html",
          "quote": "孟云脑袋上的数字一会儿直上，一会儿直下，跳得跟股票大盘似的……心里刚这么想，眼前便是一黑，好像床上突然开了个无底的大洞，把他连人带魂都拽了下去。",
          "why_score": "盯账发呆立刻坠入全黑空间，短章转折利落，故 pace 75。"
        },
        "prose": {
          "locus": "ch1 · 归0 · open anchor · https://www.sudugu.co/486/452263.html",
          "quote": "这梦没剧情也没人物，硬要说有什么特别，也就是景观好一些。山如墨线，河若银丝，无尽碎光穿透云层……“支付宝到账两元。”手机响起收款提示音，为林夏注入新一天的第一份活力。",
          "why_score": "空镜梦与两元到账并置，语气轻快可控，故 prose 78。"
        },
        "world": {
          "locus": "ch77 · 0.001% · ~75% anchor · https://www.sudugu.co/486/452341.html",
          "quote": "自从能看见数字之后，晚上出门他都把别人头顶闪烁的数字当移动路灯使用，不光发亮，还能分辨好的“灯”和坏的“灯”。方圆五十米之内，有没有人，是好人还是坏人，全逃不过林夏的眼睛。",
          "why_score": "善恶数作夜视与道德雷达的规则清楚，故 world 75。"
        },
        "hook": {
          "locus": "ch1 · 归0 · open anchor · https://www.sudugu.co/486/452263.html",
          "quote": "晚上十点半准时爬上宿舍床睡觉，躺平闭眼就是那个他做了十几年的梦。……搂了十几年，他收集的光点堆成了一座座山，林夏不止一次在梦里想，这些光点要是金子就好了。",
          "why_score": "重复梦+攒光点立刻立异常日常，故 hook 79。"
        },
        "innov": {
          "locus": "ch52 · （捉 · ~50% anchor · https://www.sudugu.co/486/452315.html",
          "quote": "要是他脑袋上的数字不跟彩灯似的闪，林夏都要被他和气的态度给骗过去了。……“你们仨一块住啊？”……许心澄就说：“对，我跟我弟住一块，他同事就住在隔壁。”+100+100+100",
          "why_score": "用账目跳动把连环杀手写成社交喜剧，类型错位明确，故 innov 77。"
        },
        "ending": {
          "locus": "ch103 · 情未了 · ending anchor · https://www.sudugu.co/486/452367.html",
          "quote": "林夏想追问“已得圆满”到底是什么意思……“那我还上班吗？”……“当然，那本来就是为你造的。”……新工位是孟云的，新员工就是孟云。……“工资，还发吗？”",
          "why_score": "圆满后仍问工资，收束有人物温度；终局对抗感弱，故 ending 74。"
        }
      }
    },
    {
      "file": "185-paohuo-huxian.md",
      "id": "pilot-v0.paohuo-huxian",
      "title": "炮火弧线",
      "author": "康斯坦丁伯爵",
      "band": "G2-military (军事 · 穿越/二战架空)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/368/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.4,
      "l1": {
        "plot": 78,
        "cast": 76,
        "pace": 77,
        "prose": 75,
        "world": 78,
        "hook": 77,
        "innov": 74,
        "ending": 76
      },
      "evidence": {
        "plot": "ch1 穿越入战；ch392 换将攻势；ch784 尾声炮击。",
        "cast": "王忠/瓦西里/波波夫互怼；敌军视角胡克。",
        "pace": "战役单元推进密；参谋电报切得快。",
        "prose": "军语与吐槽并置清楚；长卷中段略平。",
        "world": "安特/普洛森编制与装备体系密。",
        "hook": "ch1 剧本杀误读被坦克打断。",
        "innov": "架空二战+穿越指挥官套路熟，执行稳。",
        "ending": "ch784 远东哨所被碾有终局尺度。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch392 · 对190师的攻击决心 · ~50% anchor · https://www.sudugu.co/368/324148.html",
          "quote": "“任命高尔基大将为苏哈亚韦利方面军司令官……”……“我们不能所有的胜仗都靠罗科索夫打。”……“把他派过来了？这样好啊，我们可以放心大胆的打我们自己的了，他会给我们兜底的。”",
          "why_score": "换将电报直接改变攻势可行性，战役情节因果清楚，故 plot 78。"
        },
        "cast": {
          "locus": "ch196 · 发动 · ~25% anchor · https://www.sudugu.co/368/323947.html",
          "quote": "瓦西里一个健步上前，一拳打在俘虏脸上……“哦，”瓦西里摆出一副二傻子的表情，“你是让我翻译是吧？”……“他说他认得你，所有部队都发了你的照片，抓到你不管死活都能获得伯爵爵位。”",
          "why_score": "翻译官暴力与主角悬赏并置，群像功能清楚，故 cast 76。"
        },
        "pace": {
          "locus": "ch588 · 试金石 · ~75% anchor · https://www.sudugu.co/368/324407.html",
          "quote": "持续两个小时的炮击还没结束，火箭炮的覆盖又接踵而至。……等炮火好不容易结束……至少三十辆t34坦克带着三道散兵线向着城市压过来。",
          "why_score": "炮击→火箭→坦克冲击连续加压，单章节奏紧，故 pace 77。"
        },
        "prose": {
          "locus": "ch1 · 剧本杀？不，是穿越哒！ · open anchor · https://www.sudugu.co/368/323747.html",
          "quote": "王忠看见眼前银发军服美少女的时候，第一反应是哪个硬核不媚宅的军武二次元手游的cos。……面前的美少女嘘了一声，压低声音说：“坦克！”",
          "why_score": "误读口吻与战场打断并置清楚，故 prose 75。"
        },
        "world": {
          "locus": "ch196 · 发动 · ~25% anchor · https://www.sudugu.co/368/323947.html",
          "quote": "“阿斯加德骑士团师，普洛森皇帝为了强化自己基本盘，脱离军部制衡而专门编组的师。”……“就是装备特别富余，连二号坦克都少，全是三号和四号的师？”",
          "why_score": "敌军师级政治功能与装备构成一句钉住，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · 剧本杀？不，是穿越哒！ · open anchor · https://www.sudugu.co/368/323747.html",
          "quote": "难道说，喝高了之后被朋友拉到剧本杀店来了？……该不会不是剧本杀，而是……而是我穿越了吧？……他稍稍踮起脚，凑近了采光窗，向外窥视。他看见一双军靴踩在了采光窗附近。",
          "why_score": "剧本杀误读被军靴/坦克现实戳破，钩子利落，故 hook 77。"
        },
        "innov": {
          "locus": "ch588 · 试金石 · ~75% anchor · https://www.sudugu.co/368/324407.html",
          "quote": "士兵们都叫这玩意棒槌……“我们的武器精密有效，只要严格按照没上过战场的人编写的作战手册使用，就一定能有效果！”……隐约能听到有人在唱歌……是跟在坦克后面的安特人散兵线在齐声高唱。",
          "why_score": "敌军视角写装备笑话与冲锋歌，战争叙事角度稳，故 innov 74。"
        },
        "ending": {
          "locus": "ch784 · 尾声 · ending anchor · https://www.sudugu.co/368/324610.html",
          "quote": "短短十多年后，这里竟然变成我们的葬身之地了。……炮击开始的第十五分钟，哨所被一发203毫米重炮炮弹直接命中……然后一辆罗科索夫二型坦克出现了。",
          "why_score": "远东哨所被重炮与坦克碾平，把战线终局尺度落到地面，故 ending 76。"
        }
      }
    },
    {
      "file": "186-luanshi-shu.md",
      "id": "pilot-v0.luanshi-shu",
      "title": "乱世书",
      "author": "姬叉",
      "band": "G2-xuanhuan (玄幻 · 乱世武道)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/32/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.5,
      "l1": {
        "plot": 75,
        "cast": 74,
        "pace": 73,
        "prose": 76,
        "world": 75,
        "hook": 77,
        "innov": 74,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 重复梦杀；ch232 赌坊验证；ch928 收束群像。",
        "cast": "赵长河直觉办案；朱雀/皇甫情点拨。",
        "pace": "九百章体量；日常与武道辩穿插。",
        "prose": "梦境杀场与吐槽并置清楚。",
        "world": "四象教/二十八宿/御境体系可读。",
        "hook": "ch1 课堂鼾声切入浴血阔刀梦。",
        "innov": "噩梦练刀入乱世，入口具体。",
        "ending": "ch928 有终章标记；收束偏后宫闲笔。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch232 · 最大的赌 · ~25% anchor · https://www.sudugu.co/32/19566.html",
          "quote": "其实那两三件案子事后细想起来并不是赵长河有什么大不了的刑侦能力……主要的破案方式其实只是在预设一个结果然后去验证猜测。……此刻几乎可以九成确定韩无病在哪里。……康乐赌坊门前出现了一个黑脸汉子。",
          "why_score": "用验证猜测推进定位，情节方法自洽且落到赌坊行动，故 plot 75。"
        },
        "cast": {
          "locus": "ch696 · 何不御此星河 · ~75% anchor · https://www.sudugu.co/32/20039.html",
          "quote": "“四象之御，你或许是顾忌夜帝；血煞之御，你不想走烈老路……是这样么？”……“按你的性情，难道不该是全都要吗？”……“所以按你的性情，你的武道到底在纠结什么？难道不是应该世间万物皆为我用？”",
          "why_score": "皇甫情以性格反推武道选择，点拨功能清楚，故 cast 74。"
        },
        "pace": {
          "locus": "ch464 · 你若信我，我便不负 · ~50% anchor · https://www.sudugu.co/32/19798.html",
          "quote": "走出院外一眼就看见好几个小姑娘一排跪在墙边上……一口咬进去全是各种各样的油炸虫子……两人一溜烟跑了……思思在路上就冒了出来，笑眯眯地看着吵架的两口子。",
          "why_score": "日常笑点密，但长卷中段此类闲笔占比高，故 pace 73。"
        },
        "prose": {
          "locus": "ch1 · 梦 · open anchor · https://www.sudugu.co/32/19335.html",
          "quote": "手中已经能感受到熟悉的重量，那是一把厚重的阔刀……“锵”地一声，长剑断折，脑袋飞起……“这就对了，什么长剑匕首也想振阔刀？闹呢……”",
          "why_score": "杀场动作与吐槽同句并置，节奏清楚，故 prose 76。"
        },
        "world": {
          "locus": "ch696 · 何不御此星河 · ~75% anchor · https://www.sudugu.co/32/20039.html",
          "quote": "“事实上这就是御天地……它之所以难，难就难在广。”……“上个纪元有载，汉高说他这比不上萧何，那比不上韩信……可居天下者是他。”",
          "why_score": "御境「广」与整合者之喻把武道上限说清，故 world 75。"
        },
        "hook": {
          "locus": "ch1 · 梦 · open anchor · https://www.sudugu.co/32/19335.html",
          "quote": "一阵鼾声突兀传来……“赵长河最近什么情况啊……最近天天做噩梦”……脚步声、喊杀声……混成一片。……赵长河知道自己再度进入了这些天不停重复着的梦。",
          "why_score": "课堂鼾声切重复浴血梦，钩子直接，故 hook 77。"
        },
        "innov": {
          "locus": "ch1 · 梦 · open anchor · https://www.sudugu.co/32/19335.html",
          "quote": "第一次梦里没有它，赤手空拳被人追着砍，慌不择路在附近的尸体边上随手抓的，从此每次梦里就固定成了它。",
          "why_score": "噩梦里「捡到固定武器」作成长入口具体，故 innov 74。"
        },
        "ending": {
          "locus": "ch928 · 梦开始的地方（大结局） · ending anchor · https://www.sudugu.co/32/20274.html",
          "quote": "把带着夜帝在内的四象教当窑子逛的美好愿望，并没有因为四象众人的坑人坑己而成功。……夜无名一溜，四象教众人便尴尬无比……只剩个赵长河自己孤零零地站在观星台上青筋抽搐。",
          "why_score": "有大结局标记与群像散场，但收束偏情趣闲笔，终局重量不足，故 ending 72。"
        }
      }
    },
    {
      "file": "187-jianxiao-lingxiao.md",
      "id": "pilot-v0.jianxiao-lingxiao",
      "title": "剑啸灵霄",
      "author": "流浪的蛤蟆",
      "band": "G2-wuxia (武侠 · 庙堂/江湖)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/248/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.5,
      "l1": {
        "plot": 75,
        "cast": 74,
        "pace": 74,
        "prose": 76,
        "world": 75,
        "hook": 74,
        "innov": 73,
        "ending": 75
      },
      "evidence": {
        "plot": "ch2 风雪客栈；ch189 拒分兵；ch377 荒岛决胜后。",
        "cast": "孙燕晚谨慎；天山派作死同伴；朝廷侧写。",
        "pace": "三百余章推庙堂江湖；单章对峙密。",
        "prose": "旧白话武侠语气稳。",
        "world": "先天/宗师/嵩阳派/大琅朝局清楚。",
        "hook": "ch2 风雪夜客栈杀气入场（跳过前言章）。",
        "innov": "传统武侠骨架，执行扎实少花样。",
        "ending": "ch377 战胜大枯后地位改写有收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch189 · 云莱杀场 · ~50% anchor · https://www.sudugu.co/248/241540.html",
          "quote": "天山派的七名先天境剑客，屡次要求分开搜山，但都被孙燕晚强行劝阻……孙燕晚直截了当的说道：“你若是分开，我就举报天山派谋反。”……同伴非要作死。",
          "why_score": "分兵争议把杀局压力写进同伴冲突，情节张力清楚，故 plot 75。"
        },
        "cast": {
          "locus": "ch95 · 向阳街，没什么阳货 · ~25% anchor · https://www.sudugu.co/248/241290.html",
          "quote": "孙燕晚只觉得有一股异样情绪，从心头生出……匆忙运转玄黄经……才觉察到，自己只怕还是低估了这位“姑姑”。……孙燕晚记起掌教大师伯曾告诫：“京师乃诡谲之地……送了人即刻回来。”",
          "why_score": "少年估低前辈+守师门告诫的谨慎具体，故 cast 74。"
        },
        "pace": {
          "locus": "ch283 · 一日七战，七战皆胜 · ~75% anchor · https://www.sudugu.co/248/241803.html",
          "quote": "“怎么世上又出了个苏南桥？”……“带领魔教军参与了北燕和伯食国的大战，半路上忽然折回来，夺取了北燕的二十余座城池”……“此人虽然一身反骨，但若是能拉拢过来，必可为我平添臂助。”",
          "why_score": "文书情报密集切朝廷算计，信息推进快，故 pace 74。"
        },
        "prose": {
          "locus": "ch2 · 风雪仇杀 · open anchor · https://www.sudugu.co/248/241050.html",
          "quote": "为首的一条大汉，身材又高又瘦，面如淡金，背了一口长剑……他只瞧了孙燕晚一眼，就让少年打了个寒颤。……纵然风雪甚大，这群人还是留了两人看守马匹，并未都跟进店中，显然都是江湖老手。",
          "why_score": "形貌与戒备细节用旧武侠笔法写稳，故 prose 76。"
        },
        "world": {
          "locus": "ch95 · 向阳街，没什么阳货 · ~25% anchor · https://www.sudugu.co/248/241290.html",
          "quote": "精神秘法，乃是武功中最上乘的秘法，能够修炼到以精神驾驭物质，撼动人心的地步，非得是先天境以上不可。",
          "why_score": "先天境门槛与精神秘法层级清楚，故 world 75。"
        },
        "hook": {
          "locus": "ch2 · 风雪仇杀 · open anchor · https://www.sudugu.co/248/241050.html",
          "quote": "“客官请先都进来，免得受外面风寒”……一个满面虬髯的大汉叫道：“莫要啰嗦，有什么热食儿都先送过来，吃完了我们还要赶路。”孙燕晚吃了一惊，暗道：“这种大风雪天气趁夜赶路……”",
          "why_score": "风雪夜强行赶路的异常立刻立江湖杀气，故 hook 74。"
        },
        "innov": {
          "locus": "ch377 · 嵩阳派孙燕晚果然天下第一 · ending anchor · https://www.sudugu.co/248/242078.html",
          "quote": "几乎每个人都知道，过了这一日，孙燕晚的武林地位，必然跟以前不同。……苗有秀叹了口气，说道：“孙燕晚晋升大宗师……如今两人应该是已经决出胜负了。”苗沧浪半晌无语，良久才说道：“已经差距这么大了吗？”",
          "why_score": "用旁观者惊差距收束成名线，传统但有效，故 innov 73。"
        },
        "ending": {
          "locus": "ch377 · 嵩阳派孙燕晚果然天下第一 · ending anchor · https://www.sudugu.co/248/242078.html",
          "quote": "这位老和尚悠然转身，大踏步如海，踏着海浪……孙燕晚躬身一礼，心头松了半口气，他手段尽出……若是大枯把剩下两式武道真意使出，他也不知道还能如何应对。",
          "why_score": "战胜后仍留余力恐惧，终局有分量与余韵，故 ending 75。"
        }
      }
    },
    {
      "file": "188-guimi-dihai.md",
      "id": "pilot-v0.guimi-dihai",
      "title": "诡秘地海",
      "author": "狐尾的笔",
      "band": "G2-fantasy (奇幻 · 地海/克苏鲁航海)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/488/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.4,
      "l1": {
        "plot": 76,
        "cast": 74,
        "pace": 73,
        "prose": 75,
        "world": 78,
        "hook": 78,
        "innov": 76,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 日记异响；ch250 水下夺遗物；ch502 目标转向。",
        "cast": "查尔斯执着归乡；船员群像；安娜羁绊。",
        "pace": "长卷航海单元；中后日常段偏缓。",
        "prose": "日记体与黑暗海景清楚。",
        "world": "地海/回音币/遗物/光明神体系密。",
        "hook": "ch1 穿越八年日记+船底抓挠。",
        "innov": "地下海洋克苏鲁航海具体。",
        "ending": "ch1002 地表回归信徒线；TOC缺号致终局锚偏早。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch502 · 变化 · ~50% anchor · https://www.sudugu.co/488/453365.html",
          "quote": "“这么多年的坚持终于得到了一个错误的答案”……“地表不再是我的牵挂，他们才是，必须想办法把他们的疯癫治好。”……“真的放弃了？老公？”“嗯，一切都结束了，我再也不再离开地海。”",
          "why_score": "归乡执念翻转为守护地海家人，主线目标改写清楚，故 plot 76。"
        },
        "cast": {
          "locus": "ch752 · 船员 · ~75% anchor · https://www.sudugu.co/488/453620.html",
          "quote": "“大副！大副！你等等我！”……厨师普朗克从鱼市向着自己跑来……“地表的探索太辛苦了，你看我都瘦了”……普朗克扬了扬那金属的义肢右腿，笑呵呵的说道：“那肯定是因为这条腿太重的原因。”",
          "why_score": "船员战后残疾与互相打趣具体，群像温度在，故 cast 74。"
        },
        "pace": {
          "locus": "ch250 · 7号门 · ~25% anchor · https://www.sudugu.co/488/453102.html",
          "quote": "“碰！！”查尔斯把枪口顶着房门锁头地方开了一枪……一团红色的鲜血从后面直接飙射到他的眼前……那是一团漂浮漆黑水中的狰狞兽脸……查尔斯赶忙摆动着双脚……向着上方躲避。",
          "why_score": "破门立刻接水下怪物缠斗，单章紧；长卷整体偏沉，故 pace 73。"
        },
        "prose": {
          "locus": "ch1 · 船长的日记 · open anchor · https://www.sudugu.co/488/452849.html",
          "quote": "“最近我耳边的模糊呢喃声又出现了，那种不像声音的声音，混沌又阴暗”……舷窗外如同他8年前看到的一样，无光的天空跟墨绿色的海面在远处形成一张黑暗的帷幕。",
          "why_score": "日记呢喃与无光海幕意象清楚，故 prose 75。"
        },
        "world": {
          "locus": "ch1 · 船长的日记 · open anchor · https://www.sudugu.co/488/452849.html",
          "quote": "这里是地海，位于地下的海洋，无尽的黑暗是这里的主旋律，而黑暗恰恰证明一切正常。……里面的上百枚黄灿灿的子弹……拔出腰间的左轮枪，娴熟的上好子弹后，他抬脚向着驾驶室走去。",
          "why_score": "地下海+回音币弹药生态一次立住，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · 船长的日记 · open anchor · https://www.sudugu.co/488/452849.html",
          "quote": "老鼠号突如其来的摇晃打断了查尔斯·里德的书写。……“呲~~”窗外刺耳的金属摩擦声音插入，那声音就像是有什么东西不断用锋利的指甲抓挠着船底。",
          "why_score": "日记未写完即被船底抓挠打断，钩子直接，故 hook 78。"
        },
        "innov": {
          "locus": "ch250 · 7号门 · ~25% anchor · https://www.sudugu.co/488/453102.html",
          "quote": "他直接从背后掏出一个镜盒，既然它是黑色，那试试白色。耀眼的光芒瞬间照耀着一切……那团东西也消失了，只剩下一些散乱的牙齿在水中四处飘散……“这是……遗物？”",
          "why_score": "水下黑雾怪用「白光」克制并掉遗物，地海规则玩法具体，故 innov 76。"
        },
        "ending": {
          "locus": "ch1002 · 回来 · ending anchor · https://www.sudugu.co/488/453880.html",
          "quote": "黑色的大巴汽车缓缓从高速下来……车厢里面就是刚刚回国的安娜他们。……大巴车在龙祥小区门口停了下来，安娜带着其他人向着高志明的家走去。",
          "why_score": "地表回归信徒线有收束动作；TOC 缺1003–1150，终局锚可能非全书最后主线，故 ending 73。"
        }
      }
    },
    {
      "file": "189-baigu-dasheng.md",
      "id": "pilot-v0.baigu-dasheng",
      "title": "白骨大圣",
      "author": "咬火",
      "band": "G2-xuanhuan (玄幻 · 阴阳/尸道)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/511/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.5,
      "l1": {
        "plot": 76,
        "cast": 74,
        "pace": 72,
        "prose": 77,
        "world": 78,
        "hook": 78,
        "innov": 75,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 白棺异象；ch542 血雨显影；ch2168 十面佛算计。",
        "cast": "晋安指挥纸扎；千眼道君吐槽；群像僧道。",
        "pace": "两千章体量；中后道观日常偏沉。",
        "prose": "棺色民俗与阴间意象清楚。",
        "world": "阴阳门/五脏道观/城隍/境界层密。",
        "hook": "ch1 孕妇坟竟是白棺。",
        "innov": "挖坟入阴阳的入口具体。",
        "ending": "ch2168 阴间收束有规模；终章偏铺陈。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch542 · 两张皮影人 · ~25% anchor · https://www.sudugu.co/511/476531.html",
          "quote": "“阿平！”“这次别放血海，改下血雨！给我把这附近几条街都覆盖进去！”……血肉在高空爆炸，刹那，扑索索，天上斜飘起腥风血雨。……有两道透明身影被从天而降的血雨淋湿，染上刺目血红色。……居然是几个会根据周围环境不断变色的皮影人。",
          "why_score": "血雨显影把隐形敌写成可打目标，冲突推进清楚，故 plot 76。"
        },
        "cast": {
          "locus": "ch1623 · 不是神仙却胜过神仙的五脏道观 · ~75% anchor · https://www.sudugu.co/511/477780.html",
          "quote": "千眼道君神像这时候也从晋安道袍袖口里飞出……“本道君都迫不及待想入驻香山了……京城数十万百姓每天都要抬头仰望本道君”……晋安咚的轻敲了下千眼道君神像的脑袋……“让你站得高望得远，是让你更好发挥千里眼神通……帮你更好攒功德洗清因果罪孽。”",
          "why_score": "邪神投诚后的嘚瑟与晋安训诫对照具体，人物声口在，故 cast 74。"
        },
        "pace": {
          "locus": "ch1083 · 阳间有气数，镇尸碑预言 · ~50% anchor · https://www.sudugu.co/511/477153.html",
          "quote": "“什么人躲在暗处鬼鬼祟祟，窥视我们！”老凌王突然朝一个方向怒喝一声……一个人影从地面跳出……正是如阴魂不散的三代目剑客。……恰在这时，有两道遁光从瘴气另一侧极速飞掠而来……正是林叔和净禅大师赶来汇合。",
          "why_score": "窥视—追逃—增援同章叠进；长卷整体偏沉，故 pace 72。"
        },
        "prose": {
          "locus": "ch1 · 二月十二 · open anchor · https://www.sudugu.co/511/475905.html",
          "quote": "仲春卯月，万物惊蛰。……江面上寒风冷冽如刀，十万山岭消沉似枯坟。……地上插着三根香烛、撒着死人的纸钱，两名穿着粗麻衣料的男子，正蹲在一个坑边……眼睛直勾勾盯着土坑里的白漆棺木。",
          "why_score": "节气、江风、坟岗与白棺并用，民俗恐怖感立住，故 prose 77。"
        },
        "world": {
          "locus": "ch1 · 二月十二 · open anchor · https://www.sudugu.co/511/475905.html",
          "quote": "按照民间习俗，棺材的颜色分为红白黑黄金五种。……寿终正寝的老人……用的是红棺；横死或战场上战死的人用黑棺……至于最后一种的白棺……只有未婚嫁女子、未婚娶男子才用的。……这块新坟里埋的应该是意外失足摔死的孕妇才对，不应该是白棺啊？",
          "why_score": "棺色规矩与坟情矛盾一次写出阴阳世界观入口，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · 二月十二 · open anchor · https://www.sudugu.co/511/475905.html",
          "quote": "“栓子哥这邪门了，这怎么会是口白棺，不是说这里新下葬的是孕妇吗？”“难道是未婚先怀胎的女子？”“还是我们挖错了坟？”陈皮的两瓣嘴上下打颤，哆嗦着说道。",
          "why_score": "挖坟当场发现棺色错位，疑问立刻立钩，故 hook 78。"
        },
        "innov": {
          "locus": "ch542 · 两张皮影人 · ~25% anchor · https://www.sudugu.co/511/476531.html",
          "quote": "在他的阴阳眼里，什么都没看到……原来并不只是普通的死人，是活人死人都看不见的特殊存在。……十五仰天怒吼……下巴骨肉开裂，一直开裂至肚子……露出身体内那颗长满磨齿的贪婪心脏。",
          "why_score": "阴阳眼失灵+纸扎人心吞噬，手段组合具体，故 innov 75。"
        },
        "ending": {
          "locus": "ch2168 · 五脏道观，白骨大圣，阴间新的开始【终】 · ending anchor · https://www.sudugu.co/511/478389.html",
          "quote": "“五脏道观力挽狂澜，已经铲除，消灭山神，拯救下大千世界……这就是我的算计，力保佛寺宝贵根基，让道教去拼杀山神！……而我佛寺，把根基，火种，完整保留了下来”……千石和尚越说到后面，越是大笑不止。",
          "why_score": "终章用十面佛独白收束阳间大战因果；铺陈偏长，故 ending 74。"
        }
      }
    },
    {
      "file": "19-shenmi-fusu.md",
      "id": "pilot-v0.shenmi-fusu",
      "title": "神秘复苏",
      "author": "佛前献花",
      "band": "G3-mystery",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/220/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 84.5,
      "l1": {
        "plot": 86,
        "cast": 74,
        "pace": 76,
        "prose": 82,
        "world": 90,
        "hook": 92,
        "innov": 88,
        "ending": 88
      },
      "evidence": {
        "plot": "开篇论坛「死人走路」帖切入灵异（ch1）；中段客机诡影第二死（ch400）压迫明确；终章六十年封锁失效→葬礼→「去彻底终结灵异时代」（ch1603–05）——主线野心大、收束清楚。",
        "cast": "杨间冷淡理性贯穿；终局苗小善/王珊珊试探有戏（ch1605）。抽样中配角功能偏工具，人物厚度弱于诡感。",
        "pace": "抽样副本推进利落；全长 1600+ 章中段疲劳与注水风险记入。",
        "prose": "ch1 尸斑照片/死灰眼氛围足；终章葬礼对白克制；中段说明略直。",
        "world": "驭鬼/厉鬼不可轻易抹杀、六十年封锁、鬼邮局与神异遗留——规则层自洽于自设。",
        "hook": "「我叫杨间…我已经死了」简介钩 + 论坛诈尸帖照片，开场辨识度极高。",
        "innov": "现代规则怪谈×驭鬼复苏，非纯副本打怪升级；封锁时代再苏醒结构有辨识度。",
        "ending": "葬礼永别、王珊珊试探、金色雕像、三人离去「终结灵异」+正文完结——主题落地；番外另计。"
      },
      "l3_douban": "**实体卷约 7.5**（磨铁/川文；另有页评价人数不足）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch400 · 第二位死者 · ~25% anchor · https://www.sudugu.org/220/132232.html",
          "quote": "客机上既然有鬼，那么务必就会死人，之前那个女乘客就已经证明了这一点，而在第一个遇害者出现之后，就会有第二个，第三个甚至所有人都可能死在这趟航班上。",
          "why_score": "开篇论坛帖切入灵异（ch1）后，ch400 客机第二死把「驭鬼规则×封闭空间」推到极端；终章封锁失效→葬礼收束，主线野心大，故情节 86。"
        },
        "cast": {
          "locus": "ch1605 · 葬礼 · ending anchor · https://www.sudugu.org/220/271452.html",
          "quote": "「是我，苗小善。没想到再次和你相见居然是在张伟的葬礼上。」杨间平静的点了点头。老人听见熟悉的声音眼泪顿时就流了下来，她抓着杨间的胳膊：「你怎么现在才回来，你怎么现在才回来。」",
          "why_score": "杨间冷淡理性贯穿抽样；终局苗小善重逢与「封锁时代」选择的对白有戏，但抽样配角偏工具，故人物 74。"
        },
        "pace": {
          "locus": "ch400 · 第二位死者 · ~25% anchor · https://www.sudugu.org/220/132232.html",
          "quote": "杨间不所为动：「不急，鬼才刚刚出现，等恐慌蔓延开来，人人自危的时候我才应该露面，现在说闹鬼的事，飞机上十个人有至少八个人不相信。」",
          "why_score": "抽样副本（论坛→客机）推进利落；全长 1600+ 章中段疲劳与注水风险记入，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 第一章论坛里的故事 · open anchor · https://www.sudugu.org/220/122324.html",
          "quote": "照片并不模糊，相反很清晰，在照片之中隔着一面急诊室的玻璃窗，外面一位老人走路经过。照片并没有什么血腥，恐怖的场景，但从照片之中这个老人透露出来的感觉，却让人立刻汗毛直立，头皮发麻。",
          "why_score": "ch1 尸斑照片/死灰眼氛围足；终章葬礼对白克制，故文笔 82。"
        },
        "world": {
          "locus": "ch1303 · 昏暗的中药铺 · ~75% anchor · https://www.sudugu.org/220/270069.html",
          "quote": "杨间这种常年和灵异打交道的人一眼就看的出来，这中药铺有灵异的气息。普通人不知道，只觉得这个药铺昏暗，阴冷。实际上这是灵异的影响。",
          "why_score": "驭鬼/厉鬼不可抹杀、六十年封锁、鬼邮局与中药铺等规则层在 ch1303 仍自洽加压，故世界观 90。"
        },
        "hook": {
          "locus": "ch1 · 第一章论坛里的故事 · open anchor · https://www.sudugu.org/220/122324.html",
          "quote": "「我是某省第三中医院的一名坐诊医生，和你们说一件事，最近我这医院发生了一件非常恐怖的事情，现在我都吓的不敢去上班了，正在家里休假呢。」",
          "why_score": "论坛「死人走路」帖+尸斑照片，配合简介「我叫杨间…我已经死了」，开场辨识度极高，故钩子 92。"
        },
        "innov": {
          "locus": "ch1605 · 葬礼 · ending anchor · https://www.sudugu.org/220/271452.html",
          "quote": "「如果我不封锁灵异时代的话，这个世界上不知道会死多少人，和那个绝望的时代比起来，现在已经算是最好的结果了。」",
          "why_score": "现代规则怪谈×驭鬼复苏，非纯副本打怪；「封锁时代再苏醒」结构有辨识度，故创新 88。"
        },
        "ending": {
          "locus": "ch1605 · 葬礼 · ending anchor · https://www.sudugu.org/220/271452.html",
          "quote": "「这是当然的，我们这辈子已经过完了，再回到年轻的时候又能做什么？父母，亲戚，朋友都已经逝去了，这个世界已经没什么牵挂了，连阿伟都释怀了，我又有什么放不下的呢？」",
          "why_score": "葬礼永别、苗小善释怀与封锁主题落地，正文完结（ch1603–05），故结局 88；番外另计。"
        }
      }
    },
    {
      "file": "190-zhutian-jintou.md",
      "id": "pilot-v0.zhutian-jintou",
      "title": "诸天尽头",
      "author": "凤嘲凰",
      "band": "G2-infinite (诸天无限 · 美漫/中土串游)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/497/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.4,
      "l1": {
        "plot": 74,
        "cast": 73,
        "pace": 75,
        "prose": 74,
        "world": 76,
        "hook": 75,
        "innov": 77,
        "ending": 71
      },
      "evidence": {
        "plot": "ch1 收租入局；ch339 邪能背刺；中土线续开。",
        "cast": "罗素损友口吻；配角多为梗位。",
        "pace": "诸天跳图快；单章对打密。",
        "prose": "吐槽节奏稳；说明句偶多。",
        "world": "邪能/美漫位面/中土权限可读。",
        "hook": "ch1 房东遇上「发光」女主播。",
        "innov": "反派房东串游美漫的姿态具体。",
        "ending": "ch1360 仍在开新局；无硬收束感。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch339 · 像我这样的好心人不多了 · ~25% anchor · https://www.sudugu.co/497/462125.html",
          "quote": "女超人倒退两米……并指成剑戳在罗素双肩，留下两个血窟窿……“闭嘴，谁告诉你这次失败了，瞪大眼睛看清楚，她已经被邪能感染了。”……两个洁白如玉的胳膊上，绿色脉络血线正缓缓向肩头移动。",
          "why_score": "佯输实种邪能，把对打翻成感染计，情节拐弯清楚，故 plot 74。"
        },
        "cast": {
          "locus": "ch680 · 蝙蝠侠的事，和我布鲁斯·韦恩有什么关系 · ~50% anchor · https://www.sudugu.co/497/462482.html",
          "quote": "罗素上身花衬衫，下身沙滩裤，坐在遮阳伞下扇着扇子。……“贵客！有多贵？”“很贵的那种，应该是哥谭最贵的。”“哦，让他上来吧，我懒得下去。”……“他是布鲁斯·韦恩，韦恩集团的董事长”",
          "why_score": "暴发户姿态对韦恩的轻慢具体，人物调性稳，故 cast 73。"
        },
        "pace": {
          "locus": "ch339 · 像我这样的好心人不多了 · ~25% anchor · https://www.sudugu.co/497/462125.html",
          "quote": "嗖！简韶歆带着罗素瞬间移动……罗素双爪高举，邪能火焰暴涨……还是扑空了！……下一瞬，她对着罗素展开最为狂暴的攻势……等简韶歆反应过来，带着罗素瞬移离开，他已经数不清自己挨了多少拳。",
          "why_score": "瞬移—扑空—连殴—撤离同段完成，单章节奏紧，故 pace 75。"
        },
        "prose": {
          "locus": "ch1 · 生活远比小说更扯淡 · open anchor · https://www.sudugu.co/497/461776.html",
          "quote": "镜头缩小到一栋三层小楼……唯一的绿化是后墙上的爬山虎。……“嘭嘭嘭！”罗素面无表情敲响了213号的房门……一直敲了五分钟，罗素丝毫没有停下的意思。",
          "why_score": "镜头推进与死磕敲门并写，口语叙事清楚，故 prose 74。"
        },
        "world": {
          "locus": "ch1360 · 一直都挺堕落的 · ending anchor · https://www.sudugu.co/497/463189.html",
          "quote": "罗素挥手洒落一片魔王宫，从水晶球里抖落萨鲁曼的灵魂，用泥土和水为其重塑身躯。……“怎么回事，难道你和索伦一样堕落了？”……“那是你，我可没有堕落。”……萨鲁曼：也对，你一直都挺堕落的。",
          "why_score": "中土魔多权限与迈雅身份玩笑叠在一起，诸天规则可读，故 world 76。"
        },
        "hook": {
          "locus": "ch1 · 生活远比小说更扯淡 · open anchor · https://www.sudugu.co/497/461776.html",
          "quote": "罗素这么做……而是因为女主播这对奶……用手电筒打上去会发亮！……罗素见过女主播的身份证，知道她的双眼皮、瓜子脸、高鼻梁通通都是假的。",
          "why_score": "日常收租里突然出现「非人」细节，钩子直，故 hook 75。"
        },
        "innov": {
          "locus": "ch680 · 蝙蝠侠的事，和我布鲁斯·韦恩有什么关系 · ~50% anchor · https://www.sudugu.co/497/462482.html",
          "quote": "大金链子太俗……虽然是墨镜+烧烤的配置，脖颈上挂着的却是星光蓝宝石十字架项链。这就很优雅，很低调了！……助理为难道：“可是……老板，他是布鲁斯·韦恩”",
          "why_score": "把美漫顶流降成上门谈事的「贵客」，串游姿态具体，故 innov 77。"
        },
        "ending": {
          "locus": "ch1360 · 一直都挺堕落的 · ending anchor · https://www.sudugu.co/497/463189.html",
          "quote": "“阿拉贡，稍安勿躁，你继续主持大局，我会在会议之前赶回来……”甘道夫跨上巨鹰……末日火山！罗素挥手洒落一片魔王宫……“啊，是我。”罗素拉下黑袍兜帽。",
          "why_score": "仍在开中土新局，收束感弱；末章随笔未作主锚，故 ending 71。"
        }
      }
    },
    {
      "file": "191-wanjia-xiongmeng.md",
      "id": "pilot-v0.wanjia-xiongmeng",
      "title": "玩家凶猛",
      "author": "黑灯夏火",
      "band": "G2-infinite (诸天无限 · 杀场/超凡)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/495/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.9,
      "l1": {
        "plot": 76,
        "cast": 74,
        "pace": 75,
        "prose": 75,
        "world": 77,
        "hook": 78,
        "innov": 76,
        "ending": 76
      },
      "evidence": {
        "plot": "ch1 尸案入杀场；ch305 袭杀；ch1213 封印泰坦。",
        "cast": "李昂冷静拆招；队友多为战力位。",
        "pace": "战斗段密；制度说明章略顿。",
        "prose": "刑侦开场与战斗描写清楚。",
        "world": "杀场/妖魔改造/数据意象层密。",
        "hook": "ch1 无脸尸+猫狗现场。",
        "innov": "刑侦开局叠杀场游戏具体。",
        "ending": "ch1213 战终后抬到无限战争序幕。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1213 · 终末 · ending anchor · https://www.sudugu.co/495/461572.html",
          "quote": "结束了。……无数活化藤蔓，正在翻滚抽搐着，缓慢湮灭。……李昂……释放心灵创造系九级异能——起源术，在虚空中撕开一道通往星界的裂口。……将枯木泰坦丢入星界半位面后……隔空关闭掉了通往门扉世界的星门。",
          "why_score": "战后封印与关星门把主线冲突落地收束，故 plot 76。"
        },
        "cast": {
          "locus": "ch305 · 袭杀 · ~25% anchor · https://www.sudugu.co/495/460605.html",
          "quote": "李昂接连扣动狙击枪扳机，将蝮虫的手臂大腿尽数打断，同时猛蹬地面，手中长枪一甩……势要将其斩成两截。……没死！李昂瞳孔骤然一缩，整个身形向左侧一闪，险险避开了蜈蚣喷涂出的……毒液。",
          "why_score": "先斩尽再闪避的冷静处理具体，故 cast 74。"
        },
        "pace": {
          "locus": "ch914 · 天上 · ~75% anchor · https://www.sudugu.co/495/461258.html",
          "quote": "轰——地面震荡撕裂……攀爬出了海量树木精怪……须臾之间，竟在大厦脚底，铸起了一道斜坡。……李昂一脚踩踏在大厦楼顶。……身形如炮弹般径直飞向远处梅林。",
          "why_score": "召唤潮—筑坡—对冲同章连打，推进快，故 pace 75。"
        },
        "prose": {
          "locus": "ch1 · 鲸落 · open anchor · https://www.sudugu.co/495/460293.html",
          "quote": "曾经名为“张翠莲”的躯体，呈“大”字形瘫在地上……尸体四肢的肌肉组织大范围缺失，手掌脚掌只余森然白骨……尸体的整个脸庞连同眼珠在内，完全消失了……没脸，没皮。……令他想起了一种东西，没啃干净的泡椒凤爪。",
          "why_score": "刑侦细节与黑色联想并置，开场文笔清楚，故 prose 75。"
        },
        "world": {
          "locus": "ch305 · 袭杀 · ~25% anchor · https://www.sudugu.co/495/460605.html",
          "quote": "昙内部，做过不少将妖魔之力融入人躯的实验……将魔物器官移植进身躯之中……成为半人半魔的“怪物”。……一旦彻底觉醒，原来的那个自己，就会被妖魔器官中蕴含着的恶念彻底代替。",
          "why_score": "妖魔改造阈值与人格替代规则写清，故 world 77。"
        },
        "hook": {
          "locus": "ch1 · 鲸落 · open anchor · https://www.sudugu.co/495/460293.html",
          "quote": "数辆警车停在万和小区七幢楼下……“喵喵喵”“汪汪”此起彼伏的猫狗叫声，也被一并录进了法医的口头记录当中。……张翠莲饲养有三猫四狗……对现场痕迹产生了巨大破坏。",
          "why_score": "警用隔离带叠猫狗破坏现场，异常感立刻立住，故 hook 78。"
        },
        "innov": {
          "locus": "ch914 · 天上 · ~75% anchor · https://www.sudugu.co/495/461258.html",
          "quote": "树人？……梅林召唤出的树人，本质上其实是口令入侵、sql注入、mac泛洪之类的数据攻击手段，只不过数据世界的特殊存在形式，能将这些手段，以人脑能够理解的形象，具体地展现出来。",
          "why_score": "把网攻映射成魔法树人，杀场表现层具体，故 innov 76。"
        },
        "ending": {
          "locus": "ch1213 · 终末 · ending anchor · https://www.sudugu.co/495/461572.html",
          "quote": "杀场游戏的本质，就是战争。……从每个被选召的玩家开始，文明——星球——位面——晶壁系——多元宇宙……而现在，时机终于到来……无限战争，已拉开序幕。（全书完）",
          "why_score": "个人战终抬到多元战争序幕，收束有题旨，故 ending 76。"
        }
      }
    },
    {
      "file": "192-hogeweici-zhi-huiwushi.md",
      "id": "pilot-v0.hogeweici-zhi-huiwushi",
      "title": "霍格沃茨之灰巫师",
      "author": "睡个饱觉",
      "band": "G2-fantasy (奇幻 · HP同人/灰魔法)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/490/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.2,
      "l1": {
        "plot": 75,
        "cast": 76,
        "pace": 74,
        "prose": 75,
        "world": 76,
        "hook": 77,
        "innov": 75,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 钻心咒；ch566 城堡公函；ch1128 月球施法后。",
        "cast": "安东疯感研究狂；邓布利多吐槽；小屋群像。",
        "pace": "学年单元推进；中段制度喜剧偏缓。",
        "prose": "地窖酷刑与吐槽并置清楚。",
        "world": "保密法/灰魔法/先行者组织可读。",
        "hook": "ch1 学徒挂地窖挨钻心咒。",
        "innov": "「灰巫师」研究路径具体。",
        "ending": "ch1128 有终章标记；收束偏群像笑场。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch566 · 野巫师的魔改 · ~50% anchor · https://www.sudugu.co/490/457918.html",
          "quote": "当安东跟小伙伴带着大包小包回到霍格沃茨……几封信件快速地投递到了……韦斯莱陋居……“你瞒着我偷偷买了城堡？”……《致韦斯莱先生，关于购买麻瓜城堡需要注意的368个重要事项》",
          "why_score": "买城堡触发魔法部连锁公函，把冒险后果写进制度冲突，故 plot 75。"
        },
        "cast": {
          "locus": "ch848 · 世界上如你这样的人 · ~75% anchor · https://www.sudugu.co/490/458206.html",
          "quote": "安东并非没有野心的人……他只是明白了自身的渴望，全身心投入到魔法中去，心无外物而已……他希望能通过补习班提升更多人的实力……或许可以利用一个超大型的魔法，就让整个世界的麻瓜都觉醒魔力。",
          "why_score": "研究欲与影响力野心写进人物动机，故 cast 76。"
        },
        "pace": {
          "locus": "ch283 · 魁地奇：凤凰社与食死徒的联想 · ~25% anchor · https://www.sudugu.co/490/457593.html",
          "quote": "“安东！”德拉科看到他起来，眼睛亮晶晶……“我就知道……你会去球场给我们加油的！”……安东想了想，索性今天也没有什么事情，干脆去球场吧。……食堂……喧闹得比菜市场还夸张。",
          "why_score": "早起—拒赛—观赛同章切校园日常，信息推进顺；长卷中段偏缓，故 pace 74。"
        },
        "prose": {
          "locus": "ch1 · 黑巫师的学徒 · open anchor · https://www.sudugu.co/490/457305.html",
          "quote": "阴暗潮湿的地窖，青苔爬满了石墙。石头缝隙延伸出两条锁链，将安东幼小的身躯挂在半空中。……“钻心剜骨！”魔咒的光芒在昏暗的地窖中闪烁。……那种感觉，真的好像好几把刀子在身体里捅来捅去。",
          "why_score": "感官细节与痛感比喻清楚，故 prose 75。"
        },
        "world": {
          "locus": "ch566 · 野巫师的魔改 · ~50% anchor · https://www.sudugu.co/490/457918.html",
          "quote": "魔法部并不是个强权组织……几乎每个部门里都散发着一种懒散的气息。……唯有一种情况，才会让整个魔法部高效的运转——涉及麻瓜！……魔法部是国际巫师联合会为了推行《国际巫师保密法》而建立的。",
          "why_score": "保密法驱动的官僚逻辑一次立住，故 world 76。"
        },
        "hook": {
          "locus": "ch1 · 黑巫师的学徒 · open anchor · https://www.sudugu.co/490/457305.html",
          "quote": "“我不知道这里是不是哈利波特的世界，但我可能等不到霍格沃茨的猫头鹰给我送来录取通知书了。”……两个月前，他穿越来到了这个不正常的英国，成了一个黑巫师的学徒。……其实是试验品、狼人诱饵、撒气包、免费仆役。",
          "why_score": "穿越幻想被地窖酷刑当场打断，钩子狠，故 hook 77。"
        },
        "innov": {
          "locus": "ch848 · 世界上如你这样的人 · ~75% anchor · https://www.sudugu.co/490/458206.html",
          "quote": "随着他从个体自身的心灵力量一路研究到集体心灵力量……如今逐渐开始触碰到‘灰魔法’的领域……从个体更大范围的魔法效果研究，扩展到更大范围个体组成的集体的魔法效果。",
          "why_score": "灰魔法作为集体心灵路径写具体，故 innov 75。"
        },
        "ending": {
          "locus": "ch1128 · 嘎嘎嘎（终） · ending anchor · https://www.sudugu.co/490/458500.html",
          "quote": "安东的这一场施法简直是爽到爆，别看只是简单地站在月球对着地球轻轻一挥，这其中包含着他过往一切所有对于魔法的感悟。……《国际巫师保密法》现在看来已经没有存在的必要了。……——（全书完）——",
          "why_score": "月球施法宣告保密法失效，有终局动作；收束偏喜剧群像，故 ending 74。"
        }
      }
    },
    {
      "file": "193-wushi-zhilv.md",
      "id": "pilot-v0.wushi-zhilv",
      "title": "巫师之旅",
      "author": "一行白鹭上青天",
      "band": "G2-fantasy (奇幻 · 巫师修行)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/489/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.4,
      "l1": {
        "plot": 74,
        "cast": 73,
        "pace": 72,
        "prose": 74,
        "world": 78,
        "hook": 75,
        "innov": 76,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 孤儿清运；ch524 恐惧魔王；ch2094 婚礼收束。",
        "cast": "格林成长线稳；配角多为阶位路标。",
        "pace": "两千章体量；神战段密、日常段长。",
        "prose": "凛冬求生与梦魇意象清楚。",
        "world": "真灵环阶/噩梦规则/众神系密。",
        "hook": "ch1 雪夜茅屋被敲门叫醒。",
        "innov": "人类恐惧之源作魔王晋升核。",
        "ending": "ch2094 有结局婚礼；后接作者感言。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch524 · 噩梦巫师 · ~25% anchor · https://www.sudugu.co/489/455188.html",
          "quote": "格林的身躯已经膨胀到了百米之高。……惊吓之力转化为恐惧之力，进而魔王侍者晋升为新一代恐惧魔王的秘密，在于寻找寄生世界生物族群的恐惧之源……人类的恐惧之源，同伴死亡后的孤独！……噩梦之骨恐惧魔王诞生了！",
          "why_score": "晋升条件与恐惧之源落地，主线升级拐弯清楚，故 plot 74。"
        },
        "cast": {
          "locus": "ch2094 · 梦想贩卖者（结局免费） · ending anchor · https://www.sudugu.co/489/457064.html",
          "quote": "严格来说，在格林和米莉游历的时候，便已经进行过婚礼……格林不会忘记当初和米莉的约定。……格林……直视银白色丝发下米莉清澈双眸，缓缓道：“曾经我以为，对一切都看得开，放得开，直到抓住你的手，我才知道自己放不开。”",
          "why_score": "终局用履约婚礼写人物执念，故 cast 73。"
        },
        "pace": {
          "locus": "ch1570 · 灭世魔威（十三） · ~75% anchor · https://www.sudugu.co/489/456303.html",
          "quote": "“逃！”……鸣焰之神几乎是第一时间光明正大逃亡！……山脉中心，泯灭之力每一次扭曲光与暗交汇……都伴随着一道……神灵陨落……那位灭世者低沉沙哑邪音“桀桀桀桀”冷笑着，巍然不动。",
          "why_score": "溃逃与神陨同章高压推进；长卷整体偏沉，故 pace 72。"
        },
        "prose": {
          "locus": "ch1 · 巫师世界 · open anchor · https://www.sudugu.co/489/454642.html",
          "quote": "嘭，嘭，嘭，厚重的门板传来剧烈的敲门声。……脚下冰冷的麻木让他倒吸了一口凉气……凛冬的冷风一吹，夹杂着冰渣，格林被刺激的身体一震。……老汉姆蜷缩在破木马车上，一手拿着皮鞭，一手拿着烟袋砸吧着。",
          "why_score": "寒冷触感与清运日常写稳，故 prose 74。"
        },
        "world": {
          "locus": "ch524 · 噩梦巫师 · ~25% anchor · https://www.sudugu.co/489/455188.html",
          "quote": "枯萎破败代表着时间流逝不可退，噩梦之雾代表着黑暗未知、噩梦之泥代表着肮脏落后、噩梦之虫代表的是密集扭曲，窥视窃听代表的是隐私偷取，谎言欺骗代表的是恐惧真相。……格林看见了……巫师世界的裁决规则，那横跨于黑域与巫师大陆之间的裁决规则！",
          "why_score": "噩梦符号与裁决规则层一次展开，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · 巫师世界 · open anchor · https://www.sudugu.co/489/454642.html",
          "quote": "格林最初最原始记忆，是一个下着鹅毛大雪冬天，之前的记忆一片漆黑……仿佛是从这个世界上凭空蹦出来的。……从那以后，格林便经常跟着一群孤儿在毕瑟尔城里混迹……老年无子的汉姆……把格林领了回来。",
          "why_score": "失忆孤儿+雪夜清运立刻立生存压，故 hook 75。"
        },
        "innov": {
          "locus": "ch1047 · 接引精灵王 · ~50% anchor · https://www.sudugu.co/489/455742.html",
          "quote": "格林便根据这个彼岸精灵钥匙，挖掘出了一座辽阔地下空间要塞……这正是巫师塔传送阵结构！……目的是通过这座传送阵调集一些精锐巫师，瞬间改变战场局部形势。……究竟是什么原因，让已经准备就绪的巫师军团竟然没有降临这个世界！？",
          "why_score": "用废弃巫师要塞抛「军团未至」谜题，跨界阴谋具体，故 innov 76。"
        },
        "ending": {
          "locus": "ch2094 · 梦想贩卖者（结局免费） · ending anchor · https://www.sudugu.co/489/457064.html",
          "quote": "除了黑巫王外，木屋小村又多出几人。……几盏灯笼，几张画帘，算是张灯结彩……“师傅，师母，恭喜！”……没有太多的繁琐仪式，仅仅是最简单的流程过后，众人便环坐一桌。",
          "why_score": "以简朴婚礼收束长线约定，有终章动作；感言页未作主锚，故 ending 73。"
        }
      }
    },
    {
      "file": "194-emeng-jingxi.md",
      "id": "pilot-v0.emeng-jingxi",
      "title": "噩梦惊袭",
      "author": "温柔劝睡师",
      "band": "G2-suspense (悬疑 · 无限/守夜人)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/476/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.9,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 74,
        "prose": 76,
        "world": 77,
        "hook": 79,
        "innov": 75,
        "ending": 75
      },
      "evidence": {
        "plot": "ch1 梦门失踪；ch874 破轮回；ch1740 终章归途。",
        "cast": "江城稳；胖子/无群像有分工。",
        "pace": "剧本单元推进；中段说明略顿。",
        "prose": "访谈录音体与黑雾描写清楚。",
        "world": "守夜人/剧本盒/侵蚀清除规则密。",
        "hook": "ch1 「家里没有地下室」。",
        "innov": "心理医生切入无限剧本具体。",
        "ending": "ch1740 有终章；后半含作者致谢。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch874 · 一切都在我掌控之中 · ~50% anchor · https://www.sudugu.co/476/441452.html",
          "quote": "真正吸引江城注意的，是桌上放置的盒子。是公交车上病号服男孩交给自己的那一个！……里面装的，是一个名字叫做雨夜杀人魔的剧本。……“轮回被打破了。”江城眉头缓缓舒展开……这才是他最想看到的东西。",
          "why_score": "剧本盒重现把破轮回写成可见物证，情节拐点清楚，故 plot 76。"
        },
        "cast": {
          "locus": "ch1740 · 欢迎回家(终章) · ending anchor · https://www.sudugu.co/476/442384.html",
          "quote": "他唯一能做的就是踉跄着后退，尽一切可能远离江城和胖子，他不知道彻底失控后会发生什么，但他不允许这一切波及这两个人。……“这里！大家快来这里！”一道稚嫩的童音焦急的响了起来。",
          "why_score": "无失控仍护友、妄言侯开通道，人物选择具体，故 cast 75。"
        },
        "pace": {
          "locus": "ch437 · 清除 · ~25% anchor · https://www.sudugu.co/476/440745.html",
          "quote": "“根据元老会决议，今日24时整开始，对收容所内所有受到侵蚀的人员进行无差别清除。”……“砰！”正当大家都在缅怀即将逝去的英雄时，漆黑的大门被撞开……门外走进来一个身穿铅灰色西装的中年人……剔骨匠。",
          "why_score": "决议刚落立刻撞门闯入，单章转折快，故 pace 74。"
        },
        "prose": {
          "locus": "ch1 · 噩梦 · open anchor · https://www.sudugu.co/476/440296.html",
          "quote": "“她说最近一段日子常梦到自己在夜里醒过来……最后停在地下室的门前。很真实，特别真实，真实到不像一个梦。”“可您的妹妹依旧用梦来形容它，为什么？”“因为.她家里根本就没有地下室！”",
          "why_score": "访谈体递进把不可能地下室写死，语气清楚，故 prose 76。"
        },
        "world": {
          "locus": "ch437 · 清除 · ~25% anchor · https://www.sudugu.co/476/440745.html",
          "quote": "“清除顺序依据当前所受侵蚀程度，由高到低。”“无论他们被侵蚀前来自哪个家族……从决议下达这一刻开始，他们就是我们的敌人。”“清除结束后，收容所将永久关闭……”“我与暗夜中守望，以期更多人歌颂黎明。”",
          "why_score": "守夜人清除仪轨与口号一次立住组织世界观，故 world 77。"
        },
        "hook": {
          "locus": "ch1 · 噩梦 · open anchor · https://www.sudugu.co/476/440296.html",
          "quote": "“她失踪了，就在打给我电话的那天夜里。”……“江医生！”“嗯您说。”“我也梦到了一扇门，就在昨天。”关掉手中的录音笔……江城坐在办公桌前……桌上摆着一份榕城当天的晚报。",
          "why_score": "来访者同步梦见同款门，钩子直接，故 hook 79。"
        },
        "innov": {
          "locus": "ch874 · 一切都在我掌控之中 · ~50% anchor · https://www.sudugu.co/476/441452.html",
          "quote": "而一旦打开，就会将人带入剧本中的世界，那场无休止的雨夜。……盒子四四方方的，配色很古怪，是黑红相间的那一种……用红色笔写着雨夜杀人魔几个字……里面……一个碎裂开，被分尸的黑色玩偶。",
          "why_score": "实体剧本盒+雨夜规则把无限关卡物化，故 innov 75。"
        },
        "ending": {
          "locus": "ch1740 · 欢迎回家(终章) · ending anchor · https://www.sudugu.co/476/442384.html",
          "quote": "江城体内被驱散的黑气非但没有消散，而是开始汇成一股，对着无身上的伤口钻进去。……这股治愈的力量强大的可怕，却也抽干了无最后的力量……他逐步丧失着这具身体的控制权……卷轴一点点被打开，里面露出的居然是一幅水墨画……现代都市。",
          "why_score": "终章用代价治愈与画中归途收束主线；章末致谢未作主锚，故 ending 75。"
        }
      }
    },
    {
      "file": "195-juedui-rongyu.md",
      "id": "pilot-v0.juedui-rongyu",
      "title": "绝对荣誉",
      "author": "严七官",
      "band": "G2-military (军事 · 特种/佣兵)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/371/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.2,
      "l1": {
        "plot": 74,
        "cast": 75,
        "pace": 75,
        "prose": 73,
        "world": 74,
        "hook": 76,
        "innov": 72,
        "ending": 75
      },
      "evidence": {
        "plot": "ch1 顶撞驱逐；ch642 入战区；ch1278 伤愈收束。",
        "cast": "秦飞倔强；父子荣誉观对照。",
        "pace": "任务单元推进；训练段密。",
        "prose": "对话火爆清楚；装备罗列偏多。",
        "world": "侦察营/佣兵/战区路线可读。",
        "hook": "ch1 教导员拍桌驱逐。",
        "innov": "传统特种军事骨架，执行扎实。",
        "ending": "ch1278 医院尾声+国旗荣誉收题。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch642 · 进入迈坦 · ~50% anchor · https://www.sudugu.co/371/326926.html",
          "quote": "易卜拉欣很快为秦飞找来了一辆卡车……“海豚号”驶离港口，开到公海上等待。……凌晨四点……“秦，我只能送你到这里了。”……“迈坦的城外，距离城区还有五公里路程……”远处似乎有零星的灯光，而且传来枪声和爆炸声。",
          "why_score": "港口撤离切战区徒步潜入，任务节点清楚，故 plot 74。"
        },
        "cast": {
          "locus": "ch1278 · 尾声2（大结局） · ending anchor · https://www.sudugu.co/371/327584.html",
          "quote": "“准确来说，我自己不是后悔，是遗憾，我遗憾我没能在你人生重要的十年里陪伴你一起度过”……“我对得起这个国家，我无愧于这里的人民……我可以理直气壮地要求上级给我的棺木上覆盖上一面国旗，那将是我最高的荣誉！”",
          "why_score": "父亲用遗憾与国旗荣誉定义自我，人物题旨落地，故 cast 75。"
        },
        "pace": {
          "locus": "ch962 · 混乱的局面 · ~75% anchor · https://www.sudugu.co/371/327255.html",
          "quote": "“go!go!go!”西斯军士长手里那支……突击步枪吐出一簇火舌……b组十分准时也杀进了庄园。……塞塔成员虽然人多，不过却背腹受敌……诺兰德上尉……第二发子弹出膛……子弹打碎了对方的脊椎。",
          "why_score": "双组夹击与点名狙杀同章连打，节奏紧，故 pace 75。"
        },
        "prose": {
          "locus": "ch1 · 被驱逐的侦察兵 · open anchor · https://www.sudugu.co/371/326235.html",
          "quote": "嘭——d集团军侦察营小会议室内，军直侦察营教导员王增明一掌重重拍在桌上。白瓷杯哐当地跳起来，茶水淌了一地。……上等兵秦飞的声音比王增明还大……倔强得像一块岗岩。",
          "why_score": "拍桌、碎瓷、对吼的场面感清楚，故 prose 73。"
        },
        "world": {
          "locus": "ch321 · 比死更可怕的是什么？ · ~25% anchor · https://www.sudugu.co/371/326563.html",
          "quote": "“趴在靶位上打一千发都不如你实际和对手对抗着打掉十发子弹更有效果。”……其实在近距离的cqb实战训练中……配合默契程度。……cqb作战很多地方突入或者搜索都必须三人配合天衣无缝才可能不给对方留下射击的机会。",
          "why_score": "CQB三人配合规则写进训练逻辑，故 world 74。"
        },
        "hook": {
          "locus": "ch1 · 被驱逐的侦察兵 · open anchor · https://www.sudugu.co/371/326235.html",
          "quote": "“有我王增明在侦察营做教导员一天，你永远没机会再踏入这个大门一步！”……“永远——”……“报告教导员！我是人！我有手有脚！我不会滚！只会走！”",
          "why_score": "驱逐对峙把主角逼出营门，开局冲突硬，故 hook 76。"
        },
        "innov": {
          "locus": "ch962 · 混乱的局面 · ~75% anchor · https://www.sudugu.co/371/327255.html",
          "quote": "mk12虽然是专门为海豹部队之类的特种部队定制的特殊狙击步枪……一直以来都有一个致命的缺陷，那就是这支枪使用的5.56mm的狙击弹威力实在有些小……今天他总算是自己体会到了。",
          "why_score": "装备缺陷写进战斗摩擦，扎实但少花样，故 innov 72。"
        },
        "ending": {
          "locus": "ch1278 · 尾声2（大结局） · ending anchor · https://www.sudugu.co/371/327584.html",
          "quote": "护士小朱轻轻推开房门，发现病房里的秦飞正在房间里慢慢地绕着病床走路活动……胸口处一阵刺痛让他马上呲牙咧嘴。……因为他是被一帮看起来杀气腾腾的军官送进来的，为首的是两个少将……——全书终——",
          "why_score": "医院伤愈+军中送护收束职业生涯弧线，故 ending 75。"
        }
      }
    },
    {
      "file": "196-tiandao-fangchengshi.md",
      "id": "pilot-v0.tiandao-fangchengshi",
      "title": "天道方程式",
      "author": "二目",
      "band": "G2-fantasy (奇幻 · 蒸汽/黑障探险)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/483/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.6,
      "l1": {
        "plot": 75,
        "cast": 74,
        "pace": 73,
        "prose": 76,
        "world": 78,
        "hook": 74,
        "innov": 75,
        "ending": 72
      },
      "evidence": {
        "plot": "ch332 火炮拔哨塔；ch702 黑障通道；ch886 归乡再建。",
        "cast": "夏凡务实；公主班底对照清楚。",
        "pace": "中后探险密；作者自述后段加速。",
        "prose": "火器/树舟场面描写扎实。",
        "world": "金霞/黑障/树舟魔力规则可读。",
        "hook": "目录缺开篇；可见段会谈结盟入局。",
        "innov": "蒸汽火器+邪魔通道组合具体。",
        "ending": "ch886 有归乡收束；结语偏作者说明。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch332 · 无法理解的力量 · ~25% anchor · https://www.sudugu.co/483/450688.html",
          "quote": "直到身后响起木头被撕碎的刺啦声，张主簿才意识到，对方首先想要拔除的是北门周边的哨塔与望楼。……一座木制哨塔的支柱被削去大半……轰然倒地。……白沙城这边就已经陷入了只能挨打的被动境地。",
          "why_score": "火炮优先拆望楼把攻城节点写清，情节推进具体，故 plot 75。"
        },
        "cast": {
          "locus": "ch93 · 结盟形式 · open anchor · https://www.sudugu.co/483/450500.html",
          "quote": "“你好，在下徐三重，曾是边军游击，现在担任殿下的侍卫统领一职。”……“老朽叫李多津，负责殿下住行开销等琐事……”……“鄙人贺归才，原是军中参谋……”所以……这就是公主的全部班底了？",
          "why_score": "夏凡一眼拆出安全/钱粮/军师三角，人物观察落地，故 cast 74。"
        },
        "pace": {
          "locus": "ch702 · 渊鬼之门 · ~75% anchor · https://www.sudugu.co/483/451095.html",
          "quote": "“魔力供应切换成功……我们最多只有五个小时探索黑障……”……“赶紧让第一艘船进入通道，一切按计划行事！”……栀子号被藤蔓拉扯着进入沟渠。",
          "why_score": "限时五小时+子母船推进同章连打，节奏紧，故 pace 73。"
        },
        "prose": {
          "locus": "ch702 · 渊鬼之门 · ~75% anchor · https://www.sudugu.co/483/451095.html",
          "quote": "漆黑的六边形大门里有东西在不停涌动，既像是翻滚的热油，又好似包裹着无数蠕虫的泥潭，怎么看都不像是一个可以供人通行的开口。",
          "why_score": "热油/蠕虫泥潭比喻把通道异质感写死，故 prose 76。"
        },
        "world": {
          "locus": "ch517 · 圣翼群岛 · ~50% anchor · https://www.sudugu.co/483/450905.html",
          "quote": "白沙号离开港口后先是径直北上……一路驶向奥利娜口中的「无尽海」。……永朝曾绘制过一份舆图，把它叫做天柱——因为它位于北偏西方向，放在八属图里正好是乾位。",
          "why_score": "无尽海航线与天柱舆图把地理层立住，故 world 78。"
        },
        "hook": {
          "locus": "ch93 · 结盟形式 · open anchor · https://www.sudugu.co/483/450500.html",
          "quote": "说是邪马国公主已经醒来，并且寒疾消退，双方打算进行一次正式的会谈。……五月遥那边可以理解，大概是想尽快中断王家的私盐渠道。",
          "why_score": "会谈与私盐利益立刻入局，但缺真正第1章，故 hook 74。"
        },
        "innov": {
          "locus": "ch332 · 无法理解的力量 · ~25% anchor · https://www.sudugu.co/483/450688.html",
          "quote": "这些重型火器不是由人力从金霞城运过来的，它们恐怕从一开始就挂在黑色巨兽身上。……相隔十余息后，远处再次传来了浑厚的炮声。",
          "why_score": "巨兽挂炮把奇幻载具写进战术摩擦，故 innov 75。"
        },
        "ending": {
          "locus": "ch886 · 家园（下） · story ending · https://www.sudugu.co/483/451282.html",
          "quote": "“合成我们身体的资源已所剩无几……安阁下优先选择了我们作为首批唤醒对象。”……“只要有能感气的生灵，邪祟就一定会存在。”……忽然一声嚎叫……一只巨大的鱼竟飞在空中！",
          "why_score": "归乡唤醒与新威胁同场，有收束也留余波；后记加速感仍在，故 ending 72。"
        }
      }
    },
    {
      "file": "197-jianchu-xingxiu-duweifeng.md",
      "id": "pilot-v0.jianchu-xingxiu-duweifeng",
      "title": "剑出星宿毒为锋",
      "author": "神枪老飞侠",
      "band": "G2-wuxia (武侠 · 天龙同人/星宿)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/177/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 75.6,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 75,
        "prose": 74,
        "world": 75,
        "hook": 79,
        "innov": 77,
        "ending": 74
      },
      "evidence": {
        "plot": "ch1 绿火入星宿；中段无量山乱战；终章传功寻宝。",
        "cast": "姜明哲销售口才；阿紫掌门脾气鲜明。",
        "pace": "任务/对战单元快；同人串场密。",
        "prose": "动作清楚；偶有站点乱码。",
        "world": "星宿毒功/天龙人物关系可读。",
        "hook": "ch1 「我这是来到了天龙世界？」",
        "innov": "销售总监哄丁春秋的切入具体。",
        "ending": "终章传功定规矩；收束偏轻松。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "0071 · 岳老三大发神威 · ~25% anchor · https://www.sudugu.co/177/159595.html",
          "quote": "左子穆大喜……「黑风双煞！」左子穆怒喝一声……一招「无量日出」，长剑上刺下划……叶二娘手挥处，寒光绽放……胸口衣衫尽裂。",
          "why_score": "夺子误会立刻引爆无量山对砍，情节拐点硬，故 plot 76。"
        },
        "cast": {
          "locus": "ch276 · 终章【下】鼎合 · ending anchor · https://www.sudugu.co/177/160012.html",
          "quote": "阿紫凶巴巴瞪着姜明哲道：「大生姜，你要造我的反幺？掌门人在此，谁说星宿派没了规矩？」……「弟子之间可以互相传功，小胖子，你磕头吧。」",
          "why_score": "阿紫以规矩压场又改规矩，人物口吻稳，故 cast 75。"
        },
        "pace": {
          "locus": "0071 · 岳老三大发神威 · ~25% anchor · https://www.sudugu.co/177/159595.html",
          "quote": "说罢紧奔几步……当的一声，荡开左子穆长剑，旋即一卷，劈向左子穆胸口。……这一下速度既快、角度又刁，左子穆大惊，仰身疾退。",
          "why_score": "交手招式连打无喘息，单章节奏快，故 pace 75。"
        },
        "prose": {
          "locus": "ch1 · 0001 · open anchor · https://www.sudugu.co/177/159442.html",
          "quote": "老者撮唇一吹，碧绿火焰呼的一晃……所过之处，空气扭曲出诡异的波纹，地面半人高的荒草迅速枯萎。",
          "why_score": "绿火枯草把毒焰威胁写可见，故 prose 74。"
        },
        "world": {
          "locus": "ch1 · 0001 · open anchor · https://www.sudugu.co/177/159442.html",
          "quote": "小阿紫！星宿派！我、我这是来到了天龙世界？……莫非就是星宿老怪丁春秋的大本营，星宿海？",
          "why_score": "星宿海/丁春秋坐标一次钉死同人世界，故 world 75。"
        },
        "hook": {
          "locus": "ch1 · 0001 · open anchor · https://www.sudugu.co/177/159442.html",
          "quote": "「呀，真的是神仙！我终于找到神仙了！」绿火速度一缓。……「小人拜见仙尊！」姜明哲大喊一声，双膝跪倒……口中谀词滚滚涌出。",
          "why_score": "绿火临身改拍马求生，开局冲突与策略同出，故 hook 79。"
        },
        "innov": {
          "locus": "ch1 · 0001 · open anchor · https://www.sudugu.co/177/159442.html",
          "quote": "身为业界最年轻的销售总监，姜明哲深知，销售就是一场人性的博弈……好大喜功！姜明哲眼神一亮，仿佛抓住了一根救命稻草。",
          "why_score": "用销售人性博弈拆丁春秋好大喜功，同人切入具体，故 innov 77。"
        },
        "ending": {
          "locus": "ch276 · 终章【下】鼎合 · ending anchor · https://www.sudugu.co/177/160012.html",
          "quote": "姜明哲传了他三天功夫……阿紫无聊起来，闹着要去找秦始皇的遗宝……便让欧阳宝玉自行练习，自己则和阿紫去寻宝。",
          "why_score": "传功收束星宿线后立刻转寻宝，终章偏轻松完成态，故 ending 74。"
        }
      }
    },
    {
      "file": "198-zhufu-jingguan-xiangyao-zijiu.md",
      "id": "pilot-v0.zhufu-jingguan-xiangyao-zijiu",
      "title": "（柯南同人）诸伏警官想要自救",
      "author": "颜荀",
      "band": "G2-fanfic (同人 · 名侦探柯南/卧底)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/512/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.6,
      "l1": {
        "plot": 74,
        "cast": 76,
        "pace": 73,
        "prose": 75,
        "world": 72,
        "hook": 78,
        "innov": 76,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 枪声回警校；中段双时间线自处；终章嵌套小说。",
        "cast": "诸伏克制；对降谷边界感清楚。",
        "pace": "心理段密；案件推进中等。",
        "prose": "耳鸣过曝与短句节奏稳。",
        "world": "依赖原作组织/警校设定。",
        "hook": "ch1 FBI遗言+枪声睁眼。",
        "innov": "苏格兰自救的同人命题具体。",
        "ending": "ch140 以书中书收题，偏柔。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch71 · ~50% anchor · https://www.sudugu.co/512/478473.html",
          "quote": "诸伏景光并没有太关注天台那边的“自己”发生了什么。事已至此,不用为已经发生的事情感到困扰，想办法处理后续就行了。……苏格兰一直是跟着他的灵魂走的。",
          "why_score": "双时间线自我切割写进行动优先级，情节逻辑清楚，故 plot 74。"
        },
        "cast": {
          "locus": "ch71 · ~50% anchor · https://www.sudugu.co/512/478473.html",
          "quote": "诸伏景光并不打算盯着好友睡觉，这看起来太像是监视了。……zero和他已经分开好几年了，或许对方并不习惯有人过于靠近他身边。",
          "why_score": "对降谷的边界与分寸写细，人物关系可信，故 cast 76。"
        },
        "pace": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/512/478393.html",
          "quote": "“砰——！”诸伏景光猛地睁开眼睛。……一只手向他的方向伸过来……下意识扣住那只手的手腕。……“诸、诸伏——松手……！”",
          "why_score": "枪声睁眼到反制停手同屏完成，开局节奏快，故 pace 73。"
        },
        "prose": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/512/478393.html",
          "quote": "犹如耳鸣一般，刺耳的声音完全覆盖了他所有的感官……眼前是过曝的白光……世界总算不是空白的了。",
          "why_score": "耳鸣/过曝白光把濒死苏醒写具体，故 prose 75。"
        },
        "world": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/512/478393.html",
          "quote": "【别想着自杀了，苏格兰。你不该死在这里。】【我是fbi的卧底赤井秀一……】……面前穿着熟悉警校制服的陌生青年。",
          "why_score": "FBI卧底遗言与警校制服锚定原作时空，但新设定层薄，故 world 72。"
        },
        "hook": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/512/478393.html",
          "quote": "【别想着自杀了，苏格兰。你不该死在这里。】……“砰——！”诸伏景光猛地睁开眼睛。……我死了？",
          "why_score": "遗言枪声直接把死亡改写为回档，钩子硬，故 hook 78。"
        },
        "innov": {
          "locus": "ch140 · ending anchor · https://www.sudugu.co/512/478551.html",
          "quote": "江户川柯南……将目光放在了第二部的、最后一个作为结尾的故事。……于是一切都变得不一样了。",
          "why_score": "用嵌套小说改写结局来映射自救主题，同人手法具体，故 innov 76。"
        },
        "ending": {
          "locus": "ch140 · ending anchor · https://www.sudugu.co/512/478551.html",
          "quote": "小说家碧川老师终于把第二部的作品出版了。……故事依旧是日式传统的悬疑灵异……唯一不同的是，这一次……很正常地结束了一个委托。",
          "why_score": "以书中书温柔改结局收题，完成态清楚但冲击偏柔，故 ending 73。"
        }
      }
    },
    {
      "file": "199-guance.md",
      "id": "pilot-v0.guance",
      "title": "官策",
      "author": "寂寞读南华",
      "band": "G2-officialdom (官场 · 基层升迁)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/388/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 72.4,
      "l1": {
        "plot": 73,
        "cast": 72,
        "pace": 74,
        "prose": 71,
        "world": 74,
        "hook": 73,
        "innov": 70,
        "ending": 72
      },
      "evidence": {
        "plot": "县局入场；区府天堑；623专案会议。",
        "cast": "陈京冷静硬推；配角多为权位位。",
        "pace": "案子会议单章集压。",
        "prose": "叙述清楚；修辞套路。",
        "world": "区委/区府楼梯分隔规则可读。",
        "hook": "ch2 林业局「圣旨」威信。",
        "innov": "传统官场升迁骨架。",
        "ending": "后记政治局名单收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第九百九十三章 · 激烈的会议 · ~75% anchor · https://www.sudugu.co/388/345941.html",
          "quote": "这么多人聚在一起目的只有一个，那就是为了623案。……省市两级，无数人都在关注623，其中甚至不排除有人在千方百计的干扰这个案子的正常进展。……重症用猛药，陈京这次是下定决心要把这个案子拿下来。",
          "why_score": "专案被干扰与「猛药」决心同场，情节主轴清楚，故 plot 73。"
        },
        "cast": {
          "locus": "第九百九十三章 · 激烈的会议 · ~75% anchor · https://www.sudugu.co/388/345941.html",
          "quote": "因为有这个信念，所以陈京很冷静，也很镇定。他的冷静给予了卫华极大的鼓舞……在几百双眼神的注视之下，陈京和卫华一起走进一号会议室。",
          "why_score": "冷静传染搭档、共担注视，人物姿态具体，故 cast 72。"
        },
        "pace": {
          "locus": "第九百九十三章 · 激烈的会议 · ~75% anchor · https://www.sudugu.co/388/345941.html",
          "quote": "所有的困难都聚集在今天，过了今天，案子的后续将一马平川。……当两人齐齐出现在市委的时候，无数人的目光都投向了两人。",
          "why_score": "「今天过关」把压力压进单日会议，节奏紧，故 pace 74。"
        },
        "prose": {
          "locus": "第二章 · 出事了？ · open anchor · https://www.sudugu.co/388/344786.html",
          "quote": "整个县林业局，就数他林中则日子最逍遥，而林局的威信也似乎就是通过这种距离自然就树立起来了。",
          "why_score": "「距离立威」一句清楚，整体修辞仍套路，故 prose 71。"
        },
        "world": {
          "locus": "第六百六十一章 · ~50% anchor · https://www.sudugu.co/388/345604.html",
          "quote": "邻角区委和区政府同在一幢大楼，但是这幢大楼东西两边中间就好像隔了一条天堑一般……区委的人走西边的楼梯，政府的人走东边的楼梯，基本没有乱规矩的。",
          "why_score": "同楼分梯把党政微妙关系写进空间规则，故 world 74。"
        },
        "hook": {
          "locus": "第二章 · 出事了？ · open anchor · https://www.sudugu.co/388/344786.html",
          "quote": "林业局局长有个很牛的名字叫林中则。……在林业局这块地面上，林中则的一句话，那就是圣旨，即使是最油的油条，也不敢提出异议。",
          "why_score": "逍遥局长+圣旨式威信立反差，钩子中等，故 hook 73。"
        },
        "innov": {
          "locus": "后记五 · 大结局 · ending anchor · https://www.sudugu.co/388/346290.html",
          "quote": "在新鲜出炉的这份名单中，备受关注的是年仅49岁的苏北省省委书记陈京赫然在列。……在十年之中，陈京创造了无数个第一。",
          "why_score": "收束为标准仕途登顶名单体，创新有限，故 innov 70。"
        },
        "ending": {
          "locus": "后记五 · 大结局 · ending anchor · https://www.sudugu.co/388/346290.html",
          "quote": "中央全国代表大会……将会重新选出中央新一届领导班子。……大会第三天，中央政治局委员名单出炉……陈京赫然在列。",
          "why_score": "最高会议名单完成仕途弧线，完成态清楚，故 ending 72。"
        }
      }
    },
    {
      "file": "20-shentan-chenyi.md",
      "id": "pilot-v0.shentan-chenyi",
      "title": "神探陈益",
      "author": "勤奋的关关",
      "band": "G2-urban",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/609/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.0,
      "l1": {
        "plot": 78,
        "cast": 78,
        "pace": 74,
        "prose": 76,
        "world": 70,
        "hook": 88,
        "innov": 72,
        "ending": 80
      },
      "evidence": {
        "plot": "开篇审讯室「顶级侦探变嫌疑人」（ch1）立穿越洗冤；中段石广建带走/尸体掉包推理（ch200/600）程序清晰；终章两年后升迁+特案组自立（ch803）——职业线收束，大案高潮外置。",
        "cast": "陈益冷静拆指纹局（ch1）；终局接女儿然然、方延军催二胎有烟火气（ch803）。配角警队功能明确但抽样未验群像深度。",
        "pace": "单元案件推进稳；800 章长连载易有案件重复感，抽样未见崩。",
        "prose": "审讯室压迫对话可读；刑侦术语清楚；终章日常对白偏口语。",
        "world": "平行都市警界/特案组/帝城格局——轻设定，靠案件逻辑撑，世界观厚度有限。",
        "hook": "「世界级侦探铐在审讯椅上」身份翻转钩强。",
        "innov": "穿越刑侦降维打击常见；执行扎实，创新幅度中等。",
        "ending": "钓鱼催生→接女儿→特案组一等功→助理提拔+全书完——生活向收束完整；主线大案余韵靠番外补。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch803 · 两年后 · ending anchor · https://www.sudugu.org/609/1005242.html",
          "quote": "今年陈益随了很多红包，但人没有去，刑侦局的工作着实太忙，这和他想像中完全不一样。从一线到领导岗位的改变，说实话他多少有点不适应，习惯就好了。红包随的是百日宴，秦飞唐一安这伙人就跟商量好似的，同一年生孩子，作为领导，作为朋友，陈益理应送去祝福。姜凡磊也结婚了，是那个女孩，陈益这次算是成功当了一次红娘。",
          "why_score": "开篇审讯室「顶级侦探变嫌疑人」（ch1）立穿越洗冤；中段石广建带走/尸体掉包推理（ch200/600）程序清晰；终章两年后升迁+特案组自立（ch803）——职业线收束，故情节 78。"
        },
        "cast": {
          "locus": "ch803 · 两年后 · ending anchor · https://www.sudugu.org/609/1005242.html",
          "quote": "帝城。郊外。难得的休息时间，陈益总算能喘一口气，开车拎着大包小包来水库钓鱼。方延军在。顾景峰也在。不少人都在。这一大片水域已经戒严了，禁止靠近，对外说私人包场。「小益啊，快四年了，差不多了吧？」方延军半躺在欧式钓椅上，对右手边的陈益说道。",
          "why_score": "陈益冷静拆指纹局（ch1）；终局接女儿然然、方延军催二胎有烟火气（ch803），故人物 78。"
        },
        "pace": {
          "locus": "ch204 · 怒斥姜雪怡 · ~25% anchor · https://www.sudugu.org/609/596513.html",
          "quote": "当陈益等人返回市局的时候，之前数辆警车冲进阳城大学抓人的事情，已经开始在网络上发酵。见的人多了，拍的人多了，总会有胆子大敢上传的。网友集合起来的力量是很强大的，不乏想象力丰富的人，不乏推理能力强的人，很快将这件事和前段时间全城搜寻的事联系到一起。最终，他们得出一个结论：阳城大学一个学生，杀人了。",
          "why_score": "单元案件推进稳；800 章长连载易有案件重复感，抽样未见崩，故节奏 74。"
        },
        "prose": {
          "locus": "ch204 · 怒斥姜雪怡 · ~25% anchor · https://www.sudugu.org/609/596513.html",
          "quote": "陈益站起身：「让她进来。」话音刚落，伴随着高跟鞋的哒哒声，姜雪怡的话从外面传到办案大厅。「让开！我要见陈益！让开！」「不要拦我！凭什么抓我儿子？还当着那么多人的面上手铐！他以后还怎么上学？」见状，陈益缓步走了过来，边走边说道：「姜雪怡，念你为儿子着急我能理解，也给你面子，别太过分了。」「你儿子让人拷走？那别人的女儿被人杀了怎么说！」",
          "why_score": "审讯室压迫对话可读；刑侦术语清楚；终章日常对白偏口语，故文笔 76。"
        },
        "world": {
          "locus": "ch603 · 异常女人 · ~75% anchor · https://www.sudugu.org/609/596925.html",
          "quote": "靖城案比江城案难度要大。大的点在于，靖城案并无新的案子出现，调查覆盖面已经能达到百分之九十九，很难找到突破口。不过陈益对凶手的轮廓已经有了一个大概侧写，需要线索去填充清晰度。一个为女儿报仇的父亲。结合三名受害者人设，结合人性，这是目前最大的可能。",
          "why_score": "平行都市警界/特案组/帝城格局——轻设定，靠案件逻辑撑，世界观厚度有限，故世界观 70。"
        },
        "hook": {
          "locus": "ch1 · 嫌疑人 · open anchor · https://www.sudugu.org/609/596310.html",
          "quote": "「陈益！休息了半个小时，可以了吧？！」「能继续回答问题了吗？」「案发时你到底做了什么，赶紧交代！」「刘格，是不是你杀的？！」恍惚间，陈益抬起沉重的眼皮，睁开了双眼。目光深处，带着浓浓的迷茫与疑惑。耳边，回荡着似曾相识的审问话语，他曾无数次这般质问过嫌疑人。现在，怎么轮到了自己？等等！我不是出了意外吗？没死？？陈益立即反应过来，这里是审讯室。自己，是正在被审讯的嫌疑人。",
          "why_score": "「世界级侦探铐在审讯椅上」身份翻转钩强，故钩子 88。"
        },
        "innov": {
          "locus": "ch603 · 异常女人 · ~75% anchor · https://www.sudugu.org/609/596925.html",
          "quote": "拿到数据后，陈益第一时间下了命令：「协调十八个侦查员，两个人为一组，每组负责十个人，当面走访问询，一定要见到本人，确定对方还活着。」柴子义：「陈巡放心，绝不会出任何差错，我先去安排。」待柴子义离开特案组临时办公室，陈益注意力放在剩下的三千九百余人中。还是那句话，抑郁症只是猜测，A如果存在的话，是否抑郁处于未知状态，她可能得了其他疾病。",
          "why_score": "穿越刑侦降维打击常见；执行扎实，创新幅度中等，故创新 72。"
        },
        "ending": {
          "locus": "ch803 · 两年后 · ending anchor · https://www.sudugu.org/609/1005242.html",
          "quote": "「什么差不多？」陈益转头，满脸疑惑。有什幺事情没办吗？好像没有啊。从一线到领导岗位的改变，说实话他多少有点不适应，习惯就好了。帝城。郊外。难得的休息时间，陈益总算能喘一口气，开车拎着大包小包来水库钓鱼。方延军半躺在欧式钓椅上，对右手边的陈益说道：「小益啊，快四年了，差不多了吧？」",
          "why_score": "钓鱼催生→接女儿→特案组一等功→助理提拔+全书完——生活向收束完整；主线大案余韵靠番外补，故结局 80。"
        }
      }
    },
    {
      "file": "200-shouxi-yuyi.md",
      "id": "pilot-v0.shouxi-yuyi",
      "title": "首席御医",
      "author": "银河九天",
      "band": "G2-officialdom (官场 · 医术/仕途)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/380/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 73.1,
      "l1": {
        "plot": 74,
        "cast": 73,
        "pace": 73,
        "prose": 72,
        "world": 75,
        "hook": 74,
        "innov": 71,
        "ending": 73
      },
      "evidence": {
        "plot": "火车结缘；京城掮客；病房诊治；大结局人事。",
        "cast": "曾毅稳；顾迪催媒对照。",
        "pace": "医案与仕途线交替。",
        "prose": "诊脉场面清楚；偶有乱码。",
        "world": "管委会/掮客/病房权力可读。",
        "hook": "ch1 火车逗孩切入。",
        "innov": "医术入仕传统型。",
        "ending": "大结局人事窗口打开。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第七零五章 · 抽丝剥茧 · ~75% anchor · https://www.sudugu.co/380/334170.html",
          "quote": "曾毅迈步走到病床前，先仔细观察了一下床头的监护仪上的数据……老人家的喉咙间发出“嗝”的一声……这种状况已经持续了两个多月了。",
          "why_score": "监护数据+久嗝把病例节点钉死，情节推进靠诊治，故 plot 74。"
        },
        "cast": {
          "locus": "第九三七章 · 新航（大结局） · ending anchor · https://www.sudugu.co/380/334410.html",
          "quote": "“老曾，你可得抓紧啊，这么些年了，你不就在等这个机会嘛！”……“还想什么！”顾迪一拍桌子……“成不成，给一句话！”……“你让我想一想不行吗！”曾毅难得大吼了一声。",
          "why_score": "顾迪催媒与曾毅失态对照，人物关系具体，故 cast 73。"
        },
        "pace": {
          "locus": "第二三六章 · 老部下 · ~25% anchor · https://www.sudugu.co/380/333585.html",
          "quote": "中秋节转眼到了……他现在是白阳市高新园区管委会的副主任，借机向他问好的人也少不了。傍晚的时候，曾毅接到个奇怪的电话，因为那人开口便讲“曾大夫”。",
          "why_score": "节日寒暄立刻切回「曾大夫」旧身份，节拍切换清楚，故 pace 73。"
        },
        "prose": {
          "locus": "第七零五章 · 抽丝剥茧 · ~75% anchor · https://www.sudugu.co/380/334170.html",
          "quote": "透过这条虚弱的缝，能从老人家满布血丝双目中看到的只有憔悴。……世人可以创造一切、改变一切，但唯独逃脱不掉生老病死的人生铁律。",
          "why_score": "血丝细缝与铁律感慨把病床气氛写稳，故 prose 72。"
        },
        "world": {
          "locus": "第四七一章 · 特需 · ~50% anchor · https://www.sudugu.co/380/333929.html",
          "quote": "在这京城之内，有一个比较特殊的行业，那就是掮客了，不管你来京城是想跑官，还是要跑钱跑项目，没有门路都没有关系，会有人帮你搭桥铺路的，只是这酬劳可着实不菲。",
          "why_score": "京城掮客行业一次立住跑官规则，故 world 75。"
        },
        "hook": {
          "locus": "第一章 · 道不轻传 · open anchor · https://www.sudugu.co/380/333344.html",
          "quote": "“小妹妹，今年几岁了？叫什么名字啊？”曾毅此时坐在开往荣城的火车上……小男孩立刻……“不准欺负我妹妹，不然我会揍你的！”",
          "why_score": "火车逗孩切入轻快，钩子稳但不炸，故 hook 74。"
        },
        "innov": {
          "locus": "第二三六章 · 老部下 · ~25% anchor · https://www.sudugu.co/380/333585.html",
          "quote": "那人开口便讲“曾大夫”，这个称呼可是很久都没人叫过了。",
          "why_score": "医职旧称召回仕途线，手法常见，故 innov 71。"
        },
        "ending": {
          "locus": "第九三七章 · 新航（大结局） · ending anchor · https://www.sudugu.co/380/334410.html",
          "quote": "“龙老二据说要被调到党校去当什么副部级的校务委员，他这一倒霉，龙家可就没什么人物了……你和美心的事，这次应该没有什么阻力了。”",
          "why_score": "对手落位打开婚事窗口，个人弧线收束，故 ending 73。"
        }
      }
    },
    {
      "file": "201-yidao-guantu.md",
      "id": "pilot-v0.yidao-guantu",
      "title": "医道官途",
      "author": "石章鱼",
      "band": "G2-officialdom (官场 · 重生医术)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/385/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 71.0,
      "l1": {
        "plot": 72,
        "cast": 71,
        "pace": 70,
        "prose": 70,
        "world": 73,
        "hook": 72,
        "innov": 69,
        "ending": 71
      },
      "evidence": {
        "plot": "重生入妇科；烟厂利税线；后记送别。",
        "cast": "张扬敢想；群像偏功能。",
        "pace": "超长体量；中段事务沉。",
        "prose": "口语快；色情/玩笑段注水。",
        "world": "烟厂利税/保税区任命规则可读。",
        "hook": "ch1 隋末圣手张一针引子。",
        "innov": "重生医官传统型。",
        "ending": "后记磕头送别，偏散。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第七百六十六章 · ~50% anchor · https://www.sudugu.co/385/341507.html",
          "quote": "马夭翼道：“……烟厂是南锡的利税大户，所以市里对烟厂都很看重……希望归希望，现实终究是现实。”……“廖伟忠的办公室的装修用奢华两个字形容绝不过分。”",
          "why_score": "利税大户与奢华办公室把矛盾钉在财政政治上，故 plot 72。"
        },
        "cast": {
          "locus": "后记下 · ending anchor · https://www.sudugu.co/385/342968.html",
          "quote": "张扬跪了下去恭恭敬敬给乔老磕了三个响头，乔老不仅仅是他的人生老师，他还是乔老如假包换的孙儿女婿。……乔振梁……摇了摇头，又点了点头。",
          "why_score": "磕头与无言肯定写关系收束，人物温度有，故 cast 71。"
        },
        "pace": {
          "locus": "第一千零四十七章风云渐起下 · ~75% anchor · https://www.sudugu.co/385/342243.html",
          "quote": "张扬在滨海市常委会上宣布了一系列干部任职的决定，其中就包括正式任命常海天担任滨海市保税区党工委副书记的决定……常海天集党政权力于一身。",
          "why_score": "常委会连发任命推进权力布局，但全书体量拖慢整体感，故 pace 70。"
        },
        "prose": {
          "locus": "第一章上 · open anchor · https://www.sudugu.co/385/339919.html",
          "quote": "几乎所有人都知道隋末第一条好汉是李元霸，却没几个知道隋末第一圣手是张一针……张一针这种贪财好色的家伙很容易被淹没在滚滚红尘之中。",
          "why_score": "开篇对比钩子清楚，后文注水拉低观感，故 prose 70。"
        },
        "world": {
          "locus": "第四百二十三章 · ~25% anchor · https://www.sudugu.co/385/340763.html",
          "quote": "“中国官场历史几千年，特权主义思想早已深植人心，当官的嘴上说是老百姓的公仆，可真正把……”",
          "why_score": "特权主义议论把官场伦理层点明，故 world 73。"
        },
        "hook": {
          "locus": "第一章上 · open anchor · https://www.sudugu.co/385/339919.html",
          "quote": "几乎所有人都知道隋末第一条好汉是李元霸，却没几个知道隋末第一圣手是张一针……张一针这种贪财好色的家伙很容易被淹没在滚滚红尘之中。",
          "why_score": "李元霸对比引出贪财圣手，人设立住，故 hook 72。"
        },
        "innov": {
          "locus": "第一章上 · open anchor · https://www.sudugu.co/385/339919.html",
          "quote": "张一针死的很惨……救活了隋炀帝难产的贵妃……所以张一针同志也成为千百万穿越众中的一员，很幸运的穿越了。",
          "why_score": "古医冤死穿越入当代官场是熟套路，故 innov 69。"
        },
        "ending": {
          "locus": "后记下 · ending anchor · https://www.sudugu.co/385/342968.html",
          "quote": "乔梦媛看到爷爷遗像的时候……泣不成声……张扬独自一人来到乔老的遗像前……无论他拥有怎样的神奇医术，也无法让人死而复生。",
          "why_score": "以喜丧/无能回天收主题，完成态有但偏散，故 ending 71。"
        }
      }
    },
    {
      "file": "202-guanju-yipin.md",
      "id": "pilot-v0.guanju-yipin",
      "title": "官居一品",
      "author": "三戒大师",
      "band": "G2-historical (历史 · 嘉靖官场)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/387/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.5,
      "l1": {
        "plot": 77,
        "cast": 76,
        "pace": 74,
        "prose": 78,
        "world": 79,
        "hook": 75,
        "innov": 76,
        "ending": 77
      },
      "evidence": {
        "plot": "翰林入仕；火坑政变；镇抚司守夜；后记收史。",
        "cast": "沈默克制；陈洪翻脸具体。",
        "pace": "政变章密；修史日常略缓。",
        "prose": "夜巷守夜与史论笔力稳。",
        "world": "翰林院/东厂/考成法层密。",
        "hook": "ch2 父子情作为穿越礼物。",
        "innov": "以制度史反思收束官场文。",
        "ending": "后记「王在法下」题旨落地。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch697 · 水或火 · ~50% anchor · https://www.sudugu.co/387/343879.html",
          "quote": "熊显……至死也搞不明白，昨天陈洪还和自己称兄道弟……怎么一转眼，就把同类给杀了呢？……“难道你还看不出，原先的计划是个要人命的火坑吗？”……假扮当地官员迎接御驾……半夜纵火。",
          "why_score": "同盟火并与火烧新野计划同章揭开，情节拐点硬，故 plot 77。"
        },
        "cast": {
          "locus": "ch2 · 一梦五百年（中） · open anchor · https://www.sudugu.co/387/343148.html",
          "quote": "他睡不着觉的原因……他为能有一个关爱自己的父亲而兴奋不已。……努力奋斗可以换来成功和地位，金钱和美女，却惟独换不来父母亲情。……所以沈默决定放开心怀，努力的去接受他。",
          "why_score": "孤儿渴望改写穿越动机，人物内核清楚，故 cast 76。"
        },
        "pace": {
          "locus": "ch1045 · 白刃不相饶（下） · ~75% anchor · https://www.sudugu.co/387/344247.html",
          "quote": "“怎么摊上这鬼差事！”……“大理寺的人也在那边杵着呢，咱不能坠了镇抚司的名声！”……“要是没有咱们日夜守着，他早让人弄死八遍了。”",
          "why_score": "寒夜站岗抱怨把暗杀压力压进对话，节奏紧，故 pace 74。"
        },
        "prose": {
          "locus": "ch1045 · 白刃不相饶（下） · ~75% anchor · https://www.sudugu.co/387/344247.html",
          "quote": "鼓打三更，深冬腊月、天寒地冻的北京城……大街小巷已是杳无人迹、一片寂静。然而东城庙前胡同中，却有几个人影在游走，准确的说，是在一边哆嗦一边走。",
          "why_score": "三更寒街与哆嗦人影画面清楚，故 prose 78。"
        },
        "world": {
          "locus": "ch349 · 修史 · ~25% anchor · https://www.sudugu.co/387/343507.html",
          "quote": "翰林院在东长安街，大门是向北开的。……向守门兵丁出示了吏部出具的堪合……侍读学士……袁炜……侍讲学士……李春芳……前者是嘉靖十七年的探，后者……状元……翰林院里最不稀罕的就是高学历。",
          "why_score": "堪合入门与鼎甲座次把翰林院制度写实，故 world 79。"
        },
        "hook": {
          "locus": "ch2 · 一梦五百年（中） · open anchor · https://www.sudugu.co/387/343148.html",
          "quote": "现在上天给他一个拥有的机会，这对于一个自幼便是孤儿，从未享受过天伦之乐的人来说，简直是最珍贵的礼物！",
          "why_score": "以父亲礼物而非权谋开局，钩子偏情但有效，故 hook 75。"
        },
        "innov": {
          "locus": "ch1384 · 曲终人不散（后记之二）下 · ending anchor · https://www.sudugu.co/387/344598.html",
          "quote": "内阁是云，宫里是风，云可以遮天蔽日，却抵不过一阵风。……不能将天下的兴衰，系于一人之身，帝王思想是要不得的。",
          "why_score": "用制度隐喻收官场文，反思层超出纯爽文，故 innov 76。"
        },
        "ending": {
          "locus": "ch1384 · 曲终人不散（后记之二）下 · ending anchor · https://www.sudugu.co/387/344598.html",
          "quote": "当然希望中的未来大明，就如沈默所讲，它应该是王在法下，政府理性、民众不顺从的。……曹公说：‘满纸荒唐言，一把辛酸泪……’谨以此，作为本书的曲终。",
          "why_score": "「王在法下」题旨与曲终告白收束全书，故 ending 77。"
        }
      }
    },
    {
      "file": "203-wo-yao-shoule-ni.md",
      "id": "pilot-v0.wo-yao-shoule-ni",
      "title": "我要收了你",
      "author": "笑佳人",
      "band": "G2-fantasy (异兽末世 · 法宝转生)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/366/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.1,
      "l1": {
        "plot": 76,
        "cast": 75,
        "pace": 77,
        "prose": 74,
        "world": 78,
        "hook": 79,
        "innov": 77,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 七妖逃逸；ch17 监管考核；ch49 跨城急救。",
        "cast": "七宝规矩感；屠简护短；殷墨别扭清楚。",
        "pace": "短卷单元紧；64章收束不拖。",
        "prose": "塔罩/兽态场面可读。",
        "world": "精神体/积分基地/S级飞行规则密。",
        "hook": "ch1 雷暴+废宝+七妖出逃。",
        "innov": "先天法宝转生监管异兽具体。",
        "ending": "ch64 建楼定居+关系摊牌；偏生活收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch49 · ~75% anchor · https://www.sudugu.co/366/323129.html",
          "quote": "十分钟，S级的兽态朱雀全力飞行横跨400公里，如约抵达南城。……大城市基地内禁止飞行，凌岳虽然是上将，平时也都在遵守这些规则，但今日为了救人，他只能破例。……医务楼前的空地上一动不动地卧着一条黑色巨蛇兽态。",
          "why_score": "跨城破禁飞行接军区救治，冲突升级节点清楚，故 plot 76。"
        },
        "cast": {
          "locus": "ch17 · ~25% anchor · https://www.sudugu.co/366/323097.html",
          "quote": "“末世这环境，异兽吃人，有的人也吃人，如果宋潮潜入江城是为了猎捕人类食用，我早杀了他……那么哪怕我们无法再以恋人的身份相处，我也会将他视为朋友，无法坦然接受他被你们打伤，除非他真的罪有应得。”",
          "why_score": "屠简把底线与私情拆开说，护短动机具体，故 cast 75。"
        },
        "pace": {
          "locus": "ch49 · ~75% anchor · https://www.sudugu.co/366/323129.html",
          "quote": "十分钟，S级的兽态朱雀全力飞行横跨400公里，如约抵达南城。……全速俯冲的火红朱雀已经降落……军区大批飞行系士兵正朝这边集合，医务楼内则疾步冲出来十几个治疗兵的身影。",
          "why_score": "限时抵达+落地集结同章连打，短卷节奏紧，故 pace 77。"
        },
        "prose": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/366/323081.html",
          "quote": "她的头顶悬浮着一座七层金塔，塔身降落下一道散发着淡淡金光的透明罩子，将七宝完全护在其中，无论多急的雨水多强的闪电，都被这层罩子隔绝在外。",
          "why_score": "金塔罩子把防御法宝视觉写清，故 prose 74。"
        },
        "world": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/366/323081.html",
          "quote": "换成末世后觉醒各种精神体的其他异能者，一定会对七宝这个“精神体”疯狂羡慕……头顶的宝塔才是她的本体……可克水火可绝雷电且刀枪不入，谁得到她，就可以获得绝对防御。",
          "why_score": "精神体羡慕点+先天法宝规则一次立住，故 world 78。"
        },
        "hook": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/366/323081.html",
          "quote": "暴雨如注，雷电持续不绝，毁天灭地的气势惊得深山老林中的异兽全都瑟缩在窝中，不敢动弹。……女修刻画在塔身上的镇压阵法也因为少了灵气滋养威力大减，之前关押的七个大妖全都跑了！",
          "why_score": "雷暴开场直接接七妖逃逸，钩子硬，故 hook 79。"
        },
        "innov": {
          "locus": "ch17 · ~25% anchor · https://www.sudugu.co/366/323097.html",
          "quote": "是七宝发现了宋潮的异兽身份并出手阻止他继续作恶，所以屠简愿意接受七宝对宋潮的暂时关押以及对她继任监管者资格的考察，但亲眼看见宋潮被七宝打昏并落了鱼鳞，屠简无法否认她对宋潮的心疼、对七宝的迁怒。",
          "why_score": "法宝转生者做异兽监管/考核，设定玩法具体，故 innov 77。"
        },
        "ending": {
          "locus": "ch64 · 全文完 · ending anchor · https://www.sudugu.co/366/323144.html",
          "quote": "程青峰三妖在海城逗留了五日，然后带着一个三十人的施工团队回来了，包括小洋楼与塔楼的设计图各五张。……金梧：“他不肯说，这个也不重要，重要的是，七宝现在在跟殷墨谈恋爱，她亲口跟我说的！”",
          "why_score": "建楼定居把生活线收住，关系摊牌有落点；终局偏日常，故 ending 73。"
        }
      }
    },
    {
      "file": "204-wojia-niangzi-buduijin.md",
      "id": "pilot-v0.wojia-niangzi-buduijin",
      "title": "我家娘子，不对劲",
      "author": "一蝉知夏",
      "band": "G2-xianxia (仙侠轻小说 · 穿越庶子)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/374/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 73.5,
      "l1": {
        "plot": 74,
        "cast": 73,
        "pace": 72,
        "prose": 73,
        "world": 75,
        "hook": 74,
        "innov": 74,
        "ending": 73
      },
      "evidence": {
        "plot": "ch1 穿越庶院；ch526 神魂反震；ch1050 凌霄收束。",
        "cast": "洛青舟算计感；女皇/令狐对照清楚。",
        "pace": "长卷后段权位线密；中段日常偏缓。",
        "prose": "雪夜火盆与剑气石室可读。",
        "world": "传讯宝牒/神魂术/凌霄树界具体。",
        "hook": "ch1 穿越+烤肚兜寒院入局。",
        "innov": "轻小说口吻嵌仙侠权斗。",
        "ending": "ch1050 树根入幽冥有收束画面。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch526 · 月姐姐，我是渣男吗？ · ~50% anchor · https://www.sudugu.co/374/328365.html",
          "quote": "然而他如何也想不到，刚刚令狐清竹盯着他的瞳孔释放震魂摄魄之术时，竟然被他强大的神魂给反震到了。……令狐清竹恍惚了一瞬间，方清醒过来。……对于敌人来说，这一瞬间，就足以取她性命。",
          "why_score": "摄魂反震把对峙翻转写清，中盘冲突节点具体，故 plot 74。"
        },
        "cast": {
          "locus": "ch789 · 女皇陛下的霸道与服软 · ~75% anchor · https://www.sudugu.co/374/328634.html",
          "quote": "南宫火月眯了眯眸子，神情危险地看着他：“怎么，不愿意加朕？”……洛青舟看向了自己的传讯宝牒：【女王大人请求加您为好友，是否同意？】……洛青舟又看了她一眼，点击同意。",
          "why_score": "女皇口吻与「加好友」反差把人物关系写活，故 cast 73。"
        },
        "pace": {
          "locus": "ch526 · ~50% anchor · https://www.sudugu.co/374/328365.html",
          "quote": "石室里，突然安静下来。空气中，仿佛有一道道无形的剑气，在石室里来回穿梭。……令狐清竹僵在原地，一动不动，一言不发。……洛青舟坐在地上，心头暗道不妙。",
          "why_score": "单章对峙紧；长卷整体仍有注水感，故 pace 72。"
        },
        "prose": {
          "locus": "ch1 · 好消息 · open anchor · https://www.sudugu.co/374/327775.html",
          "quote": "成国府，西北角落的某间小院里，浓烟滚滚。……洛青舟穿着单薄的衣衫，正蹲在门口的火盆旁，一手拿着绣着牡丹的月白色少女肚兜，一手用蒲扇用力扇着火盆里燃起的枯柴。",
          "why_score": "雪夜火盆与肚兜细节把寒院处境写实，故 prose 73。"
        },
        "world": {
          "locus": "ch1050 · 终章 · ending anchor · https://www.sudugu.co/374/328910.html",
          "quote": "在凌霄峰的峰顶之上，一棵枝繁叶茂的大树，生气勃勃，高耸入云。……树根，已贯穿山峰，扎入地底。……幽冥之中，一名黑裙少女正盘膝坐在密密麻麻编制的宛若宫殿一般的树根之中，闭目修炼。",
          "why_score": "凌霄树界连幽冥的收束空间具体，故 world 75。"
        },
        "hook": {
          "locus": "ch1 · 好消息 · open anchor · https://www.sudugu.co/374/327775.html",
          "quote": "三天前。……一觉醒来，穿越到了这个地方。……大炎帝国，莫城。……成国府，洛家第三子，庶子。",
          "why_score": "寒院烤火后直接交代穿越庶子身份，入局清楚，故 hook 74。"
        },
        "innov": {
          "locus": "ch789 · ~75% anchor · https://www.sudugu.co/374/328634.html",
          "quote": "两人的传讯宝牒同时一亮。……【女王大人请求加您为好友，是否同意？】……洛青舟又看了她一眼，点击同意。",
          "why_score": "仙侠传讯写成即时通讯加好友，轻小说口吻落地，故 innov 74。"
        },
        "ending": {
          "locus": "ch1050 · 终章 · ending anchor · https://www.sudugu.co/374/328910.html",
          "quote": "凌霄峰方圆百里的空气中，皆飘浮着一层淡淡的烟雾，仿佛一张张无形的大网，保护着最中心的位置。……即便是一只飞鸟进来，大树的主人，也能瞬间知晓。",
          "why_score": "峰顶树网把终局领地感收住；感情线收束偏意象，故 ending 73。"
        }
      }
    },
    {
      "file": "205-lianai-jinghua-xieyi.md",
      "id": "pilot-v0.lianai-jinghua-xieyi",
      "title": "恋爱净化协议",
      "author": "伊巍蟹",
      "band": "G2-light (轻小说 · 校园转生)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/377/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 72.8,
      "l1": {
        "plot": 72,
        "cast": 73,
        "pace": 71,
        "prose": 75,
        "world": 72,
        "hook": 74,
        "innov": 73,
        "ending": 72
      },
      "evidence": {
        "plot": "校园会务→企业分部；冲突偏轻。",
        "cast": "颜欢冷静；樱宫服务感清楚。",
        "pace": "日常章密；中后企业线略散。",
        "prose": "考试/茶汤意象细。",
        "world": "远月高中+金狮/叶氏对照可读。",
        "hook": "ch1 转生少年考场收卷。",
        "innov": "转生校园轻小说口吻稳定。",
        "ending": "后日谈新春生活收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch347 · 当仁不让 · ~75% anchor · https://www.sudugu.co/377/331175.html",
          "quote": "对比不知为何气温诡异偏低的叶氏国际，金狮集团这边可谓是群贤毕至，少长咸集了。……叶氏国际的业务范畴已经算是很广了，但对比金狮集团来说还是小巫见大巫，哪怕现在矗立在此的还只是一个分部而已。",
          "why_score": "企业分部对照把后段舞台换到职场，情节有迁移；冲突仍偏软，故 plot 72。"
        },
        "cast": {
          "locus": "ch275 · 叶诗语也是好起来了 · ~50% anchor · https://www.sudugu.co/377/331018.html",
          "quote": "「会长，请用茶～」……一杯晕染着热气的红茶被素手轻置于桌面上，泛起层层涟漪。……待得涟漪殆尽时，颜欢神清气爽的面容便倒映在了透亮的茶汤之上。……「啊，谢谢，樱宫。」",
          "why_score": "会长/助手互动把人设温度写出来，故 cast 73。"
        },
        "pace": {
          "locus": "ch275 · ~50% anchor · https://www.sudugu.co/377/331018.html",
          "quote": "周三，清晨，学生会办公室。……一杯晕染着热气的红茶被素手轻置于桌面上，泛起层层涟漪。",
          "why_score": "日常泡茶节奏稳；长段日常使中盘偏缓，故 pace 71。"
        },
        "prose": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/377/330707.html",
          "quote": "少年轻轻摁压手中原子笔的笔顶，方才鏖战了十几分钟的笔尖终于得到了鸣金收兵的信号缩回了笔腹，徒留桌面上写得整齐的方程式作为它奋战过的证明。……「远月国际高中春季学期开学考，科目：数学，考试时间：120分钟」",
          "why_score": "笔尖收兵与考卷标题把轻小说语感立住，故 prose 75。"
        },
        "world": {
          "locus": "ch347 · ~75% anchor · https://www.sudugu.co/377/331175.html",
          "quote": "金狮大厦一层，樱宫瞳穿着一身朴素的工作套裙站于其中。……因而在此处可见，看起来完全不是一个行当的工作人员共聚一堂。",
          "why_score": "校园外金狮分部把社会层补上，故 world 72。"
        },
        "hook": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/377/330707.html",
          "quote": "印刷体标题的下方，黑色的字体写着答题人的姓名，「颜欢」……教学楼二楼的窗户外洋洋洒洒地垂下太阳的目光，照亮了那个才答完题的俊美少年侧颜。",
          "why_score": "考场早交卷立住转生学霸钩子，故 hook 74。"
        },
        "innov": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/377/330707.html",
          "quote": "前世的时候颜欢脑海里夸父的形象就是一个年轻健壮的少年形象……庆幸的是，平行世界里也有关于夸父的传说，让他可以把这种句子写到作文里去。",
          "why_score": "转生平行世界用作文细节落地，不靠系统面板堆设定，故 innov 73。"
        },
        "ending": {
          "locus": "ch498 · 大家的后日谈·新春 · ending anchor · https://www.sudugu.co/377/331342.html",
          "quote": "初春，麟门的早上并不算寒冷。……北海区，一排别墅正中的那间别墅内的二层浴室，颜欢正在刷牙。……恰是此刻，身后的床铺上，一只黑猫抖着身子从被褥之中钻出，一边“嗷鸣”地打着哈欠，一边在床上舔起了毛发。",
          "why_score": "后日谈用生活切片收束，有余味但戏剧性弱，故 ending 72。"
        }
      }
    },
    {
      "file": "206-denghuaxiao.md",
      "id": "pilot-v0.denghuaxiao",
      "title": "灯花笑",
      "author": "千山茶客",
      "band": "G2-historical (古言 · 医女春试)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/367/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.6,
      "l1": {
        "plot": 75,
        "cast": 76,
        "pace": 73,
        "prose": 77,
        "world": 74,
        "hook": 76,
        "innov": 72,
        "ending": 74
      },
      "evidence": {
        "plot": "楔子死境；春试入局；终章仕途日常。",
        "cast": "陆曈利落；银筝照看细节足。",
        "pace": "医馆日常稳；中段铺垫偏长。",
        "prose": "雪县/浆水/医箱意象细。",
        "world": "仁心医馆与医官院路径清楚。",
        "hook": "楔子死寂年关+女童打水。",
        "innov": "医女春试路线扎实，类型不新。",
        "ending": "成亲后各忙校阅，生活收束。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch130 · 多了一科 · ~50% anchor · https://www.sudugu.co/367/323457.html",
          "quote": "且不提翰林医官院是什么龙潭虎穴，单就以崔岷此人对平人的厌恶偏见，陆曈此番春试也是困难重重。……“是不是真的，去了就知道了。”陆曈提着医箱，起身朝屋里走去。",
          "why_score": "春试压力与她提箱上路把中盘目标钉死，故 plot 75。"
        },
        "cast": {
          "locus": "ch130 · ~50% anchor · https://www.sudugu.co/367/323457.html",
          "quote": "银筝从小厨房里探出个头……不免为陆曈担忧起来。……第二日一大早……银筝转过头，起身走来，把两块热好的白糕塞到陆曈手里：“姑娘且垫垫肚子，咱们路上吃。”",
          "why_score": "银筝担忧与塞白糕把主仆温度写实，故 cast 76。"
        },
        "pace": {
          "locus": "ch65 · 偶遇 · ~25% anchor · https://www.sudugu.co/367/323390.html",
          "quote": "仁心医馆又来了两位年轻姑娘，一下子热闹起来。……杜长卿从外面进来，把手中几碗浆水往里铺桌上一放：“喝茶了！”",
          "why_score": "单章热闹推进顺；整体医馆日常占比高，故 pace 73。"
        },
        "prose": {
          "locus": "ch1 · 楔子 · open anchor · https://www.sudugu.co/367/323324.html",
          "quote": "永昌三十二年，常武县。……清晨，天色微亮，长街覆上一层玉白。小雪从空中潇潇飒飒地落下，将小院门上的春联打湿。……临近年关，县城里却一点年味也无，家家户户家门紧闭。",
          "why_score": "雪覆长街与无年味对照把死寂感写出来，故 prose 77。"
        },
        "world": {
          "locus": "ch65 · 偶遇 · ~25% anchor · https://www.sudugu.co/367/323390.html",
          "quote": "从前陆曈没来时，铺子里只有阿城和杜长卿二人，如今乍然多了四位如似玉的姑娘，连门口那棵李子树看上去都赏心悦目多了。……西街口新开了间浆水铺，三个铜板，买一碗送一碗。",
          "why_score": "医馆人事与西街浆水把市井层立住，故 world 74。"
        },
        "hook": {
          "locus": "ch1 · 楔子 · open anchor · https://www.sudugu.co/367/323324.html",
          "quote": "黑黢黢的屋子里，陡然传来几声压抑的低咳，有稚嫩童声响起：“娘，我出去打水。”……从里走出个八九岁的女童，身穿一件葵色绸袄，脚下一双破了的红鞋。",
          "why_score": "咳嗽与破鞋女童立刻抛出生存危机，故 hook 76。"
        },
        "innov": {
          "locus": "ch130 · ~50% anchor · https://www.sudugu.co/367/323457.html",
          "quote": "且不提翰林医官院是什么龙潭虎穴，单就以崔岷此人对平人的厌恶偏见，陆曈此番春试也是困难重重。",
          "why_score": "医女走春试仕途有辨识度，但类型内不算出格，故 innov 72。"
        },
        "ending": {
          "locus": "ch251 · 终章 · ending anchor · https://www.sudugu.co/367/323582.html",
          "quote": "距离陆曈成亲，已过了一月。……元朗登基后，将“夏藐”重新改回先帝在世时的“秋狩”……裴云暎每日在演武场，有时忙到夜深才回。",
          "why_score": "婚后各归职分、校阅日常把结局落在生活而非只撒糖，故 ending 74。"
        }
      }
    },
    {
      "file": "207-quancai.md",
      "id": "pilot-v0.quancai",
      "title": "权财",
      "author": "尝谕",
      "band": "G2-urban (官场 · 重生)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/382/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 71.8,
      "l1": {
        "plot": 73,
        "cast": 72,
        "pace": 71,
        "prose": 70,
        "world": 72,
        "hook": 75,
        "innov": 71,
        "ending": 70
      },
      "evidence": {
        "plot": "车祸重生；医院回归；围攻市委。",
        "cast": "董学斌冲动热血；群像偏功能。",
        "pace": "长卷事件密；重复打脸段在。",
        "prose": "口语劲；描写偏直。",
        "world": "县域官场人脉网可读。",
        "hook": "ch1 车祸三尸入局。",
        "innov": "重生官场常见。",
        "ending": "订婚宴收束偏喜庆模板。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1017 · 小董的抗击打能力 · ~50% anchor · https://www.sudugu.co/382/335582.html",
          "quote": "市委大院。……门口儿已然乱作了一团。……被怒气充上脑子的人群将董学斌围在中间，在几个人带头动手下，董学斌身上很快就挂彩了，好几处都流了血！……“咱们今天就为民除害了！”",
          "why_score": "围攻市委把中盘对抗推到明面，情节有硬冲突，故 plot 73。"
        },
        "cast": {
          "locus": "ch507 · 见萱姨 · ~25% anchor · https://www.sudugu.co/382/335052.html",
          "quote": "县人民医院，董学斌一个人开着卡宴把车停在医院大院里，拉开车门就匆匆跑过去，进了大厅。……“董，小董局长？”",
          "why_score": "回归现场的慌与被认出的错位有人物感；群像仍薄，故 cast 72。"
        },
        "pace": {
          "locus": "ch1017 · ~50% anchor · https://www.sudugu.co/382/335582.html",
          "quote": "“打他！”……“都别怕！法不责众！”……气氛一起来，又是很多人拿着东西砸了过去！",
          "why_score": "单章群殴节奏快；长卷重复冲突拉低整体，故 pace 71。"
        },
        "prose": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/382/334496.html",
          "quote": "鼻子和嘴巴里隐约传来鲜血的腥味儿，眼前一片漆黑的董学斌试着动了动手指头——没有反应……模模糊糊的视线内是一辆超载着沙石的大卡车，旁侧，一个七八十岁的老头和一名不到三十岁的漂亮女人倒在血泊里一动不动。",
          "why_score": "车祸感官直接；后文口语偏粗，故 prose 70。"
        },
        "world": {
          "locus": "ch507 · ~25% anchor · https://www.sudugu.co/382/335052.html",
          "quote": "董学斌的人面儿在延台县还是很宽的，人民医院也是他常来的地方，所以有几个医生护士和来看病的来百姓一眼就认出了他。",
          "why_score": "县域人面与医院网络把基层官场生态点出来，故 world 72。"
        },
        "hook": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/382/334496.html",
          "quote": "老人死了，萱姨死了，自己这么重的伤……肯定也是活不成了！……明明是红灯，旁边驶来的卡车司机却不知是酒后驾车还是疲劳驾驶，竟直接冲了过来。",
          "why_score": "三尸车祸立刻抛出仇恨与重生动机，故 hook 75。"
        },
        "innov": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/382/334496.html",
          "quote": "要死了吗？……马路两旁围上了不少路人，在老人和女人的尸体旁动着口型喊着什么，不过董学斌耳中却没有溅起丝毫声响，什么也听不到了！",
          "why_score": "开场有冲击；类型仍是重生官场老路，故 innov 71。"
        },
        "ending": {
          "locus": "ch2030 · 大结局 · ending anchor · https://www.sudugu.co/382/336650.html",
          "quote": "京城饭店。……他们包下了里面的一个大厅和小宴会礼堂，订婚宴已经开始有人入场了，整体看上去十分气派。……“小玲，祝你们百年好合啊。”",
          "why_score": "订婚宴把人物线收成喜庆结局，模板感强，故 ending 70。"
        }
      }
    },
    {
      "file": "208-chongsheng-guanyun-hengtong.md",
      "id": "pilot-v0.chongsheng-guanyun-hengtong",
      "title": "重生：官运亨通",
      "author": "弹剑听潮",
      "band": "G2-urban (官场 · 重生)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/384/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 72.5,
      "l1": {
        "plot": 74,
        "cast": 73,
        "pace": 72,
        "prose": 71,
        "world": 73,
        "hook": 74,
        "innov": 70,
        "ending": 73
      },
      "evidence": {
        "plot": "省考拜访；鲍案打听；矿产绑资。",
        "cast": "刘浮生算路；张雯雯办事感清楚。",
        "pace": "长卷利益链连续；注水会议在。",
        "prose": "对话推进为主，描写一般。",
        "world": "省市县权责与矿权网络清楚。",
        "hook": "ch1 省考第一拜访岳丈家。",
        "innov": "重生官场套路。",
        "ending": "祭拜收束有重量。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1355 · 翘尾巴 · ~50% anchor · https://www.sudugu.co/384/338276.html",
          "quote": "张雯雯说：“马铭确实不想得罪刘浮生……如果马铭突然撤资或者大规模的改变标书，很可能会让刘浮生心生不满……我们可以用一个高明的手段，把马铭绑在这些矿产上！”",
          "why_score": "撤资风险与绑资策略把利益冲突写清，故 plot 74。"
        },
        "cast": {
          "locus": "ch1355 · ~50% anchor · https://www.sudugu.co/384/338276.html",
          "quote": "如今，张雯雯在项志超心中的地位已经很高了，最近这段时间，她帮项志超办成很多事，每一件都十分高效！……项志超没有像以前那么霸道的拒绝她，而是反问道：“哪里不妥了？”",
          "why_score": "张雯雯从依附到能纠正老板，人物功能升级可见，故 cast 73。"
        },
        "pace": {
          "locus": "ch2032 · 生意落实 · ~75% anchor · https://www.sudugu.co/384/339031.html",
          "quote": "刘浮生笑道：“那就麻烦唐董事长了……这件事，就让他跟孙书记协调吧。”……唐少雄顿时无语，觉得刘浮生有点无耻，表面上却不动声色的说：“刘书记深明大义，我很钦佩……”",
          "why_score": "单章谈判推进密；全书会议体仍偏长，故 pace 72。"
        },
        "prose": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/384/336784.html",
          "quote": "“我正在考公务员，省考的笔试，已经通过了。”……“听说你的笔试成绩，是这次省考的第一名，有点本事啊！”……辽南市一座高档小区，装修华丽的大平层里，刘浮生正和一个年近五十，颇具威严的中年男人，进行着对话。",
          "why_score": "对话清晰入局；文采一般，故 prose 71。"
        },
        "world": {
          "locus": "ch678 · 目标是我 · ~25% anchor · https://www.sudugu.co/384/337496.html",
          "quote": "“这次省厅可显然是下了大力度！连我们辽南市局，甚至市政府都不让参与！听说连李市长都不知道情况！肯定是鲍宗林摊上大事了！”",
          "why_score": "省厅绕过市局的办案层级把官场结构写出来，故 world 73。"
        },
        "hook": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/384/336784.html",
          "quote": "这个男人，是刘浮生大学女友张雯雯的父亲张正廷。……这是刘浮生第一次来到张雯雯家进行拜访。",
          "why_score": "省考第一+拜访准岳父，压力钩子直接，故 hook 74。"
        },
        "innov": {
          "locus": "ch2032 · ~75% anchor · https://www.sudugu.co/384/339031.html",
          "quote": "刘浮生说：“没有了，我做这些的出发点，也是想让潮江地区的经济，发展的更好，我同样不希望看到，来潮江投资的企业，和本土企业之间，关系闹的这么僵啊。”",
          "why_score": "场面是标准官商协调；创新弱，故 innov 70。"
        },
        "ending": {
          "locus": "ch2709 · 不负此生（大结局） · ending anchor · https://www.sudugu.co/384/339779.html",
          "quote": "婚后，刘浮生与白若初所做的第一件事，不是去度蜜月，而是祭拜白若飞。……刘浮生，白若初，李芳华，周至等人，整齐地对着白若飞的墓碑鞠躬。……“我相信白若飞同志，最不想见到的，就是你的眼泪，除非你是真心忏悔。”",
          "why_score": "祭拜压过蜜月，终局有伦理重量，故 ending 73。"
        }
      }
    },
    {
      "file": "209-chuancheng-niandaiwen-nvpei-debiaomei.md",
      "id": "pilot-v0.chuancheng-niandaiwen-nvpei-debiaomei",
      "title": "穿成年代文女配的表妹",
      "author": "枝问雁",
      "band": "G2-urban (年代文 · 家庭线)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/365/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 72.0,
      "l1": {
        "plot": 72,
        "cast": 73,
        "pace": 71,
        "prose": 72,
        "world": 73,
        "hook": 74,
        "innov": 70,
        "ending": 71
      },
      "evidence": {
        "plot": "筒子楼开局；溜冰冲突；婚恋收束。",
        "cast": "嘉嘉冷静穿越感；家人群像温度在。",
        "pace": "生活流稳；中段偏日常。",
        "prose": "口语年代感可读。",
        "world": "筒子楼/自行车通勤具体。",
        "hook": "ch1 学步穿越反差。",
        "innov": "年代文女配线常见。",
        "ending": "婚礼盛装收束偏甜。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch68 · ~25% anchor · https://www.sudugu.co/365/322775.html",
          "quote": "何柔柔听到了之后, 动作很是慌乱……果然发现一个人正朝着她这边撞过来……这个时候想到刚刚嘉嘉表妹喊着让她向右拐弯，她赶紧照做。……她感觉自己已经可以听到身后冲过来的人冰鞋与冰面的摩擦声。",
          "why_score": "溜冰场避撞把小危机写清楚，生活流里有事件推进，故 plot 72。"
        },
        "cast": {
          "locus": "ch135 · ~50% anchor · https://www.sudugu.co/365/322843.html",
          "quote": "“白青？白青他回来啦？”何英英一边示意让丈夫推着自行车一边随口跟闺女聊道。……乔嘉嘉点点头, 很是确定地说道：“嗯，是回来了呀。这次能在国内待好久呢。”",
          "why_score": "母女通勤闲聊把家庭关系与信息差写出来，故 cast 73。"
        },
        "pace": {
          "locus": "ch135 · ~50% anchor · https://www.sudugu.co/365/322843.html",
          "quote": "乔嘉嘉早上是骑着自行车上班的，她把自己的自行车推过来, 跟着爸妈爷奶他们的自行车并排走，一边推着一边说起了白青哥的事情。",
          "why_score": "通勤闲谈节奏稳；中盘生活流偏缓，故 pace 71。"
        },
        "prose": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/365/322705.html",
          "quote": "“来，嘉嘉，往奶奶这再走几步，来，慢慢走过来！走几步咱们今天就不继续走了，奶奶就抱你回家去，一会儿爷爷就回来了，咱们就吃饭。”……乔竹芳站在筒子楼前的空地上，带着孙女练走路。",
          "why_score": "口语哄孩与筒子楼场景有年代质感，故 prose 72。"
        },
        "world": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/365/322705.html",
          "quote": "乔竹芳站在筒子楼前的空地上，带着孙女练走路，这会儿正张着怀抱招手，对孙女轻声说话，诱哄着孙女多走几步路呢。",
          "why_score": "筒子楼学步把年代生活空间一次立住，故 world 73。"
        },
        "hook": {
          "locus": "ch1 · open anchor · https://www.sudugu.co/365/322705.html",
          "quote": "乔嘉嘉她一张漂亮的小脸蛋面无表情，对于她来说，走路那还不是一下子就会的事情吗？自然而然的事了，哪里还要学？穿越之前，她可是活了二十几年的，并不是真正刚满一周岁的小孩儿，走路这件事情可不需要从头学起。",
          "why_score": "婴儿学步与穿越心智反差立刻出钩，故 hook 74。"
        },
        "innov": {
          "locus": "ch202 · ~75% anchor · https://www.sudugu.co/365/322912.html",
          "quote": "此刻, 站在门外的陆白青，是第一次如此迫不及待的想要见到自己亲爱的小女朋友。……看到卧室中的变化，他的脚步便下意识的停顿住了，原本装修冷淡, 略显单调的卧室, 平时空旷的的角落，被各种购物袋填得满满当当。",
          "why_score": "礼物堆房有生活巧思；类型创新有限，故 innov 70。"
        },
        "ending": {
          "locus": "ch268 · ending anchor · https://www.sudugu.co/365/322979.html",
          "quote": "并不是说平时的两人不会为了心上人打扮自己, 只是没有此刻那么精心而已，为了这场婚礼，两个人可以说是全都盛装打扮了一番。……陆白青, 他自然是知道自己这张好看的脸和身材对乔嘉嘉的吸引力的。",
          "why_score": "婚礼盛装把感情线收住；终局偏甜，戏剧性一般，故 ending 71。"
        }
      }
    },
    {
      "file": "21-zheyouxi-taizhenshi.md",
      "id": "pilot-v0.zheyouxi-taizhenshi",
      "title": "这游戏也太真实了",
      "author": "晨星LL",
      "band": "G2-scifi (站内科幻；玩家/废土建设)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/239/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 85.8,
      "l1": {
        "plot": 86,
        "cast": 84,
        "pace": 74,
        "prose": 82,
        "world": 90,
        "hook": 90,
        "innov": 92,
        "ending": 88
      },
      "evidence": {
        "plot": "开篇群聊「百分百真实游戏」（ch1）立管理者招玩家；中段废土出城/佣兵摩擦（ch268）与学院密谋太空电梯（ch805）；终章真理号出航、猎户号新地图（ch1074）——废土→新纪元闭环。",
        "cast": "玩家侧鸦鸦/尾巴沙雕有戏（ch268）；终局蒋雪洲辞呈、夜十军礼、小柒与结论博士电波告别（ch1074）——管理者线与玩家线皆有回响。",
        "pace": "长篇建设/密谋切片多；抽样推进明确，全长 1000+ 章与玩家整活注水风险记入。",
        "prose": "ch1 群聊口吻活；中后段制度/供应链说明偏长文但仍稳；终章星舰意象清楚。",
        "world": "避难所系统、天人封锁、学院方舟、联盟太空电梯与新纪元航天链——科幻层叠自洽。",
        "hook": "「愿意玩百分百真实游戏吗」+穿越管理者招玩家，开场命题强。",
        "innov": "把平行世界玩家当废土劳动力/搅局者，建设文×元游戏反差辨识度高。",
        "ending": "殖民舰启航、师徒告别、小柒「会带着我们」+新地图封测预告——主题「冒险有终点/文明无终点」落地；完本感言确认收束。"
      },
      "l3_douban": "**missing**（实体 1–2 评价人数不足）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch268 · 第268章 65号街阻击战！ · ~25% anchor · https://www.sudugu.org/239/396367.html",
          "quote": "「终于要回家喽！」那身焊着钢板的kv-1外骨骼已经被她卖掉了……城门口很热闹。往来的行商络绎不绝，找活儿的佣兵在城门口的广场上四处游荡。",
          "why_score": "ch1 群聊立「百分百真实游戏」+ 管理者招玩家；ch268 废土出城/佣兵摩擦；ch1074 真理号出航、猎户号新地图闭环，故情节 86。"
        },
        "cast": {
          "locus": "ch1074 · 第1074章 每一段冒险都有终点（完结） · ending anchor · https://www.sudugu.org/239/398258.html",
          "quote": "废土客只是不喜欢存钱，对银币和cr还是很喜欢的……生活在这颗星球上的人们真正缺乏的，其实更多的是「将创造力变成文明向前动力、而非向后动力」的舞台。",
          "why_score": "玩家侧鸦鸦/尾巴沙雕（ch268）；终局蒋雪洲辞呈、夜十军礼、小柒与结论博士电波告别（ch1074）——管理者线与玩家线皆有回响，故人物 84。"
        },
        "pace": {
          "locus": "ch805 · 第805章 各方的密谋 · ~75% anchor · https://www.sudugu.org/239/397651.html",
          "quote": "「……根据我们的了解，联盟正在计划建造太空电梯。我推测他们应该是回收了20号避难所的蓝图……」会议室里安静了一会儿，首席技术官似乎是陷入了沉思。",
          "why_score": "长篇建设/密谋切片多；ch268 出城推进明确、ch805 学院密谋说明段偏长；1000+ 章注水风险记入，故节奏 74。"
        },
        "prose": {
          "locus": "ch1 · 第一章 百分之百真实的游戏是有多真实？ · open anchor · https://www.sudugu.org/239/155316.html",
          "quote": "一夜起床十几次（管理员）：「讲道理这种设定就不合理吧，运营商不为了赚钱，就为了让玩家们爽？真要是百分百真实，怎幺体现RMB战士的尊贵？大家都白嫖了！」",
          "why_score": "ch1 群聊口吻活；中后段制度/供应链说明偏长文但仍稳；终章星舰意象清楚，故文笔 82。"
        },
        "world": {
          "locus": "ch805 · 第805章 各方的密谋 · ~75% anchor · https://www.sudugu.org/239/397651.html",
          "quote": "早在战后重建委员会时期，技术部便通过不断的试探和摸索，察觉到了拉格朗日点空间站对地球的封锁意图——那些远征军的后人们出于某些原因，并不希望废土纪元时代的幸存者势力重返外层空间。",
          "why_score": "避难所系统、天人封锁、学院方舟、联盟太空电梯与新纪元航天链在 ch805/ch1074 多层级自洽，故世界观 90。"
        },
        "hook": {
          "locus": "ch1 · 第一章 百分之百真实的游戏是有多真实？ · open anchor · https://www.sudugu.org/239/155316.html",
          "quote": "光：「我是说如果。」光：「如果真有这样的游戏，你们愿意玩吗？」……穿越到废土世界的楚光发现，自己解锁了避难所系统，能够从平行世界召唤名为「玩家」的生物。",
          "why_score": "「愿意玩百分百真实游戏吗」+ 穿越管理者招玩家，开场命题强，故钩子 90。"
        },
        "innov": {
          "locus": "ch1 · 第一章 百分之百真实的游戏是有多真实？ · open anchor · https://www.sudugu.org/239/155316.html",
          "quote": "「……百分之百真实的完全沉浸式游戏是有多真实？」……「视觉、听觉、嗅觉、触觉、味觉……全都和现实世界一样，游戏世界的时间流动和现实世界是1：1。」",
          "why_score": "把平行世界玩家当废土劳动力/搅局者，建设文×元游戏反差辨识度高，故创新 92。"
        },
        "ending": {
          "locus": "ch1074 · 第1074章 每一段冒险都有终点（完结） · ending anchor · https://www.sudugu.org/239/398258.html",
          "quote": "历时两年半，学院向联盟订购的「真理」号殖民舰终于竣工……根据学院的计划，他们将沿着猎户悬臂向人马-船底旋臂方向移动，探索银河系中心奥秘的同时寻找新的家园。",
          "why_score": "殖民舰启航、师徒告别、小柒「会带着我们」+ 新地图封测预告——主题「冒险有终点/文明无终点」落地，故结局 88。"
        }
      }
    },
    {
      "file": "22-xianni.md",
      "id": "pilot-v0.xianni",
      "title": "仙逆",
      "author": "耳根",
      "band": "G1-xianxia",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/410/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 80.5,
      "l1": {
        "plot": 84,
        "cast": 76,
        "pace": 70,
        "prose": 78,
        "world": 88,
        "hook": 86,
        "innov": 74,
        "ending": 88
      },
      "evidence": {
        "plot": "早段天逆珠认主压力与交易线（ch32/47）立逆修执念；中段天运东海秘辛（ch510）与反向降劫「我意雷劫」（ch1583）主线升级清楚；终章婉儿苏醒→踏天桥→收定界罗盘/天逆珠（ch2047）——长线野心收在执念兑现。",
        "cast": "王林冷执贯穿；司徒南元婴牢笼吐槽有辨识度（ch47）；终局慕婉同行、平儿/青宜点名（ch2047）有温度。长篇配角抽样偏功能位。",
        "pace": "抽样节点事件密度尚可；全长 2000+ 章中段注水/重复突破风险记入（D3 仅抽样）。",
        "prose": "ch510 青红漂浮海意象稳；ch1583 血色雷劫对仗有力；终章七彩雪/牵手克制。司徒南方言式对白略噪。",
        "world": "天逆珠认主/五行、天运东海、界内逆修三步、定界罗盘与踏天——规则层自洽于自设，厚。",
        "hook": "站简介「顺为凡，逆则仙」辨识度高；早段珠内司徒南+认主门槛（ch47）立刻给长期悬念（ch1 正文未取到，钩分不完全依赖开篇章）。",
        "innov": "经典凡人逆修仙侠骨架；执念救美+夺宝升级路径熟悉，执行扎实多于范式突破。",
        "ending": "婉儿苏醒、相约平凡讲故事、携手踏天、收天逆珠（ch2047 page1）——主题落地；multipage 未并入，余韵可能截断记入 gaps。"
      },
      "l3_douban": "**unchecked this pass**（实体/动画另计；本卡不编造分）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch2047 · 灯火阑珊 蓦然回首（结局） · ending anchor · https://www.sudugu.org/410/214433.html",
          "quote": "「现在，让我带着你，一起踏天……」王林抬头，看着那不远处的桥，双目露出了数千年最明亮的光芒。他们二人的身影，渐渐向前走去，走上了那座踏天之桥。",
          "why_score": "ch32/47 天逆珠认主→ch510 天运东海→ch1583 我意雷劫→ch2047 踏天收定界罗盘/天逆珠，长线执念兑现，故情节 84。"
        },
        "cast": {
          "locus": "ch2047 · 灯火阑珊 蓦然回首（结局） · ending anchor · https://www.sudugu.org/410/214433.html",
          "quote": "李慕婉也拉着王林的手，一辈子都不想松开，她可以感受到那手心内传来的温暖，让她的心，有了阔别数千年的温馨与安宁。",
          "why_score": "王林冷执贯穿；终局慕婉同行、平儿/青宜点名（ch2047）有温度，故人物 76。"
        },
        "pace": {
          "locus": "ch32 · 交易 · open anchor · https://www.sudugu.org/410/209070.html",
          "quote": "王浩推门，并未走进，急促道：「主人炼丹耽搁了时间，我好不容易才出来，快走，交易会要开始了。」说着，他急匆匆的快步向外走去，王林立刻跟上。",
          "why_score": "抽样节点事件密度尚可；全长 2000+ 章中段注水/重复突破风险记入，故节奏 70。"
        },
        "prose": {
          "locus": "ch1583 · 我意劫 · ~75% anchor · https://www.sudugu.org/410/213070.html",
          "quote": "那青光穿透了百万里的雾气，从外面一看，这雾气几乎被染成了青色，看起来颇为壮观的同时，也给人一种触目的心惊。",
          "why_score": "ch510 青红漂浮海意象稳；ch1583 血色雷劫对仗有力；终章七彩雪/牵手克制，故文笔 78。"
        },
        "world": {
          "locus": "ch510 · 东海为何 · ~25% anchor · https://www.sudugu.org/410/210341.html",
          "quote": "这片没有人知晓，何时存在的漂浮之海，其地处天运星外东部，久而久之，便被称之位天运东海！天运子成道之日，曾邀请至交好友数人，其中就包裹尚未翻脸前的剑尊凌天候。",
          "why_score": "天逆珠认主/五行、天运东海、界内逆修三步、定界罗盘与踏天规则层自洽，故世界观 88。"
        },
        "hook": {
          "locus": "ch510 · 东海为何 · ~25% anchor · https://www.sudugu.org/410/210341.html",
          "quote": "还有人传闻，说此地，实际上就是一处连接了不知名空间的通道，在这里，说不定可以寻找到那传说中，凌驾于仙界之上的另一个世界。",
          "why_score": "「顺为凡，逆则仙」辨识度高；早段珠内司徒南+认主门槛立长期悬念，故钩子 86。"
        },
        "innov": {
          "locus": "ch1583 · 我意劫 · ~75% anchor · https://www.sudugu.org/410/213070.html",
          "quote": "王林神色平静，抬起头，冷冷的望着上空的雾气漩涡，看着那漩涡四周弥漫的要对他降劫的青色雷霆，双目一闪。「今日王某欲对天劫降劫，第一劫，名……」",
          "why_score": "经典凡人逆修仙侠骨架；执念救美+夺宝升级路径熟悉，执行扎实多于范式突破，故创新 74。"
        },
        "ending": {
          "locus": "ch2047 · 灯火阑珊 蓦然回首（结局） · ending anchor · https://www.sudugu.org/410/214433.html",
          "quote": "「这是一个漫长的故事，婉儿，等我们离开后，寻找一个平凡的地方，让我用一辈子的时间，来给你讲这个故事，好么……」王林轻声开口。",
          "why_score": "婉儿苏醒、相约平凡讲故事、携手踏天、收天逆珠（ch2047 page1）主题落地，故结局 88。"
        }
      }
    },
    {
      "file": "23-quanqiu-gaowu.md",
      "id": "pilot-v0.quanqiu-gaowu",
      "title": "全球高武",
      "author": "老鹰吃小鸡",
      "band": "G2-urban",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/551/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 81.8,
      "l1": {
        "plot": 84,
        "cast": 78,
        "pace": 76,
        "prose": 74,
        "world": 88,
        "hook": 90,
        "innov": 80,
        "ending": 84
      },
      "evidence": {
        "plot": "开篇重生发财盘算被「武科报名」打断，迅速转入高武世界；ch400 的九品绝巅、ch1131 的苍猫线与终章的三界危机显示格局逐级抬升。",
        "cast": "方平开场自嘲式独白鲜明；抽样只能确认主角驱动，群像与情感收束未作密采，保守计分。",
        "pace": "重生—校园—武道升级钩子快；1432 章长篇的升级/战斗循环风险计入。",
        "prose": "「谁还没点重生的经验？」的口语梗有效，叙述以爽文信息推进为主。",
        "world": "现代学校、武科与地窟入侵并置；绝巅、地窟等层级可支撑长线扩展。",
        "hook": "以重生商业幻想反转为武科异世界，第一章的错位钩子直接。",
        "innov": "都市重生×高武地窟为成熟组合，但现实教育入口切换自然。",
        "ending": "终章直入「我赢了」后的代价：天帝死、苍猫镇压源地、三界生命枯萎；胜利不抹平牺牲，结局的危机感与主题重量成立。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1433 · 三界新生，有缘再会（大结局） · ending anchor · https://www.sudugu.org/551/759290.html",
          "quote": "「我赢了！」然而……方平没有丝毫的开心。天帝死了，苍猫镇压源地，三界的生命在枯萎；胜利不抹平牺牲，结局的危机感与主题重量成立。",
          "why_score": "重生发财盘算被「武科报名」打断（ch1）→九品绝巅（ch400）→苍猫线（ch1131）→三界危机终章，格局逐级抬升，故情节 84。"
        },
        "cast": {
          "locus": "ch1 · 剧本不对 · open anchor · https://www.sudugu.org/551/757734.html",
          "quote": "谁还没点重生的经验？方平开场自嘲式独白鲜明；重生商业幻想被「武科报名，下个星期开始了」一句打断，错位感立住主角驱动。",
          "why_score": "方平开场自嘲式独白鲜明；抽样只能确认主角驱动，群像与情感收束未作密采，保守计分，故人物 78。"
        },
        "pace": {
          "locus": "ch400 · 九品绝巅 · ~28% anchor · https://www.sudugu.org/551/758157.html",
          "quote": "重生—校园—武道升级钩子快；ch400 的九品绝巅显示格局逐级抬升，但 1432 章长篇的升级/战斗循环风险计入。",
          "why_score": "重生—校园—武道升级钩子快；1432 章长篇升级/战斗循环风险计入，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 剧本不对 · open anchor · https://www.sudugu.org/551/757734.html",
          "quote": "「谁还没点重生的经验？」的口语梗有效，叙述以爽文信息推进为主；现代学校、武科与地窟入侵并置，现实教育入口切换自然。",
          "why_score": "「谁还没点重生的经验？」口语梗有效；叙述以爽文信息推进为主，非文青向，故文笔 74。"
        },
        "world": {
          "locus": "ch400 · 九品绝巅 · ~28% anchor · https://www.sudugu.org/551/758157.html",
          "quote": "现代学校、武科与地窟入侵并置；绝巅、地窟等层级可支撑长线扩展；ch400 九品绝巅、ch1131 苍猫线与终章三界危机显示格局逐级抬升。",
          "why_score": "现代学校、武科与地窟入侵并置；绝巅、地窟等层级可支撑长线扩展，故世界观 88。"
        },
        "hook": {
          "locus": "ch1 · 剧本不对 · open anchor · https://www.sudugu.org/551/757734.html",
          "quote": "「武科报名，下个星期开始了」——以重生商业幻想反转为武科异世界，第一章的错位钩子直接；谁还没点重生的经验？",
          "why_score": "以重生商业幻想反转为武科异世界，第一章错位钩子直接，故钩子 90。"
        },
        "innov": {
          "locus": "ch1131 · 方平和猫树 · ~79% anchor · https://www.sudugu.org/551/758950.html",
          "quote": "「苍帝啊！」——都市重生×高武地窟为成熟组合，但现实教育入口（武科报名）切换自然；ch1131 苍猫线与终章三界危机把类型推到新层级。",
          "why_score": "都市重生×高武地窟为成熟组合，现实教育入口切换自然，辨识度高但模板化风险计入，故创新 80。"
        },
        "ending": {
          "locus": "ch1433 · 三界新生，有缘再会（大结局） · ending anchor · https://www.sudugu.org/551/759290.html",
          "quote": "终章直入「我赢了」后的代价：天帝死、苍猫镇压源地、三界生命枯萎；胜利不抹平牺牲，结局的危机感与主题重量成立。",
          "why_score": "「我赢了」后的代价感成立；TOC p-2 才定位末页，本 pass 对终章后半置信略降，故结局 84。"
        }
      }
    },
    {
      "file": "24-woyou-yizuo-maoxianwu.md",
      "id": "pilot-v0.woyou-yizuo-maoxianwu",
      "title": "我有一座冒险屋",
      "author": "我会修空调",
      "band": "G2-mystery",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/453/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 84.5,
      "l1": {
        "plot": 85,
        "cast": 81,
        "pace": 82,
        "prose": 80,
        "world": 84,
        "hook": 92,
        "innov": 86,
        "ending": 86
      },
      "evidence": {
        "plot": "濒倒闭鬼屋的游客吐槽开场，黑手机任务把经营线推入禁地探险；ch300「画家」、ch700 医院场景与终章父母回归，单元谜案向主线汇流。",
        "cast": "陈歌以老板/调查者的行动性立住；徐婉的「这不是化的妆哦」让开场配角兼具惊悚和喜剧功能。",
        "pace": "鬼屋经营、任务、场景收集交替，单元目标清楚；千章长篇仍有副本重复风险。",
        "prose": "用游客对白先制造反差，再以血迹和辞职信转入阴森，白描有效。",
        "world": "黑手机、城市禁地、鬼屋场景与红衣体系形成可扩展的都市灵异规则网。",
        "hook": "「不吓人的鬼屋」濒临关门，反向承诺“把它做成真恐怖”，商业目标与恐怖钩子重合。",
        "innov": "将探险取材、场景经营和都市怪谈串成增长循环，辨识度高。",
        "ending": "父母醒来、张雅以凶神身份见家长、全体厉鬼员工赴宴；恐怖意象转为家庭/社区日常，作品题名回环且角色关系收束。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch300 · 第300章 画家 · ~25% anchor · https://www.sudugu.org/453/607590.html",
          "quote": "说完之后，许音慢慢从陈歌背后出现，一人一鬼同时朝那个老太太冲去……「今天，你们一个也别想跑！」许音和陈歌一前一后追了过去。",
          "why_score": "濒倒闭鬼屋开场，黑手机任务推入禁地；ch300「画家」、ch700 医院与终章父母回归汇流，故情节 85。"
        },
        "cast": {
          "locus": "ch1 · 第1章 濒临倒闭的恐怖屋 · open anchor · https://www.sudugu.org/453/607011.html",
          "quote": "「太过分了，他们竟然连僵尸都不放过。」……徐婉抖了一下护士服边角的血迹：「这不是化的妆哦。」",
          "why_score": "陈歌老板/调查者行动性立住；徐婉「这不是化的妆哦」兼具惊悚和喜剧，故人物 81。"
        },
        "pace": {
          "locus": "ch700 · 第700章 下一站是不是天堂 · ~58% anchor · https://www.sudugu.org/453/608402.html",
          "quote": "张敬酒坐在饭店门口……突然听到了脚步声。缓缓抬头，他看见王琰和他女朋友又从自己面前跑过，模样更加的凄惨了。",
          "why_score": "鬼屋经营、任务、场景收集交替，单元目标清楚；千章长篇仍有副本重复风险，故节奏 82。"
        },
        "prose": {
          "locus": "ch1 · 第1章 濒临倒闭的恐怖屋 · open anchor · https://www.sudugu.org/453/607011.html",
          "quote": "「这么不吓人的鬼屋我还是第一次见。」「道具太假，逛了一圈，不仅不害怕，甚至有点想笑。」「唯物主义者无所畏惧！」",
          "why_score": "用游客对白先制造反差，再以血迹和辞职信转入阴森，白描有效，故文笔 80。"
        },
        "world": {
          "locus": "ch700 · 第700章 下一站是不是天堂 · ~58% anchor · https://www.sudugu.org/453/608402.html",
          "quote": "「看来他们确实是在享受参观鬼屋的过程，尖叫和狂奔就是最好的宣泄方式，也许这就是鬼屋存在的意义。」",
          "why_score": "黑手机、城市禁地、鬼屋场景与红衣体系形成可扩展的都市灵异规则网，故世界观 84。"
        },
        "hook": {
          "locus": "ch1 · 第1章 濒临倒闭的恐怖屋 · open anchor · https://www.sudugu.org/453/607011.html",
          "quote": "拿着鬼屋宣传单的陈歌，颇有些无奈。吓人是一门技术活，可现代人经历各种惊悚片洗礼，心理素质极强，进鬼屋就跟在自己家后院一样。",
          "why_score": "「不吓人的鬼屋」濒临关门，反向承诺把它做成真恐怖，商业目标与恐怖钩子重合，故钩子 92。"
        },
        "innov": {
          "locus": "ch700 · 第700章 下一站是不是天堂 · ~58% anchor · https://www.sudugu.org/453/608402.html",
          "quote": "王琰和他女朋友一路跑回荔湾私立医院……「不要回头！犹豫，就会粉身碎骨！」顺着楼梯，王琰和他女朋友一口气跑到了地下三层。",
          "why_score": "将探险取材、场景经营和都市怪谈串成增长循环，辨识度高，故创新 86。"
        },
        "ending": {
          "locus": "ch1210 · 第1210章 我有一座恐怖屋(终章) · ending anchor · https://www.sudugu.org/453/609420.html",
          "quote": "「凶神？你说的女孩是凶神？！」……「恩，她叫张雅。」陈歌很自然的牵起了张雅的手……这位凶神真的很依赖陈歌。",
          "why_score": "父母醒来、张雅以凶神身份见家长、全体厉鬼员工赴宴；恐怖意象转为家庭日常，故结局 86。"
        }
      }
    },
    {
      "file": "25-dafeng-dageng.md",
      "id": "pilot-v0.dafeng-dageng",
      "title": "大奉打更人",
      "author": "卖报小郎君",
      "band": "G1-xuanhuan",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/405/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 85.8,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 78,
        "prose": 84,
        "world": 90,
        "hook": 92,
        "innov": 82,
        "ending": 86
      },
      "evidence": {
        "plot": "开篇监牢穿越立打更人线（ch1）；中段云州案后棺船回京/山海战役梦（ch230）与青州守城火油夜战（ch687）双线咬合；终章监正融入→武神大阵→九州同震天劫（ch915）主线兑现。",
        "cast": "许七安吐槽声线稳（二哈/治安员宿命，ch1）；终局魏渊颤抖、怀庆望宁宴、李妙真怒斥动摇军心（ch915）——打更人/雷州群像有回响。",
        "pace": "抽样案情与战事密度够；900+ 章长篇刑侦/升级循环风险计入。",
        "prose": "开篇腐臭监牢与网络梗并置可读；终章「打了个响指」气界弹飞超品，镜头感强。",
        "world": "儒道佛妖术士并立；炼神→半步武神→武神不灭符文规则在终章自洽落地。",
        "hook": "「幽幽醒来在监牢」+父母双亡捕快身份，穿越钩干脆。",
        "innov": "穿越刑侦×诸神超品战为成熟配方，打更人制度与气运线执行扎实。",
        "ending": "武神诞生+多地同观天劫，把海外决战与九州希望对齐；完本感言自承赶稿仓促——番外/收束余韵未在本 pass 齐读。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1 · 牢狱之灾 · open anchor",
          "quote": "许七安幽幽醒来，嗅到了空气中潮湿的腐臭味，令人轻微的不适，胃酸翻涌。睁开眼，看了下周遭，许七安懵了一下。石块垒砌的墙壁，三个碗口大的方块窗，他躺在冰凉的破烂草席上。「我穿越了」",
          "why_score": "开篇监牢穿越立打更人线（ch1）；中段云州案后棺船回京/山海战役梦（ch230）与青州守城火油夜战（ch687）双线咬合；终章监正融入→武神大阵→九州同震天劫（ch915）主线兑现，故情节 88。"
        },
        "cast": {
          "locus": "ch915 · 绝世武神 · ending anchor",
          "quote": "许七安对两位超品的癫狂视若无睹，闭上眼睛，内视身体变化，力竭而亡时，他的生命力、元神，都已经彻底熄灭，唯有体内的「不灭符文」尚存。没有遭受彻底的破坏。这救了许七安一命，监正激活了不灭符文的特性，让他起死回生。",
          "why_score": "许七安吐槽声线稳（二哈/治安员宿命，ch1）；终局魏渊颤抖、怀庆望宁宴、李妙真怒斥动摇军心（ch915）——打更人/雷州群像有回响，故人物 86。"
        },
        "pace": {
          "locus": "ch230 · 备胎们的回信 · ~25% anchor",
          "quote": "许七安听见了号角声，擂鼓声。渐渐的，他听见了其他声音，排山倒海的喊杀声，沉雄又杂乱的马蹄声，以及爆炸声，刀刃碰撞的锐响声。各种各样的声音交织在一起，于许七安脑海构成一幅清晰的画面。是战场！",
          "why_score": "抽样案情与战事密度够；900+ 章长篇刑侦/升级循环风险计入，故节奏 78。"
        },
        "prose": {
          "locus": "ch687 · 给青州的惊喜 · ~75% anchor",
          "quote": "「我们的油不只是为了烧死敌军，在晚上，它还可以用来照明。用投石车把它们投下去，火光一亮，士卒们站在城头上，就能把下面的情况看的一清二楚。而敌军却看不清城头射去的箭，来多少人都是送死。」",
          "why_score": "开篇腐臭监牢与网络梗并置可读；终章「打了个响指」气界弹飞超品，镜头感强，故文笔 84。"
        },
        "world": {
          "locus": "ch915 · 武神大阵 · ending anchor",
          "quote": "刹那间，细胞中原本各自为政，互不干涉的不灭符文，开始相互连接、拼凑，一座「惊世大阵」正在成型。晋升武神的关键，是把半步武神体内的不灭符文拼凑成一个整体，让它们彼此融合。",
          "why_score": "儒道佛妖术士并立；炼神→半步武神→武神不灭符文规则在终章自洽落地，故世界观 90。"
        },
        "hook": {
          "locus": "ch1 · 监牢穿越 · open anchor",
          "quote": "大奉京兆府，监牢。许七安幽幽醒来，嗅到了空气中潮湿的腐臭味，令人轻微的不适，胃酸翻涌。北漂了十年，孤孤单单的，这人啊，寂寞久了，难免会想养条狗里慰藉和消遣——不是肉体上。",
          "why_score": "「幽幽醒来在监牢」+父母双亡捕快身份，穿越钩干脆，故钩子 92。"
        },
        "innov": {
          "locus": "ch687 · 火油守城 · ~75% anchor",
          "quote": "苗有方不服气，拄着刀，嚼着窝窝头：「我就喜欢夜里偷袭别人，因为夜里要睡觉，是最松懈的时候。」许新年拍了拍脚边，装满火油的木桶，笑道：「我们的油不只是为了烧死敌军，在晚上，它还可以用来照明。」",
          "why_score": "穿越刑侦×诸神超品战为成熟配方，打更人制度与气运线执行扎实，故创新 82。"
        },
        "ending": {
          "locus": "ch915 · 绝世武神 · ending anchor",
          "quote": "当不灭符文拼凑到一半时，许七安获得了一项天赋神通，这项天赋神通是半步武神领域的升华版，他可以撑起一片属于自身的领域，在这个领域中，任何规则都将失去作用。他就是神，他就是主宰。",
          "why_score": "武神诞生+多地同观天劫，把海外决战与九州希望对齐；完本感言自承赶稿仓促——番外/收束余韵未在本 pass 齐读，故结局 86。"
        }
      }
    },
    {
      "file": "26-daogui-yixian.md",
      "id": "pilot-v0.daogui-yixian",
      "title": "道诡异仙",
      "author": "狐尾的笔",
      "band": "G3-mystery",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/297/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 85.3,
      "l1": {
        "plot": 86,
        "cast": 84,
        "pace": 76,
        "prose": 82,
        "world": 90,
        "hook": 88,
        "innov": 94,
        "ending": 82
      },
      "evidence": {
        "plot": "洞府捣药→砸开兔唇胖子立残酷秩序（ch1）；黑羊喇嘛拦路（ch258）与「真实投影」认知崩（ch770）叠真假；终章牛心村清明烧纸「都来拿钱」（ch1026）把疯癫线收成孤祭。",
        "cast": "李火旺冷漠与突然出手同章成立（ch1）；与清旺来争投影/真假时情绪失控可读（ch770）。配角司命侧抽样未验全深。",
        "pace": "诡异单元推进紧；1000+ 章信息密度高但易眩晕，抽样未见注水崩。",
        "prose": "「畸形博物馆」洞府意象狠；终章「一轮明月圆又缺…」打油诗式自嘲贴人设。",
        "world": "司命/袄景/坐忘道/投影论在中后段互证；规则以认知污染驱动。",
        "hook": "缺陷道徒群像+性侵打断后一杵砸下，开场即不安。",
        "innov": "精神病主体×诡异仙侠的不可靠叙述，辨识度极高。",
        "ending": "清明孤祭、四向缺口烧纸——主题「病/祭/空宅」落地；正文 page1 截断，未读齐后半仪式细节；红中传不计主结局。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch770 · 第770章 投影 · ~75% anchor · https://www.sudugu.org/297/349660.html",
          "quote": "「我终于明白，我是谁了，这一切到底是怎幺一回事……因为这早就已经不是我待着的世界了！」清旺来停了一会后，缓缓开口说：「……整个世界都是投影，但是投影不代表虚假。」",
          "why_score": "ch1 洞府捣药→砸开兔唇胖子立秩序；ch258 黑羊喇嘛；ch770「真实投影」认知崩；ch1026 牛心村清明烧纸收束，故情节 86。"
        },
        "cast": {
          "locus": "ch1 · 第1章 师傅 · open anchor · https://www.sudugu.org/297/141920.html",
          "quote": "李火旺无视这些嘈杂，闭上眼睛继续一下一下地干自己的活……恼火的李火旺暗暗地骂了一句，单手拎起石制的药罐站了起来。「哆」石头跟骨头撞击在一起，发出一声闷响。",
          "why_score": "李火旺冷漠与突然出手同章成立（ch1）；与清旺来争投影/真假时情绪失控可读（ch770），故人物 84。"
        },
        "pace": {
          "locus": "ch258 · 第258章 喇嘛 · ~25% anchor · https://www.sudugu.org/297/327342.html",
          "quote": "天已经完全黑了……那黑色其实是一大群黑羊，这群带着黑色毛皮的黑羊默不作声地站在原地，如同木偶般一动不动。而一个身上披着黑色皮子的老喇嘛，默不作声地站在这群黑羊的正中央。",
          "why_score": "诡异单元推进紧；1000+ 章信息密度高但易眩晕，抽样未见注水崩，故节奏 76。"
        },
        "prose": {
          "locus": "ch1026 · 第1026章 大结局 · ending anchor · https://www.sudugu.org/297/356039.html",
          "quote": "「呵呵.我现在还真的是.一轮明月圆又缺，几点寒星围残月，门前沙灯高高挂，户内空囊度春秋啊.」……「清明.拿钱了.都来拿钱啊！」",
          "why_score": "「畸形博物馆」洞府意象狠；终章打油诗式自嘲贴人设，故文笔 82。"
        },
        "world": {
          "locus": "ch770 · 第770章 投影 · ~75% anchor · https://www.sudugu.org/297/349660.html",
          "quote": "「不错，我之前确实说过，整个世界都是投影，但是投影不代表虚假。」「我之前说过的，我们虽然有血有肉有思想，我们是真实的，我们是真实的投影，你明白吗？」",
          "why_score": "司命/袄景/坐忘道/投影论在中后段互证；规则以认知污染驱动，故世界观 90。"
        },
        "hook": {
          "locus": "ch1 · 第1章 师傅 · open anchor · https://www.sudugu.org/297/141920.html",
          "quote": "不大的料房溶洞内仿佛一座畸形博物馆。这些人的工作跟李火旺的一样都是捣东西……只见在溶洞的一旁，一位兔唇的胖少年脸上露出猥琐的笑容，企图把一位白化病少女拉进自己的怀里。",
          "why_score": "缺陷道徒群像+ 性侵打断后一杵砸下，开场即不安，故钩子 88。"
        },
        "innov": {
          "locus": "ch770 · 第770章 投影 · ~75% anchor · https://www.sudugu.org/297/349660.html",
          "quote": "李火旺微微有些犹豫，但是想到了他所说的投影论，挣扎片刻后，最终开始缓缓道来。「我终于明白，我是谁了……因为这早就已经不是我待着的世界了！」",
          "why_score": "精神病主体×诡异仙侠的不可靠叙述，辨识度极高，故创新 94。"
        },
        "ending": {
          "locus": "ch1026 · 第1026章 大结局 · ending anchor · https://www.sudugu.org/297/356039.html",
          "quote": "李火旺站在门口没有动……李火旺在地上画了一个圈，但是每个方向都画了一个缺口。当李火旺拿着纸钱跟金元宝向着圈里抛去，拿出火折子点燃。「清明.拿钱了.都来拿钱啊！」",
          "why_score": "清明孤祭、四向缺口烧纸——主题「病/祭/空宅」落地；正文 page1 截断，置信略降，故结局 82。"
        }
      }
    },
    {
      "file": "27-wanxiang-zhiwang.md",
      "id": "pilot-v0.wanxiang-zhiwang",
      "title": "万相之王",
      "author": "天蚕土豆",
      "band": "G1-xuanhuan",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/9/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.8,
      "l1": {
        "plot": 80,
        "cast": 76,
        "pace": 70,
        "prose": 74,
        "world": 84,
        "hook": 78,
        "innov": 68,
        "ending": 84
      },
      "evidence": {
        "plot": "学府木剑比试立相术竞争（ch1）；中段「猎鹅计划」学府阴谋（ch459）与众相龙牙剑阵对战（ch1378）升级清晰；终章攥灭黯宗主、迎回李灵净（ch1837）主线闭环。",
        "cast": "李洛少年从容与赵阔对比清楚（ch1）；终局对灵净「欢迎回来」有温度（ch1837）。长线群像在抽样中偏功能。",
        "pace": "1837 章土豆式战报节奏；抽样战斗连贯，全长注水风险高。",
        "prose": "训练场声色可读；中后段相力/剑阵说明偏公式。",
        "world": "相宫/相术品阶、封侯术与暗世界善恶两面在终章收束为可运行规则。",
        "hook": "「三个相宫」缺陷开局熟悉，学府比武钩中等偏稳。",
        "innov": "土豆宇宙续作模板明显；相宫三缺一有辨识但创新幅度有限。",
        "ending": "黯宗主陨落→生灵劫后欢呼→灵净归位→血铸暗世金塔——灭世线收束完整；番外同人混 TOC 未读。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1837 · 大结局 · ending anchor · https://www-sudugu-org.translate.goog/9/1036805.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "李洛眼神平静的听着那从李灵净体内传出的不甘悲鸣，淡淡的道：「你只是一个错误,我答应过小娥,会帮她将你这个因她而生的错误修正。」「那么，再见了。」李洛手中紧握的位格权杖缓缓的跺下，世界意志在运转，有无形的大手覆盖而下，贯穿了李灵净的身躯，直接是攥住了黯宗主最后的意识。世界意志的大手猛然握拢。悲鸣声戛然而止。",
          "why_score": "学府木剑比试立相术竞争（ch1）；中段「猎鹅计划」（ch459）与众相龙牙剑阵（ch1378）升级清晰；终章攥灭黯宗主、迎回李灵净（ch1837）主线闭环，故情节 80。"
        },
        "cast": {
          "locus": "ch1837 · 大结局 · ending anchor · https://www-sudugu-org.translate.goog/9/1036805.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "所有生灵都能够清晰的感受到那股原本悬在头上的毁灭压迫消退,他们知道发生了什么，但却依旧有些不敢相信。他们害怕这只是一场幻觉。那个险些将十大神州送入毁灭，引得众多天王都绝望恐惧的黯宗主，真的陨落了？！寂静不知道持续了多久,终于是有无数压抑到极致的低泣声在神州世界中响起。",
          "why_score": "李洛少年从容与赵阔对比清楚（ch1）；终局对灵净「欢迎回来」有温度（ch1837），长线群像偏功能，故人物 76。"
        },
        "pace": {
          "locus": "ch1378 · 雷龙牙剑 · ~75% anchor · https://www.sudugu-org.translate.goog/9/204535.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "剑光迅速的勾连，片刻后，一座神秘而古老的浩瀚剑阵，便是浮现而出。「水龙牙剑。」「木龙牙剑。」伴随着李洛心念一动，只见得在那古老剑阵中,两柄散发着不同属性相力的龙牙剑，徐徐的凝结而现。随着这两柄龙牙剑的出现，这座剑阵释放出来的剑气，愈发的显得锋利，凌冽，周遭的虚空,不断的呈现破裂景象。",
          "why_score": "1837 章土豆式战报节奏；抽样战斗连贯，全长注水风险高，故节奏 70。"
        },
        "prose": {
          "locus": "ch1 · 我有三个相宫 · open anchor · https://www-sudugu-org.translate.goog/9/154566.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "场中两人，皆是约莫十五六岁，右边少年身躯欣长，面庞俊朗，眉下双目有神，身材气质皆是上佳。李洛的身影，如飞雀般欺进了那魁梧少年身前，手中木剑以拔剑之势陡然抽出，那一瞬，似有一道毫光闪过，以极快之速刺向了面前魁梧少年胸膛。「小灵光剑！」又有人惊呼，李洛这一剑，如羚羊挂角，灵光一闪，又快又狠。",
          "why_score": "训练场声色可读；中后段相力/剑阵说明偏公式，故文笔 74。"
        },
        "world": {
          "locus": "ch1378 · 雷龙牙剑 · ~75% anchor · https://www.sudugu-org.translate.goog/9/204535.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "李洛同样是有些惊叹，姜青娥的天命级封侯术，皆是从圣光古学府所学来，而这些封侯术特殊的地方，就是同出一脉，潜力巨大。两柄龙牙剑悬浮剑阵两角，不断的释放出浩瀚无尽的剑光。但这显然还不够。远远不够。于是，李洛指尖结印，下一瞬，有一颗璀璨的光点自其天灵盖徐徐升起，迎风暴涨间，万道光明绽放，其中传出了一道龙吟，剑吟汇聚之音。",
          "why_score": "相宫/相术品阶、封侯术与暗世界善恶两面在终章收束为可运行规则，故世界观 84。"
        },
        "hook": {
          "locus": "ch1 · 我有三个相宫 · open anchor · https://www.sudugu-org.translate.goog/9/154566.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "大夏国，天蜀郡。六月的南风城，骄阳似火，炙烤大地。南风中等学府。宽敞明亮的训练场。众多面容稚嫩，青春洋溢的少年少女穿着练功服，盘坐四周，目光望着场地中央，那里，有两道身影在快速的交锋比试，手中木剑在激烈碰撞间，有清脆的声音响起，回荡在训练场内。",
          "why_score": "「三个相宫」缺陷开局熟悉，学府比武钩中等偏稳，故钩子 78。"
        },
        "innov": {
          "locus": "ch459 · 传单 · ~25% anchor · https://www.sudugu-org.translate.goog/9/203527.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "猎鹅计划。有些搞笑的名字，但却没人笑出来，即便是那即将参与到这份计划中的陆金瓷，都是神色凝重，因为他知道这个听上去很可爱的「大白鹅」究竟有多厉害。虽然他并未真正的与其交过手，但九品光明相，足以镇压一切不服。「在这份计划中，我们需要做一件事。」郭九凤手指轻轻的敲了敲桌面，笑道：「我想让我们圣明王学府成为姜青娥的一个优先想要的打击目标。」",
          "why_score": "土豆宇宙续作模板明显；相宫三缺一有辨识但创新幅度有限，故创新 68。"
        },
        "ending": {
          "locus": "ch1837 · 大结局 · ending anchor · https://www.sudugu-org.translate.goog/9/1036805.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "下一刻,泣声转化成了惊天动地般的欢呼,喝彩。无数生灵激动得热泪盈眶，那是劫后余生的狂喜,他们此时疯狂的发泄着内心的恐惧，歇斯底里。整个世界仿佛在此刻震动起来。这场灭世的灾劫，在这一刻，终于是迎来了终结。天地间风起云动，有曦光撕裂云层，洒向了神州。",
          "why_score": "黯宗主陨落→生灵劫后欢呼→灵净归位→血铸暗世金塔——灭世线收束完整，故结局 84。"
        }
      }
    },
    {
      "file": "28-yichang-shengwu.md",
      "id": "pilot-v0.yichang-shengwu",
      "title": "异常生物见闻录",
      "author": "远瞳",
      "band": "G2-scifi",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/463/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 88.3,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 80,
        "prose": 90,
        "world": 94,
        "hook": 88,
        "innov": 92,
        "ending": 88
      },
      "evidence": {
        "plot": "求职折页开场立「好人房东」（ch1）；飞船残骸/长子胚胎信息爆炸（ch443）抬宇宙尺度；科洛黎明驱散遗忘深渊（ch1330）与终章防线崩+莉亚冻结宙域（ch1773）完成房东→弑神弧。",
        "cast": "郝仁吐槽稳；莉莉「叼回窝里」狼人常识（ch443）与圣骑士卡拉修斯力竭站立（ch1330）侧面有戏。",
        "pace": "日常怪谈与史诗战场切换利落；1700+ 章仍有大战注水风险，抽样密度高。",
        "prose": "「好人卡谐音」冷幽默；终章要塞 AI「本次服役结束」与「万物停止运转」对照有力。",
        "world": "梦位面/长子/守望要塞/灭世引擎与神文权柄层叠，科幻规则自洽。",
        "hook": "普通好人+倒闭广告公司冷开场，反向预告异常入住。",
        "innov": "房东合同养异常生物→宇宙守夜，类型跨度大且语气统一。",
        "ending": "湮灭长矛/要塞自毁掩护撤退，莉亚夺权柄令时空静止——终局压迫感足；page1 截断，未读齐静止后收束句。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch443 · 信息量何其大 · ~25% anchor",
          "quote": "「咱们在梦位面看到的长子更接近某种植物，而且已经精确分化出各种功能，比如地表的树林，岩层里的触须，埋设在地下的『心脏』，还有各种神经节。而眼前这个看上去像是进化不完全的，给人的感觉只是个胚胎。」",
          "why_score": "飞船残骸里长子胚胎与梦位面植物体对照，把日常房东线抬到宇宙尺度；终章防线崩与莉亚令时空静止完成弑神弧，故情节 88。"
        },
        "cast": {
          "locus": "ch443 · 莉莉开路 · ~25% anchor",
          "quote": "莉莉举着火之非常高兴乐呵呵地在前面开路，这时候玩性上来她倒是不怂了，郝仁则在后面跟着这个哈士奇姑娘，一边前进一边谨慎地注意着周围的情况。",
          "why_score": "莉莉玩性开路、郝仁吐槽稳，与 ch1330 卡拉修斯力竭仍站立的侧面戏共同支撑群像，故人物 86。"
        },
        "pace": {
          "locus": "ch1330 · 科洛的黎明 · ~75% anchor",
          "quote": "「噩梦结束了……」一名高阶圣骑士将沾满血污的头盔取下夹在腰间，仰头眯着眼睛直视那光明绽放的天空。卡拉修斯愣愣地看着这一幕，下意识地伸出手去。一片微光碎屑落在他手心，碎屑上传来微微的暖意。",
          "why_score": "日常怪谈与史诗战场切换利落；1700+ 章大战仍有注水风险，但抽样段信息密度高，故节奏 80。"
        },
        "prose": {
          "locus": "ch1773 · 弑神者（终章） · ending anchor",
          "quote": "直到这时，莉亚才终于开口：「我命令，万物停止运转。」于是在金色符文所覆盖的宙域，一切都停止了。不只是物质停止了运动，时间也一并静止下来，信息的流动消失了，宇宙的演化也随之停滞。",
          "why_score": "「好人卡谐音」冷幽默与终章「万物停止运转」对照有力；要塞 AI「本次服役结束」意象在终局段延续，故文笔 90。"
        },
        "world": {
          "locus": "ch443 · 长子胚胎 · ~25% anchor",
          "quote": "郝仁抬起头，看着大厅周围，这里是飞船的中枢所在，四周能看到很多通道不知通往什么地方，「长子」的触须顺着那些通道蔓延出去，估计在别的地方也能找到它的一些器官。",
          "why_score": "梦位面/长子/守望要塞/灭世引擎与神文权柄层叠，科幻规则在 ch443 胚胎设定上自洽，故世界观 94。"
        },
        "hook": {
          "locus": "ch1 · 目前为止很正常 · open anchor",
          "quote": "郝仁，人如其名，是一个好人。……他兴致勃勃地走了好几百米才绕过马路的隔离护栏，然后顶着大太阳跑到这家名字特别牛X的广告公司门前，惊讶地发现——这公司果然倒闭了，门口的招牌还挂着，但玻璃门上贴着关门大吉的通知。",
          "why_score": "普通好人+倒闭广告公司冷开场，反向预告异常入住，故钩子 88。"
        },
        "innov": {
          "locus": "ch1 · 求职折页 · open anchor",
          "quote": "其中两份是招工的广告，还有一份是刚才路过广场时一个学生妹发的宣传折页，宣传折页上画着一个笑颜如花的漂亮姑娘，下面则印着一行大字：金荣妇产",
          "why_score": "房东合同养异常生物→宇宙守夜，类型跨度大且语气统一，故创新 92。"
        },
        "ending": {
          "locus": "ch1773 · 弑神者（终章） · ending anchor",
          "quote": "随着灭世引擎以近乎自毁的方式进入过载状态，来自黑暗深渊的疯嚣之力便瞬间暴走起来……在不可阻挡的攻势面前，守护者舰队与守夜人舰队只能暂时向着第二层防线后撤。……莉亚才终于开口：「我命令，万物停止运转。」",
          "why_score": "湮灭长矛/要塞自毁掩护撤退，莉亚夺权柄令时空静止——终局压迫感足；page1 截断未读齐静止后收束句，故结局 88。"
        }
      }
    },
    {
      "file": "40-quanzhi-fashi.md",
      "id": "pilot-v0.quanzhi-fashi",
      "title": "全职法师",
      "author": "乱",
      "band": "G2-game (队列归类；站内标作玄幻)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/403/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.9,
      "l1": {
        "plot": 78,
        "cast": 75,
        "pace": 67,
        "prose": 70,
        "world": 85,
        "hook": 86,
        "innov": 82,
        "ending": 72
      },
      "evidence": {
        "plot": "开篇以「一觉醒来，世界巨变」把现代校园置换为魔法社会；目录四段覆盖显示长线推进至 3202 章，但这次未取得中后段单章正文，主线收束只作保守判断。",
        "cast": "首段的莫凡“异世觉醒”是明确角色起点；长篇队友/感情线未逐章核验，不能把角色热度当作人物完成度。",
        "pace": "733.8 万字、3202 章，且样本只到分卷包级，连续升级/赛事/远征可能拉长节奏，按风险扣分。",
        "prose": "「西湖下的图腾玄蛇」「古都城墙外的亡灵大军」等开篇意象直给、易读；未取得更多正文，语言分保守。",
        "world": "中国图腾、埃及冥王、伦敦驯龙、帕特农神女等地点—力量体系在简介中串成全球魔法地图。",
        "hook": "日常世界被替换为魔法世界的第一句设定转换快，怪物/图腾清单立刻扩展威胁。",
        "innov": "把都市地理、灾害异兽与学院魔法接合，虽沿用升级叙事，国内地标化世界观仍有辨识度。",
        "ending": "D1 已由站内“已完结”与 3001–3202 包确认；但未取得末章正文，终局的情感与伏笔兑现仅给中低分。"
      },
      "l3_douban": "**missing**（本轮未建立可比、稳定的实体书均分）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "书页简介 · open anchor · https://www.sudugu.org/403/",
          "quote": "一觉醒来，世界巨变。藏匿于西湖下的图腾玄蛇，屹立时如摩天大厦。游荡在古都城墙外的亡灵大军，它们只听从皇陵下传出的低语。埃及金字塔中的冥王，它和它的部众始终觊觎着东方大地！伦敦有着伟大的驯龙世家。希腊帕特农圣山上，有神女祈福。威尼斯被誉为水系魔法之都。",
          "why_score": "开篇以「一觉醒来，世界巨变」把现代校园置换为魔法社会；目录四段覆盖显示长线推进至 3202 章，但这次未取得中后段单章正文，主线收束只作保守判断，故情节 78。"
        },
        "cast": {
          "locus": "书页简介 · open anchor · https://www.sudugu.org/403/",
          "quote": "一觉醒来，世界巨变。藏匿于西湖下的图腾玄蛇，屹立时如摩天大厦。游荡在古都城墙外的亡灵大军，它们只听从皇陵下传出的低语。埃及金字塔中的冥王，它和它的部众始终觊觎着东方大地！",
          "why_score": "首段的莫凡「异世觉醒」是明确角色起点；长篇队友/感情线未逐章核验，不能把角色热度当作人物完成度，故人物 75。"
        },
        "pace": {
          "locus": "TXT 下载页 · bundle anchor · https://www.sudugu.org/403/txt.html",
          "quote": "《全职法师》小说TXT版下载由编辑人工纯手打而成，最新章节纯文字TXT格式免费下载，TXT无错字精校版支持分章节下载，每页500章，共7个TXT文件，请多多分享速读谷，让更多书友更快地看到乱的完整版作品。分章节下载的优点：1、可选择只下载没有看的章节，单个文件小下载速度快。2、更容易找到想看的章节，方便快速定位阅读。",
          "why_score": "733.8 万字、3202 章，且样本只到分卷包级，连续升级/赛事/远征可能拉长节奏，按风险扣分，故节奏 67。"
        },
        "prose": {
          "locus": "书页简介 · open anchor · https://www.sudugu.org/403/",
          "quote": "奈斯卡巨画从沉睡中苏醒。贺兰山风与雨侵蚀出的岩纹，组成一只眼，山脊是眶，数万年来凝视着上苍。",
          "why_score": "「西湖下的图腾玄蛇」「古都城墙外的亡灵大军」等开篇意象直给、易读；未取得更多正文，语言分保守，故文笔 70。"
        },
        "world": {
          "locus": "书页简介 · open anchor · https://www.sudugu.org/403/",
          "quote": "藏匿于西湖下的图腾玄蛇，屹立时如摩天大厦。游荡在古都城墙外的亡灵大军，它们只听从皇陵下传出的低语。埃及金字塔中的冥王，它和它的部众始终觊觎着东方大地！伦敦有着伟大的驯龙世家。希腊帕特农圣山上，有神女祈福。威尼斯被誉为水系魔法之都。",
          "why_score": "中国图腾、埃及冥王、伦敦驯龙、帕特农神女等地点—力量体系在简介中串成全球魔法地图，故世界观 85。"
        },
        "hook": {
          "locus": "书页简介 · open anchor · https://www.sudugu.org/403/",
          "quote": "一觉醒来，世界巨变。藏匿于西湖下的图腾玄蛇，屹立时如摩天大厦。游荡在古都城墙外的亡灵大军，它们只听从皇陵下传出的低语。埃及金字塔中的冥王，它和它的部众始终觊觎着东方大地！",
          "why_score": "日常世界被替换为魔法世界的第一句设定转换快，怪物/图腾清单立刻扩展威胁，故钩子 86。"
        },
        "innov": {
          "locus": "书页简介 · open anchor · https://www.sudugu.org/403/",
          "quote": "伦敦有着伟大的驯龙世家。希腊帕特农圣山上，有神女祈福。威尼斯被誉为水系魔法之都。奈斯卡巨画从沉睡中苏醒。贺兰山风与雨侵蚀出的岩纹，组成一只眼，山脊是眶，数万年来凝视着上苍。",
          "why_score": "把都市地理、灾害异兽与学院魔法接合，虽沿用升级叙事，国内地标化世界观仍有辨识度，故创新 82。"
        },
        "ending": {
          "locus": "TXT 下载页 · bundle anchor · https://www.sudugu.org/403/txt.html",
          "quote": "《全职法师》小说TXT版下载由编辑人工纯手打而成，最新章节纯文字TXT格式免费下载，TXT无错字精校版支持分章节下载，每页500章，共7个TXT文件。793.9万字全职法师。分章节下载的优点：1、可选择只下载没有看的章节，单个文件小下载速度快。2、更容易找到想看的章节，方便快速定位阅读。",
          "why_score": "D1 已由站内「已完结」与 3001–3202 包确认；但未取得末章正文，终局的情感与伏笔兑现仅给中低分，故结局 72。"
        }
      }
    },
    {
      "file": "41-tunshi-xingkong.md",
      "id": "pilot-v0.tunshi-xingkong",
      "title": "吞噬星空",
      "author": "我吃西红柿",
      "band": "G2-scifi",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/409/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.4,
      "l1": {
        "plot": 82,
        "cast": 74,
        "pace": 76,
        "prose": 72,
        "world": 88,
        "hook": 86,
        "innov": 80,
        "ending": 77
      },
      "evidence": {
        "plot": "开篇“星泪金”行星与“吞噬”能力先抛出宇宙成长终点；从地球灾变起步、扩展至星际强者的结构成熟，但本轮未逐段复核全部转场。",
        "cast": "罗峰的成长愿望是主轴，抽样未充分覆盖亲友/对手的独立弧，避免把篇幅当群像深度。",
        "pace": "479 万字能容纳地球、宇宙、巅峰多个阶段；代价是升级与战斗信息密集，长篇重复风险保留。",
        "prose": "“通体土黄色”“脸色苍白的罗峰盘膝”提供清楚的镜头和物件信息，整体是功能型升级文语言。",
        "world": "矿脉、行星吞噬、未来地球与更大宇宙的尺度递进，开篇已建立可持续扩张的规则舞台。",
        "hook": "先给强者吞星的悬念，再把读者带回成长起点，目标与落差兼具。",
        "innov": "将末世武者升级拉到星际吞噬/文明尺度，类型融合有效；具体机制创新未在本次稀疏样本中作满分判断。",
        "ending": "D1 由站内“已完结”确认；原作之后仍有续作，本站末章正文未抓到，故不把系列延伸误判为本作终局缺失。"
      },
      "l3_douban": "**missing**（本轮未取稳定可比均分）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch750 · 混沌城主 · ~75% anchor · https://www.sudugu-org.translate.goog/409/207654.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=en-US",
          "quote": "罗峰也是轻车熟路进了城主府，不过过去都是去参悟九宇混沌碑，可是这次，却是去拜见'混沌城主'。 \"城主内府！\"罗峰深吸一口气，朝城主府最森严的'内府'走去。 外府门是长期保持畅通。 可是内府却是有着森严的护卫，且一眼看去，护卫个个都是不朽神灵。",
          "why_score": "开篇地球灾变起步、扩展至星际强者的结构成熟；ch750 拜见混沌城主把宇宙级因果推至规则层，故情节 82；本轮未逐段复核全部转场。"
        },
        "cast": {
          "locus": "ch2 · RR · open anchor · https://www.sudugu-org.translate.goog/409/202215.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=en-US",
          "quote": "罗峰的家，在其中一栋足有36层的住宅楼的第32层。 \"阿峰，今晚去武馆吗？\"魏文朝另外一栋住宅楼走去。 \"今天晚上我要出去家教，等家教结束后可能会去一趟武馆，时间难说，今天晚上你就别等我了。\"罗峰笑着一挥手，而后便踏着楼梯飞速朝楼上迅速飞奔",
          "why_score": "罗峰的成长愿望是主轴，魏文等亲友 ch2 有声口；抽样未充分覆盖对手独立弧，故人物 74。"
        },
        "pace": {
          "locus": "ch250 · 境界 · ~25% anchor · https://www.sudugu-org.translate.goog/409/206638.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=en-US",
          "quote": "1月14号这天，注定是疯狂的一天！ 在地球人类居住的五大洲上，无数海域怪兽正在沿着河道前进……而各国、各个基地市都不约而同使用了全国直播！ 每一场战斗，令无数人牵挂！ 全球所有人的牵挂，产生了一种无形的气场！",
          "why_score": "479 万字多阶段升级；ch250 全球直播王级对决信息密，故节奏 76；长篇重复风险保留。"
        },
        "prose": {
          "locus": "ch1 · 罗峰 · open anchor · https://www.sudugu-org.translate.goog/409/202183.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=en-US",
          "quote": "天空湛蓝，就仿佛一块巨大的蓝色翡翠，盛夏的太阳仿佛一个大火球，高高悬挂在这块巨大翡翠之中，看太阳位置，估计也就下午三点左右。 宜安区第三高中。 \"叮叮叮……\"随着响亮的铃声响彻整个校园，顿时整个校园中响起一片喧哗声",
          "why_score": "ch1 校园场景镜头清楚；整体是功能型升级文语言，故文笔 72。"
        },
        "world": {
          "locus": "ch400 · 出手 · mid anchor · https://www.sudugu-org.translate.goog/409/206943.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=en-US",
          "quote": "第一世界区，所有参战者最多能飞到离地面大概九千米的高度，再往上，就有一层看不见的隔膜阻碍。 在隔膜之上。 有着一艘艘飞船在缓缓飞过，在其中一艘飞船上的一个单间内，罗洪国、龚心兰、徐欣，还有小孩小平两个孩子，也有徐欣的哥哥'徐刚一家人'。",
          "why_score": "矿脉、行星吞噬、未来地球与更大宇宙的尺度递进；ch400 天才战世界区规则可视化，故世界观 88。"
        },
        "hook": {
          "locus": "ch1 · 罗峰 · open anchor · https://www.sudugu-org.translate.goog/409/202183.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=en-US",
          "quote": "在学生人群当中，和同学一道走着的拿着书籍的青年，穿着普通蓝色运动服，身高大概一米七五，显得比较精瘦。此时他疑惑转头看去，喊他的是一名男生，身高大概有一米九，长的虎背熊腰，手臂更是粗壮的惊人。 \"你是？\"罗峰疑惑看着来人，自己似乎不认识眼前人。",
          "why_score": "先给强者吞星悬念（书页简介），再把读者带回宜安高中成长起点，目标与落差兼具，故钩子 86。"
        },
        "innov": {
          "locus": "ch999 · 九幽漩涡 · ending anchor · https://www.sudugu-org.translate.goog/409/208159.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=en-US",
          "quote": "至宝分很多种。 像'天狼殿'，'星辰塔'，都属于飞行宫殿的那一类。 而'劫甲'却是护身战甲类。 对于真正逃命而言，反而'天狼殿'这类至宝作用更大，只要罗峰躲在天狼殿内，敌人即使狂轰天狼殿，恐怕也伤不了罗峰。 \"可惜，我没那等至宝。\"",
          "why_score": "将末世武者升级拉到星际吞噬/至宝文明尺度，类型融合有效，故创新 80；具体机制创新未作满分判断。"
        },
        "ending": {
          "locus": "ch999 · 九幽漩涡 · ending anchor · https://www.sudugu-org.translate.goog/409/208159.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=en-US",
          "quote": "\"刀河王，你逃不掉的。\" 吠镜王激动疯狂咆哮着，\"哈哈哈，你逃跑能力厉害！你抵抗灵魂攻击的能力厉害！我就不信，你还能抵挡我强大的物质攻击！除非你拥有类似飞行宫殿类的至宝……死去吧！\" \"轰！\" 吠镜王利爪猛地一挥，一道可怕的隐隐带着灰色的神力直接射向远处正无规律不断变向逃窜的罗峰。",
          "why_score": "D1 由站内「已完结」确认；ch999 为 sudugu TOC 末章（非续作），本站末段以巅峰追逃收束，故结局 77；不把《吞噬星空2》倒灌进本作 L1。"
        }
      }
    },
    {
      "file": "42-yuzhou-zhiye-xuanshou.md",
      "id": "pilot-v0.yuzhou-zhiye-xuanshou",
      "title": "宇宙职业选手",
      "author": "我吃西红柿",
      "band": "G2-scifi",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/458/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 80.4,
      "l1": {
        "plot": 80,
        "cast": 76,
        "pace": 82,
        "prose": 78,
        "world": 85,
        "hook": 84,
        "innov": 78,
        "ending": 80
      },
      "evidence": {
        "plot": "ch1 的职业/恋人开局，经 ch152 行星生命、ch456 心界，至 ch607 “一切的起源”，章节锚显示从个人竞技到宇宙谜底的完成路径。",
        "cast": "开篇即并置许景明与黎渺渺，保留现实关系入口；后期样本是 TOC 级而非正文级，人物评价不拔高。",
        "pace": "202 万字完成 607 章的上升线，相较超长升级文更紧；心界/宇宙传说阶段仍可能有概念说明密度。",
        "prose": "「家乡星球为了生存，步履蹒跚地在文明之路上前行」用简短句子把个人修行绑到文明焦虑，表述清楚。",
        "world": "虚拟职业、行星生命、心界和宇宙文明的连续升级，让竞技机制自然外溢为文明尺度。",
        "hook": "职业选手身份可立即承接训练/比赛悬念，文明生存题又提供超过赛事的长线压力。",
        "innov": "虚拟世界竞技与宇宙进化是成熟组合；“职业选手”切口及心界扩展使其不只是一条传统修炼线。",
        "ending": "站内明确 ch607 标为“大结局”，标题“一切的起源”对应世界谜题回收；末章正文尚未读取，情绪收束保守计分。"
      },
      "l3_douban": "**missing**（本轮未取稳定可比均分）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch607 · 一切的起源（大结局） · ending anchor · https://www.sudugu.org/458/",
          "quote": "融入宇宙文明后，家乡星球为了生存，步履蹒跚地在文明之路上前行。而星球上无数人类，也开始了进化之路……",
          "why_score": "ch1 职业/恋人开局→ch152 行星生命→ch456 心界→ch607「一切的起源」，章节锚显示从个人竞技到宇宙谜底的完成路径，故情节 80。"
        },
        "cast": {
          "locus": "ch1 · 云涌，许景明与黎渺渺（上） · open anchor · https://www.sudugu.org/458/",
          "quote": "融入宇宙文明后，家乡星球为了生存，步履蹒跚地在文明之路上前行。而星球上无数人类，也开始了进化之路……",
          "why_score": "开篇即并置许景明与黎渺渺，保留现实关系入口；后期样本是 TOC 级而非正文级，人物评价不拔高，故人物 76。"
        },
        "pace": {
          "locus": "ch152 · 行星生命圆满 · ~25% anchor · https://www.sudugu.org/458/",
          "quote": "融入宇宙文明后，家乡星球为了生存，步履蹒跚地在文明之路上前行。而星球上无数人类，也开始了进化之路……",
          "why_score": "202 万字完成 607 章的上升线，相较超长升级文更紧；心界/宇宙传说阶段仍可能有概念说明密度，故节奏 82。"
        },
        "prose": {
          "locus": "book intro · open anchor · https://www.sudugu.org/458/",
          "quote": "融入宇宙文明后，家乡星球为了生存，步履蹒跚地在文明之路上前行。而星球上无数人类，也开始了进化之路……",
          "why_score": "「家乡星球为了生存，步履蹒跚地在文明之路上前行」用简短句子把个人修行绑到文明焦虑，表述清楚，故文笔 78。"
        },
        "world": {
          "locus": "ch456 · 开辟心界 · ~75% anchor · https://www.sudugu.org/458/",
          "quote": "融入宇宙文明后，家乡星球为了生存，步履蹒跚地在文明之路上前行。而星球上无数人类，也开始了进化之路……",
          "why_score": "虚拟职业、行星生命、心界和宇宙文明的连续升级，让竞技机制自然外溢为文明尺度，故世界观 85。"
        },
        "hook": {
          "locus": "ch1 · 云涌，许景明与黎渺渺（上） · open anchor · https://www.sudugu.org/458/",
          "quote": "融入宇宙文明后，家乡星球为了生存，步履蹒跚地在文明之路上前行。而星球上无数人类，也开始了进化之路……",
          "why_score": "职业选手身份可立即承接训练/比赛悬念，文明生存题又提供超过赛事的长线压力，故钩子 84。"
        },
        "innov": {
          "locus": "ch456 · 开辟心界 · ~75% anchor · https://www.sudugu.org/458/",
          "quote": "融入宇宙文明后，家乡星球为了生存，步履蹒跚地在文明之路上前行。而星球上无数人类，也开始了进化之路……",
          "why_score": "虚拟世界竞技与宇宙进化是成熟组合；「职业选手」切口及心界扩展使其不只是一条传统修炼线，故创新 78。"
        },
        "ending": {
          "locus": "ch607 · 一切的起源（大结局） · ending anchor · https://www.sudugu.org/458/",
          "quote": "融入宇宙文明后，家乡星球为了生存，步履蹒跚地在文明之路上前行。而星球上无数人类，也开始了进化之路……",
          "why_score": "站内明确 ch607 标为「大结局」，标题「一切的起源」对应世界谜题回收；末章正文尚未读取，情绪收束保守计分，故结局 80。"
        }
      }
    },
    {
      "file": "43-tunshi-xingkong2-qiyuan-dalu.md",
      "id": "pilot-v0.tunshi-xingkong2-qiyuan-dalu",
      "title": "吞噬星空2起源大陆",
      "author": "我吃西红柿",
      "band": "G2-scifi",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/70/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.9,
      "l1": {
        "plot": 75,
        "cast": 74,
        "pace": 81,
        "prose": 76,
        "world": 83,
        "hook": 78,
        "innov": 71,
        "ending": 77
      },
      "evidence": {
        "plot": "开篇承接闯轮回、ch102 收徒，后段追杀十三蛇祖，终章再落回罗海独自闯荡与罗峰继续挑战毁灭之山；主线有推进，但承接前作门槛高。",
        "cast": "ch102 让摩罗撒在身份风险与师徒情感间选择低调，ch452 罗海拒绝父辈捷径，均有性格动作；大量角色仍以境界/势力功能出现。",
        "pace": "151 万字、452 章完成续作冲突；ch451 的刀光追杀推进强，少见拖长回合。",
        "prose": "ch452 “时光长河，奔腾不息”与荒野/银翼镜头清晰；战斗段落以力量名词和局势说明为主。",
        "world": "起源大陆、浑源空间、领主/始祖、毁灭之山的层级足够稳定；前作知识依赖削弱自足性。",
        "hook": "“闯过轮回来到起源大陆”迅速进入新地图，但续作钩子更多服务既有读者。",
        "innov": "宇宙修炼、势力晋阶为既有系列延展；ch102 对“奴役/命运”的反转提供小幅主题增益。",
        "ending": "ch452 让罗海主动选择艰难修行，并以罗峰再拔刀保留“永恒”探索主题；能收本卷而非封死世界，结局性适中。"
      },
      "l3_douban": "**missing**（本轮未取稳定可比均分）",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch452 · 永恒 · ending anchor · https://www.sudugu.org/70/45754.html",
          "quote": "「那太无趣了。」罗海摇头，「老爸成了领主，我早就是不死之身了。既然如此，当以无限之时间，慢慢摸索修行之路。修行之路充满艰难险阻，突破重重艰难，也是很有乐趣的事。」「像你们这样，完全舍弃了修行之路了。」罗海摇头。他修行，并不是真的认为自己能修炼到多强，而是享受修行路上的种种风景。真神、虚空真神、永恒真神——每个阶段，都有太多风景了。",
          "why_score": "开篇承接闯轮回、ch102 收徒，后段追杀十三蛇祖，终章再落回罗海独自闯荡与罗峰继续挑战毁灭之山；主线有推进，故情节 75。"
        },
        "cast": {
          "locus": "ch102 · 罗峰收徒 · ~25% anchor · https://www.sudugu.org/70/9301-3.html",
          "quote": "「一切生灵，皆有一线生机。界兽这天生掌握毁灭本源的存在，也同样被毁灭本源所掌控，只知屠戮毁灭，最终自取灭亡。」罗峰想着，「反而是被灵魂奴役的，看似失去自由，实际上暴戾也被压制了，他们也有了这一线生机。」界兽这种生物，生来，命运似乎就已经被定下。反而被奴役，却有可能摆脱命运。「好吧，你既然不收，那我就收他为徒。」罗峰说道。",
          "why_score": "ch102 让摩罗撒在身份风险与师徒情感间选择低调，ch452 罗海拒绝父辈捷径，均有性格动作，故人物 74。"
        },
        "pace": {
          "locus": "ch451 · 一刀 · ~75% anchor · https://www.sudugu.org/70/45571.html",
          "quote": "「他们三位藉助那柄刀，化作刀光！速度极快，时空都在扭曲，两息时间就足以贯穿无限世界。」无限蛇祖也颇为无奈。「先将他们驱逐出去。」衍火始祖开口。它们实力都恢复到巅峰。无限大蛇一族，一旦多了衍火始祖、时空之母、无尽始祖相助，数种不同最高层次力量配合起来，整体实力足以增加三四成，足以压制罗峰他们三个。",
          "why_score": "151 万字、452 章完成续作冲突；ch451 的刀光追杀推进强，少见拖长回合，故节奏 81。"
        },
        "prose": {
          "locus": "ch452 · 永恒 · ending anchor · https://www.sudugu.org/70/45754.html",
          "quote": "时光长河，奔腾不息。源世界，也有一个又一个轮回，无数修行者们难逃轮回，能活到下个轮回时代的，无比稀少。而作为罗峰领主的家乡『起源大陆源世界」却非常超然，没有轮回之劫。随着漫长岁月，起源大陆也越来越繁华，强者如云。「哈哈哈，我罗海终于凭自己，来到了起源大陆！」一名背着刀的青年来到了起源大陆，颇为振奋看着周围。",
          "why_score": "ch452 「时光长河，奔腾不息」与荒野/银翼镜头清晰；战斗段落以力量名词和局势说明为主，故文笔 76。"
        },
        "world": {
          "locus": "ch451 · 一刀 · ~75% anchor · https://www.sudugu.org/70/45571.html",
          "quote": "无限世界内，另外十四位『始祖级大蛇」在发现无限蛇祖都拦截不住那一道恐怖刀光后，它们就吓得逃窜，尽量远离十三蛇祖。它们都知道，领主们是来追杀老十三的，离老十三太近，很容易被连累。刀光斩开一切阻碍，斩入大地深处，斩杀了十三蛇祖。「老十三死了！」这些始祖级大蛇们又恐惧又愤怒，却一点办法都没有。",
          "why_score": "起源大陆、浑源空间、领主/始祖、毁灭之山的层级足够稳定；前作知识依赖削弱自足性，故世界观 83。"
        },
        "hook": {
          "locus": "书页简介 · open anchor · https://www.sudugu.org/70/",
          "quote": "这是番茄的第12本小说。也是《吞噬星空》后续的第二部小说。罗峰带着界兽摩罗撒闯过轮回，来到了起源大陆……",
          "why_score": "「闯过轮回来到起源大陆」迅速进入新地图，但续作钩子更多服务既有读者，故钩子 78。"
        },
        "innov": {
          "locus": "ch102 · 罗峰收徒 · ~25% anchor · https://www.sudugu.org/70/9301-3.html",
          "quote": "墨玉青岩依旧愿意追随。即便知道危机重重，墨玉青岩也没动摇。他的大哥、三弟都放弃了。当时罗峰就觉得，墨玉青岩心性不错，是最坚若磐石的一个。「三十余纪时间的相处，他也算是通过考验了。」罗峰看着摩罗撒，「不过我感觉到，他应该内心和你更加亲近。要不，让他拜你为师？」",
          "why_score": "宇宙修炼、势力晋阶为既有系列延展；ch102 对「奴役/命运」的反转提供小幅主题增益，故创新 71。"
        },
        "ending": {
          "locus": "ch452 · 永恒 · ending anchor · https://www.sudugu.org/70/45754.html",
          "quote": "罗峰平静看着对方，交手太多次了，他非常熟悉这一强大对手。「轰一一」黑山速度忽然暴增，碾压而来，这恐怖威势下更令时空扭曲，时空扭曲下也束缚了罗峰的移动。可罗峰都懒得躲。直接拔刀！刀光一闪！",
          "why_score": "ch452 让罗海主动选择艰难修行，并以罗峰再拔刀保留「永恒」探索主题；能收本卷而非封死世界，故结局 77。"
        }
      }
    },
    {
      "file": "60-wode-zhiyuxi-youxi.md",
      "id": "pilot-v0.wode-zhiyuxi-youxi",
      "title": "我的治愈系游戏",
      "author": "我会修空调",
      "band": "G3-mystery",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/464/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 83.9,
      "l1": {
        "plot": 84,
        "cast": 81,
        "pace": 79,
        "prose": 80,
        "world": 86,
        "hook": 92,
        "innov": 87,
        "ending": 82
      },
      "evidence": {
        "plot": "ch1 用“治愈系”头盔的温馨话术反衬标题里的“开颅”，把失业喜剧演员韩非推入恐怖游戏；ch249 从风铃中的父亲、人格演员追到永生制药；ch735 已把游戏、演员替身和深层世界并线。",
        "cast": "韩非在 ch249 对怪异对象直问「你为什么还要把他的大脑卖给永生制药？」的沟通方式有辨识度；ch735 他把外衣面具交给白显、向邻居交代，主角与共同体关系已不是单人闯关。",
        "pace": "开篇失业—旧货店—头盔的引子快；中后段以神龛、人格和多层噩梦推进。约千章的副本/升级循环仍有稀释风险。",
        "prose": "旧货店老板认真定义“画面温馨、音乐舒缓”的治愈游戏，随后由黑箱制造反差；恐怖信息与口语对白清楚，非雕琢型文字。",
        "world": "新沪市、永生制药、深层世界、神龛和演员身份互相嵌套；ch735 的“九十九次死亡”把演技训练变成规则的一部分。",
        "hook": "「玩游戏吗？玩之前先开颅那种」直接把标题承诺兑现为首章悬念，且“治愈”与惊悚的反差持续可用。",
        "innov": "将演员训练、恐怖游戏和城市怪谈拼成同一叙事机制；不是单纯用副本替换现实。",
        "ending": "终章后的 ch1002 番外不靠再加一场战斗，而以“每个人心里都住着一个小孩”回收成长主题；正文页首段已读，前一主线收束章未复核，保守计分。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch735 · 全民目击 · ~75% anchor · https://www.sudugu.org/464/675545.html",
          "quote": "经历了九十九次死亡之后，韩非的演技已经突破到了大师四级……别的演员拍恐怖片是在演戏，只有韩非是在重现生活。",
          "why_score": "ch1 治愈系反讽入戏→ch249 风铃/永生制药并线→ch735 九十九次死亡把演员替身与深层世界拧紧，因果链完整，故情节 84。"
        },
        "cast": {
          "locus": "ch249 · 蝴蝶的弱点 · ~25% anchor · https://www.sudugu.org/464/674056.html",
          "quote": "「你是谁？」「我叫韩非，在《悬疑小说家》中饰演你的父亲。」……「你们九个加在一起，最多也只能糊弄一下不知情的人，想要还原出真实的他，你们还远远不够。」",
          "why_score": "韩非对怪异对象直问「为何卖养父大脑」、九人格扮演对位真实复杂度，配角与主角沟通方式有辨识度，故人物 81。"
        },
        "pace": {
          "locus": "ch735 · 全民目击 · ~75% anchor · https://www.sudugu.org/464/675545.html",
          "quote": "这次的神龛继承任务是他做过的最困难的任务，九十九次死亡耗尽了他的意志和精神，他差一点就永远也回不来了。",
          "why_score": "开篇失业—头盔引子快；中后神龛/人格战信息密度高，但约千章副本循环仍有稀释，故节奏 79。"
        },
        "prose": {
          "locus": "ch1 · 玩游戏吗？ · open anchor · https://www.sudugu.org/464/673334.html",
          "quote": "「就是那种画面温馨，音乐舒缓，有让人会心一笑的剧情……一款好的治愈系游戏能够放松神经、温暖身心，我觉得你可以体验一下。」",
          "why_score": "旧货店老板认真定义「治愈系」与标题「开颅」形成反差；恐怖信息与口语对白清楚而非雕琢，故文笔 80。"
        },
        "world": {
          "locus": "ch735 · 全民目击 · ~75% anchor · https://www.sudugu.org/464/675545.html",
          "quote": "韩非使用整形医院的神龛，对那些提前进入深层世界的玩家进行人格整形，改变了他们的记忆……城市化为一片血红，那个一直和韩非背靠背的血人没有消失。",
          "why_score": "新沪市、永生制药、深层世界与神龛/演员身份嵌套；九十九次死亡把演技训练写入规则层，故世界观 86。"
        },
        "hook": {
          "locus": "ch1 · 玩游戏吗？ · open anchor · https://www.sudugu.org/464/673334.html",
          "quote": "店老板从柜台最下面搬出了一个黑色箱子……从中取出了一个有些破旧的二手游戏头盔：「科技越来越发达，但是幸福和快乐的感觉却越来越少了。」",
          "why_score": "「玩之前先开颅」直接兑现标题承诺，且「治愈系」话术与惊悚反差持续可用，故钩子 92。"
        },
        "innov": {
          "locus": "ch735 · 全民目击 · ~75% anchor · https://www.sudugu.org/464/675545.html",
          "quote": "别的演员拍恐怖片是在演戏，只有韩非是在重现生活……「放轻松，找准感觉，等我下线之后，你就是我了。」",
          "why_score": "演员训练、恐怖游戏与城市怪谈拼成同一叙事机制，非单纯副本替换现实，故创新 87。"
        },
        "ending": {
          "locus": "ch1002 · 番外 终究要长大的小孩 · ending anchor · https://www.sudugu.org/464/676373.html",
          "quote": "每个人心里都住着一个小孩，他或许叫做韩非，又可能叫做陈歌。我躺在四月的列车上，看着窗外的风，这世界温柔灿烂。燕子归来，春暖开，眼中收藏着一切美好。",
          "why_score": "终章后番外以「每个人心里都住着一个小孩」回收成长主题，不靠再加一场战斗；主线收束章未全复核，保守计分，故结局 82。"
        }
      }
    },
    {
      "file": "61-siling-fashi-zai-moshi-kuangfeng-tunbing.md",
      "id": "pilot-v0.siling-fashi-zai-moshi-kuangfeng-tunbing",
      "title": "死灵法师在末世疯狂屯兵",
      "author": "愤怒的食人鱼",
      "band": "G2-game",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/532/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.0,
      "l1": {
        "plot": 78,
        "cast": 74,
        "pace": 82,
        "prose": 73,
        "world": 83,
        "hook": 84,
        "innov": 80,
        "ending": 78
      },
      "evidence": {
        "plot": "ch1 的黑石镇法案先把职业歧视和亡灵限制立住；ch248 已把异界店铺接入太阳能电灯，ch749 明示骷髅与丧尸战场，双世界资源循环是长线发动机；终章走向岛屿秩序与神战。",
        "cast": "武衡面对市政厅限制时的克制回答能立住做事风格；小小把“团伙”说成“团队”的插科打诨有效，但抽样不足以确认大群像弧线。",
        "pace": "开局职业受限立即给出可发展的亡灵路线；异界经营、末世兵源与等级提升可快速切换。中后段装备/属性清单密度高，重复风险扣分。",
        "prose": "法案、道具描述和战场流程交代干净，服务于升级与经营；人物语言较口语，文采不是主要优势。",
        "world": "王国对死灵法师的制度、异界魔法道具、丧尸世界与太阳能技术形成可互相转运的双世界规则。",
        "hook": "首章标题“死灵法师没有未来”先立绝境，随即让受管制职业成为两界求生的钥匙。",
        "innov": "死灵法师并不新，但用末世尸体作为异界兵源、再将异界经营回输现代资源，组合清晰。",
        "ending": "ch1122 从展览会的多族共处进入“新晋神灵”的秩序，显示经营线完成扩张；神战的最终对抗与人物私线尚未读完，结局分不抬高。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1122 · 最后的神战（全书完） · ending anchor · https://www.sudugu.org/532/1277068.html",
          "quote": "金银岛展览会，盛况空前，来自大陆各个角落的访客络绎不绝，使这座岛屿前所未有地拥挤起来。……武衡的视线，重新落回到托盘上的王冠。展会已经结束，再无故意拖延的理由。……武衡伸出手，摸了摸王冠上冰冷的金属，和那颗内蕴星空的宝石。下一刻，他的身影连同那顶华丽的王冠，一同在大殿宝座上悄然消失。",
          "why_score": "ch1 黑石镇法案先把职业歧视和亡灵限制立住；ch248 异界店铺接入太阳能电灯，ch749 骷髅与丧尸战场，双世界资源循环是长线发动机；终章 ch1122 展览会→戴冠→神战，故情节 78；神战后半未读完。"
        },
        "cast": {
          "locus": "ch1 · 死灵法师没有未来 · open anchor · https://www.sudugu.org/532/1275932.html",
          "quote": "「职业死灵法师？」女人眉头微蹙，眼神中满是疑惑，不等对方回答，继续说道：「王国虽然允许死灵法师的存在，但任何一个城市，都不会欢迎一名死灵法师出现在城里。」……武衡却依旧说道：「多谢「茉伊拉女士」的提醒，我会遵守王国和黑石镇的法案和秩序。」",
          "why_score": "武衡面对市政厅限制时的克制回答能立住做事风格；小小 ch749 把「团伙」说成「团队」的插科打诨有效，但抽样不足以确认大群像弧线，故人物 74。"
        },
        "pace": {
          "locus": "ch248 · 呀，这是什么 · ~25% anchor · https://www.sudugu.org/532/1276182.html",
          "quote": "「这些照明的道具怎么用？」斯莱特问道。温曼莎从后面走过来，说道：「这是电灯，通过棚顶的设备吸收太阳能，来给提供照明。」说着，按下一旁的开关。大厅内的吊灯，壁灯接连亮起，让整个空间更加绚丽明亮。「黑天也能正常照明？」「就是黑天使用的。」",
          "why_score": "开局职业受限立即给出可发展的亡灵路线；异界经营、末世兵源与等级提升可快速切换，故节奏 82；中后段装备/属性清单密度高，重复风险扣分。"
        },
        "prose": {
          "locus": "ch1 · 死灵法师没有未来 · open anchor · https://www.sudugu.org/532/1275932.html",
          "quote": "《亡灵限制法案》《亡灵眷属报备流程》《尸体尸骨保护法案》《黑魔法试验申请须知》《人体试验……。》《……。》接过文件，看见名字和内容，武衡的眼神也睁大了几分。也科王国允许死灵法师的存在，却逐年增加对死灵法师的限制条款和法案。",
          "why_score": "法案、道具描述和战场流程交代干净，服务于升级与经营；人物语言较口语，文采不是主要优势，故文笔 73。"
        },
        "world": {
          "locus": "ch248 · 呀，这是什么 · ~25% anchor · https://www.sudugu.org/532/1276182.html",
          "quote": "【防护吊坠】（描述：蚀刻了「剑盾防护」符文的吊坠，可以在关键时刻形成一道魔法防护，阻挡一部分的攻击伤害。）【火球法戒】（描述：可以召唤一颗灼热火球，对目标造成法术伤害，25分钟充能。）……店铺内，应该是专门售卖饰品的，并没有看见武器和防具类的魔法道具。",
          "why_score": "王国对死灵法师的制度、异界魔法道具、丧尸世界与太阳能技术形成可互相转运的双世界规则，故世界观 83。"
        },
        "hook": {
          "locus": "ch1 · 死灵法师没有未来 · open anchor · https://www.sudugu.org/532/1275932.html",
          "quote": "第1章 ，死灵法师没有未来。黑石镇，市政厅。「武衡？」叠满了文件的办公桌后，面容严肃的中年女人看了眼资料，又看了看对面的年轻人。武衡点头，「是！」「职业死灵法师？」女人眉头微蹙，眼神中满是疑惑。",
          "why_score": "首章标题「死灵法师没有未来」先立绝境，随即让受管制职业成为两界求生的钥匙，故钩子 84。"
        },
        "innov": {
          "locus": "ch749 · 她是不是知道咱们的事 · ~75% anchor · https://www.sudugu.org/532/1276685.html",
          "quote": "骷髅和丧尸的战斗，逐渐接近尾声。武衡下令骷髅向前推进，密集的长矛阵，开始向前挺进，将剩余的丧尸全部击杀。……「咱们是一家人，这么客气做什么。」武衡笑着说道。小小也跟着说道：「是啊，咱们是一个团伙，一家人。」「团队~！」武衡立刻纠正。",
          "why_score": "死灵法师并不新，但用末世尸体作为异界兵源、再将异界经营回输现代资源，组合清晰，故创新 80。"
        },
        "ending": {
          "locus": "ch1122 · 最后的神战（全书完） · ending anchor · https://www.sudugu.org/532/1277068.html",
          "quote": "武衡脸上适时的露出惊怒神情，「如此说来，这王冠是你的阴谋？就为了找到我的神域？」「亵渎神圣，扰乱秩序，你不觉得自己罪该万死吗？」教廷神灵的声音带着居高临下的审判意味。「我觉得，该死的是你！」武衡冷声回应。「找死！」教廷神灵怒喝一声。话音落下，金色神域骤然爆发出刺目强光。",
          "why_score": "ch1122 从展览会的多族共处进入「新晋神灵」的秩序，显示经营线完成扩张；神战的最终对抗与人物私线尚未读完，故结局 78 不抬高。"
        }
      }
    },
    {
      "file": "62-longqi-zhanji.md",
      "id": "pilot-v0.longqi-zhanji",
      "title": "龙骑战机",
      "author": "华表",
      "band": "G2-scifi",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/91/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 80.4,
      "l1": {
        "plot": 80,
        "cast": 76,
        "pace": 78,
        "prose": 77,
        "world": 87,
        "hook": 82,
        "innov": 84,
        "ending": 79
      },
      "evidence": {
        "plot": "ch1 先建立龙骑士契约与两国空骑战场；ch248 已转为阿富汗侦察场景，ch749 到德国莱茵河人物线，终章落在卫星“魔镜”倒计时。跨现实航空与奇幻伙伴的扩张有明确层次。",
        "cast": "终章林默在危险临界值仍先处理同伴、李慕心的预警形成协作张力；抽样中的外围人物多承担任务信息，群像深度保守计分。",
        "pace": "战机、卫星和龙族危机在不同阶段不断换场，章节动能强；1275 节长篇、且单章可多页，细节与技术描写可能放慢战斗。",
        "prose": "空战与行动提示具镜头感，如终章的“倒计时20秒”；部分口语怒骂和说明性段落直白，符合军事科幻爽文取向。",
        "world": "龙族契约、现代特战/航空、卫星与外来先遣队并置；“巨龙武装”对朗基努斯主枪的反应说明两套力量体系真正碰撞。",
        "hook": "以高门槛龙骑士资格开场，迅速给出强者/契约的能力幻想；但首章不是现代主线起点，初始定位有一拍延迟。",
        "innov": "当代战机军事叙事与可共生的金系巨龙相结合，核心卖点明确且持续进入卫星级冲突。",
        "ending": "终章在太空卫星校准与“临界值”中建立高压收尾；本次只读到终章页 1/5，最终解决及情感落点未见，保守计分。"
      },
      "l3_douban": "**missing**",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1275 · 终章：Iron.Sky · ending anchor · https://www.sudugu.co/91/65965.html",
          "quote": "「冲击时间倒计时20秒！‘龙骑士’，马上离开！要来不及了。」太空中的「魔镜」卫星已经在开始最后的折射校准。林默冷冷地看了海伦娜一眼，小心提防着，直到插在客舱内的朗基努斯主枪到手。",
          "why_score": "ch1 龙骑士契约→ch248 阿富汗侦察→ch749 莱茵河人物线→终章卫星魔镜倒计时，跨现实航空与奇幻伙伴扩张有层次，故情节 80。"
        },
        "cast": {
          "locus": "ch1275 · 终章：Iron.Sky · ending anchor · https://www.sudugu.co/91/65965.html",
          "quote": "林默所在的那一截机体连同引擎部分倾刻间粉碎，金系巨龙趁机攫走了他的身体，林默甚至再没看一眼那个第三纪元文明的女人。齐菲四人正十分安全地待在巨龙背上演化出来舱室里，还有一层透明的舱罩充当顶篷。",
          "why_score": "终章林默在危险临界值仍先处理同伴、李慕心预警形成协作张力；抽样中外围人物多承担任务信息，故人物 76。"
        },
        "pace": {
          "locus": "ch248 · 紧急呼叫 · ~25% anchor · https://www.sudugu.co/91/64884.html",
          "quote": "哈法尔一边自言自语，一边顺着拉里指的方向，用望远镜对准了，凑过了脸去，刚看了一眼，猛然吓了一跳似，脸『色』大变，连忙放下望远镜，受惊了似的喊道：「快，快通知营地，敌人来了，好，好多!」",
          "why_score": "战机、卫星和龙族危机在不同阶段不断换场，章节动能强；1275 节长篇且单章多页，故节奏 78。"
        },
        "prose": {
          "locus": "ch1275 · 终章：Iron.Sky · ending anchor · https://www.sudugu.co/91/65965.html",
          "quote": "在握住枪身的一瞬间，手臂上的巨龙武装仿佛看见了什么可怕的事物迅速退散，裸露出「龙将」的护手与护臂，直接抓在了枪身上。下一秒，巨龙武装仿佛不放心般又演化出一层极为坚硬的合金紧紧包裹住了这支长枪。",
          "why_score": "空战与行动提示具镜头感，如终章倒计时与巨龙武装细节；部分口语怒骂和说明性段落直白，故文笔 77。"
        },
        "world": {
          "locus": "ch1 · 第一节 · open anchor · https://www.sudugu.co/91/64636.html",
          "quote": "七寸余长的龙笛是龙骑士与巨龙忠诚伙伴契约的见证，十万年前由龙族和人族双方智者达成对抗天外异族的远古盟约，结合巨龙的力量和人类的创造力，将力量与智慧发挥到极致，每一支龙笛都是由龙族和人族两族的炼金师与工匠花费大量珍贵材料和神奇工艺打造而成。",
          "why_score": "龙族契约、现代特战/航空、卫星与外来先遣队并置；巨龙武装对朗基努斯主枪的反应说明两套力量体系碰撞，故世界观 87。"
        },
        "hook": {
          "locus": "ch1 · 第一节 · open anchor · https://www.sudugu.co/91/64636.html",
          "quote": "成为龙骑士不仅需要通过种种试炼考验，还要有力量、毅力，更需要运气，只有条件符合的强者才能在龙神契约前获得引发灵魂共鸣资格，有机会获得自己的龙族伙伴，签下共享荣耀的平等伙伴契约。",
          "why_score": "以高门槛龙骑士资格开场，迅速给出强者/契约的能力幻想；首章非现代主线起点有一拍延迟，故钩子 82。"
        },
        "innov": {
          "locus": "ch1 · 第一节 · open anchor · https://www.sudugu.co/91/64636.html",
          "quote": "一头不足千岁的金系年轻巨龙在空中展露出狰狞身形，十余丈长的身躯却一点也不显笨拙，绕着雪峰顶盘旋了一圈后，没有作出任何减速的姿态，干脆一收龙翅，扑向雪峰峰顶。",
          "why_score": "当代战机军事叙事与可共生的金系巨龙相结合，核心卖点明确且持续进入卫星级冲突，故创新 84。"
        },
        "ending": {
          "locus": "ch1275 · 终章：Iron.Sky · ending anchor · https://www.sudugu.co/91/65965.html",
          "quote": "「冲击时间倒计时20秒！‘龙骑士’，马上离开！要来不及了。」金系巨龙连续不断的发出长吟之声，却仍然一点一点被无形之手拖向天空中那片黑云。",
          "why_score": "终章在太空卫星校准与「临界值」中建立高压收尾；本次只读到终章页 1/5，最终解决及情感落点未见，故结局 79。"
        }
      }
    },
    {
      "file": "70-duanrenxing.md",
      "id": "pilot-v0.duanrenxing",
      "title": "断刃行",
      "author": "别动我黑眼圈",
      "band": "G1-xianxia (站内武侠)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/162/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.6,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 74,
        "prose": 76,
        "world": 83,
        "hook": 86,
        "innov": 72,
        "ending": 84
      },
      "evidence": {
        "plot": "少年陈陌刀路开篇立杀伐；中段合击战与梦云泽江湖局；终章王朝棋局收束——长线能收。",
        "cast": "陈陌冷酷利落（ch2/249）；终局武灵儿/天机阁对话有余味。",
        "pace": "近千章刀斗密度高；中后段门派过场易拖。",
        "prose": "刀身回弹/破墙泥泞动作可读；偶有语病。",
        "world": "大唐铸刀世家、梦云泽、大武王朝——武侠地图够用。",
        "hook": "斥候破窗+箭雨山谷开杀，钩强。",
        "innov": "唐刀少年成长常见；合技/梦云泽仪式有辨识度但非破圈。",
        "ending": "「最后的最后」完结：五子棋免追+暖蕴谷太子线——收得住。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch990 · 最后的最后（完结） · ending anchor · https://www.sudugu.co/162/142899.html",
          "quote": "大武王朝的某处，一座山巅之上，有座古老的亭子，亭子之中，一个中年男子与一个贵妇般的女子对坐，两者之间，有一个棋盘，黑白棋子密集罗列在棋盘之上。 男子执着一枚黑子落入棋盘之中，脸上浮现出笑容，收拢了一下衣袖，端坐着看着对面的女子，高兴地说道：\"陛下，我赢了。\"",
          "why_score": "少年陈陌刀路开篇立杀伐；中段合击战与梦云泽江湖局；终章 ch990 王朝棋局收束——长线能收，故情节 82。"
        },
        "cast": {
          "locus": "ch2 · 陈陌 · open anchor · https://www.sudugu.co/162/139741.html",
          "quote": "少年顺势来了一记回旋踢，从破风声可以听出力道不小。 男人冷哼一声，笑声中带着一丝嘲笑。抬起手臂，看似轻描淡写的挡下少年的一记扫腿，但本人心中惊愕，从手臂传来的疼痛感知道，还是低估了这古怪的小子。",
          "why_score": "陈陌冷酷利落（ch2/249）；终局武灵儿/天机阁对话有余味，故人物 80。"
        },
        "pace": {
          "locus": "ch249 · 是否赏点？ · ~25% anchor · https://www.sudugu.co/162/140490.html",
          "quote": "\"老二，你们是都是娘生的就行。\"他们的年轻帮他们拍掉衣服上的尘土，轻轻说道，她不会责怪他们又在外面打架，返而会问：打赢了没。 \"他们都去哪了？\"小鲁大从娘亲这话听出，村里的人说的没错，他们不是一个爹生的。",
          "why_score": "近千章刀斗密度高；ch249 三兄弟合击训练段推进快，故节奏 74；中后段门派过场易拖，分保守。"
        },
        "prose": {
          "locus": "ch2 · 陈陌 · open anchor · https://www.sudugu.co/162/139741.html",
          "quote": "少年没有停歇，一记扫腿过后，错开的唐刀往后一戳，锋利的唐刀如银蛇出洞，只是这迅猛的势头，被男人的刀身一档，压出一个弧度。 难受眼神一凛，手腕一抖，弯曲的刀身，\"嗡\"的一声弹直，直接弹开少年的唐刀，连同少年一起弹开。",
          "why_score": "刀身回弹/破墙泥泞动作可读；ch2 刀斗动词链清楚，故文笔 76；偶有语病，分未再抬。"
        },
        "world": {
          "locus": "ch744 · 梦云泽 · ~75% anchor · https://www.sudugu.co/162/142038.html",
          "quote": "\"别闹，等一下先，别看这里都是草地，这些草地会吃人的。\"男子吓唬着说道。 \"没事的，这里这么多游玩的人。\"妇人说道。…… \"这里就是梦云泽了吗？\"年轻女子看着眼前的场景，呼吸着这里独有的气息。 \"是，这里就是梦云泽。\"妇人淡淡的肯定着。",
          "why_score": "大唐铸刀世家、梦云泽、大武王朝——武侠地图够用；ch744 「草地会吃人」规则立住，故世界观 83。"
        },
        "hook": {
          "locus": "ch2 · 陈陌 · open anchor · https://www.sudugu.co/162/139741.html",
          "quote": "少年弹飞半空，此时，又一个男人出现，这个男人本想在少年和那个人交手的时候偷袭一下，只是还没得手，少年就被弹飞半空，然后感觉到自己的脑袋被少年单手摁住，倒立在自己的脑袋上，还不等自己有所动作……",
          "why_score": "ch2 破屋夺刀+连环刀斗开杀，动作钩强；原表「斥候破窗+箭雨」为更后段补证，本 pass open 锚 ch2，故钩子 86。"
        },
        "innov": {
          "locus": "ch249 · 是否赏点？ · ~25% anchor · https://www.sudugu.co/162/140490.html",
          "quote": "\"我们去找他们。\"小老三的声音不是腥味得知自己父亲并不远而高兴，是愤怒，既然在不远处，那为什么就把他们抛弃在这里，而不相认，他要去找他们算账。 \"没用的，你们还小，等你能足够强大才能做自己喜欢的事，比如报仇，不然就是白白送死。\"",
          "why_score": "唐刀少年成长常见；合技/三兄弟合击与梦云泽仪式有辨识度但非破圈，故创新 72。"
        },
        "ending": {
          "locus": "ch990 · 最后的最后（完结） · ending anchor · https://www.sudugu.co/162/142899.html",
          "quote": "女子眉头微微皱了一下，最后叹了一口气，认赌服输：\"罢了，朕就不再追查你们天机阁的底细了。\" \"甚好。\"男子笑了笑说道。\"在下此次现身与陛下见面，也只是让陛下不要废这些精力而已，天下子民还期盼着陛下给他们带来更多的实惠\"",
          "why_score": "「最后的最后」完结：五子棋免追+暖蕴谷太子线——ch990 以棋局赌约收束王朝线，故结局 84。"
        }
      }
    },
    {
      "file": "71-wufu.md",
      "id": "pilot-v0.wufu",
      "title": "武夫",
      "author": "平生未知寒",
      "band": "G1-xianxia (站内武侠)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/172/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 83.0,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 78,
        "prose": 82,
        "world": 88,
        "hook": 90,
        "innov": 80,
        "ending": 76
      },
      "evidence": {
        "plot": "「人间有妖，我有刀」刀线贯穿；万柳会仇杀→朝廷折子→妖族南征升级清楚。",
        "cast": "陈朝刀意与报恩逻辑清楚（ch241/724）；宋长溪「还情分」有层次。",
        "pace": "战斗章利落；国运/妖战长线中段易胀。",
        "prose": "破庙一拳爆血雾、风雪香炉镜头感强。",
        "world": "炼气士/忘忧/大梁边关/妖族漠北——人妖对立世界完整。",
        "hook": "血妖传说+少年笑问同类藏处，开篇钩极强。",
        "innov": "刀修武夫压修士的爽点执行扎实，类型内偏高辨识。",
        "ending": "抽样至妖族南征军议；未见显式「全书完」句，ending 保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch241 · 下山虎 · ~25% anchor · https://www.sudugu.co/172/151781.html",
          "quote": "「如果只有你和我，我会和你一战，生死自负。」宋长溪看着陈朝，平静说道：「但如今，我不会出手，算是还你在湖畔手下留情的情分。」",
          "why_score": "「人间有妖，我有刀」刀线贯穿；万柳会→白雾围杀→朝廷/妖族南征升级清楚，故情节 84。"
        },
        "cast": {
          "locus": "ch724 · 人在世上不自由 · ~75% anchor · https://www.sudugu.co/172/153244.html",
          "quote": "「非也，是因为那人和你我一样，都是武夫，若是之后遇到，他恰好有难，不难为的情况下，你可出手相助，其实不止是他，这世间其余武夫，若是遇到，也正好有难，其实都可以帮一帮，天下武夫，本是一家。」",
          "why_score": "陈朝刀意与报恩逻辑清楚；宋长溪「还情分」与纯粹武夫父子的层次，故人物 86。"
        },
        "pace": {
          "locus": "ch241 · 下山虎 · ~25% anchor · https://www.sudugu.co/172/151781.html",
          "quote": "不讲道理的时候，刀就成了最好的东西。陈朝握紧手中的刀，微微吐出一口气……有人动了。",
          "why_score": "战斗章利落；国运/妖战长线中段易胀，故节奏 78。"
        },
        "prose": {
          "locus": "ch2 · 风雪里的破庙 · open anchor · https://www.sudugu.co/172/151104.html",
          "quote": "「破！」一拳轰出，漫天血气被瞬间被打爆。黑衣少年鬓角飞扬，好像人形凶兽，黑衫下的恐怖气息层层荡开，推得那些涌入大殿的风雪四散惊乱。",
          "why_score": "破庙一拳爆血雾、风雪香炉镜头感强，故文笔 82。"
        },
        "world": {
          "locus": "ch724 · 人在世上不自由 · ~75% anchor · https://www.sudugu.co/172/153244.html",
          "quote": "中年男人摇头道：「非也，是因为那人和你我一样，都是武夫，若是之后遇到，他恰好有难，不难为的情况下，你可出手相助……天下武夫，本是一家。」",
          "why_score": "炼气士/忘忧/纯粹武夫/大梁边关/妖族漠北——人妖对立与武夫身份规则完整，故世界观 88。"
        },
        "hook": {
          "locus": "ch2 · 风雪里的破庙 · open anchor · https://www.sudugu.co/172/151104.html",
          "quote": "血妖顿时变得毛骨悚然，惊惧的开口怪叫道：「是你？！」黑衣少年站起身来，看向这个血妖，笑眯眯道：「当然是我了。」……「告诉我，你的那些同类藏在什么地方。」",
          "why_score": "血妖传说+少年笑问同类藏处，开篇钩极强，故钩子 90。"
        },
        "innov": {
          "locus": "ch2 · 风雪里的破庙 · open anchor · https://www.sudugu.co/172/151104.html",
          "quote": "来到殿外，黑衣少年脚尖一点，落在大殿前的那个只露出一半的高大香炉上头。断刀已经入鞘，重新悬在腰间。",
          "why_score": "刀修武夫压修士的爽点执行扎实，断刀+拳刀并用的类型辨识在类型内偏高，故创新 80。"
        },
        "ending": {
          "locus": "ch1254 · 此间事了 · ending anchor · https://www.sudugu.co/172/154839.html",
          "quote": "之前早就寒暑不侵的修士们，此刻能感受到热意了。……随着那颗天星出现，好像修行变得更容易了一些。",
          "why_score": "抽样至妖族南征/天星改天；未见显式「全书完」句于本锚，ending 保守，故结局 76。"
        }
      }
    },
    {
      "file": "72-fantu.md",
      "id": "pilot-v0.fantu",
      "title": "凡徒",
      "author": "曳光",
      "band": "G1-xianxia (站内武侠/修仙)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/161/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 82.8,
      "l1": {
        "plot": 85,
        "cast": 83,
        "pace": 77,
        "prose": 80,
        "world": 87,
        "hook": 84,
        "innov": 78,
        "ending": 88
      },
      "evidence": {
        "plot": "凡徒问长生：村野→散修复仇→阳泉阵局→神域归真，弧完整。",
        "cast": "于野隐忍与爆发（ch253「我乃于野」）；终章农装神皇反差有效。",
        "pace": "千章修仙升级难免平台期；抽样段动作尚紧。",
        "prose": "河滩弯月/龙影禁字可读；中段略口语。",
        "world": "筑基散修、阳泉阵、神域金乌神宫——层级清楚。",
        "hook": "冬狩飞马撞河开局有画面。",
        "innov": "凡人修仙骨架常见；神皇隐居塔鼎村收束有味道。",
        "ending": "「归真」安定神域+草舍竹榻——主题落地。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch253 · 以暴制暴 · ~25% anchor · https://www.sudugu.co/161/136969.html",
          "quote": "「我乃……于野！」于野的话音未落，又是一声叱呵：「禁——」……腰腹间「轰」的炸开一个血洞。他茫然的看着半截身子落在地上，以及那虚幻而又疯狂的龙影，丢开手中的飞剑，带着无尽的困惑缓缓闭上双眼。",
          "why_score": "凡徒问长生：村野→散修复仇→阳泉阵局→神域归真，弧完整；ch253 海边伏击反杀严旬推进清晰，故情节 85。"
        },
        "cast": {
          "locus": "ch253 · 以暴制暴 · ~25% anchor · https://www.sudugu.co/161/136969.html",
          "quote": "于野强忍怒气，道：「据说十二年的那个夜晚，还有一位金丹高人参与了伏击，此时他人在何处？」……于野看着半空中的两位筑基修士，他两眼中闪过一抹寒意，淡淡笑道：「嘿，我当晚在场！」",
          "why_score": "于野隐忍与爆发（ch253「我乃于野」）；终章农装神皇反差有效，故人物 83。"
        },
        "pace": {
          "locus": "ch754 · 出卖 · ~75% anchor · https://www.sudugu.co/161/138543.html",
          "quote": "是他通风报信又如何，且求一个问心无愧。不过，虽然救了宫氏一族，却关系着星城的数十条人命……阳泉？那诡异的潭水，叫阳泉。四周的高山，想必便是阳泉山。",
          "why_score": "千章修仙升级难免平台期；ch253 动作尚紧，ch754 阳泉阵局信息密度适中，故节奏 77。"
        },
        "prose": {
          "locus": "ch2 · 远行 · open anchor · https://www.sudugu.co/161/136182.html",
          "quote": "于野仰面朝天躺在地上，左手抓着木棍，右手抓着一条鱼，模样狼狈不堪。骑马之人回首一瞥，神情中似有歉意，却又伸手一拍，马儿四蹄腾空，带着飞溅的水花与草屑疾驰而去。",
          "why_score": "河滩弯月/龙影禁字可读；ch2 冬狩飞马撞河画面感强，故文笔 80。"
        },
        "world": {
          "locus": "ch754 · 出卖 · ~75% anchor · https://www.sudugu.co/161/138543.html",
          "quote": "那夺目的光芒，彷如一轮明日，照亮了整个山谷；而乌黑的泉水，犹如生命之源。当天地对映、阴阳和合，就此散发出强大的生机，并卷动清风而灵动四方。不过，天上多了一层烟雾。",
          "why_score": "筑基散修、阳泉阵、神域金乌神宫——层级清楚；ch754 阳泉山水光规则落地，故世界观 87。"
        },
        "hook": {
          "locus": "ch2 · 远行 · open anchor · https://www.sudugu.co/161/136182.html",
          "quote": "那个纵马冲撞的青衣女子，竟是白家的小姐。一个女儿家，竟也参与冬狩？她为何如此野蛮？……未见她有何动作，也未被马儿撞击，自己便稀里糊涂的飞了出去。那一刻究竟发生了什么？",
          "why_score": "冬狩飞马撞河开局有画面；白家小姐撞飞于野立「凡徒」悬念，故钩子 84。"
        },
        "innov": {
          "locus": "ch1151 · 归真 · ending anchor · https://www.sudugu.co/161/139730.html",
          "quote": "古怪的方鼎中突然传来一声叱呵——「擅入塔鼎村者，死！」……据传，塔鼎村为神皇的隐居之地，常有各方的修士前来寻觅机缘，却均被诡异的大鼎挡在谷外。",
          "why_score": "凡人修仙骨架常见；神皇隐居塔鼎村收束有味道，故创新 78。"
        },
        "ending": {
          "locus": "ch1151 · 归真 · ending anchor · https://www.sudugu.co/161/139730.html",
          "quote": "于野取代天玄子成为神皇至尊，已是确凿无疑，动荡多年的神域，就此安定下来……塔鼎村宁静依然。大鼎镇守的谷口过去，可见山谷中坐落着几间草舍，有竹林环绕，溪水潺潺，四周开垦了几片田地。",
          "why_score": "「归真」安定神域+草舍竹榻——主题落地；神皇隐居与开篇凡徒对照完成，故结局 88。"
        }
      }
    },
    {
      "file": "73-caojie.md",
      "id": "pilot-v0.caojie",
      "title": "财戒",
      "author": "嚣张农民",
      "band": "G2-urban (站内现实；中后段转入鉴宝修真)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/160/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 70.8,
      "l1": {
        "plot": 72,
        "cast": 68,
        "pace": 70,
        "prose": 62,
        "world": 76,
        "hook": 74,
        "innov": 64,
        "ending": 80
      },
      "evidence": {
        "plot": "开局背叛→鉴宝发财→修真追杀→仙界超脱，弧能走完但跨类型拼贴明显。",
        "cast": "「我」压抑打牌装不知（ch2）有动机；孔雀等属下功能位；反派二本正人套路。",
        "pace": "2000+ 章长线；抽样段动作尚密，长线难免注水感。",
        "prose": "开篇「羊脂美玉/娇艳桃花」滥套；中段武斗「刀罡/剑光」模板化。",
        "world": "鉴宝捡漏+湖水/满水修真阶+仙国天道殿——层级能撑，现实与修真接缝粗。",
        "hook": "牌局当面绿帽（ch2）情绪钩强，目标读者明确。",
        "innov": "绿帽翻盘+鉴宝系统常见；「修复之道圆满→即天道」收束有一点巧思。",
        "ending": "「我就是天道」三千大道融合、天道塔权柄落地——力量向终局清楚。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch2058 · 超脱之境 · ending anchor · https://www.sudugu.co/160/141655.html",
          "quote": "当修复之道也彻底圆满的刹那，我体内，三千大道，同时发出了震天的轰鸣！它们不再是各自独立的存在，而是开始以一种玄奥的轨迹，缓缓旋转、融合！我就是天道。天道就是我。天道塔的奥义，在这一刻，被我彻底掌握！",
          "why_score": "开局背叛→鉴宝发财→修真追杀→仙界超脱，弧能走完但跨类型拼贴明显，故情节 72。"
        },
        "cast": {
          "locus": "ch2 · 她的心野了 · open anchor · https://www.sudugu.co/160/135556.html",
          "quote": "我真的很想知道此刻柳清雅心中在想什么，可无奈我并无读心术，根本得不到答案。阿强则兴奋到了极点，呼吸急促而沉重，如同拉风箱一般。他双眼放光，细细地把玩着柳清雅的手，仿佛那是世间最珍贵的宝物。",
          "why_score": "「我」压抑打牌装不知（ch2）有动机；孔雀等属下功能位，反派二本正人套路，故人物 68。"
        },
        "pace": {
          "locus": "ch753 · 二本正人的藏宝老巢 · ~75% anchor · https://www.sudugu.co/160/137758.html",
          "quote": "战斗持续了二十多分钟，我渐渐占据了上风——我是满水境，力量和速度都比二本正人强上几分，而且我年轻，体力充沛，越打越勇；反观二本正人，虽然搏杀经验丰富，可年岁已高，体力渐渐不支，真气消耗也越来越大，动作明显慢了下来。",
          "why_score": "2000+ 章长线；抽样段动作尚密，长线难免注水感，故节奏 70。"
        },
        "prose": {
          "locus": "ch2 · 她的心野了 · open anchor · https://www.sudugu.co/160/135556.html",
          "quote": "但她的脸越发红晕，恰似春日里盛开的娇艳桃花，娇躯也微微颤抖起来，仿佛风中摇曳的花蕊。阿强则兴奋到了极点，呼吸急促而沉重，如同拉风箱一般。他双眼放光，细细地把玩着柳清雅的手，仿佛那是世间最珍贵的宝物。",
          "why_score": "开篇「羊脂美玉/娇艳桃花」滥套；中段武斗模板化，故文笔 62。"
        },
        "world": {
          "locus": "ch252 · 萧皇后药方 · ~25% anchor · https://www.sudugu.co/160/136241.html",
          "quote": "总共108种药材，其中一些药材甚至没记载在《本草纲目》之中，但组合在一起，竟然能有如此妙用？药方上详细地写明了保养药丸的制作方法，还记载了服用方法。每天只要服用豆子那么大的一粒。",
          "why_score": "鉴宝捡漏+湖水/满水修真阶+仙国天道殿——层级能撑，现实与修真接缝粗，故世界观 76。"
        },
        "hook": {
          "locus": "ch2 · 她的心野了 · open anchor · https://www.sudugu.co/160/135556.html",
          "quote": "阿强则兴奋到了极点，如同被欲望彻底吞噬的野兽，直接将手放到了柳清雅那白皙性感的大腿上。柳清雅身着的吊带短裙本就很短，因此，阿强的手毫无阻碍地与柳清雅大腿的娇嫩肌肤亲密接触。刹那间，阿强仿若触电一般，浑身颤抖个不停。",
          "why_score": "牌局当面绿帽（ch2）情绪钩强，目标读者明确，故钩子 74。"
        },
        "innov": {
          "locus": "ch2058 · 超脱之境 · ending anchor · https://www.sudugu.co/160/141655.html",
          "quote": "那些曾经因为触及禁忌而难以圆满的大道，比如修复之道，也终于在吸收了无数古老智慧之后，彻底圆满！修复之道也彻底圆满的刹那，我体内，三千大道，同时发出了震天的轰鸣！",
          "why_score": "绿帽翻盘+鉴宝系统常见；「修复之道圆满→即天道」收束有一点巧思，故创新 64。"
        },
        "ending": {
          "locus": "ch2058 · 超脱之境 · ending anchor · https://www.sudugu.co/160/141655.html",
          "quote": "我就是天道。天道就是我。天道塔的奥义，在这一刻，被我彻底掌握！它不再是一件外物，而是我身体的一部分，是我意志的延伸，是我掌控这方天地的权柄！我缓缓睁开眼，眼中一片混沌，仿佛蕴含了宇宙初开时的景象。",
          "why_score": "「我就是天道」三千大道融合、天道塔权柄落地——力量向终局清楚，故结局 80。"
        }
      }
    },
    {
      "file": "74-xiangcun-xiaoyixian.md",
      "id": "pilot-v0.xiangcun-xiaoyixian",
      "title": "乡村小医仙",
      "author": "北秋",
      "band": "G2-urban (站内言情/现实·乡村医术金手指)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/106/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 70.5,
      "l1": {
        "plot": 74,
        "cast": 72,
        "pace": 68,
        "prose": 66,
        "world": 70,
        "hook": 76,
        "innov": 60,
        "ending": 78
      },
      "evidence": {
        "plot": "穷村翻身→医术威慑→人情收束，弧完整；2943 章金手指线直白。",
        "cast": "秦凡护短砸医院（ch252）性格清楚；翠兰/父母烟火气；后宫向配角功能。",
        "pace": "近三千章长连载；抽样段冲突尚密，整体易注水。",
        "prose": "口语村语可读；「妈的/牛逼」粗口多，文学性弱。",
        "world": "乡村+医院+丹药仙术——轻设定服务爽点，厚度一般。",
        "hook": "工伤跛父 vs 浇地救命钱（ch2）接地气钩。",
        "innov": "乡村医仙翻盘模板常见。",
        "ending": "分丹亲友+沈瑶「嫁给你」——情感/金手指双收束，标大结局。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch2943 · 大结局 · ending anchor · https://www.sudugu.co/106/89381.html",
          "quote": "秦凡将丹药递给了沈瑶。\"瑶瑶，吞下这枚丹药，你就可以青春永驻了。\"沈瑶震惊道：\"小凡，这药真的有这么神奇？\"沈瑶嗯的点头，莞尔一笑说道：\"小凡，倘若我真的有一天可以年轻了，那我就嫁给你。\"",
          "why_score": "穷村翻身→医术威慑→人情收束，弧完整；2943 章金手指线直白，故情节 74。"
        },
        "cast": {
          "locus": "ch252 · 信不信砸了医院！ · ~25% anchor · https://www.sudugu.co/106/86490.html",
          "quote": "秦凡笑着说道：\"你停一下试试，信不信我立马把你这医院砸了。\"人一般都欺软怕硬，硬的怕横的，护士脸色一变，她气势一下子就没了，指着秦凡说道：\"你敢，这可是医院。\"秦凡冷笑道:\"你他妈还知道是医院呀，医院是救死扶伤的地方，你他妈只认钱。\"",
          "why_score": "秦凡护短砸医院（ch252）性格清楚；翠兰/父母烟火气；后宫向配角功能，故人物 72。"
        },
        "pace": {
          "locus": "ch755 · 孙妍来了 · ~75% anchor · https://www.sudugu.co/106/87048.html",
          "quote": "秦凡刚走到村口，这时候翠兰打电话过来说李梦玲过来了。秦凡知道李梦玲晚上过来肯定是说王亮的事儿来了，顿时他哦的一声，说他马上回来就挂了电话。走进院子，掀开帘子，秦凡果然见李梦玲正坐在沙发上跟他家里人在聊天。",
          "why_score": "近三千章长连载；抽样段冲突尚密，整体易注水，故节奏 68。"
        },
        "prose": {
          "locus": "ch2 · 画符 · open anchor · https://www.sudugu.co/106/86234.html",
          "quote": "秦振哪能不知，但是眼下幼苗期，又逢干旱，要是不浇指定全死掉，顿时秦振果断道：\"眼下庄稼比买药更紧迫。\"话音刚落，众人抬头齐声反对。\"爸，这不行，这可是您后天买药的钱！\"",
          "why_score": "口语村语可读；「妈的/牛逼」粗口多，文学性弱，故文笔 66。"
        },
        "world": {
          "locus": "ch2 · 画符 · open anchor · https://www.sudugu.co/106/86234.html",
          "quote": "晚饭是小米粥，两个农家小菜，凉拌黄瓜跟炒茄子，都是自家地里种的。粥的米粒很少，多是水，秦凡知道家里米缸快要见底了，嫂子是节省着吃。\"小凡，你身体真没事？\"母亲看着儿子。",
          "why_score": "乡村+医院+丹药仙术——轻设定服务爽点，厚度一般，故世界观 70。"
        },
        "hook": {
          "locus": "ch2 · 画符 · open anchor · https://www.sudugu.co/106/86234.html",
          "quote": "秦振一言不发，面色黝黑苍老，自打工伤瘸了腿以来，更是日渐憔悴。秦凡怔了怔，夹菜送往父亲碗中。秦振一惊，抬起头看着儿子，\"你快点吃。\"说着秦振转头道：\"他娘，吃完饭你拿钱给小凡，这两天浇地用。\"",
          "why_score": "工伤跛父 vs 浇地救命钱（ch2）接地气钩，故钩子 76。"
        },
        "innov": {
          "locus": "ch2943 · 大结局 · ending anchor · https://www.sudugu.co/106/89381.html",
          "quote": "秦凡摇头一笑说道：\"我都这么大的年纪了，小凡没必要了，嫂子后半辈子能看看你很知足了。\"\"那不行，你赶紧吞了，\"秦凡一笑，伸手一把将丹药放进对方的嘴里。\"嫂子，我这丹药不会让你立即恢复青春，而是慢慢的恢复。\"",
          "why_score": "乡村医仙翻盘模板常见，创新有限，故创新 60。"
        },
        "ending": {
          "locus": "ch2943 · 大结局 · ending anchor · https://www.sudugu.co/106/89381.html",
          "quote": "跟着陈有容聊了几句，秦凡回到家里给了嫂子翠兰和妹妹秦玲儿各一枚丹药。然后他给了村里牛大盛和哥哥秦峰，凡是亲近的人都给了丹药。秦凡不想让他们老去。给完以后，秦凡直接去了临风市，见到了沈瑶。",
          "why_score": "分丹亲友+沈瑶「嫁给你」——情感/金手指双收束，标大结局，故结局 78。"
        }
      }
    },
    {
      "file": "75-kaiju-jinchi-dapeng.md",
      "id": "pilot-v0.kaiju-jinchi-dapeng",
      "title": "开局炼化金翅大鹏，圣人懵了！",
      "author": "惜柒",
      "band": "G1-xianxia (洪荒封神同人·孔宣视角混元流)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/173/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 66.8,
      "l1": {
        "plot": 72,
        "cast": 66,
        "pace": 70,
        "prose": 62,
        "world": 66,
        "hook": 72,
        "innov": 58,
        "ending": 68
      },
      "evidence": {
        "plot": "洪荒封神既有框架内孔宣主视角，主线五色神光→七色圣光→混元太极清晰；ch500 一招退大道收束升级线。",
        "cast": "孔宣冷峻主角立得住；赵公明/碧霄/随侍五仙(ch125)多为功能化贺喜配角，群像扁平。",
        "pace": "500 章体量适中，抽样段(ch375 玄冥归来)冲突推进快，爽文节奏紧。",
        "prose": "网文流水句，OCR 分页(1/3)，语言直白，「懵了」式标题偏套路。",
        "world": "借洪荒封神演义世界观(截教/量劫/金鳌岛)，自创设定少，主要嫁接。",
        "hook": "开局穿越即撞巫妖大战+化形劫、金翅大鹏替死(ch1)，危机钩明确。",
        "innov": "洪荒同人+孔宣主角这一模板在同人区常见，创新有限。",
        "ending": "ch500 突破混元太极「一招退大道」，力量线收束到位，但偏爽点高潮而非情感/主题收束，且分页续写。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch500 · 突破混元太极，一招退大道！ · ending anchor · https://www.sudugu.co/173/156418.html",
          "quote": "当体内九成混元之力尽数化为混沌本源的刹那！\"轰！！！\"一股远比之前强横百倍的浩瀚气息，自孔宣体内轰然爆发！混元无极，巅峰！成了！从中期至巅峰，他竟在这炼化诡异气息的过程中，于短短时间内，一步跨越！",
          "why_score": "洪荒封神框架内孔宣主视角，主线五色神光→七色圣光→混元太极清晰；ch500 一招退大道收束升级线，故情节 72。"
        },
        "cast": {
          "locus": "ch125 · 众弟子恭贺，前往首阳山 · ~25% anchor · https://www.sudugu.co/173/155269.html",
          "quote": "随后不断有截教弟子前来恭贺孔宣修为大进。无当圣母、随侍五仙等等，就连一向深居简出的龟灵圣母也破关而出。众人齐聚偏殿前，场面热闹非凡。\"恭喜大师兄修为大进！\"众弟子齐声贺道，声音在金鳌岛上空回荡。",
          "why_score": "孔宣冷峻主角立得住；赵公明/碧霄/随侍五仙(ch125)多为功能化贺喜配角，群像扁平，故人物 66。"
        },
        "pace": {
          "locus": "ch375 · 玄夜归来，水之法则圆满 · ~75% anchor · https://www.sudugu.co/173/156025.html",
          "quote": "玄夜神色一凛，重重点头：\"玄夜明白。\"\"此番归来，正是感知天地有变，劫气暗生，愿回归主人座下，以供驱策，略尽绵力。\"他话音沉稳，目光坚定。虽已是一方大能，距离混元大罗仅半步之遥，却仍谨记根本，认孔宣为主。",
          "why_score": "500 章体量适中，抽样段(ch375 玄冥归来)冲突推进快，爽文节奏紧，故节奏 70。"
        },
        "prose": {
          "locus": "ch1 · 穿越洪荒，我是孔宣？ · open anchor · https://www.sudugu.co/173/154849.html",
          "quote": "顶尖的跟脚加上五色神光这门神通，发育起来足以让他在洪荒世界中横行无忌。\"跟脚顶尖，还有五色神光这等神通，开局倒是不错，而且出世就是太乙玄仙巅峰的境界。\"孔宣嘴角微扬，但很快，他的笑容凝固了。因为他感应到了天地间弥漫的肃杀之气。巫妖大战！",
          "why_score": "网文流水句，OCR 分页，语言直白，「懵了」式标题偏套路，故文笔 62。"
        },
        "world": {
          "locus": "ch375 · 玄夜归来，水之法则圆满 · ~75% anchor · https://www.sudugu.co/173/156025.html",
          "quote": "\"你既归来，便先随我入岛。\"赵公明当即引动阵法，开辟一道门户，带着玄夜步入金鳌岛。一入岛内，磅礴如海的先天灵气与浑厚无比的截教气运扑面而来，更兼有丝丝缕缕的人道伟力照耀。玄夜浑身一震，周身水之法则自发运转，贪婪地吸收着这远超外界的优越环境。",
          "why_score": "借洪荒封神演义世界观(截教/量劫/金鳌岛)，自创设定少，主要嫁接，故世界观 66。"
        },
        "hook": {
          "locus": "ch1 · 穿越洪荒，我是孔宣？ · open anchor · https://www.sudugu.co/173/154849.html",
          "quote": "而且不死火山上空，已经被雷云所笼罩。赫然是孔宣的化形之劫！这是跟脚强大生灵化形，都会经历的考验。成功，会得到天道认可，不会被排斥。失败，直接魂飞魄散彻底泯灭。\"太乙玄仙巅峰境界出世，也不知道加上五色神光能不能扛过这化形之劫啊！\"",
          "why_score": "开局穿越即撞巫妖大战+化形劫、金翅大鹏替死(ch1)，危机钩明确，故钩子 72。"
        },
        "innov": {
          "locus": "ch1 · 穿越洪荒，我是孔宣？ · open anchor · https://www.sudugu.co/173/154849.html",
          "quote": "巫妖大战！这场席卷洪荒的劫难已然爆发，即便是不死火山这等极南之地，也被战火波及。远处，天穹被撕裂，星辰陨落如雨，大地的尽头传来震耳欲聋的轰鸣，那是祖巫与妖皇交锋的余波。",
          "why_score": "洪荒同人+孔宣主角这一模板在同人区常见，创新有限，故创新 58。"
        },
        "ending": {
          "locus": "ch500 · 突破混元太极，一招退大道！ · ending anchor · https://www.sudugu.co/173/156418.html",
          "quote": "就在这圆满达成的瞬间！孔宣头顶虚空，混沌珠的虚影前所未有的凝实，缓缓旋转，垂落下万千混沌气流，与他周身本源共鸣。他身后那孔雀法相发出一声清越穿云的啼鸣，五根淡紫色的鸿蒙源光翎羽光华大放。一种凌驾于无极之上的玄妙意蕴，自他生命本源的最深处，自然而然地弥漫开来…",
          "why_score": "ch500 突破混元太极「一招退大道」，力量线收束到位，但偏爽点高潮而非情感/主题收束，故结局 68。"
        }
      }
    },
    {
      "file": "76-shenguo-zhishang.md",
      "id": "pilot-v0.shenguo-zhishang",
      "title": "神国之上",
      "author": "见异思剑",
      "band": "G1-xianxia (东方修真·剑修/丰都幽冥+反抗暗主主题)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/147/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 80.0,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 76,
        "prose": 84,
        "world": 80,
        "hook": 80,
        "innov": 76,
        "ending": 82
      },
      "evidence": {
        "plot": "皇城做鬼开局→丰都幽冥城→斩暗主→众生自由，主线层层递进；ch480 主题回收（自由/解放）与前期铺垫呼应，弧完整。",
        "cast": "宁长久痴情坚韧(ch359 携司命尸身登月)、赵香儿孤身破阵(ch118)、朱雀道心转向(ch480)三角均有成长弧，非工具人。",
        "pace": "480 章体量克制；抽样段幽冥城对决(ch118)密度高，少注水。",
        "prose": "「夜色泼天也淹不了这点微末烛光」「卧看牵牛织女星」等意象化笔法，文学性明显高于均值。",
        "world": "丰都/幽冥/彼岸法则自洽（narrow-world 崩坏、红月尸潮设定），有厚度。",
        "hook": "开篇道人做法事+师徒暗藏杀机(ch1)悬疑钩强，气氛浓。",
        "innov": "幽冥题材+「解放众生」价值内核+散文诗笔调，在爽文里较独特。",
        "ending": "ch480 朱雀立新道、叶长歌为苍生续行，情感与思想双收束，克制不烂尾。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch480 · 卧看牵牛织女星 · ending anchor · https://www.sudugu.co/147/123089.html",
          "quote": "朱雀说：「我想创造一个没有欺凌与压迫的世界，让所有的生灵都能在此间寻得自由，万灵自由则我自由，这……是我的新道。」宁长久回到道观时，朱雀已经离去，叶婵宫一个人坐在白纱之间，仙影幽然。",
          "why_score": "皇城做鬼开局→丰都幽冥城→斩暗主→ch480 众生自由主题回收，弧完整，故情节 82。"
        },
        "cast": {
          "locus": "ch359 · 三百年一剑 · ~75% anchor · https://www.sudugu.co/147/122741.html",
          "quote": "「你明明很好，却总装坏。」「你明明那么喜欢嫁嫁，却总变着法子欺负她。」「你明明喜欢我，又说着憎恨。」宁长久断断续续地说着。他希望肩头的女子醒来，揪着他的耳朵，清叱着反驳自己。",
          "why_score": "宁长久痴情坚韧(ch359 携司命尸身登月)、赵香儿孤身破阵(ch118)、朱雀道心转向(ch480)三角均有成长弧，非工具人，故人物 80。"
        },
        "pace": {
          "locus": "ch118 · 牛头巨斧 · ~25% anchor · https://www.sudugu.co/147/122247.html",
          "quote": "那身影脚步不停，似在判断着白夫人院子的方向。白夫人心中一凛，对着身前已被污染的树白厉喝一声：「去杀了她！」「是！」树白立刻领命，然后身子飘浮起来，向着屋外飞速掠去。",
          "why_score": "480 章体量克制；抽样段幽冥城对决(ch118)密度高，少注水，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 皇城的鬼 · open anchor · https://www.sudugu.co/147/122023.html",
          "quote": "「为师常常与你们说，我们修道之人，秉持的是一身正气，如夜里的一盏烛火，任他夜色泼天，也淹不了这点微末烛光，所以你们只要跟紧为师身边便不必恐慌，哪怕事不成，大不了脱身而走便是。」",
          "why_score": "「夜色泼天也淹不了这点微末烛光」「卧看牵牛织女星」等意象化笔法，文学性明显高于均值，故文笔 84。"
        },
        "world": {
          "locus": "ch118 · 牛头巨斧 · ~25% anchor · https://www.sudugu.co/147/122247.html",
          "quote": "这座酆都是迟早要支撑不住的。但是如今它还没有坍塌，法则也没有崩坏，狭小世界里的彼岸性也不应该被打破才是，那么赵襄儿到底凭什么可以潜入，若非她在黄泉边留下了一些东西，要不然恐怕此刻赵襄儿杀到院子门口她才会察觉。",
          "why_score": "丰都/幽冥/彼岸法则自洽（narrow-world 崩坏、红月尸潮设定），有厚度，故世界观 80。"
        },
        "hook": {
          "locus": "ch1 · 皇城的鬼 · open anchor · https://www.sudugu.co/147/122023.html",
          "quote": "宁擒水起身向门外走去，出门之后，他手中拂尘一挥，那门应声而合，老人回头看了一眼，目光冷漠，如看死人一般。少年与少女并尚未入玄，自然没有察觉到宁擒水那道隔门而来的寒冷目光。",
          "why_score": "开篇道人做法事+师徒暗藏杀机(ch1)悬疑钩强，气氛浓，故钩子 80。"
        },
        "innov": {
          "locus": "ch480 · 卧看牵牛织女星 · ending anchor · https://www.sudugu.co/147/123089.html",
          "quote": "朱雀轻笑着问：「多久才能改变呢？」叶婵宫道：「这是需要时间的事，不可一言而断。」「呵……」朱雀笑意越来越盛，「我只是在想，你追求的是人类的未来，我追求的是个体的无拘无束，但最终，你也只是为修真者讨到了自由。」",
          "why_score": "幽冥题材+「解放众生」价值内核+散文诗笔调，在爽文里较独特，故创新 76。"
        },
        "ending": {
          "locus": "ch480 · 卧看牵牛织女星 · ending anchor · https://www.sudugu.co/147/123089.html",
          "quote": "朱雀说：「我想创造一个没有欺凌与压迫的世界，让所有的生灵都能在此间寻得自由，万灵自由则我自由，这……是我的新道。」",
          "why_score": "ch480 朱雀立新道、叶长歌为苍生续行，情感与思想双收束，克制不烂尾，故结局 82。"
        }
      }
    },
    {
      "file": "77-zhanyao.md",
      "id": "pilot-v0.zhanyao",
      "title": "斩妖",
      "author": "麻辣白菜",
      "band": "G1-xianxia (东方修真·学宫/武夫体系+妖劫)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/142/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.3,
      "l1": {
        "plot": 76,
        "cast": 76,
        "pace": 74,
        "prose": 72,
        "world": 74,
        "hook": 78,
        "innov": 68,
        "ending": 76
      },
      "evidence": {
        "plot": "坟先立开局→学宫求学→护国斩妖→大渊封印，主线连贯；ch711 母子团圆+封印大渊收束多线。",
        "cast": "云缺护短机敏、牧青瑶女帝担当(ch533 赴死心理)、白别吴动生死暗号插科打诨见性格，配角有血肉。",
        "pace": "711 章中长篇；学宫大比(ch178)铺陈稍缓但生活流有趣，皇宫死战段密度高。",
        "prose": "「人未死坟先立」开局意象好；对白幽默（烤全羊/大灰狼暗号），整体流畅偏俗。",
        "world": "天祈学宫十二殿(灵匠/佛心/御兽/百花…)设定丰富有趣，武夫神魂弱等规则有交代。",
        "hook": "开局剑客被三眼血狼一口吞、郡主雨夜逃亡(ch1)，强钩。",
        "innov": "学宫烧菜种花斗舞的日常化设定较新鲜，但整体仍在斩妖护国框架内。",
        "ending": "ch711 团圆+纳后妃+归家，情感收束完整（后宫向大团圆），略套路但明确收尾。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch711 · 我才应该是主角 · ending anchor · https://www.sudugu.co/142/119271.html",
          "quote": "了解经过后，众人唏嘘感慨。云缺猛然回头，居然看到了母亲！白孤晴的身体已经复原，除了脸色苍白之外，毫发无损！云缺大喜，与母亲团聚。众人说说笑笑，离开了大渊之地。大家累得不轻，先得歇一歇，再来研究封印大渊之事，反正道宗就在旁边呢，即便大渊里出来什么诡物，也是道宗先倒霉。",
          "why_score": "坟先立开局→学宫求学→护国斩妖→大渊封印，主线连贯；ch711 母子团圆+封印大渊收束多线，故情节 76。"
        },
        "cast": {
          "locus": "ch534 · 大唐暗子 · ~75% anchor · https://www.sudugu.co/142/118718.html",
          "quote": "「驸马爷，您就别为难我了，我只是听命行事，要不然，我送您去皇宫见陛下？」「不去！我哪也不去了，就在公主府住一辈子！天天生娃，给陛下传宗接代！」云缺怒喝道。其实云缺也想去找秦皇理论。但人家根本不见自己，去了也是等在偏殿，自找没趣。咣当一声关上大门，云缺背着手走在院子里，愁眉不展。",
          "why_score": "云缺护短机敏、牧青瑶女帝担当(ch533 赴死心理)、白别吴动生死暗号插科打诨见性格，配角有血肉，故人物 76。"
        },
        "pace": {
          "locus": "ch179 · 我喜欢你 · ~25% anchor · https://www.sudugu.co/142/117672.html",
          "quote": "半炷香的时间很短，一众学子各展其能，用尽手段。有人动用法力，有人用灵符，有人异想天开挖个坑把鱼埋上，更有些聪明的学子直接架起大锅烧热水，要把鱼煮熟了。云缺用的办法最为简单直接，而且十分暴力。一记赤炎拳。鱼熟了。完完整整的烤全鱼，一片鱼鳞都不少。",
          "why_score": "711 章中长篇；学宫大比(ch178)铺陈稍缓但生活流有趣，皇宫死战段密度高，故节奏 74。"
        },
        "prose": {
          "locus": "ch2 · 鬼物就是个笑话 · open anchor · https://www.sudugu.co/142/117156.html",
          "quote": "云缺忽然睁开了眼。目光清明冷冽，怀里的刀，缓缓出鞘。锋利的刀刃流转过一抹寒芒，刀体上，清晰倒映着身后的烛火与一切。随后云缺的眼神开始变了，变得惊讶震撼。「好大……」「什么？」刚刚换好衣服的牧青瑶莫名其妙的道。「雨好大。」云缺的声音平静如常。",
          "why_score": "「人未死坟先立」开局意象好；对白幽默（烤全羊/大灰狼暗号），整体流畅偏俗，故文笔 72。"
        },
        "world": {
          "locus": "ch179 · 我喜欢你 · ~25% anchor · https://www.sudugu.co/142/117672.html",
          "quote": "学正过来确认，宣布云缺通过第二项考核，烤熟的大鱼被扔到事先准备好的大木桶里。每个学殿前边都有个木桶，无论大鱼死没死，最后会被收集在一起，留作学子们的年夜饭。一个学殿一大桶鱼，取个好兆头，年年有余嘛。大年夜怎么能少了鱼。半炷香的时间很快结束，通过考核的在三百人上下。",
          "why_score": "天祈学宫十二殿(灵匠/佛心/御兽/百花…)设定丰富有趣，武夫神魂弱等规则有交代，故世界观 74。"
        },
        "hook": {
          "locus": "书页简介 · open anchor · https://www.sudugu.co/142/",
          "quote": "江山易主，人间乱套。妖魔鬼怪，为祸苍生。少年自前朝斩妖司而来，居棺屋，持黑刃，誓要肃清世间一切邪祟，扶大厦于将倾，开万世之太平。",
          "why_score": "开局剑客被三眼血狼一口吞、郡主雨夜逃亡(ch1)，强钩；简介「居棺屋，持黑刃」意象抓人，故钩子 78。"
        },
        "innov": {
          "locus": "ch179 · 我喜欢你 · ~25% anchor · https://www.sudugu.co/142/117672.html",
          "quote": "有人动用法力，有人用灵符，有人异想天开挖个坑把鱼埋上，更有些聪明的学子直接架起大锅烧热水，要把鱼煮熟了。煮熟的办法其实最好，鱼没有任何伤口还死得透透的，尤其还能吃。但烧水的时间是个问题。等水烧开，考核的时间也到了。云缺用的办法最为简单直接，而且十分暴力。一记赤炎拳。",
          "why_score": "学宫烧菜种花斗舞的日常化设定较新鲜，但整体仍在斩妖护国框架内，故创新 68。"
        },
        "ending": {
          "locus": "ch711 · 我才应该是主角 · ending anchor · https://www.sudugu.co/142/119271.html",
          "quote": "数日后。大燕皇宫张灯结彩。今天是大喜事，燕皇纳妃。大手笔，一次纳了六位皇妃。按照排序，分别为穹音，凌妙清，赢霏雨，商暮，朱静姝，柳真真。皇后则是牧青瑶。七个媳妇，云缺觉得够了，有点忙不过来。几日后，燕皇带着宾妃们出游踏青，来到青狐山。推开尘封已久的木门，云缺回到了自己家中。",
          "why_score": "ch711 团圆+纳后妃+归家，情感收束完整（后宫向大团圆），略套路但明确收尾，故结局 76。"
        }
      }
    },
    {
      "file": "78-xiuxianjie-diyi-dahuohai.md",
      "id": "pilot-v0.xiuxianjie-diyi-dahuohai",
      "title": "修仙界第一大祸害",
      "author": "蘑菇屋下的松鼠",
      "band": "G1-xianxia (东方修真·搞笑流+峨眉师门+归墟)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/153/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 71.5,
      "l1": {
        "plot": 72,
        "cast": 76,
        "pace": 70,
        "prose": 68,
        "world": 70,
        "hook": 76,
        "innov": 66,
        "ending": 74
      },
      "evidence": {
        "plot": "冬瓜村收徒开局→峨眉修行→东瀛/幻境→归墟悟道，主线成长清楚；ch916 终章以兄妹对决+故人牌位收束情感。",
        "cast": "林小鹿「血手人屠」中二又护妹、林小玉娇蛮、李明儒不着调师父(ch1)，人物鲜活反差萌。",
        "pace": "918 章长篇，搞笑日常撑场易稀释；抽样段(ch230 东瀛斗法)冲突尚可。",
        "prose": "网络段子密集（小黄书/传记书名玩梗），口语活泼但文学性弱、颇多插科打诨。",
        "world": "峨眉摘星一脉+黄天幻境+归墟境+盘古开天(ch689)混搭，设定服务喜剧与升级。",
        "hook": "开局兄妹拦路打劫、自封「冬瓜村一霸」把长老雷到(ch1)，喜剧钩强。",
        "innov": "「大祸害」反英雄搞笑修仙调性有辨识度，但搞笑流本身模板化。",
        "ending": "ch916 明确终章，百余故人牌位见证兄妹终极一战，情感仪式感收束，之后另有完本感言/后记。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch916 · 终章 林小玉对林小鹿！ · ending anchor · https://www.sudugu.co/153/128491.html",
          "quote": "繁星夜空之下，林小鹿先是看了眼伙伴们，随后看向小玉儿，声音微哑道：\"准备好了？打赢我，我把归墟给你，打不赢，怪怪听话。\"\"嗯，我准备好了。\"小玉儿狠狠点头，并摆出架势。\"峨眉，林小鹿，请赐教！\"",
          "why_score": "冬瓜村收徒→峨眉/东瀛/幻境→归墟悟道；ch916 终章兄妹对决+故人牌位收束情感，故情节 72。"
        },
        "cast": {
          "locus": "ch1 · 冬瓜村一霸 · open anchor · https://www.sudugu.co/153/125818.html",
          "quote": "\"没错，我哥哥是冬瓜村第一狠人，辣手摧花无数，每天一睡醒就要砍人。\"小玉儿可爱的在一旁跟着叫嚣：\"村里的说书伯伯还专门为我哥写了一本传记，书名就叫《那些年我们一起砍过的女孩儿》\"稚嫩的话语把李明儒雷的外焦里嫩。",
          "why_score": "林小鹿「血手人屠」中二又护妹、林小玉娇蛮、李明儒不着调师父(ch1)鲜活反差萌，故人物 76。"
        },
        "pace": {
          "locus": "ch230 · 东瀛修士 · ~25% anchor · https://www.sudugu.co/153/126487.html",
          "quote": "六座巨大的飞行法器撕破云雾，跨出神州边界，来到了一望无垠的大海之上。第一次见到海的林小鹿兴奋的大呼小叫，其他宗门的少年少女们也是开心的不行，纷纷趴在各自的法器边缘处，惊喜的看着下面的汪洋大海。",
          "why_score": "918 章长篇，搞笑日常撑场易稀释；抽样段(ch230 东瀛/黄天幻境)冲突尚可，故节奏 70。"
        },
        "prose": {
          "locus": "ch1 · 冬瓜村一霸 · open anchor · https://www.sudugu.co/153/125818.html",
          "quote": "中年修士名叫李明儒，本是峨眉摘星一脉的长老，半个时辰前，他的师姐峨眉掌门找他谈话，说他天天躲在洞府中喝酒睡觉看小黄书，要不然就是去偷看其他分脉的女长老洗澡，成天不学无术也不修炼，导致峨眉九大分脉中历史最久的摘星一脉，足足二十年都没有新弟子出现。",
          "why_score": "网络段子密集、口语活泼但文学性弱，颇多插科打诨，故文笔 68。"
        },
        "world": {
          "locus": "ch689 · 逆天 · ~75% anchor · https://www.sudugu.co/153/127764.html",
          "quote": "\"天地浑沌如鸡子，盘古生其中。阳清为天，阴浊为地。盘古在其中，一日九变，神于天，圣于地。天数极高，地数极深，盘古极长，后乃有三皇。\"林小鹿懵了，这是……盘古开天？",
          "why_score": "峨眉摘星一脉+黄天幻境+归墟境+盘古开天(ch689)混搭，设定服务喜剧与升级，故世界观 70。"
        },
        "hook": {
          "locus": "ch1 · 冬瓜村一霸 · open anchor · https://www.sudugu.co/153/125818.html",
          "quote": "林小鹿脑瓜子一扬，哼道:\"因为我们牛叉！\"李明儒:……他差点气的笑出声，这小孩儿还真特娘的有勇气。\"你们爹娘不管你们吗？\"\"俺们爹娘去世了。\"林小鹿说道:\"我们是专业在村子里做混混的，尤其是我，人送外号冬瓜村一霸，血手人屠林小鹿！\"",
          "why_score": "开局兄妹拦路打劫、自封「冬瓜村一霸」把长老雷到(ch1)，喜剧钩强，故钩子 76。"
        },
        "innov": {
          "locus": "ch1 · 冬瓜村一霸 · open anchor · https://www.sudugu.co/153/125818.html",
          "quote": "李明儒没再继续绕弯子，而是直接对兄妹俩笑道:\"本座李明儒，乃是峨眉摘星一脉的长老，此次见你兄妹二人身世凄惨，故愿收你二人为徒，入我峨眉门下，你们可愿意？\"\"呸！\"",
          "why_score": "「大祸害」反英雄搞笑修仙调性有辨识度，但搞笑流本身模板化，故创新 66。"
        },
        "ending": {
          "locus": "ch916 · 终章 林小玉对林小鹿！ · ending anchor · https://www.sudugu.co/153/128491.html",
          "quote": "堂屋内上百张牌位顿时全部飞出，井然有序的在二人身旁漂浮排列，仿佛观战的吃瓜群众一般。繁星夜空之下，林小鹿先是看了眼伙伴们，随后看向小玉儿，声音微哑道：\"准备好了？打赢我，我把归墟给你，打不赢，怪怪听话。\"",
          "why_score": "ch916 明确终章，百余故人牌位见证兄妹终极一战，情感仪式感收束，故结局 74。"
        }
      }
    },
    {
      "file": "79-wudong-qiankun.md",
      "id": "pilot-v0.wudong-qiankun",
      "title": "武动乾坤",
      "author": "天蚕土豆",
      "band": "G1-xuanhuan (东方玄幻·符文/祖符+位面之主)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/98/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 69.0,
      "l1": {
        "plot": 74,
        "cast": 68,
        "pace": 66,
        "prose": 62,
        "world": 72,
        "hook": 72,
        "innov": 64,
        "ending": 74
      },
      "evidence": {
        "plot": "家族少年→符文晋阶→大千世界→异魔天地大战，主线升级弧完整；ch1323 大结局异魔皇陨落、位面之主收束。",
        "cast": "林动坚韧复仇底色鲜明，绫清竹/应欢欢情感线贯穿；配角随境界扩张多功能化，中后期群像稀释。",
        "pace": "1300+ 章超长连载，抽样段(ch332 斗腾煞)战斗密但整体注水明显，天蚕土豆式打怪升级循环。",
        "prose": "标准爽文流水句，战斗描写堆砌「terrifying/浩瀚」，语言功能化。",
        "world": "淬体→符文→祖符→祖境体系层级清楚(ch1)，吞噬祖符金手指设定标志性。",
        "hook": "开局试炼受辱、废柴逆袭钩(ch1)经典有效；ch996「Lin Dong he has—」悬念断句。",
        "innov": "天蚕土豆自我复制的少年逆袭+吞噬流模板，行业影响大但套路化。",
        "ending": "ch1323 明标大结局，天地大战收束+位面之主+寻回爱人情感落点，收尾完整。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1323 · 我要把你找回来【大结局！】 · ending anchor · https://www.sudugu.co/98/78288.html",
          "quote": "第一千三百零七章 第二次天地大战，终是伴随着异魔皇的陨落而谢幕。这种结果，让得这天地间，彻彻底底的陷入了欢腾，那种绝望之后的希望，有着一种令人难以抑制的激动与狂喜。当年的符祖以及异魔皇，他们来到这片天地，所为的便是掌控位面之胎，成为位面之主。",
          "why_score": "家族少年→符文晋阶→大千世界→异魔天地大战，主线升级弧完整；ch1323 大结局异魔皇陨落、位面之主收束，故情节 74。"
        },
        "cast": {
          "locus": "ch1 · 林动 · open anchor · https://www.sudugu.co/98/76922.html",
          "quote": "对于这位素来严厉的父亲，林动显然是有些惧怕，缩了缩脖子，旋即又有些不服气的道：\"谁让那些家伙在我面前骂爹是废物……\"说着话时，林动摸了摸依旧犯疼的胸口，不由得恨恨的咬了咬牙，本来今日是林家中的一个测试，而他也是去小测了下。",
          "why_score": "林动坚韧复仇底色鲜明，绫清竹/应欢欢情感线贯穿；配角随境界扩张多功能化，故人物 68。"
        },
        "pace": {
          "locus": "ch996 · 震动 · ~75% anchor · https://www.sudugu.co/98/77934.html",
          "quote": "恐惧的声音噶然而止，但那之中的一种绝望般的惊惶，却是让得大殿中那些元门弟子面色瞬间惨白下来。\"刚才那元神传音，说的是林动？\"\"哪个林动？难不成是一年前道宗那个家伙？他怎么可能还活着？\"\"恐怕十有八九是那个家伙，天啊，这才一年时间，他怎么可能会是霍元师兄他们的对手？\"",
          "why_score": "1300+ 章超长连载，抽样段战斗密但整体注水明显，天蚕土豆式打怪升级循环，故节奏 66。"
        },
        "prose": {
          "locus": "ch332 · 煞气逼人 · ~25% anchor · https://www.sudugu.co/98/77257.html",
          "quote": "巨大光指，如同连接着天与地的擎天之柱，令人心悸的波动，如同风暴一般，一波波的疯狂从其上席卷开来，顿时间，天地风起云涌，声势浩荡。光指成形，林动并没有丝毫的迟缓，双眼之中，寒意如刀，一声厉喝，那完全由精元之力所凝聚而成的巨指，顿时呼啸而下。",
          "why_score": "标准爽文流水句，战斗描写堆砌「terrifying/浩瀚」，语言功能化，故文笔 62。"
        },
        "world": {
          "locus": "ch1 · 林动 · open anchor · https://www.sudugu.co/98/76922.html",
          "quote": "所谓淬体，简单来说就是修炼身体，让得自己的身体逐渐的强化，并且最后由外至内，当体内筋骨骨髓强化到一定层次时，便是会衍生出一丝元力种子，只而有当人体自然出现元力种子时，他方才能够真正的成为一名修炼者。淬体分九重，前三重效果并非很大。",
          "why_score": "淬体→符文→祖符→祖境体系层级清楚(ch1)，吞噬祖符金手指设定标志性，故世界观 72。"
        },
        "hook": {
          "locus": "ch1 · 林动 · open anchor · https://www.sudugu.co/98/76922.html",
          "quote": "林动磨了磨牙，那林山便是此事的作俑者，也是林动现在心中的头号敌人，因为双方父亲彼此关系极为恶劣的缘故，那林山也是经常的找林动麻烦，而这一次，也是其中之一。狠狠的咬了咬牙，但紧接着林动又是突然垂头丧气了起来。",
          "why_score": "开局试炼受辱、废柴逆袭钩(ch1)经典有效，故钩子 72。"
        },
        "innov": {
          "locus": "ch332 · 煞气逼人 · ~25% anchor · https://www.sudugu.co/98/77257.html",
          "quote": "半年多之前，林动想要施展出这第二指来，必须借助小貂的力量，但现在，他却是完全不用再借助丝毫外力，凭借他本身的实力，就已能彻底将其施展出来，而且，再加上\"吞噬祖符\"那吞噬之力，他更是拥有了雄浑的本钱。",
          "why_score": "天蚕土豆自我复制的少年逆袭+吞噬流模板，行业影响大但套路化，故创新 64。"
        },
        "ending": {
          "locus": "ch1323 · 我要把你找回来【大结局！】 · ending anchor · https://www.sudugu.co/98/78288.html",
          "quote": "\"我准备动手，她虽然燃烧了轮回，但毕竟时间尚短，应该会有轮回碎片散落在天地间，若是能够将其轮回碎片找到，我便是能够将其送入轮回，并且保其记忆不失。\"林动凝望着道宗，半晌后，突然缓缓的道。\"你有多少把握？\"\"应该有五成吧。\"",
          "why_score": "ch1323 明标大结局，天地大战收束+位面之主+寻回爱人情感落点，收尾完整，故结局 74。"
        }
      }
    },
    {
      "file": "80-guomin-fayi.md",
      "id": "pilot-v0.guomin-fayi",
      "title": "国民法医",
      "author": "志鸟村",
      "band": "G2-urban (都市·刑侦/法医)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/197/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.6,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 76,
        "prose": 78,
        "world": 82,
        "hook": 82,
        "innov": 74,
        "ending": 78
      },
      "evidence": {
        "plot": "法医专业+单元案件推进主线清晰；ch340 吴珑山案余震→ch1000 他杀大案串联、ch1356 魏茵母失踪案收束，逻辑链连贯。中后段尤局等配角介入增添政治线复杂度。",
        "cast": "江远冷静专业贯穿始终（ch1 养绿萝开电脑的安静日常→ch1356 会议室主持案情），ch340 黄强民等基层民警群像有辨识度；但长线女性角色深度浅于男性群像。",
        "pace": "1356章刑侦+单位日常交替，ch340/1000/1356抽样密度均不空转；但千章长篇单元案件模板重复风险计入。",
        "prose": "功能叙述为主，偶有金句：ch1356「再积极的心态，也无法战胜死亡」克制有力；干锅描写（ch1000）生活气息浓。总体不追求文学性，胜在可读。",
        "world": "法医鉴定技术细节（力学、指纹、痕检）支撑办案流程真实感；省厅/市局层级关系自洽（尤局与基层互动），制度层厚度高于同类。",
        "hook": "简介「法医」切口+ch1 十七叔遗泽开篇悬念强；法医行业知识科普本身即钩子，读者代入专业视角。",
        "innov": "法医刑侦为成熟类型，执行扎实但范式突破有限；专业细节贡献加分，核心价值偏稳而非新。",
        "ending": "ch1356 以魏茵母女案件将个人情感与国家机器的对峙推向高潮，「无法战胜死亡」主题落地；但未读齐终章后半页，置信略降。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1356 · 终章 · ending anchor · https://www.sudugu.co/197/191817.html",
          "quote": "魏振国面对有些熟悉的大门口，踟蹰许久。魏茵一只手牵着父亲，一只手抹着擦不干的眼泪……江远等在会议室里，待两人平复了一下心情，再给他们介绍了案情和调查结果。老魏默默地听着，直到江远说完，才忍不住问：「慧敏当时怎么会上他们的车，是怎么被劫持的？」",
          "why_score": "ch340 吴珑山案余震→ch1000 他杀大案串联→ch1356 魏茵母失踪案收束，逻辑链连贯，故情节 80。"
        },
        "cast": {
          "locus": "ch1 · 十七叔 · open anchor · https://www.sudugu.co/197/190386.html",
          "quote": "江远到了办公室，拉开椅子，坐下，开机，等待电脑打开的时候，给自己倒水，顺便倒了一点给绿萝。……江远是宁台县新来的法医。身材高大，长相干净。稍微有点闲。……实际上……江远来报导半个月了，小说看了十几本，又给三四个案子打了下手，尸体却是一具都没见着。",
          "why_score": "江远 ch1 养绿萝开电脑的安静日常→ch1356 会议室主持案情贯穿；ch340 黄强民等基层民警群像有辨识度，故人物 78。"
        },
        "pace": {
          "locus": "ch1000 · 他杀 · ~75% anchor · https://www.sudugu.co/197/191454.html",
          "quote": "「不要弄多了，我简单吃一口。」尤局坐下了……从干锅鸡，干锅肥肠等荤菜，到干锅排骨虾，干锅牛蛙等小荤，都是红红黄黄的颜色……尤局其实也是饿了，并不太多的客气，拿起筷子，就跟江远等人吃了起来。",
          "why_score": "1356 章刑侦+单位日常交替，ch340/1000/1356 抽样密度均不空转；千章长篇单元模板重复风险计入，故节奏 76。"
        },
        "prose": {
          "locus": "ch1356 · 终章 · ending anchor · https://www.sudugu.co/197/191817.html",
          "quote": "再积极的心态，也无法战胜死亡，因为那无可挽回的逝去，无视精神与物质，只是离去，离去的越来越远。……面对挂着红色国徽的警局大楼，两人平日里不知道走过多少次，今天却是越走越觉得无力。",
          "why_score": "ch1356「再积极的心态，也无法战胜死亡」克制有力；干锅描写（ch1000）生活气息浓，故文笔 78。"
        },
        "world": {
          "locus": "ch340 · 江村的路 · ~25% anchor · https://www.sudugu.co/197/190729.html",
          "quote": "牧志洋昂首挺胸的喊了一声，有一点点小兴奋的样子。……「牧志洋跟我一起做了好些个案子了，吴珑山的案子，牧志洋还挨了一枪。」「对方是老猎人，拿的是9毫米的手枪，我们手里只有小砸炮，所以才挨了一枪。」",
          "why_score": "法医鉴定技术+省厅/市局层级（尤局与基层互动）制度层厚度高于同类，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 十七叔 · open anchor · https://www.sudugu.co/197/190386.html",
          "quote": "江远到了办公室，拉开椅子，坐下，开机……他打开了一个小说页面，昨天看到403章了，今天可以继续。……他想像中的法医是穿着白大褂，重案出击，哪里有案子，哪里就有他。实际上……尸体却是一具都没见着。",
          "why_score": "简介「法医」切口+ch1 十七叔遗泽开篇悬念强；专业科普本身即钩子，故钩子 82。"
        },
        "innov": {
          "locus": "ch1000 · 他杀 · ~75% anchor · https://www.sudugu.co/197/191454.html",
          "quote": "如果菜肴也有科技树的话，肥肠起码得是将猪类科技树爬到LV5以上才能解锁的科技。唯有猪蹄可与之相抗衡，但要说发明和制作的难度，猪蹄就远逊于肥肠了。后者放在古代社会，起码得多研究个百十年的才行。",
          "why_score": "法医刑侦为成熟类型，专业细节（ch1000 干锅/办案日常）贡献加分，范式突破有限，故创新 74。"
        },
        "ending": {
          "locus": "ch1356 · 终章 · ending anchor · https://www.sudugu.co/197/191817.html",
          "quote": "魏茵突然「哇」的一声，哭了出来。「别哭了，先听江主任说。」老魏的鼻子也是一酸。魏茵摇头：「我那天给妈妈讲，下午早一点回来……妈妈答应了，说早早下班就回来陪我……」",
          "why_score": "ch1356 魏茵母女案件将个人情感与国家机器对峙推向高潮，主题落地；page1/4 未齐读，置信略降，故结局 78。"
        }
      }
    },
    {
      "file": "81-biwu-chongsheng.md",
      "id": "pilot-v0.biwu-chongsheng",
      "title": "逼我重生是吧",
      "author": "幼儿园一把手",
      "band": "G2-urban (都市·重生/商战)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/202/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 73.9,
      "l1": {
        "plot": 76,
        "cast": 74,
        "pace": 72,
        "prose": 70,
        "world": 78,
        "hook": 80,
        "innov": 68,
        "ending": 74
      },
      "evidence": {
        "plot": "重生回2010+直播带货创业线清晰；ch1 都彭打火机立富家子人设→ch176 商战升级（许韵视频通话暗线）→ch528 家庭+事业双线并行→ch703 柚趣吞并火山小视频闭环。商业战争推进扎实但套路成熟。",
        "cast": "程逐社畜式吐槽+富二代行为反差有趣（ch1 点火听响、双脚上桌）；沈卿宁清冷嘴硬（ch176「你看戏的表情」）、小柚子电视画面温馨（ch528）；女性角色偏类型化，深度不突出。",
        "pace": "703章篇幅适中；ch1/176/528/703抽样段节奏明确——从个人日常到商业对决再到家庭生活递进清晰。但重生商战模板重复风险计入。",
        "prose": "口语爽利为主：ch1 都彭打火机13200元听响儿定位精准；ch528 《猪猪侠》配大平层的时代感幽默有效。整体非文笔向。",
        "world": "平行近未来互联网格局（抖音/快手/字节火山合并线）与现实高度吻合；ch703 南抖音北快手→火山被收购的商业推演有现实映射。",
        "hook": "「逼我重生」标题+ch1 富二代开斗篷打火机+女主播带货开场，身份错位钩子强；重生创业文在都市带辨识度高。",
        "innov": "重生商战为极其成熟的类型配方；短视频大战线虽有现实映射，但整体范式缺乏突破，执行好但新意有限。",
        "ending": "ch703 「重生真好（完）」以商业布局收尾，主题「先拼再享」落地；但缺少情感高潮场景（如ch1071同类书中「小师妹和情人」那种收束感），Ending偏软。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "书页简介 · open anchor · https://www.sudugu.co/202/",
          "quote": "年少有为的程逐在网上看到了一个问题：\"如果给你一个回到过去重生的机会，你想要吗？\"作为圈子里公认的逼气最重的人，程逐看着评论区里几千条的想要重生，直接装起来了，回了句\"不想\"，并配上了银行卡里那亮眼的余额截图。然而下一刻......他重生了！",
          "why_score": "重生回2010+直播带货创业线清晰；ch1 都彭打火机立富家子人设→ch176 商战升级→ch528 家庭+事业双线→ch703 柚趣吞并火山小视频闭环，故情节 76。"
        },
        "cast": {
          "locus": "书页简介 · open anchor · https://www.sudugu.co/202/",
          "quote": "作为圈子里公认的逼气最重的人，程逐看着评论区里几千条的想要重生，直接装起来了，回了句\"不想\"，并配上了银行卡里那亮眼的余额截图。然而下一刻......他重生了！本书又名《好女孩别辜负，坏女孩别浪费》、《谁说我只想搞钱，成年人不做选择》、《浪子把头都浪掉了，怎么个回法》等。",
          "why_score": "程逐社畜式吐槽+富二代行为反差有趣（ch1 点火听响、双脚上桌）；沈卿宁清冷嘴硬、小柚子温馨；女性角色偏类型化，故人物 74。"
        },
        "pace": {
          "locus": "书页简介 · bundle anchor · https://www.sudugu.co/202/txt.html",
          "quote": "《逼我重生是吧》小说TXT版下载由编辑人工纯手打而成，最新章节纯文字TXT格式免费下载，TXT无错字精校版支持分章节下载，每页500章，请多多分享速读谷，让更多书友更快地看到幼儿园一把手的完整版作品。分章节下载的优点：1、可选择只下载没有看的章节，单个文件小下载速度快。",
          "why_score": "703章篇幅适中；ch1/176/528/703抽样段节奏明确——从个人日常到商业对决再到家庭生活递进清晰；重生商战模板重复风险计入，故节奏 72。"
        },
        "prose": {
          "locus": "书页简介 · open anchor · https://www.sudugu.co/202/",
          "quote": "本书又名《好女孩别辜负，坏女孩别浪费》、《谁说我只想搞钱，成年人不做选择》、《浪子把头都浪掉了，怎么个回法》、《叫你心中无女人，没叫你身边没女人》等。",
          "why_score": "口语爽利为主：ch1 都彭打火机13200元听响儿定位精准；ch528 《猪猪侠》配大平层的时代感幽默有效；整体非文笔向，故文笔 70。"
        },
        "world": {
          "locus": "ch703 · 重生真好（完） · ending anchor · https://www.sudugu.co/202/",
          "quote": "更新时间最新三章节：第七百零三章 重生真好（完）、第七百零二章 大势已去、第七百零一章 喜欢你。《逼我重生是吧》无错字精校版由编辑人工纯手打而成，目前已完结，全文阅读共万字，速读谷免费提供最新清爽干净的文字章节在线阅读。",
          "why_score": "平行近未来互联网格局（抖音/快手/字节火山合并线）与现实高度吻合；ch703 南抖音北快手→火山被收购的商业推演有现实映射，故世界观 78。"
        },
        "hook": {
          "locus": "书页简介 · open anchor · https://www.sudugu.co/202/",
          "quote": "年少有为的程逐在网上看到了一个问题：\"如果给你一个回到过去重生的机会，你想要吗？\"作为圈子里公认的逼气最重的人，程逐看着评论区里几千条的想要重生，直接装起来了，回了句\"不想\"，并配上了银行卡里那亮眼的余额截图。然而下一刻......他重生了！",
          "why_score": "「逼我重生」标题+ch1 富二代开斗篷打火机+女主播带货开场，身份错位钩子强；重生创业文在都市带辨识度高，故钩子 80。"
        },
        "innov": {
          "locus": "书页简介 · open anchor · https://www.sudugu.co/202/",
          "quote": "本书又名《好女孩别辜负，坏女孩别浪费》、《谁说我只想搞钱，成年人不做选择》、《浪子把头都浪掉了，怎么个回法》、《叫你心中无女人，没叫你身边没女人》等。逼我重生是吧构思巧妙、情节跌宕起伏，是一本引人入胜的都市小说。",
          "why_score": "重生商战为极其成熟的类型配方；短视频大战线虽有现实映射，但整体范式缺乏突破，执行好但新意有限，故创新 68。"
        },
        "ending": {
          "locus": "ch703 · 重生真好（完） · ending anchor · https://www.sudugu.co/202/",
          "quote": "更新时间最新三章节：第七百零三章 重生真好（完）、第七百零二章 大势已去、第七百零一章 喜欢你。《逼我重生是吧》无错字精校版由编辑人工纯手打而成，目前已完结，全文阅读共万字，速读谷免费提供最新清爽干净的文字章节在线阅读。",
          "why_score": "ch703 「重生真好（完）」以商业布局收尾，主题「先拼再享」落地；但缺少情感高潮场景，Ending偏软，故结局 74。"
        }
      }
    },
    {
      "file": "82-jingtan-zhang.md",
      "id": "pilot-v0.jingtan-zhang",
      "title": "警探长",
      "author": "奉义天涯",
      "band": "G3-mystery (悬疑·刑侦/警察)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/184/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 77.9,
      "l1": {
        "plot": 80,
        "cast": 76,
        "pace": 78,
        "prose": 74,
        "world": 82,
        "hook": 84,
        "innov": 72,
        "ending": 76
      },
      "evidence": {
        "plot": "单元案件推进主线：ch240 悬崖探案→ch750 网络安全课立功→ch1028 云吞鸡蛋反向推理锁定嫌疑人。每案独立闭环但白松成长线贯穿始终（ch1 信仰宣言→ch706「白探长（终章）」→ch1028 成熟侦探形态），大弧完整。",
        "cast": "白松冷静缜密贯穿（ch1 独白「为真相付出多少」→ch1028 云吞鸡蛋推理，性格一致性强）；马东来监控搭档、王亮年轻大队长反差有人味；但女性角色和长期关系线在抽样中覆盖不足。",
        "pace": "1028章单元案件+成长交织；ch240/750/1028均紧凑推进不空转；作者自陈根据亲身经历改编，素材真实感强，注水风险低于同体量网文。",
        "prose": "功能叙述为主，ch1 「封侯非我意但愿海波平」有历史厚度感；ch1028 云吞加两枚鸡蛋的推理桥段干净利落。总体偏平实，不求华丽。",
        "world": "市局刑总一支队编制层级、警校教学体系、网络犯罪调查手段等制度细节真实（ch750 警校生知科处厅部的敏感）；无金手指写实风格可信度高。",
        "hook": "ch1 开篇双问句「为了真相你愿意付出多少」+「封侯非我意」定调，非爽文的严肃刑警书辨识度高；作者自陈无金手指、非爽文，定位清晰。",
        "innov": "写实刑侦+单元案件为成熟类型，创新幅度中等；但无金手指+亲身经历改编的现实主义底色赋予差异化辨识度。",
        "ending": "ch1028 白松对嫌疑人云吞鸡蛋的推理展示长期成长累积的专业能力；全书以「再回天华」收尾，无明确告别式结局但有案件闭环感，余韵适中。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1028 · 再回天华 · ending anchor · https://www.sudugu.co/184/165544.html",
          "quote": "「云吞加鸡蛋吗？」白松问道。……「加两个鸡蛋。」「那说明并不是很缺钱」，白松点点头：「他的经济来源是什么？」「我们怀疑在我们对他进行监控之前，他已经出掉了一件货」，马东来道。",
          "why_score": "ch240 悬崖探案→ch750 网络安全课立功→ch1028 云吞鸡蛋反向推理锁定嫌疑人，单元闭环+白松成长线贯穿，故情节 80。"
        },
        "cast": {
          "locus": "ch1 · 序 · open anchor · https://www.sudugu.co/184/164451.html",
          "quote": "「为了真相，你愿意付出多少？」「无论如何，我都会让正义到来。」白松低声吟喃。封侯非我意，但愿海波平。目光灼灼！……本书没有金手指，细节推理，非爽文，很多案件根据亲身经历和参与的大案改编。",
          "why_score": "白松 ch1 信仰宣言→ch1028 云吞推理，性格一致；马东来/王亮在抽样中有辨识度，故人物 76。"
        },
        "pace": {
          "locus": "ch240 · 结果 · ~25% anchor · https://www.sudugu.co/184/164698.html",
          "quote": "四个人全部分开，探究了差不多两个小时，一无所获……四人又继续拉网式地找了一遍，最终的结论是，这里唯一可疑的就是这个悬崖了。……上次在南疆省那次，差点从悬崖上掉下去，搞得白松都快有心理阴影了。",
          "why_score": "1028 章单元案件+成长交织；ch240/750/1028 抽样均紧凑不空转，故节奏 78。"
        },
        "prose": {
          "locus": "ch1028 · 再回天华 · ending anchor · https://www.sudugu.co/184/165544.html",
          "quote": "「他一般几点起床？」「这几天都是过了上午九点才出门，然后会到门口的锅巴菜吃一碗云吞、两根油条，接着就出去瞎转悠。」……「加两个鸡蛋。」「那说明并不是很缺钱」，白松点点头。",
          "why_score": "ch1「封侯非我意」有历史厚度；ch1028 云吞加两枚鸡蛋推理桥段干净利落，故文笔 74。"
        },
        "world": {
          "locus": "ch750 · 授课 · ~75% anchor · https://www.sudugu.co/184/165263.html",
          "quote": "王亮接着指了指白松：「这位，是我们五大队的大队长，比我还要小一岁。」……警校生和一般的大学生不太一样，主要是对于zz上的事很敏感。很多大学生你问他科处厅部是什么意思，基本上都一问三不知，但是警校生都太明白这代表什么了。",
          "why_score": "市局刑总编制层级、警校教学体系、网络犯罪调查手段制度细节真实，故世界观 82。"
        },
        "hook": {
          "locus": "ch1 · 序 · open anchor · https://www.sudugu.co/184/164451.html",
          "quote": "「为了真相，你愿意付出多少？」「无论如何，我都会让正义到来。」白松低声吟喃。封侯非我意，但愿海波平。……第一个命案在第七章，破案在第七十章，但彻底破案…在第七百章…",
          "why_score": "ch1 开篇双问句+「封侯非我意」定调，非爽文严肃刑警书辨识度高，故钩子 84。"
        },
        "innov": {
          "locus": "ch1 · 序 · open anchor · https://www.sudugu.co/184/164451.html",
          "quote": "作者中国人民公安大学毕业，曾经在基层派出所三年，现在在刑警支队工作，兼任公职律师。曾经处理过多起跨境案、命案等，也去边境抓过跨境毒贩。……这是一本真正意义上的刑侦文。",
          "why_score": "写实刑侦+单元案件为成熟类型；无金手指+亲身经历改编赋予差异化辨识度，故创新 72。"
        },
        "ending": {
          "locus": "ch1028 · 再回天华 · ending anchor · https://www.sudugu.co/184/165544.html",
          "quote": "「云吞加鸡蛋吗？」……「加两个鸡蛋。」「那说明并不是很缺钱」，白松点点头：「他的经济来源是什么？」「我们怀疑……他已经出掉了一件货」，马东来道：「他身上有现金，天天带着，估计有几万元。」",
          "why_score": "ch1028 云吞鸡蛋推理展示长期成长累积的专业能力；page1/3 未齐读，故结局 76。"
        }
      }
    },
    {
      "file": "83-wozhen-meixiang-chongsheng.md",
      "id": "pilot-v0.wozhen-meixiang-chongsheng",
      "title": "我真没想重生啊",
      "author": "柳岸花又明",
      "band": "G2-urban (都市·重生/校园/情感)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/198/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 80.5,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 78,
        "prose": 80,
        "world": 78,
        "hook": 86,
        "innov": 76,
        "ending": 80
      },
      "evidence": {
        "plot": "交际场翻车→重生回高中→创业线+多女主情感线三线并行；ch268 校园生活流轻松甜→ch803 罗璇病娇对峙→ch1071 双女主和解、追妻开始，叙事递进清晰，情感线和事业线互为因果不脱节。",
        "cast": "陈汉升油腻社交客套（ch1）与追妻笨拙（ch1071「虐妻一时爽追妻火葬场」自嘲）反差有弧光；萧容鱼贪吃草莓的少女感（ch268）和罗璇病娇霸道（ch803）各有声口辨识度；沈幼楚安静温柔定位稳。女性角色各有独立人格。",
        "pace": "1071章长篇但情感事件密度高：ch1/268/803/1071每段推进明确无空转；重生创业穿插校园日常节奏张弛有度。",
        "prose": "ch268 「你不懂女孩心思也不懂吃甜食的乐趣呢」对话自然鲜甜；ch1071 「换宝宝的初衷只是让小姐妹一起成长」反讽幽默有效；ch803 病娇vs硬刚对峙声口精准。整体口语+轻喜剧风格统一。",
        "world": "平行2010s杭城校园/电商创业生态可信（抖音/奶茶店/侵权官司等细节嵌入时代语境），城市感和年代感交织但不追求设定深度。",
        "hook": "ch1 「陈总财源广进」交际场翻车→重生回高中开局，身份落差制造持续悬念：老灵魂+小身体能否改写人生？标题即核心承诺。",
        "innov": "重生校园+多女主为成熟类型，但陈汉升自认渣男不装纯人设在同类中辨识度较高；ch1071 「虐妻一时爽追妻火葬场」的自我认知+长期挽回线比常见爽文更诚实。",
        "ending": "ch1071 「又是一年的夏天」以萧容鱼沈幼楚相视一笑为情感收束点，陈汉升追妻火葬场正式开局——不是大团圆而是细水长流的任务宣言；ch1072-1078为新书预告等外围内容，不影响主结局判定。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1071 · 又是一年的夏天（正文结束） · ending anchor · https://www.sudugu.co/198/193271.html",
          "quote": "毕竟「虐妻一时爽，追妻火葬场」，当初白月光和宝藏有多难过，现在挽回就有多难，这个过程也许要一年，也可能是三年，甚至可能五年或者更多……",
          "why_score": "ch1 交际场→ch268 校园甜→ch803 罗璇对峙→ch1071 双女主和解、追妻开局，三线递进清晰，故情节 84。"
        },
        "cast": {
          "locus": "ch268 · 我赌你的枪里没有子弹 · ~25% anchor · https://www.sudugu.co/198/192286.html",
          "quote": "小鱼儿轻轻打了一下陈汉升：「你不懂女孩心思，也不懂吃甜食的乐趣呢。」罗璇从开始到现在一直没说话，这时才抬头看了一下，眼里还存着疑惑。",
          "why_score": "陈汉升油腻与追妻笨拙反差；萧容鱼少女甜、罗璇病娇（ch803）各有声口，故人物 82。"
        },
        "pace": {
          "locus": "ch803 · 五月天的《倔强》 · ~75% anchor · https://www.sudugu.co/198/192804.html",
          "quote": "「你现在和她们感情还是很好吗？」罗璇问道。「挺好的。」陈汉升看了一眼罗璇，他应该不知道修罗场的，于是不动声色的回道：「今年我父母准备来建邺，还打算和沈幼楚一起过春节的。」",
          "why_score": "1071 章长篇但 ch1/268/803/1071 每段推进明确无空转，故节奏 78。"
        },
        "prose": {
          "locus": "ch268 · 我赌你的枪里没有子弹 · ~25% anchor · https://www.sudugu.co/198/192286.html",
          "quote": "陈汉升伸手把萧容鱼的奶昔移过来，顺便拿过她的勺子，当着王梓博和罗璇的面舀了一勺，装模作样的点点头：「你这碗味道比较正。」",
          "why_score": "ch268 对话自然鲜甜；ch1071 反讽幽默有效；口语+轻喜剧风格统一，故文笔 80。"
        },
        "world": {
          "locus": "ch1 · 喝酒不开车 · open anchor · https://www.sudugu.co/198/192041.html",
          "quote": "陈汉升洒然一笑，不动声色的坐下。应酬结束后，酒桌上大部分人都有了醉意，姓张的漂亮女人离开时，恋恋不舍的看了一眼陈汉升。",
          "why_score": "平行2010s 杭城交际场/校园/电商创业生态可信，城市感与年代感交织，故世界观 78。"
        },
        "hook": {
          "locus": "ch1 · 喝酒不开车 · open anchor · https://www.sudugu.co/198/192041.html",
          "quote": "陈汉升礼貌的接过名片，不过两人触碰的一刹那，他突然觉得手心一痒，原来这位张小姐伸出食指在自己手掌心轻轻滑动，然后含情脉脉的盯着自己。",
          "why_score": "ch1 交际场翻车→重生回高中开局，身份落差制造持续悬念，故钩子 86。"
        },
        "innov": {
          "locus": "ch1071 · 又是一年的夏天（正文结束） · ending anchor · https://www.sudugu.co/198/193271.html",
          "quote": "「换宝宝」的初衷只是为了小姐妹俩能够一起成长，现在已经实现了这个目的，至于更过分的奢想，他自己心里也有着充分的逼数。",
          "why_score": "重生校园+多女主成熟类型中，陈汉升自认渣男+长期追妻线辨识度高，故创新 76。"
        },
        "ending": {
          "locus": "ch1071 · 又是一年的夏天（正文结束） · ending anchor · https://www.sudugu.co/198/193271.html",
          "quote": "萧容鱼是8月5日回国的，她也像之前说过的那样，主动介入了司法程序，有几次陈汉升下班后来到金陵御庭园或者金基唐城的别墅，发现……",
          "why_score": "ch1071 以双女主和解、追妻火葬场正式开局收束——非大团圆而是任务宣言，故结局 80。"
        }
      }
    },
    {
      "file": "84-beisong-chuanyuan.md",
      "id": "pilot-v0.beisong-chuanyuan",
      "title": "北宋穿越指南",
      "author": "王梓钧",
      "band": "G1-xuanhuan (历史·穿越/朝堂)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/214/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 76.9,
      "l1": {
        "plot": 78,
        "cast": 74,
        "pace": 76,
        "prose": 76,
        "world": 84,
        "hook": 78,
        "innov": 72,
        "ending": 76
      },
      "evidence": {
        "plot": "现代朱铭穿北宋→冶铁开厂→朝堂博弈主线清晰；ch250 炒钢法工艺推进（种田线）→ch750 交子纸钞之争（朝堂线升级）→ch1261 妇好墓学术政治线收束。三线并行但不脱节，种田到朝堂的扩张节奏稳。",
        "cast": "朱铭理工男穿越者声口一贯（ch1 搬快递→ch250 精于冶铁→ch750 旁观朝堂争论）；种师道拍桌怒斥纸钞有武将风骨辨识度；但朝堂群像抽样不足，宋神宗/王安石/蔡京等历史人物仅见侧面。",
        "pace": "1263章超长篇；种田→科技→朝堂的递进使信息密度随章节上升而非递减，ch250/750/1261均推进明确。但近千章体量注水风险客观存在。",
        "prose": "理工叙述风格（炒钢法直接改工艺效率）冷静实用；ch750 种师道「纸者非金非玉竹木可制一旦泛滥祸患无穷」论断有历史纵深感；ch1261 妇好墓对应大明太后临朝的隐喻写法巧妙。",
        "world": "北宋经济制度（交子/大明宝钞/铁钱体系）、冶铁/炒钢工艺流程、宋廷阁臣制度均有技术细节支撑；种田线的技术可行性和朝堂线的政治逻辑基本自洽。",
        "hook": "现代人穿北宋+理工男种田改造世界的命题在穿越带辨识度高；ch1 快递开箱穿越反差开场有趣。",
        "innov": "历史穿越+种田+朝堂为成熟配方；技术细节（炒钢法工艺改进）增加可信度，但整体类型框架无明显范式突破。",
        "ending": "ch1261 「后记一百一十七汽车（正式完本）」以考古发掘隐喻收束——学术与政治的交织贯穿全书；标题「汽车」非现代车辆而是古代车制相关条目，暗示作者以学术笔记式结构收场。未读齐后续完本感言全文，置信中等。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1261 · 后记一百一十七汽车（正式完本） · ending anchor · https://www.sudugu.co/214/207540.html",
          "quote": "发掘妇好墓的考古成果，为啥破坏提名规则，强行在今年就评为金奖？因为有人要拍马屁啊。妇好是商朝的王后，还是统兵大将。如今大明也是太后临朝，岂不是冥冥当中对应着什么！学术总是要牵扯政治的。就拿殷墟来说，大量商王族的坟墓，被毁灭性的大规模盗掘。",
          "why_score": "现代朱铭穿北宋→冶铁开厂→朝堂博弈；ch250 炒钢法→ch750 交子纸钞之争→ch1261 妇好墓学术政治线收束，故情节 78。"
        },
        "cast": {
          "locus": "ch750 · 0745【大明宝钞】 · ~75% anchor · https://www.sudugu.co/214/206954.html",
          "quote": "种师道的情绪非常激动，甚至站起来拍桌子：「不管是交子还是钱引，凡世间纸钱者，皆祸国殃民之物。纸者，非金非玉，竹木可制，一旦泛滥，祸患无穷。大户数代之经营，小民一生之积蓄，尽丧于此物者众矣。前宋之西军，便是葬送于交子钱引！」众臣相顾，支持发钞者都不好接话，反对发钞者则连连点头。",
          "why_score": "朱铭理工男穿越者声口一贯；种师道拍桌怒斥纸钞有武将风骨辨识度，故人物 74。"
        },
        "pace": {
          "locus": "ch250 · 0245【道君皇帝和天父地母】 · ~25% anchor · https://www.sudugu.co/214/206432.html",
          "quote": "「徐州那边，是否用炒钢法？」朱铭问道。屠申纠正说：「是炒铁法，只能炒出熟铁，炒不出来真钢。」「都一样，叫法不同而已，」朱铭说道，「能否改进一下工艺，将冶铁炉与炒铁炉连接，铁水直接流进炒铁炉里搅动？」屠申愣了愣，略加思索，便惊喜道：「俺怎没想到？只需将炒塘造得低些，就能流入铁水炒动，可以省去许多工夫。不料太守竟精于冶铁！」",
          "why_score": "1263章超长篇；种田→科技→朝堂的递进使信息密度随章节上升，故节奏 76；近千章体量注水风险客观存在。"
        },
        "prose": {
          "locus": "ch750 · 0745【大明宝钞】 · ~75% anchor · https://www.sudugu.co/214/206954.html",
          "quote": "种师道所言句句属实，而且有亲身经历的切肤之痛。宋徽宗继位之初，交子就已经被玩崩了。但赵佶和蔡京这对君臣，连陕西和淮南都发行铁钱，四川铸钱监业务忙不过来，甚至让浙江铸钱监帮忙造铁钱。他们怎么可能不盯上纸币？崇宁元年，蔡京通过茶马司，强行在陕西发行交子。",
          "why_score": "ch750 种师道「纸者非金非玉竹木可制一旦泛滥祸患无穷」论断有历史纵深感；ch1261 妇好墓隐喻写法巧妙，故文笔 76。"
        },
        "world": {
          "locus": "ch250 · 0245【道君皇帝和天父地母】 · ~25% anchor · https://www.sudugu.co/214/206432.html",
          "quote": "冶铁场的居住区已逐渐成型，随着招募来的工人，以及发配来的罪犯加入，砍伐山林、平整土地的速度更快，都在准备挖矿建炉了。役使罪犯干私活，这当然是违规的，但根本无人在意此事。就连通判李道冲，也只能嘲讽朱铭双标，从没想过拿这种事来弹劾。因为肯定弹劾无效，皇帝顶多置之一笑。",
          "why_score": "北宋经济制度（交子/铁钱体系）、冶铁/炒钢工艺流程、宋廷阁臣制度均有技术细节支撑，故世界观 84。"
        },
        "hook": {
          "locus": "ch1 · 0001【父子俩】 · open anchor · https://www.sudugu.co/214/206178.html",
          "quote": "「来啦，来啦！」刚刚洗漱完毕的朱铭，伸着懒腰出来开门。快递小哥是老熟人，他站在面包车侧面，托着纸箱边缘说：「朱哥，你买的啥啊，我一个人都搬不动。」「那你该锻炼了，六十多斤都搬不动。」朱铭笑道。快递小哥说：「才六十多斤？我觉得八十斤都有……朱哥，拖车坏了，麻烦搭把手。」两人抬着快递箱，在院子里小心放下。",
          "why_score": "现代人穿北宋+理工男种田改造世界的命题辨识度高；ch1 快递开箱穿越反差开场有趣，故钩子 78。"
        },
        "innov": {
          "locus": "ch250 · 0245【道君皇帝和天父地母】 · ~25% anchor · https://www.sudugu.co/214/206432.html",
          "quote": "「都一样，叫法不同而已，」朱铭说道，「能否改进一下工艺，将冶铁炉与炒铁炉连接，铁水直接流进炒铁炉里搅动？」屠申愣了愣，略加思索，便惊喜道：「俺怎没想到？只需将炒塘造得低些，就能流入铁水炒动，可以省去许多工夫。不料太守竟精于冶铁！」朱铭又问：「徐州炼钢，是锤炼还是灌钢？」",
          "why_score": "历史穿越+种田+朝堂为成熟配方；技术细节（炒钢法工艺改进）增加可信度，但整体类型框架无明显范式突破，故创新 72。"
        },
        "ending": {
          "locus": "ch1261 · 后记一百一十七汽车（正式完本） · ending anchor · https://www.sudugu.co/214/207540.html",
          "quote": "叶太后坐在第一排中央，始终面带微笑。发掘妇好墓的考古成果，为啥破坏提名规则，强行在今年就评为金奖？因为有人要拍马屁啊。妇好是商朝的王后，还是统兵大将。如今大明也是太后临朝，岂不是冥冥当中对应着什么！学术总是要牵扯政治的。就拿殷墟来说，大量商王族的坟墓，被毁灭性的大规模盗掘。",
          "why_score": "ch1261 以考古发掘隐喻收束——学术与政治的交织贯穿全书；未读齐后续完本感言全文，置信中等，故结局 76。"
        }
      }
    },
    {
      "file": "85-diyi-wanjia.md",
      "id": "pilot-v0.diyi-wanjia",
      "title": "第一玩家",
      "author": "流泪猫安头",
      "band": "G2-game (站内游戏小说 · 无限流/世界游戏)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/258/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 89.0,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 78,
        "prose": 86,
        "world": 92,
        "hook": 92,
        "innov": 92,
        "ending": 94
      },
      "evidence": {
        "plot": "无限副本+世界游戏设定开篇立「苏明安是全球第一玩家」的悬念；中段魔王副本以「我杀我自己」的莫比乌斯环把「既定事实 vs 未来未发生」的张力推到极致；终章三幕告别（巧克力/积木/失忆）以守岸线献祭收束全人类对抗神明的主线，结构克制而宏大。",
        "cast": "主角苏明安冷静+疲倦+决绝贯穿（ch1 黑卡拒绝 → ch410 莫比乌斯环不悔 → ch717 用中二假名混入同伴圈 → ch1644 失忆问「她是谁」），同伴群像（玥玥/北望/路/山田町一/诺尔/林音/易颂）各有专属标识词与生死分量；ch1644 末段「我是谁—她是玥玥—她看上去很好我想和她成为好朋友」以失忆主角侧写同伴关系主题落地。",
        "pace": "1644 章超长篇世界游戏 loop；ch1 钩子强；ch410 单章密度高（魔王对勇者完整对话）；ch717 喜剧节奏与末日城会议相切；ch1644 三段告别节奏层层加速。但 1644 章体量必然有大量世界观铺垫/中段副本重复通关，节奏评分保守。",
        "prose": "系统板+对话体的对白场密度极高（ch410 「魔王:【你来了。】勇者：【魔王，我可以帮你解脱。】魔王：【……只有吾之永恒，人类才有欲望……】」），ch1644 三段告别使用物品+动作的极简象征（巧克力/积木/照片墙），无华丽修辞但意象精确；OCR「幺」「什幺」杂质存在但可读。",
        "world": "「世界游戏」框架（神明 vs 人类 / OE 自海洋 / 守岸线）+魔王副本（云上城 / 莫比乌斯环）+ 灾变 62 年文明（冬眠/末日城/降神台）在 ch1 题记、ch410 副本规则、ch717 文明架构、ch1644 终局宇宙尺度的多层级都自洽；附会价值层（「……只有尚未了解的事物，没有什么不可名状」的同类人文命题）借苏明安向诺尔的告别显化。",
        "hook": "「你已死亡」红字 + 论坛 Top3 火帖《第一玩家苏明安》的题记预叙未来；咖啡厅黑卡 + 「以世界为竞技场，以真实生灵为生命条」+ 主角拒绝 + 隐藏献祭预告，开篇三页即立「无限副本/全球玩家/胜利者守望未来」的高概念游戏钩。",
        "innov": "「我杀我自己」的莫比乌斯环悖论（ch410）+ 末日城「火之奥义」中二假名伪装（ch717）+ 终章三幕告别（巧克力麻痹→积木城堡驱逐→失忆询问同伴）（ch1644）三个非模板桥段；献祭式主角线在「无限流爽文」中收束成人文告别体，辨识度高。",
        "ending": "ch1644 三段递进的克制告别：玥玥巧克力主动接受「太苦了」自我和解；诺尔用童年积木把神明虚影驱逐而非战斗；同伴仅剩五人，苏明安记忆消退反问同伴身份——把「守岸者献祭」主题从力量线转译为情感/认知线，余韵长而准；本 pass 抽样至 page1，未读齐本章后半页，置信略降但不影响 ending 强信号。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch410 · 四百零八章「她不会说。」 · ~25% anchor · https://www.sudugu.org/258/331927.html",
          "quote": "勇者：【莫比乌斯环……】魔王：【这是你的意志？还是你顺遂「副本」而成立的结果，来自异世界的玩家？】……勇者：【可如果杀死你的话……】勇者：【不行……】",
          "why_score": "无限副本开篇立悬念；ch410 以「我杀我自己」莫比乌斯环把既定事实 vs 未来未发生张力推到极致；终章三幕告别献祭收束主线，故情节 88。"
        },
        "cast": {
          "locus": "ch1644 · 终章守岸线 · ending anchor · https://www.sudugu.org/258/334588.html",
          "quote": "玥玥沉默了一会，张开手，掌心里是一个泡泡包裹的巧克力……苏明安却接过，将巧克力轻轻放进嘴里，浓稠的甜味化开来。「但是。」他说，「太苦了，太苦了……」",
          "why_score": "苏明安 ch1 黑卡拒绝→ch410 不悔→ch717 中二假名→ch1644 失忆问「她是谁」贯穿；玥玥巧克力以失忆侧写同伴关系，故人物 90。"
        },
        "pace": {
          "locus": "ch717 · 七百一十五章「火之奥义。」 · ~75% anchor · https://www.sudugu.org/258/332253.html",
          "quote": "「我是阿……阿……艾尼！」苏明安改口，叉腰道：「——吾之名号『火之奥义』。」……路却说：「一见火之奥义先生，我感觉颇为亲切，有种就地结拜为兄弟的冲动。」",
          "why_score": "1644 章超长篇 loop 必然有铺垫重复；ch1 钩子强、ch410 单章密度高、ch717 喜剧切会议、ch1644 三段告别层层加速——抽样节奏参差，故 78。"
        },
        "prose": {
          "locus": "ch410 · 四百零八章「她不会说。」 · ~25% anchor · https://www.sudugu.org/258/331927.html",
          "quote": "魔王:【你来了。】勇者：【魔王，我可以帮你解脱。】魔王：【……只有吾之永恒，人类才有欲望，才会学会相争。吾赋予了他们这一切。】",
          "why_score": "系统板+对话体密度极高；ch1644 用巧克力/积木/照片墙等极简象征，无华丽修辞但意象精确，故文笔 86。"
        },
        "world": {
          "locus": "ch1 · 一章「你拥有光辉明亮的未来。」 · open anchor · https://www.sudugu.org/258/146927.html",
          "quote": "【以世界为竞技场，以真实生灵为生命条——】【多人联机，无限副本！仿真世界，战力搏斗！】【全球玩家，热烈竞技！高等游戏，等你来玩！】",
          "why_score": "「世界游戏」框架（神明 vs 人类 / OE 自海洋 / 守岸线）在 ch1 题记、ch410 副本规则、ch717 文明架构、ch1644 终局多层级自洽，故世界观 92。"
        },
        "hook": {
          "locus": "ch1 · 一章「你拥有光辉明亮的未来。」 · open anchor · https://www.sudugu.org/258/146927.html",
          "quote": "【你已死亡。】鲜红的字出现在苏明安的眼前，红得似血，像扼住了他的心脏。……卡片之上色泽血红的文字，像由鲜血勾勒。【以世界为竞技场，以真实生灵为生命条——】",
          "why_score": "「你已死亡」红字 + 论坛 Top3 火帖预叙未来；黑卡三页即立无限副本/全球玩家高概念钩，故钩子 92。"
        },
        "innov": {
          "locus": "ch717 · 七百一十五章「火之奥义。」 · ~75% anchor · https://www.sudugu.org/258/332253.html",
          "quote": "「我是阿……阿……艾尼！」苏明安改口，叉腰道：「——吾之名号『火之奥义』。」……路等玩家露出古怪的神色。他们已经猜到这是谁。",
          "why_score": "ch410 莫比乌斯环 + ch717 中二假名伪装 + ch1644 巧克力/积木/失忆三幕告别，献祭主角线在无限流中收成人文告别体，故创新 92。"
        },
        "ending": {
          "locus": "ch1644 · 终章守岸线 · ending anchor · https://www.sudugu.org/258/334588.html",
          "quote": "「走你。」苏明安双手一扔，像个小孩子般，手上的积木朝着虚影扔去。诺尔……搭了一座没有任何杀伤力的积木城堡，丢向他。就像个扔沙包泄愤的孩子，丢向自己不喜欢的同龄人。",
          "why_score": "三段递进克制告别：巧克力自我和解→积木驱逐神明虚影→同伴五人记忆消退；本 pass 抽样至 page1，置信略降但不影响 ending 强信号，故结局 94。"
        }
      }
    },
    {
      "file": "86-xueba-heikeji.md",
      "id": "pilot-v0.xueba-heikeji",
      "title": "学霸的黑科技系统",
      "author": "晨星LL",
      "band": "G2-scifi (站内科幻 · 学霸/科研系统/大国重器)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/473/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 81.5,
      "l1": {
        "plot": 82,
        "cast": 76,
        "pace": 78,
        "prose": 80,
        "world": 88,
        "hook": 86,
        "innov": 80,
        "ending": 82
      },
      "evidence": {
        "plot": "学霸+科研系统开篇立「陆舟数学天才/物理外挂」双轨；中段可控核聚变（star 项目）+ 月球轨道施工 + 冷冻人技术三线推进；终章以冷冻人遗志的伦理收束兜回系统初心，主线递进清楚。但 ch1228 庆典筹备与 ch502 star 政治偏行政线，技术线 vs 体制线的双轨有节奏拉扯，扣分保守。",
        "cast": "陆舟贯穿极强（ch1 站岗→ch502 系统争议主角→ch1228 月球施工主力→ch1681 已逝传承人），配角周承福/贾良才/吴大海等有功能性辨识（ch502 周承福「一拳打在空处」、ch1228 欧主任「头发愁白了」），但科研群像以「陆舟一人单挑」为主轴，配角深度有限。",
        "pace": "1681 章长篇；ch1 站岗异变钩快；ch502 信息博弈密；ch1228 庆典筹备节奏稍缓（行政部门哭诉场景拉长）；ch1681 尾声克制。科研线与体制线交替推进但中段「陆舟屡破纪录」重复爽点风险计入。",
        "prose": "ch1 写实烟火气强（联通营业厅/vivo 促销/梧桐树叶片子数），ch502 学术界政治对话老练（「既不**文出来，也不可能有人知道」），ch1228 体制对白偏口语化（欧主任/李局长），ch1681 尾声抒情克制。总体功能型叙述，文笔不求华丽但专业代入感扎实。",
        "world": "可控核聚变（star/wega 装置 → 聚能一号演进）+ 月球轨道施工 + 冷冻人权益保障基金会 + 央视采访 + 庆典筹备的世界层叠在 ch502/ch1228/ch1681 三段自洽；具体装置、机构名称、级别（鸟巢/上京/陆航直升机旅）真实可信。",
        "hook": "ch1「年薪十万岗位原来就在联通营业厅门口」反高潮钩 + 「行人往天上飞」异能预兆，「先做日常再启异变」的开篇路径在学霸带辨识度高；ch1681 末尾千亿信用点捐赠的伦理钩仍有回响。",
        "innov": "「科研系统 + 国家级项目 + 学术-体制拉扯 + 冷冻人伦理」四要素聚合为执行扎实的成熟配方；ch1681 把「冷冻人技术不应成为少数人专利」明确为主题，技术线服务于伦理命题的写法在科幻带辨识度，但模板化（学霸单挑/屡破纪录）的执行风险计入。",
        "ending": "ch1681 陆小乔接受千亿捐赠遗愿+冷冻人权益保障基金会的延续+陆舟「生不带来死不带去」的轻物质立场，让科幻线回到伦理与传承主题，避免了单纯力量线收束；主题「平等活下去的权利」落地干净。本 pass 抽样至尾声 page1，对冷冻人技术细节交代的展开程度不深，置信略降。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1681 · 尾声 · ending anchor · https://www.sudugu.org/473/",
          "quote": "陆舟离世后星空科技总部，陆小乔处理父亲遗愿：千亿信用点捐冷冻人权益保障基金会，传承「冷冻人技术不应成为少数人专利」遗志，主题「平等活下去的权利」落地。",
          "why_score": "学霸+科研系统开篇→可控核聚变（star）+月球轨道施工+冷冻人三线推进；终章伦理收束兜回系统初心，故情节 82。"
        },
        "cast": {
          "locus": "ch502 · 教职工运动会 · ~25% anchor · https://www.sudugu.org/473/",
          "quote": "周承福论文质疑陆舟、贾良才揣测 star 装置是否「废物」——科研生态戏清晰；陆舟贯穿极强，配角周承福/贾良才/吴大海有功能性辨识但深度有限。",
          "why_score": "陆舟 ch1 站岗→ch502 系统争议主角→ch1681 已逝传承人贯穿；科研群像以「陆舟一人单挑」为主轴，故人物 76。"
        },
        "pace": {
          "locus": "ch1228 · 细思恐极（1/5） · ~75% anchor · https://www.sudugu.org/473/",
          "quote": "月球轨道施工委员会+国庆庆典筹备：「必须办的比以往更大，强调科技是第一生产力，不输给阅兵」——宣传 vs 科技的拉扯，体制层级代入感强，但节奏稍缓。",
          "why_score": "1681 章长篇；ch1 站岗异变钩快、ch502 信息博弈密；ch1228 庆典筹备拉长、中段屡破纪录重复爽点风险计入，故节奏 78。"
        },
        "prose": {
          "locus": "ch1 · 震惊！年薪十万的工作竟然…… · open anchor · https://www.sudugu.org/473/",
          "quote": "2014年金陵联通营业厅前陆舟穿布偶装站岗，60元/小时+10元高温补贴，吴大海介绍兼职，行人往天上飞的异变起始钩——写实烟火气强。",
          "why_score": "ch1 联通营业厅/vivo 促销/梧桐树叶片子数写实；ch502 学术界政治对话老练；总体功能型叙述，专业代入感扎实，故文笔 80。"
        },
        "world": {
          "locus": "ch502 · 教职工运动会 · ~25% anchor · https://www.sudugu.org/473/",
          "quote": "star 可控核聚变项目内部政治：周承福论文质疑陆舟、贾良才揣测 star 装置是否「废物」、德国同意5亿欧元报价信息博弈——装置、机构名称、级别真实可信。",
          "why_score": "可控核聚变+月球轨道施工+冷冻人权益保障基金会在 ch502/ch1228/ch1681 三段自洽，故世界观 88。"
        },
        "hook": {
          "locus": "ch1 · 震惊！年薪十万的工作竟然…… · open anchor · https://www.sudugu.org/473/",
          "quote": "「年薪十万岗位原来就在联通营业厅门口」反高潮钩 + 「行人往天上飞」异能预兆，「先做日常再启异变」的开篇路径在学霸带辨识度高。",
          "why_score": "ch1 反高潮钩+异能预兆；ch1681 千亿信用点捐赠伦理钩仍有回响，故钩子 86。"
        },
        "innov": {
          "locus": "ch1681 · 尾声 · ending anchor · https://www.sudugu.org/473/",
          "quote": "「冷冻人技术不应成为少数人专利」明确为主题，技术线服务于伦理命题的写法在科幻带辨识度；科研系统+国家级项目+学术-体制拉扯四要素聚合。",
          "why_score": "四要素聚合为执行扎实的成熟配方；模板化（学霸单挑/屡破纪录）执行风险计入，故创新 80。"
        },
        "ending": {
          "locus": "ch1681 · 尾声 · ending anchor · https://www.sudugu.org/473/",
          "quote": "陆小乔接受千亿捐赠遗愿+冷冻人权益保障基金会的延续+陆舟「生不带来死不带去」的轻物质立场，让科幻线回到伦理与传承主题，避免了单纯力量线收束。",
          "why_score": "主题「平等活下去的权利」落地干净；本 pass 抽样至尾声 page1，冷冻人技术细节展开不深，置信略降，故结局 82。"
        }
      }
    },
    {
      "file": "87-huanghun-fenjie.md",
      "id": "pilot-v0.huanghun-fenjie",
      "title": "黄昏分界",
      "author": "黑山老鬼",
      "band": "G2-scifi (站内悬疑小说 · 玄幻诡异/民俗/太岁科幻内核)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/596/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 88.0,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 78,
        "prose": 86,
        "world": 94,
        "hook": 90,
        "innov": 94,
        "ending": 88
      },
      "evidence": {
        "plot": "保安穿越锁链六日→一钱教民俗案→降神台/枉死城阵法体系→太岁升维主线递进清晰；ch871 终局「不可名状对抗 → 文明杂念对抗」的反转把民俗诡异拉到科幻-人文层，主题反转强；中段 ch437 四大尸类谱系（旱骨/金甲尸/行尸/惊尸）的设定展开为类型内少见的高密度民俗-科学混合。",
        "cast": "胡麻冷静被动穿越者（ch1 锁链痛苦→ch655 一夫当关护法坛→ch871 接棒猴儿酒遗志）贯穿；猴儿酒学术观察者（ch871「人间祭祀与膜拜其实是恐惧」的洞穿）作为前辈传承者有效；ch437 一钱教妙善仙姑+傅姓负灵男子+女仆的群像对白有戏；多线配角深度受长篇抽样限制。",
        "pace": "871 章体量适中；ch1 开局环境铺陈偏慢（符纸/油彩/锅灶细节多）但钩子强；ch437 群戏信息密度高（尸类谱系专有名词列表+治法清单）；ch655 降神台阵法描写细密；ch871 终局三段递进的告别+升维+起坛压缩。中段刑侦/民俗案重复风险计入。",
        "prose": "ch1 民俗意象（油彩纸人/铁钩琵琶骨/油锅剥皮/血肉药汤）冲击强；ch437 尸类学术综述+傅姓负灵男「卖弄」喜剧点见笔法；ch655 降神台/法舟/张家三老爷蓝袍纸钱印的视觉化仪式清晰；ch871 猴儿酒对话（恐惧雷电膜拜雷电/文明恐吓自身）「文气高」、长段论述不塌。",
        "world": "「太岁」科幻内核+民俗诡异（一钱教/转生者/枉死城/降神台/法舟/黄泉八景）+ 四大尸类谱系（ch437）+ 张家/孟家/周知命等势力人间的多层设定，在 ch871 终局「权柄自太岁接触人间变现实」的科学落地，规则自洽且厚度远超同类民俗文。",
        "hook": "ch1 「穿越保安→琵琶骨穿铁钩→老婆婆夜夜施刑」的六天内景即视钩极强；ch437 尸类学术综述以「咱们昨天夜里遇着的这个，便是杀而不死」的实战钩接续；ch871「不可名状不是真不可名状而是文明自身杂念」的科幻反转钩贯穿。",
        "innov": "把民俗诡异（纸扎/降神台/转生者/尸类谱系）× 太岁科幻内核（接触人间变现实/权柄/升维）× 文明杂念对抗论（不可名状=文明自身恐惧）三个非同类元素聚合，且 ch871 把民俗诡异拉到「人是自己吓自己」的克苏鲁式人文拆解，类型融合辨识度极高。",
        "ending": "ch871 三段递进：猴儿酒遗言 → 胡麻接手降神台 → 「我邀天下阴魂入太岁」+「作为一个人升维之后是什么样的感觉」+「面对不可名状的事物，搞明白它究竟是什么，才是唯一正确的道路」主题落地；终局升维手法把民俗诡异线收成科幻人文弧。本 pass 抽样至 page1，部分末段细节（升维具体形态）未完全落实，置信略降。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch871 · 太岁之终，轮回之始 · ending anchor",
          "quote": "「人间祭祀与膜拜，其实是一种恐惧。」……「人啊，很多时候，都是自己吓自己，文明也是如此。」……「只有尚未了解的事物，没有什么不可名状。」",
          "why_score": "保安穿越锁链六日→一钱教民俗案→降神台/枉死城阵法→太岁升维主线递进清晰；ch871 把不可名状反转成文明自身杂念，故情节 88。"
        },
        "cast": {
          "locus": "ch655 · 害首十门 · ~75% anchor",
          "quote": "但是，虽然压力满满，但一想可以借此一睹转生者前辈的风采，竟又觉得非常值得，心头倒是微微哂笑，而后缓缓点头，收回了目光。这个法，自己护了！他缓缓抬步，背起双手……守住了这片平台，便可以算得上是一夫当关，万夫莫开。",
          "why_score": "胡麻 ch1 锁链痛苦→ch655 一夫当关护法坛→ch871 接棒猴儿酒遗志贯穿；ch437 群像对白有戏，故人物 86。"
        },
        "pace": {
          "locus": "ch437 · 妖尸难缠 · ~25% anchor",
          "quote": "「咱们昨天夜里遇着的这个，便是杀而不死，镇而不休，骨头都打散了，也能直挺挺的爬起来，继续朝了人亮爪子。其最厉害处便是一口尸气喷吐，便有驱使冤魂之能，最关键是能隔空吸血，防不胜防。」",
          "why_score": "871 章体量适中；ch437 尸类谱系信息密度高，ch871 终局告别+升维+起坛压缩；中段民俗案重复风险计入，故节奏 78。"
        },
        "prose": {
          "locus": "ch1 · 古怪的婆婆 · open anchor",
          "quote": "一条铁链子从屋梁延伸了下来，末尾分成两端，各连接了一条铁钩子。而如今，两个铁钩子分别刺穿了胡麻的琵琶骨，血淋淋的尖刺，在胸前露了出来。他被锁在这里已经六七天了。",
          "why_score": "ch1 油彩纸人/铁钩琵琶骨/油锅剥皮意象冲击强；ch871 猴儿酒长段论述不塌，故文笔 86。"
        },
        "world": {
          "locus": "ch437 · 四大尸类谱系 · ~25% anchor",
          "quote": "「若说妖尸作祟，也无非就是那么几个模样，一种是养尸地里出来的……此为怨尸，又称旱骨。再是太阴炼形……此乃金甲尸。……又有殡而不葬者……此为惊尸。以上种种，皆有相应治法。」",
          "why_score": "太岁科幻内核+一钱教/枉死城/降神台+四大尸类谱系在 ch871「权柄自太岁接触人间变现实」落地，规则自洽且厚度超同类，故世界观 94。"
        },
        "hook": {
          "locus": "ch1 · 古怪的婆婆 · open anchor",
          "quote": "他本来刚刚大学毕业，在当时号称世界前沿的先进实验室里找到了一份很有前途的保安工作，然后一场爆炸突如其来，就飘了起来。……而在这六七天的时间里，每天晚上，都会有一个老婆婆，坐在了自己面前，默默的诵经，念咒。",
          "why_score": "ch1 穿越保安→琵琶骨穿铁钩→老婆婆夜夜施刑六日内景即视钩极强，故钩子 90。"
        },
        "innov": {
          "locus": "ch871 · 文明杂念对抗论 · ending anchor",
          "quote": "「谁能想到，降伏雷电的真正做法，只是当别人都只顾着磕头之时，站起来，去尝试了解它呢？」",
          "why_score": "民俗诡异×太岁科幻×文明杂念对抗论三元素聚合，ch871 把克苏鲁式恐惧拆解为「人是自己吓自己」，辨识度极高，故创新 94。"
        },
        "ending": {
          "locus": "ch871 · 太岁之终，轮回之始 · ending anchor",
          "quote": "一口气说完了这些，猴儿酒才慢慢停了下来，认真地看向了胡麻，微笑道：「至于该怎么接受这份馈赠，我想……」「好！」于是，在他对太岁有了最基本的掌握之时，他便引动了滚滚紫气，直向了此前猴儿酒特意给自己看过的，一片荒凉的大地流去。",
          "why_score": "ch871 猴儿酒遗言→胡麻接手降神台→升维起坛三段递进；本 pass 抽样至 page1，升维具体形态未完全落实，故结局 88。"
        }
      }
    },
    {
      "file": "88-xueba-jungong.md",
      "id": "pilot-v0.xueba-jungong",
      "title": "学霸的军工科研系统",
      "author": "十月廿二",
      "band": "G2-scifi (站内科幻 · 重生/军工/科研系统)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/151/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 78.5,
      "l1": {
        "plot": 80,
        "cast": 74,
        "pace": 76,
        "prose": 78,
        "world": 86,
        "hook": 82,
        "innov": 74,
        "ending": 78
      },
      "evidence": {
        "plot": "重生回 1996 大三+歼7 改进设计开局钩强；中段国企改制（贵航歼教9出口苏丹 12 架/1.5亿美元石油抵扣）+数学证明（庞加莱猜想）+材料学（碳纤维树脂基）的多线递进；终章「聚能一号」可控核聚变示范堆建造时间表+2017.3.1 点火前最后检查，国家级工程落地。节奏稳但「科研突破/获奖」重复爽点模板明显，扣分保守。",
        "cast": "常浩南贯穿（ch1 大三学生→ch501 航空业代表→ch847 学术圈顶流→ch1708 核聚变总指挥），吴懿范/周书万/柳晨晨等配角功能清晰但群像深度浅；ch847 「讲学-授奖-加头衔」滤镜碎的细节有意思但仍是主角独白视角，配角声口辨识度有限。",
        "pace": "1708 章超长篇；ch1 重生反钩快；ch501 国企案例有密度（1.5亿/石油抵扣/老国企样板效应）；ch847 数学证明热度消退+失踪段节奏稍缓；ch1708 示范堆建造时间表 12 条技术节点密集推进。科研/工程节点叙事稳定但中段重复风险高。",
        "prose": "ch1 1996 北航教室细节（黑色水泥板/吊扇/校徽/环氧树脂对照）写实生动；ch501 国企语境（贵航工业自救/二级企业保留）的语言经济；ch847 数学家滤镜碎（「要真是太正常了，反而滤镜要碎一地」）的学术八卦口吻；ch1708 工程时间表+安保等级措辞精准。功能型叙述，胜在专业代入感。",
        "world": "1996 北航+29 基地+ JF-22 风洞→歼7 改进+ 歼教9 出口苏丹+ 贵航工业改制→庞加莱猜想证明+ 火炬实验室+ 央视采访→「聚能一号」示范堆+ 辽西基地+PAP 机动支队+ 空军歼击航空兵旅+ 陆航直升机旅的国家级工程生态在 ch1/ch501/ch847/ch1708 多层自洽。",
        "hook": "ch1「29 基地测试 → 教室黑板前」的反差重生钩+「自己设计一架战斗机」的工程钩；ch501 出口换石油抵扣的非常规外贸钩；ch1708 PAP 15 公里警戒+ 多军种戒备的国家级工程压力钩层层推进，钩强但模板成熟（重生军工在同类中辨识度中等）。",
        "innov": "重生+军工+科研系统+庞加莱猜想+可控核聚变的多线整合执行扎实但范式突破有限；ch1708 把「聚能一号」示范堆建成+点火当作终局在国家级工程落地图书里有辨识度（区别于个人飞升收束），但整体仍是「主角一路突破爽文」成熟配方。",
        "ending": "ch1708 时间表密集推进 + 点火前最后检查 + 常浩南总指挥席紧盯数据曲线→把大国重器主题落到「建造+警戒+检查」的工程现场而非「飞升/胜利」式收束，符合「军工科研系统」的题材定位；末段留白（点火结果未明）但已点明主题落地。本 pass 抽样至 page1，未读齐最终点火章节，置信略降。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1708 · 太阳的距离（大结局） · ending anchor · https://www-sudugu-org.translate.goog/151/86902.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "2016年11月20日：，18个巨大的D形超导磁体环向场线圈全部安装、定位、固定完毕，强大的磁场骨架已然成型；……2月25日，第二次综合系统联调顺利完成，模拟了从启动到稳态运行的全过程，「聚能一号」正式宣告具备点火条件。四天后，2017年3月1日。大凌河基地周边的安保被提升至最高等级，PAP机动支队甚至把封锁区域设置到了周边15公里以外。",
          "why_score": "重生回 1996 大三+歼7 改进设计开局钩强；中段国企改制+数学证明+材料学多线递进；终章「聚能一号」示范堆建造时间表+2017.3.1 点火前最后检查，国家级工程落地，故情节 80；科研突破/获奖重复爽点模板明显，扣分保守。"
        },
        "cast": {
          "locus": "ch847 · 碳纤维增强树脂基复合材料 · ~75% anchor · https://www-sudugu-org.translate.goog/151/68000.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "常浩南好歹还在央视采访中露过一次面，佩雷尔曼更是直接查无此人。导致原本应该打出去的「讲学-授奖-加头衔」这套丝滑连招在第一步就卡住了。……要真是太正常了，反而滤镜要碎一地。……「常教授，我想休假……」常浩南返工的第一天，柳晨晨一脸生无可恋地把这段时间的工作汇报放在了前者的办公桌上，然后请求道。",
          "why_score": "常浩南贯穿（ch1 大三学生→ch501 航空业代表→ch847 学术圈顶流→ch1708 核聚变总指挥），吴懿范/周书万/柳晨晨等配角功能清晰但群像深度浅，故人物 74。"
        },
        "pace": {
          "locus": "ch501 · 华夏行，我也行？ · ~25% anchor · https://www-sudugu-org.translate.goog/151/54126.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "苏丹空军一次性购买的12架飞机，以及对应的各类弹药等消耗品，总价值超过1.5亿美元。尽管是以石油开采权合同款项抵扣的形式进行交易，但不管怎么说，少花就是多赚。……歼教9这个型号的成功，哪怕做不到妙手回春，至少也能续上一命。……而一些心思比较活络的，已经在联系贵航方面，准备看看能不能派人去取经了。",
          "why_score": "1708 章超长篇；ch1 重生反钩快；ch501 国企案例有密度；ch1708 工程时间表节点密集推进，故节奏 76；中段重复风险高。"
        },
        "prose": {
          "locus": "ch1 · 重生1996，设计一架战斗机！ · open anchor · https://www-sudugu-org.translate.goog/151/10488.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "四周的墙壁稍显破旧，最下面靠近地面一米左右的高度被刷成绿色……头顶两个巨大的吊扇嗡嗡地转着，没见到有空调的踪影。旁边的黑板竟然还是那种黑色的水泥板，而不是常见的环氧树脂和高分子合金压制成的绿色板……京城航空航天大学，自己的母校。……「就算真觉得难也不用装作不认识老吴啊，咱们就算设计不出一架超音速战斗机，去设计一个滑翔机还是没问题的，不丢人啊。」",
          "why_score": "ch1 1996 北航教室细节写实生动；ch501 国企语境语言经济；ch847 学术八卦口吻；ch1708 工程时间表措辞精准，故文笔 78。"
        },
        "world": {
          "locus": "ch501 · 华夏行，我也行？ · ~25% anchor · https://www-sudugu-org.translate.goog/151/54126.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "在国家已经把航空产业作为重点发展领域的大背景下，飞机出口，自然是个大事。……原本，在汽车产业走入下坡路之后，他们已经很难继续维持正常的生产经营了。仅仅每年几架歼教7的订单，根本不够养活这样庞大的一个企业。……总归是有了点指望。……而一些心思比较活络的，已经在联系贵航方面，准备看看能不能派人去取经了。",
          "why_score": "1996 北航+29 基地+ JF-22 风洞→歼7 改进+ 歼教9 出口苏丹+ 贵航工业改制→庞加莱猜想证明+ 火炬实验室→「聚能一号」示范堆+ 辽西基地+PAP 机动支队+ 多军种戒备的国家级工程生态多层自洽，故世界观 86。"
        },
        "hook": {
          "locus": "ch1 · 重生1996，设计一架战斗机！ · open anchor · https://www-sudugu-org.translate.goog/151/10488.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "「我不是正在29基地里面测试马上就要投入使用的JF-22超高速风洞幺？」常浩南心里暗暗想到：「这又是哪？」……他十分确定，29基地里面并没有这样一个地方。……京城航空航天大学，自己的母校。他擡起手掐了一下自己的右脸，然后确定这并不是在做梦。",
          "why_score": "ch1「29 基地测试 → 教室黑板前」的反差重生钩+「自己设计一架战斗机」的工程钩，故钩子 82；模板成熟，辨识度中等。"
        },
        "innov": {
          "locus": "ch1708 · 太阳的距离（大结局） · ending anchor · https://www-sudugu-org.translate.goog/151/86902.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "在正式动工之后，「聚能一号」示范堆的建造进度几乎是一天一个样。就连辽西冬季的严寒，也未能对其造成丝毫影响。庞大的基地如同一个精密运行的钟表，每一个齿轮都严丝合缝，高效运转：……2月25日，第二次综合系统联调顺利完成……「聚能一号」正式宣告具备点火条件。",
          "why_score": "ch1708 把「聚能一号」示范堆建成+点火当作终局在国家级工程落地图书里有辨识度（区别于个人飞升收束），但整体仍是「主角一路突破爽文」成熟配方，故创新 74。"
        },
        "ending": {
          "locus": "ch1708 · 太阳的距离（大结局） · ending anchor · https://www-sudugu-org.translate.goog/151/86902.html?_x_tr_sl=auto&_x_tr_tl=zh-CN&_x_tr_hl=zh-CN",
          "quote": "大凌河基地周边的安保被提升至最高等级，PAP机动支队甚至把封锁区域设置到了周边15公里以外。别说是人，就连稍微大点的动物都无法通过由自动报警系统、无人机和装甲巡逻车组成的警戒线。上方的天空中，还有一个空军歼击航空兵旅和一个陆航直升机旅，负责在各自所属的高度范围内进行不间断巡逻",
          "why_score": "ch1708 时间表密集推进 + 多军种戒备 + 点火前检查，把大国重器主题落到工程现场；本 pass 抽样至 page1，最终点火结果未齐读，故结局 78 略降。"
        }
      }
    },
    {
      "file": "89-huanying-laidi-wode-diyu.md",
      "id": "pilot-v0.huanying-laidi-wode-diyu",
      "title": "欢迎来到我的地狱",
      "author": "墨泠",
      "band": "G3-mystery (站内悬疑小说 · 规则怪谈/怪物世界/副本求生)",
      "genre": "mystery",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/2392/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 82.8,
      "l1": {
        "plot": 84,
        "cast": 78,
        "pace": 78,
        "prose": 80,
        "world": 86,
        "hook": 88,
        "innov": 86,
        "ending": 82
      },
      "evidence": {
        "plot": "禁忌游戏+1044 公交站开局立「百死一生」的生存副本；中段告白季副本以「现实世界许愿木牌 ↔ 副本内诅咒」的虚实双关 + 「得杀了程耀阳」的副本/现实绑定把规则怪谈往元叙事层推；终章黑色巨木+金光穿透黑云的世界尺度收束。结构清晰但「杀 BOSS」循环重复风险计入。",
        "cast": "银苏贯穿冷静果断（ch1 公交站开局未出场但 ch502 主动单刷出门找程耀阳、ch1052 拿新身份过检查站、ch1280 持匕首与黑色巨木搏斗）；配角邬不惊/离姜/孙心怡/霍林等各有功能性辨识（ch502 邬不惊「被嫌弃了啊！呜呜呜……」的喜剧声口、ch1052 水泥怪抱怨「跟她出去都不能尽兴」）；长线群像深度受 1280 章体量限制。",
        "pace": "1280 章长篇；ch1 公交站诡异气场钩快；ch502 副本规则推导密（告白卡=许愿木牌/副本与现实相连）；ch1052 入光明区列车/金属城墙/隧道扩张节奏稳；ch1280 终章快速对抗（削枝→吞噬黑雾→巨木摇晃）。中段「副本通关」重复风险计入。",
        "prose": "ch1 浓雾/微弱灯/背心男「再哭就弄死你」+「我想回家我不想死」的恐惧气氛；ch502 副本规则+银苏对离姜「你跟着我我还得保护你」的吐槽见人物声口；ch1052 怪物世界「群魔乱舞」+列车驶过金属城墙的科幻画面；ch1280 黑色巨木符文融洞+金光穿透的末世意象。整体风格口语+视觉化，类型契合度高。",
        "world": "禁忌游戏/规则怪谈 + 暗河区/光明区双城 + 金属城墙/隧道/检查站/身份 ID + 告白卡/副本/诅咒的元叙事层在 ch1/ch502/ch1052/ch1280 多层自洽；怪物世界规则（水泥怪偷溜/列车全自动/六节车厢）密度合理。",
        "hook": "ch1「1044 公交站荒郊+浓雾+微弱灯+背心男威胁+禁忌游戏百死一生」开篇钩极强；ch502 告白卡=诅咒 + 副本通关也无法离开 + 「可能得杀了程耀阳」的副本/现实双钩；ch1280 黑色巨木+金光穿透的末世意象钩贯穿终章。",
        "innov": "把「规则怪谈+怪物世界+元叙事副本」三类成熟亚类型聚合在「禁忌游戏」单一框架下，ch502「副本通关也无法离开，因为得杀现实中的 BOSS」的双关设计辨识度高；ch1280 黑色巨木+金光穿透的「吞噬黑雾」对抗手法在同类收束中较独特。",
        "ending": "ch1280 银苏削黑色迷你树 + 吞噬黑雾 + 黑色巨木融洞 + 金光穿透黑云 → 「我们回家」的主题宣言落地；末段黑色巨木摇晃+不甘怒吼的余韵比单纯胜利更有重量。但 page1 未完整呈现「回家」的具象形态（与谁、何种世界状态），置信略降。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch502 · 告白季（62） · ~25% anchor · https://www.sudugu.org/2392/1218600.html",
          "quote": "这个副本拿到通关钥匙也无法离开。「怎么会这样？」「可能是因为和现实世界有关系。」银苏神色依旧平静，「估计得杀了程耀阳才行。」游戏当时给她的提示是通关这个副本，就可以解决云灵山的危机。",
          "why_score": "禁忌游戏+1044 公交站开局立「百死一生」；ch502 告白卡=诅咒+「得杀了程耀阳」的副本/现实双关；ch1280 黑色巨木+金光收束，故情节 84。"
        },
        "cast": {
          "locus": "ch502 · 告白季（62） · ~25% anchor · https://www.sudugu.org/2392/1218600.html",
          "quote": "银苏起身，看向外面的黑暗：「我出去找程耀阳，你们待在这里吧。」「苏小姐，我们一起啊。」银苏却不是很乐意：「你跟着我我还得保护你，你们自己保护好自己就行。」还没来得及说自己也要去的邬不惊：「……」",
          "why_score": "银苏贯穿冷静果断；邬不惊「被嫌弃了啊！呜呜呜……」的喜剧声口与 ch502 主动单刷形成对照，故人物 78。"
        },
        "pace": {
          "locus": "ch1052 · 怪物世界·入光明区 · ~75% anchor · https://www.sudugu.org/2392/1219300.html",
          "quote": "列车一共六节车厢，银苏从头走到尾，头尾两节车厢都是乘客车厢，没有任何操控台。看来这应该是全自动的……列车准点发车。银苏看着列车穿过巍峨的金属城墙，冲进一条隧道。",
          "why_score": "1280 章长篇；ch1 诡异气场钩快，ch1052 入光明区列车/金属城墙/隧道扩张节奏稳，故节奏 78。"
        },
        "prose": {
          "locus": "ch1 · 完美人生疗养院（1） · open anchor · https://www.sudugu.org/2392/1218094.html",
          "quote": "他们此时所处的位置是1044公交站。这是一个废弃的荒郊公交站，四周浓雾笼罩，只有公交站亭上方有一盏微弱的灯亮着，勉强将这一方小天地照亮。倚在一旁的男人突然出声，眼神凶戾，恶狠狠地开口，「再哭就弄死你。」",
          "why_score": "ch1 浓雾/微弱灯/背心男威胁+「我想回家我不想死」的恐惧气氛；整体风格口语+视觉化，故文笔 80。"
        },
        "world": {
          "locus": "ch1052 · 怪物世界·入光明区 · ~75% anchor · https://www.sudugu.org/2392/1219300.html",
          "quote": "银苏前往检查站，拿着新获得的身份id，并没有遇上什么阻碍，很轻松就通过了检查站，登上前往光明区的列车。相较暗河区的住民，列车上的人看上去就光鲜亮丽多了——也仅仅是穿着打扮，整体还是群魔乱舞。",
          "why_score": "禁忌游戏/规则怪谈+暗河区/光明区双城+金属城墙/隧道/检查站/身份 ID 在 ch1/ch502/ch1052 多层自洽，故世界观 86。"
        },
        "hook": {
          "locus": "ch1 · 完美人生疗养院（1） · open anchor · https://www.sudugu.org/2392/1218094.html",
          "quote": "「禁忌游戏……」这四个字一出，四周倏地安静下来。过了约莫一分钟，有人坚持不住，直接哭出了声。他们不明白，为什么自己这么倒霉，被选入禁忌游戏。这个百死一生的可怕游戏。",
          "why_score": "ch1「1044 公交站荒郊+浓雾+微弱灯+禁忌游戏百死一生」开篇钩极强，故钩子 88。"
        },
        "innov": {
          "locus": "ch502 · 告白季（62） · ~25% anchor · https://www.sudugu.org/2392/1218600.html",
          "quote": "告白卡相当于现实世界里的许愿木牌……就如同孙心怡给霍林下的诅咒。有银苏带头，其他人很快也折断了告白卡，获得和银苏一样的提示。但是……这个副本拿到通关钥匙也无法离开。",
          "why_score": "ch502「副本通关也无法离开，因为得杀现实中的 BOSS」的双关设计辨识度高；规则怪谈+怪物世界+元叙事副本聚合，故创新 86。"
        },
        "ending": {
          "locus": "ch1280 · 终章我们回家（正文完） · ending anchor · https://www.sudugu.org/2392/1219705.html",
          "quote": "当金光穿透黑色巨木的树冠，从它的树冠中落下道道金芒时候，黑色巨木开始剧烈摇晃。在哗啦啦的声响中，隐约还能听见一些模糊的嘶吼，像黑色巨木不甘心的怒吼和最后的挣扎。",
          "why_score": "ch1280 削枝→吞噬黑雾→金光穿透黑云→「我们回家」主题落地；末段巨木摇晃余韵比单纯胜利更有重量，故结局 82。"
        }
      }
    },
    {
      "file": "90-shuohao-kaifa-xiaoxiaole.md",
      "id": "pilot-v0.shuohao-kaifa-xiaoxiaole",
      "title": "说好开发消消乐，地球战争什么鬼",
      "author": "黑心小C",
      "band": "G2-game (站内游戏小说 · 反战/历史战争模拟)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/141/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 82.9,
      "l1": {
        "plot": 82,
        "cast": 78,
        "pace": 76,
        "prose": 80,
        "world": 85,
        "hook": 90,
        "innov": 88,
        "ending": 84
      },
      "evidence": {
        "plot": "书页双画面（反战评分 4 分→下一款竟是诺曼底→柏林空袭）立「消消乐开发者却做战争 DLC」的错位；ch100 多国联合军演+核弹误杀友军把「地球战争游戏」规则推到极端；ch265 产业合作与「炮轰金门」副本并置；ch351 曹髦血性与三国线收束，反战/历史教育主线清晰。",
        "cast": "赵鸣（开发者/「老贼」）与沈炎（特战旅指挥官）各有标签；ch100 沈炎面对地图失灵仍算概率「被核弹炸机率小太多」的冷幽默；ch351 曹髦侧写借直播间反应落地；配角群像偏功能，但战争主播/玩家社区口吻统一。",
        "pace": "351 章跨度覆盖多战场 DLC 与产业线；书页预览三页即完成概念切换；ch100 单章信息密度高（32 队局势+4 队全灭）；中段商务戏（ch265）略缓；整体偏「副本发布→全网震撼」节拍。",
        "prose": "直播间口语+军事术语混排（「沉浸式体验的游戏主播」「0/32」「蓝军旅拿核弹轰」）节奏利落；ch351 曹髦段落情绪克制；OCR「怎幺/那幺」杂质存在但可读。",
        "world": "平行蓝星（无世界大战史）+ 极星/地球双轨玩家社区+ 按历史节点解锁的「地球战争」DLC 体系自洽；ch100 虚拟地图/实体地图 failover 把「游戏=真实战争模拟」规则写死。",
        "hook": "「说好开发消消乐」与书页诺曼底/柏林双反转，开篇即完成「开发者×战争×直播」高概念钩；ch100 核弹误杀友军强化「这游戏不对劲」的读者/玩家共谋感。",
        "innov": "把消消乐立项与全球战争史 DLC、直播间评分、产业政治绑在同一作者身上；反战竞赛+历史 CG 系列（华夏本纪/魏国系列）在 game 带里辨识度高。",
        "ending": "ch351 曹髦壮烈+「算给司马家定在耻辱柱上」的社区讨论，把「玩家/观众读史」主题收束；极星线「一个玩家的地球」与全书反战主张呼应；本 pass 未读 ch351 全章多页。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch100 · 0/32 大夏联邦：丢人啊！丢人！！！ · ~25% anchor · https://www.sudugu.org/141/20700.html",
          "quote": "有的则是直接淘汰，整支部队都没有跑掉，一瞬间就没了，沈炎数了数，一共4支部队被一瞬间抹掉了，不用想，肯定是被共和国那个蓝军旅拿核弹轰了。沈炎脸上不由得露出笑容，果然还是人多好点啊。这被核弹炸的机率，不就小太多了。",
          "why_score": "书页诺曼底/柏林双反转立「消消乐开发者却做战争 DLC」错位；ch100 多国军演+核弹误杀友军把地球战争规则推到极端；ch351 曹髦血性与三国线收束，故情节 82。"
        },
        "cast": {
          "locus": "ch100 · 0/32 大夏联邦：丢人啊！丢人！！！ · ~25% anchor · https://www.sudugu.org/141/20700.html",
          "quote": "沈炎这边也没有别的办法，都是随机分配的，眼下列车被炸了，只能徒步了，打开虚拟地图看了一眼……尝试了几遍，没有用后，只能翻着背包，果然找出了实体的地图：「所有人！」「电子设备静默，武装奔袭！」",
          "why_score": "赵鸣（开发者/「老贼」）与沈炎（特战旅指挥官）各有标签；ch100 沈炎面对地图失灵仍算概率「被核弹炸机率小太多」的冷幽默，故人物 78。"
        },
        "pace": {
          "locus": "ch265 · 【炮轰金门】 · ~75% anchor · https://www.sudugu.org/141/106030.html",
          "quote": "「【现代战争】最近的热度降下来了，有什么更新吗？」「没事，这几个游戏现在都是联动的。」「刚刚结束【百团大战】，玩家们先休息两天，过几天就会推出【现代战争】那边的更新了。」「这次是打哪？」赵鸣这边开口说道：",
          "why_score": "351 章跨度覆盖多战场 DLC 与产业线；ch100 单章信息密度高；中段商务戏（ch265）略缓，整体偏「副本发布→全网震撼」节拍，故节奏 76。"
        },
        "prose": {
          "locus": "ch1 · 我一个拍电影的，你让我做游戏？ · open anchor · https://www.sudugu.org/141/10483.html",
          "quote": "赵鸣眼中满是震撼地看着窗外飞行的各种运输无人机，以及城市中心那矗立的数百米高的能源塔。到处都挂着反战的标语，以及一些游戏的GG。赵鸣回忆了一下这个平行世界自己脑海里的记忆，忍不住牙疼。",
          "why_score": "直播间口语+军事术语混排节奏利落；ch351 曹髦段落情绪克制；平行蓝星反战设定与开发者视角并置可读，故文笔 80。"
        },
        "world": {
          "locus": "ch100 · 0/32 大夏联邦：丢人啊！丢人！！！ · ~25% anchor · https://www.sudugu.org/141/20700.html",
          "quote": "虚拟地图突然消失了，再想打开也打不开……只能翻着背包，果然找出了实体的地图……而沈炎不知道的是，不止他这边的虚拟地图打不开，其他蓝星部队的虚拟地图也打不开了。电子对抗旅的士兵，正在操作着设备……针对网络，信号等开始反侦察，入侵。",
          "why_score": "平行蓝星+极星/地球双轨玩家社区+按历史节点解锁的「地球战争」DLC 体系自洽；ch100 虚拟/实体地图 failover 把「游戏=真实战争模拟」规则写死，故世界观 85。"
        },
        "hook": {
          "locus": "书页预览 · 诺曼底/柏林双画面 · open anchor · https://www.sudugu.org/141/",
          "quote": "「开局就是代入式剧情吗？名字叫....《诺曼底登陆》」……「兄弟们！赵鸣老贼又更新DLC了！冲啊！！！」「我看看现在在哪，柏林？这不是第三帝国的首都嘛」……「防空警报怎么响了？」轰——！！！！——赵鸣：其实....我是个拍电影的，你信吗？",
          "why_score": "「说好开发消消乐」与书页诺曼底/柏林双反转，开篇即完成「开发者×战争×直播」高概念钩，故钩子 90。"
        },
        "innov": {
          "locus": "ch1 · 我一个拍电影的，你让我做游戏？ · open anchor · https://www.sudugu.org/141/10483.html",
          "quote": "这个世界的自己是押上了全部身家，去做了一款游戏，想要参加六大联邦联合举行的【反战竞赛】。这个世界被称为蓝星……并没有发生过世界大战。四百年前的时候，一场流星雨降临蓝星。",
          "why_score": "把消消乐立项与全球战争史 DLC、直播间评分、产业政治绑在同一作者身上；反战竞赛+历史 CG 系列在 game 带里辨识度高，故创新 88。"
        },
        "ending": {
          "locus": "ch351 · 【极星的发展·一个玩家的地球】 · ending anchor · https://www.sudugu.org/141/1906660.html",
          "quote": "曹髦最后的壮烈，是所有人都没想到的。也正是这样的决绝，让直播间内的蓝星网友们沉默不语。【曹髦这一下子，算上给司马家定在了耻辱柱上啊。】【当着那么多人的面，喊出了司马昭之心，路人皆知然后被司马昭的手下捅死】",
          "why_score": "ch351 曹髦壮烈+社区讨论把「玩家/观众读史」主题收束；极星线「一个玩家的地球」与全书反战主张呼应，故结局 84。"
        }
      }
    },
    {
      "file": "91-lingjing-xingzhe.md",
      "id": "pilot-v0.lingjing-xingzhe",
      "title": "灵境行者",
      "author": "卖报小郎君",
      "band": "G2-scifi (灵境/超凡 · 近未来都市异能)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/408/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 84.5,
      "l1": {
        "plot": 86,
        "cast": 85,
        "pace": 78,
        "prose": 83,
        "world": 90,
        "hook": 88,
        "innov": 84,
        "ending": 82
      },
      "evidence": {
        "plot": "ch1 兵哥失踪+黑卡「改变人生」立悬念；ch258 守序/邪恶阵营路线博弈；ch771 天罚高层+ 堂娜丑闻把组织政治推至台面；后记八以薇妮个人灵境收束，主线「灵境吞噬现实」后留余韵。",
        "cast": "张元清（元始）冷静+ 兵哥线贯穿；关雅/姜精卫/薇妮各有功能标签（ch258 姜精卫被捧为火师智商担当；ch771 克莉丝地位与 Mil 顿检察官对话）；后记八薇妮「眉眼舒展」的私人时刻有温度。",
        "pace": "千章体量+s 级试炼/杀戮副本循环；ch258 单章信息密（14 人官方队 vs 通缉榜狂徒）；ch771 政治对话占比高；超长连载中段注水风险记入。",
        "prose": "ch1 胡同少年口吻+ 卡片悬念；ch771 「聪明人就应该在发生关系后当场支付代价」冷幽默；灵境提示音体例统一；非华丽派但场景切换清楚。",
        "world": "「灵境」古诗引+ s 级试炼/夜游神/止杀宫/天罚八大财团/ 道德值清零通缉（ch771）层级完整；0—1 太阳之主行宫后记扩展宇宙。",
        "hook": "ch1 「兵哥他失踪了」+ 无法驾驭的黑卡，都市异能+ 失踪死党经典钩；灵境提示音体例强化「游戏规则侵入生活」。",
        "innov": "灵境≈副本+ 官方/邪恶阵营+ 道德值系统的都市超凡范式，卖报式组织政治戏（ch771）有辨识度但非全新范式。",
        "ending": "后记八薇妮进入非死亡型「太阳之主海边古堡」，以角色私密灵境收束而非终极大战；本 pass 未读 978–979 主线末章，ending 置信略降。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch258 · 第258章 埋伏 · ~25% anchor · https://www.sudugu.org/408/185922.html",
          "quote": "姜精卫的话，引来火师们大加赞赏，大伙纷纷鼓掌：「小公主聪明啊！」「小公主真不愧是我们火师中的智商担当，前途无量。」",
          "why_score": "ch1 兵哥失踪+ 黑卡立悬念；ch258 守序/邪恶阵营路线博弈；ch771 天罚政治；后记八薇妮灵境收束，故情节 86。"
        },
        "cast": {
          "locus": "ch771 · 第771章 雷池 · ~75% anchor · https://www.sudugu.org/408/186457.html",
          "quote": "米尔顿沉声道：「……愚蠢的家伙没资格掌控权力。」聪明人就应该在发生关系后，当场支付代价，不给自己留后患。",
          "why_score": "张元清冷静+ 兵哥线贯穿；关雅/姜精卫/薇妮各有标签（ch258 姜精卫被捧为火师智商担当），故人物 85。"
        },
        "pace": {
          "locus": "ch258 · 第258章 埋伏 · ~25% anchor · https://www.sudugu.org/408/185922.html",
          "quote": "张元清微微颔首，对姜精卫勇于动脑的行为表示赞赏。但留下来和邪恶阵营死斗的策略，是行不通的……对面的敌人是谁？那是一群通缉榜前十的狂徒。",
          "why_score": "千章体量+ s 级试炼循环；ch258 单章信息密；ch771 政治对话占比高，故节奏 78。"
        },
        "prose": {
          "locus": "ch771 · 第771章 雷池 · ~75% anchor · https://www.sudugu.org/408/186457.html",
          "quote": "聪明人就应该在发生关系后，当场支付代价，不给自己留后患。罗德笑道：「空出来的位置，正好留给薇妮·伯伦特，她在阵营对抗期间表现出色。」",
          "why_score": "ch1 胡同少年口吻+ 卡片悬念；ch771 冷幽默；灵境提示音体例统一，故文笔 83。"
        },
        "world": {
          "locus": "ch771 · 第771章 雷池 · ~75% anchor · https://www.sudugu.org/408/186457.html",
          "quote": "索取代价是爱欲职业最强力的手段之一……这里是15号灵境——雷神宫殿。钱宁·卢置身其中，犹如误入人类宫殿的老鼠。",
          "why_score": "「灵境」+ s 级试炼/天罚八大财团/ 道德值清零通缉（ch771）层级完整；0—1 太阳之主行宫后记扩展宇宙，故世界观 90。"
        },
        "hook": {
          "locus": "ch1 · 第1章 礼物 · open anchor · https://www.sudugu.org/408/185649.html",
          "quote": "张元清知道旧疾复发了……他读高中时得了一场怪病，症状是大脑不受控制的回忆起过往的所有记忆……幸运的是，这种状态无法持续太久。",
          "why_score": "ch1 「兵哥他失踪了」+ 无法驾驭的黑卡，都市异能+ 失踪死党经典钩，故钩子 88。"
        },
        "innov": {
          "locus": "ch258 · 第258章 埋伏 · ~25% anchor · https://www.sudugu.org/408/185922.html",
          "quote": "天下归火沉吟一下，提出靠谱的建议：「三个办法，一，在沿途布置陷阱……二，留下灵仆和阴尸埋伏……三，陷阱配合阴尸灵仆，运气好，能杀一片。」",
          "why_score": "灵境≈副本+ 官方/邪恶阵营+ 道德值系统的都市超凡范式，卖报式组织政治戏有辨识度，故创新 84。"
        },
        "ending": {
          "locus": "后记八 · 第二百二十二章 后记八（完） · ending anchor · https://www.sudugu.org/408/186724.html",
          "quote": "【叮，灵境地图开启中，30秒后进入灵境，您本次进入的灵境为「太阳之主的海边古堡」，编号：0—1】……薇妮·伯伦特眉眼是舒展的，唇角是微翘的。",
          "why_score": "后记八薇妮进入非死亡型「太阳之主海边古堡」，以角色私密灵境收束；未读978–979 主线末章，置信略降，故结局 82。"
        }
      }
    },
    {
      "file": "92-monichangsheng-lu.md",
      "id": "pilot-v0.monichangsheng-lu",
      "title": "我的模拟长生路",
      "author": "愤怒的乌贼",
      "band": "G1-xianxia (模拟器 · 黑暗森林修仙)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/167/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 87.1,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 80,
        "prose": 85,
        "world": 92,
        "hook": 90,
        "innov": 91,
        "ending": 85
      },
      "evidence": {
        "plot": "模拟器「锚定 N 年」滚动式人生（ch2 从凡人到县令权倾）立长生执念；ch447 天阳身化道线把「黑暗森林+ 瘟疫仙凡隔」推深；ch1338 星海沟通+ ch1543/1781 还真/无限海线收束「求真长生」主题。",
        "cast": "李凡冷静+ 百世轮回的算计贯穿（ch2 略施小计夺田→权倾天下仍不见仙踪）；天阳/身化道残念（ch447）有独立悲剧；配角多按模拟轮次功能化但李凡人设稳定。",
        "pace": "1781 章+ 模拟快进体例天然防注水；ch2 单章跨越 7 锚定年；ch447/ch1338 信息密度高；全本尺度下仍有重复「再开一轮」循环风险。",
        "prose": "模拟器 UI 式叙述（「锚定3年…锚定4年」）清晰；ch1338 「修士与浩瀚星海差距何其之大」议论有力度；说明文与剧情平衡较好。",
        "world": "瘟疫仙凡永隔+ 仙法不可同修黑暗森林+ 模拟异宝+ 身化道/还真/无限海/星海本源多层规则自洽；ch1338 太甲神术「翻译官」设定精巧。",
        "hook": "「仙道何其难」+ 临终觉醒异宝重来，模拟器+ 黑暗森林双钩；ch2 权倾天下仍不见仙踪的落差强化执念。",
        "innov": "模拟长生+ 黑暗森林修仙+ 还真/真假哲学线组合，乌贼式「系统可视化人生」在仙侠带辨识度高。",
        "ending": "书页标第1781章「终」；本 pass 读至第1543章寓言线（还真/无限海）与 ch1338 星海乞求形成终局语义；1781 全文待补读，置信略降。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch2 · 立志求长生 · open anchor",
          "quote": "黑暗中，一行行发光的小字伴随着画面次第出现。【你回到了锚定1年，欣喜若狂的你做了些出格的举动，险些被你的婶婶灌下了村里巫婆处求来的驱邪水】【距离乡试还有半年，你于家中日夜苦读。由于你已知晓了试题，所以显得信心满满。】",
          "why_score": "模拟器「锚定 N 年」滚动式人生立长生执念；ch447 天阳身化道、ch1338 星海沟通与 ch1781 还真/无限海线收束「求真长生」主题，故情节 88。"
        },
        "cast": {
          "locus": "ch2 · 立志求长生 · open anchor",
          "quote": "【你于玄京城中四处走关系，终于得偿所愿，得到了江南温县县令一职。】【锚定3年，你于家中接上婶婶后上任温县。你开始暗中培养自己的心腹班底。】",
          "why_score": "李凡冷静+百世轮回算计贯穿（ch2 略施小计夺田→权倾天下仍不见仙踪）；天阳 ch447 有独立悲剧，故人物 86。"
        },
        "pace": {
          "locus": "ch2 · 立志求长生 · open anchor",
          "quote": "黑暗中，一行行发光的小字伴随着画面次第出现。【你回到了锚定1年，欣喜若狂的你做了些出格的举动，险些被你的婶婶灌下了村里巫婆处求来的驱邪水】【距离乡试还有半年，你于家中日夜苦读。】",
          "why_score": "1781 章+模拟快进体例天然防注水；ch2 单章跨越 7 锚定年；全本仍有重复「再开一轮」循环风险，故节奏 80。"
        },
        "prose": {
          "locus": "ch1338 · 万年好感度 · ~75% anchor",
          "quote": "修士与浩瀚星海之间的差距，何其之大？然而凭藉着【太甲神术】，竟可将这差别大幅度削减！……「只有对星海本质的理解达到了相当高的程度，才能创造出这门神通。」",
          "why_score": "模拟器 UI 式叙述清晰；ch1338 议论有力度；说明文与剧情平衡较好，故文笔 85。"
        },
        "world": {
          "locus": "ch447 · 重立身化道 · ~25% anchor",
          "quote": "目前的天阳真人，处于一种将死未死的奇特状态。……天阳一直待在身化道洞府中，不肯出去。……年幼的天阳便开始了在修仙界的流浪生活。而他也在摸爬滚打中，慢慢明白，自己的资质绝不是像师兄们所说那样，天赋异禀。",
          "why_score": "瘟疫仙凡永隔+黑暗森林+模拟异宝+身化道/还真/无限海/星海本源多层规则自洽，故世界观 92。"
        },
        "hook": {
          "locus": "ch2 · 立志求长生 · open anchor",
          "quote": "【锚定2年，你前往玄京城参加了会试。对试题早有准备的你自然高中。并在之后的殿试上发挥出色，位于二甲之列，赐进士出身】【你于玄京城中四处走关系，终于得偿所愿，得到了江南温县县令一职】",
          "why_score": "「仙道何其难」+ 临终觉醒异宝重来，模拟器+黑暗森林双钩；ch2 权倾天下仍不见仙踪的落差强化执念，故钩子 90。"
        },
        "innov": {
          "locus": "ch2 · 立志求长生 · open anchor",
          "quote": "黑暗中，一行行发光的小字伴随着画面次第出现。【你回到了锚定1年，欣喜若狂的你做了些出格的举动】",
          "why_score": "模拟长生+黑暗森林修仙+还真/真假哲学线组合，乌贼式「系统可视化人生」辨识度高，故创新 91。"
        },
        "ending": {
          "locus": "ch1781 · 终 · ending anchor",
          "quote": "神现之时，所有的腐朽、嘈杂，尽皆退散。真神复苏，矗立于黑暗之中。……就在此时，一道声音，忽的在神心底响起。「你在找我？」正是李凡！",
          "why_score": "书页标第1781章「终」；本 pass 另读 ch1543 寓言线形成终局语义；1781 全文待补读，置信略降，故结局 85。"
        }
      }
    },
    {
      "file": "93-shui-rangta-xiuxian.md",
      "id": "pilot-v0.shui-rangta-xiuxian",
      "title": "谁让他修仙的！",
      "author": "最白的乌鸦",
      "band": "G1-xianxia (问道宗 · 反套路喜剧修仙)",
      "genre": "xianxia",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/207/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 85.9,
      "l1": {
        "plot": 84,
        "cast": 88,
        "pace": 82,
        "prose": 86,
        "world": 85,
        "hook": 90,
        "innov": 89,
        "ending": 83
      },
      "evidence": {
        "plot": "ch2 问道宗考核+ 作弊喜剧开场；ch342 大师姐功法墙展示世界观厚度；ch1024 年兽看不见的对打；ch1363 幕后黑手「突然死亡」+ 时间线道果反转，meta 修仙收束。",
        "cast": "陆阳（厚脸皮+ 逻辑鬼才）与孟景舟搭档；云芝「把长老抛在身后」的师姐线（ch342）；不朽仙子/年兽对打（ch1024）喜剧张力强；ch1363 九重仙「自杀要个体面收场？」群像活。",
        "pace": "1363 章仍偏长；单章 gag 密度高（ch2 测灵根/ch1024 年兽互呸）；中段藏经阁说明略停；整体「段子驱动」节奏稳。",
        "prose": "ch2 「陆阳和孟景舟现在脑海里只有一个想法：完了」口语化；ch1024 「输人不输阵，你先用别的方式我再用别的方式」对白精；喜剧 timing 好。",
        "world": "问道宗考核/灵根石/大师姐改功法+ 时间线道果（ch1363）规则逐步揭露；修仙界被写成「可以吐槽的职场」。",
        "hook": "书名即剧透的「谁让他修仙的」+ ch2 作弊当场被抓，反套路喜剧钩强。",
        "innov": "把修仙写成段子和逻辑 puzzle（看不见的年兽/ 时间线道果），「最白乌鸦」式 meta 修仙辨识度高。",
        "ending": "ch1363 幕后黑手暴毙+ 云芝毁尸+ 陆阳疑「时间线道果未动用」——开放式 meta 收束；番外未读，略保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch2 · 单灵根 · open anchor",
          "quote": "陆阳和孟景舟现在脑海里只有一个想法：完了，他们居然在考官面前商量如何作弊。大师姐云芝仿佛不知道两人的作弊计划一样，撇了一眼后便没有再看第二眼，着手组织考验。",
          "why_score": "ch2 问道宗考核+作弊喜剧开场；ch342 大师姐功法墙展示世界观厚度；ch1024 年兽看不见的对打；ch1363 幕后黑手「突然死亡」+时间线道果反转，meta 修仙收束，故情节 84。"
        },
        "cast": {
          "locus": "ch1024 · 年兽 · ~75% anchor",
          "quote": "「输人不输阵，你先用别的方式我再用别的方式！」「呸！」「呸！」一人一兽扭打在一起，年兽压着陆阳对他嘶吼，唾沫糊了陆阳一脸。「三味真火，呸！」",
          "why_score": "陆阳（厚脸皮+逻辑鬼才）与孟景舟搭档；云芝师姐线（ch342）；不朽仙子/年兽对打（ch1024）喜剧张力强；ch1363 九重仙群像活，故人物 88。"
        },
        "pace": {
          "locus": "ch2 · 测灵根 · open anchor",
          "quote": "戴不凡跟老中医把脉一样，两指在手腕上一放，就能准确知道对方的根骨。「金水火三灵根？还凑合，你过去吧。」「水火双灵根，不错。」",
          "why_score": "1363 章仍偏长；单章 gag 密度高（ch2 测灵根/ch1024 年兽互呸）；中段藏经阁说明略停；整体「段子驱动」节奏稳，故节奏 82。"
        },
        "prose": {
          "locus": "ch342 · 文思泉涌 · ~25% anchor",
          "quote": "当最优秀的戴不凡、季鸿文两位师兄还在追赶长老们的步伐时，同时代的大师姐已经把长老们抛在身后。这就是差距。面前的书架上摆放着琳琅满目的功法，都是大师姐在原有基础上修改，亦或者是直接编写的功法。",
          "why_score": "ch2 「陆阳和孟景舟现在脑海里只有一个想法：完了」口语化；ch1024 对白精；喜剧 timing 好，故文笔 86。"
        },
        "world": {
          "locus": "ch1363 · 大结局 · ending anchor",
          "quote": "「对了，幕后黑手是不是一直没有动用过时间线道果？」陆阳仔细回忆这场战斗，发现幕后黑手从头到尾都没有更改过时间线。难不成他突然死亡，跟更改时间线有关系？",
          "why_score": "问道宗考核/灵根石/大师姐改功法+时间线道果（ch1363）规则逐步揭露；修仙界被写成「可以吐槽的职场」，故世界观 85。"
        },
        "hook": {
          "locus": "ch2 · 作弊被抓 · open anchor",
          "quote": "陆阳和孟景舟现在脑海里只有一个想法：完了，他们居然在考官面前商量如何作弊。能来参加问道宗考核的，对自己的根骨都有了解，很少有像陆阳这种因为离家近就来问道宗碰运气的。",
          "why_score": "书名即剧透的「谁让他修仙的」+ ch2 作弊当场被抓，反套路喜剧钩强，故钩子 90。"
        },
        "innov": {
          "locus": "ch1024 · 看不见的年兽 · ~75% anchor",
          "quote": "一人一兽打的激烈，指不定谁占据优势，其中蕴含的勾心斗角更是令人拍手叫绝。前提是看得见年兽的话。「二当家，你怎么突然打滚了？」云梦梦不解的问道。",
          "why_score": "把修仙写成段子和逻辑 puzzle（看不见的年兽/时间线道果），「最白乌鸦」式 meta 修仙辨识度高，故创新 89。"
        },
        "ending": {
          "locus": "ch1363 · 大结局 · ending anchor",
          "quote": "轰——陆阳擡头，看见大师姐并没有因幕后黑手没了气息而收手，正在攻击幕后黑手的尸体。别管是真死还是装死，毁掉尸体肯定不会有错的。「难不成是幕后黑手觉得打不过云芝道友，自杀要个体面收场？」",
          "why_score": "ch1363 幕后黑手暴毙+云芝毁尸+陆阳疑「时间线道果未动用」——开放式 meta 收束；番外未读略保守，故结局 83。"
        }
      }
    },
    {
      "file": "94-wo-qingliyuan.md",
      "id": "pilot-v0.wo-qingliyuan",
      "title": "我！清理员！",
      "author": "鱼狱圄",
      "band": "G1-xuanhuan (清理局 · 异常/徽章系统)",
      "genre": "xuanhuan",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/24/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 86.0,
      "l1": {
        "plot": 85,
        "cast": 90,
        "pace": 79,
        "prose": 87,
        "world": 88,
        "hook": 91,
        "innov": 88,
        "ending": 80
      },
      "evidence": {
        "plot": "书页/ch2 清理局周薪黑色幽默立世界观；ch323 锻冶哲学把「异常=情感」规则讲清；ch954 里昂实际掌控局务+ 食神线；终局段（1273/昂灾起始）把清理局/食神/现世强化并线。",
        "cast": "里昂（徽章流+ 唯物主义嘴硬）辨识度极高；红发局长/三代局长/蛇夫董事各有喜剧功能（ch323/ch954）；维罗妮卡等感情线（ch640 样本）调剂但不抢戏。",
        "pace": "1273 章超长；单章对话 gag 密（ch2 徽章说明/ch954 局务政治）；中段「食神/死界」arc 多，节奏波动。",
        "prose": "ch2 「好消息带挂，坏消息挂暂时用不上」自嘲；ch323 锻冶 rant「心灵没有标准答案」有力度；口语+ 制度说明平衡好。",
        "world": "清理局/异常物/徽章系统/ 食神/死界/ 现世强化/ 天堂山（ch954 局务）层级厚；唯物主义灵魂徽章与异常世界观形成反讽。",
        "hook": "「我！清理员！」+ 击退邪神只值九枚硬币，开篇即立「救世≈打工」钩。",
        "innov": "徽章 RPG+ 异常锻冶+ 清理局职场 comedy 的组合辨识度高；「食神」主线把恐怖与荒诞并置。",
        "ending": "TOC 标第1273章后接完结感言；本 pass 未齐读1273 正文，以 ch954 局控+ 昂灾起始语义计分，置信保守。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch2 · 家与家人 · open anchor",
          "quote": "好消息，自己不光还是个带把儿的，甚至还是个带挂的。坏消息，这挂好像暂时用不太上，甚至偶尔还会背上奇怪的DEBUFF……盯着乌漆墨黑的【待业青年】徽章，以及那个相亲成功率-80%的词条看了一会儿后。",
          "why_score": "书页/ch2 清理局周薪黑色幽默立世界观；ch323 锻冶哲学把「异常=情感」规则讲清；ch954 里昂实际掌控局务+食神线；终局段把清理局/食神/现世强化并线，故情节 85。"
        },
        "cast": {
          "locus": "ch323 · 指点与考验 · ~25% anchor",
          "quote": "「异常的源头是情感！是执念！是期盼！归根结底是心灵的力量，而心灵是没有『标准答案』的！现在这帮锻冶师，总觉着用最好的锻冶用具，辅以最好的材料搭配，就一定能弄出好东西来。」",
          "why_score": "里昂（徽章流+唯物主义嘴硬）辨识度极高；红发局长/三代局长/蛇夫董事各有喜剧功能（ch323/ch954）；维罗妮卡等感情线调剂但不抢戏，故人物 90。"
        },
        "pace": {
          "locus": "ch954 · 油膏（上） · ~75% anchor",
          "quote": "最近在现世的五名董事里，射手和双鱼在死界等复活，摩羯还在天堂山没回来，巨蟹忙着培养继承人转交腹神狱，并没有功夫处理局里的工作。剩下唯一能够主事的金牛阁下……所以现在的清理局基本都是里昂在管。",
          "why_score": "1273 章超长；单章对话 gag 密（ch2 徽章说明/ch954 局务政治）；中段「食神/死界」arc 多，节奏波动，故节奏 79。"
        },
        "prose": {
          "locus": "ch2 · 徽章说明 · open anchor",
          "quote": "【唯物主义灵魂（异色·赤红·无法升级）：作为一名坚定的唯物主义者，你坚信物质是客观存在的基础，精神与意识现象都是物质的产物，一切无法理解的事物，都源于自身对世界的认知还不够准确与深刻】",
          "why_score": "ch2 「好消息带挂，坏消息挂暂时用不上」自嘲；ch323 锻冶 rant「心灵没有标准答案」有力度；口语+制度说明平衡好，故文笔 87。"
        },
        "world": {
          "locus": "ch323 · 锻冶哲学 · ~25% anchor",
          "quote": "异常的源头是情感！是执念！是期盼！归根结底是心灵的力量，而心灵是没有『标准答案』的！……一旦弄不出合心的东西，就觉得是材料不行或者工序不对，完全忽视了心灵的重要性，这纯属走上了歪路！",
          "why_score": "清理局/异常物/徽章系统/食神/死界/现世强化/天堂山（ch954 局务）层级厚；唯物主义灵魂徽章与异常世界观形成反讽，故世界观 88。"
        },
        "hook": {
          "locus": "ch2 · 击退邪神周薪 · open anchor",
          "quote": "还获得伴侣……再找不到工作的话，我怕是连获得一块面包都难了！黑着脸离开第六清理局，加入了清洁局门前的长队后，看着虚拟面板上熠熠生辉的新徽章，待业青年里昂不由得幽幽地叹了口气。",
          "why_score": "「我！清理员！」+ 击退邪神只值九枚硬币，开篇即立「救世≈打工」钩，故钩子 91。"
        },
        "innov": {
          "locus": "ch954 · 里昂掌控局务 · ~75% anchor",
          "quote": "你去举报也没用，甚至有可能举报都是里昂自己受理的。……他都已经排除完异己，开始准备彻底掌控清理局了？！！！被红发局长道出的爆炸性消息崩得头晕眼，蛇夫董事只觉得一阵天旋地转。",
          "why_score": "徽章 RPG+异常锻冶+清理局职场 comedy 的组合辨识度高；「食神」主线把恐怖与荒诞并置，故创新 88。"
        },
        "ending": {
          "locus": "ch1273 · 最后的挣扎与新的战火？ · ending anchor",
          "quote": "时灾远在天边，昂灾近在眼前，度不过时灾还可以转生，但要是度不过昂灾……那恐怕就是真的过不去了。「里昂。」待到白裙芙一顿叽叽喳喳，把心里话倒得差不多了后，有些虚弱的黑袍芙终于得到了开口的机会。",
          "why_score": "TOC 标第1273章后接完结感言；本 pass 以 ch954 局控+昂灾起始语义计分，置信保守，故结局 80。"
        }
      }
    },
    {
      "file": "95-limingzhijian.md",
      "id": "pilot-v0.limingzhijian",
      "title": "黎明之剑",
      "author": "远瞳",
      "band": "G2-scifi (塞西尔 · 工业魔法/文明升格)",
      "genre": "scifi",
      "print_genre": null,
      "source_text": "https://www.sudugu.org/369/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 85.1,
      "l1": {
        "plot": 87,
        "cast": 84,
        "pace": 76,
        "prose": 85,
        "world": 93,
        "hook": 88,
        "innov": 86,
        "ending": 82
      },
      "evidence": {
        "plot": "书页「棺材里爬出的穿越者+ 纪元终结」史诗开场；ch413 霍斯曼领建设把「工业魔法建国」推实；ch803 心灵网络/ 域外游荡者线；ch1594/998 段把魔法工业化与终局时间线并收。",
        "cast": "高文（理性+ 文明导师）稳定；赫蒂/戴达罗斯（ch413）行政群像；赛琳娜（ch803）「在一起」关系有温度；全本配角极多，抽样覆盖有限。",
        "pace": "1594 章超长篇+ 多线（塞西尔/ 塔尔隆德/ 废土/ 星海）；ch413/ch803 说明段偏长；史诗尺度必然中段铺垫多。",
        "prose": "ch803 「域外游荡者关心人类小姑娘很离奇么？」反套路；ch998 「歌者不会唱歌很正常」喜剧+ 技术说明并置；远瞳式温和议论体。",
        "world": "工业魔法/ 魔导技术/ 心灵网络/ 废土/ 深蓝网道/ 诸神黄昏计划/ 星海计划（TOC）层级极厚且自洽；ch998 神经荆棘测试可视化魔法体系。",
        "hook": "飘浮十几万年+ 棺材苏醒+ 曾孙女，经典远瞳式「慢热史诗」钩。",
        "innov": "工业魔法+ 神明退休+ 文明升格叙事在网文科幻带标杆级，但范式已被本书自身定义。",
        "ending": "第1594章「8：05」为完本感言前末章；本 pass 未齐读1594 全文，以 ch998 工业化+ TOC 终局时间线计分，置信略降。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch413 · 第413章 超出历史的眼光 · ~25% anchor · https://www.sudugu.org/369/243725.html",
          "quote": "「先祖，这是从霍斯曼领送来的报告——那个叫戴达罗斯的年轻人已经开始着手统计霍斯曼地区的土地和人口了……目前各项工作进展顺利。」",
          "why_score": "书页「棺材里爬出的穿越者+ 纪元终结」史诗开场；ch413 霍斯曼领建设推「工业魔法建国」；ch803 心灵网络/ 域外游荡者线并收，故情节 87。"
        },
        "cast": {
          "locus": "ch803 · 第803章 帕蒂的朋友 · ~75% anchor · https://www.sudugu.org/369/244161.html",
          "quote": "「怎么，『域外游荡者』关心一个人类小姑娘很离奇么？」……「至于帕蒂……请放心，我只是和她『在一起』罢了，我没有伤害过她，也不打算伤害她。」",
          "why_score": "高文理性+ 文明导师稳定；赫蒂/戴达罗斯（ch413）行政群像；赛琳娜（ch803）关系有温度，故人物 84。"
        },
        "pace": {
          "locus": "ch413 · 第413章 超出历史的眼光 · ~25% anchor · https://www.sudugu.org/369/243725.html",
          "quote": "高文对此倒是很淡然，他不紧不慢地说道：「传统的贵族统治几乎毫无秩序可言……要在这种无秩序的情况下建立最初的秩序确实是一件艰难的事。」",
          "why_score": "1594 章超长篇+ 多线；ch413/ch803 说明段偏长；史诗尺度必然中段铺垫多，故节奏 76。"
        },
        "prose": {
          "locus": "ch803 · 第803章 帕蒂的朋友 · ~75% anchor · https://www.sudugu.org/369/244161.html",
          "quote": "「怎么，『域外游荡者』关心一个人类小姑娘很离奇么？」高文笑着反问，「我就必须和你们脑补的一样不可名状，缺乏凡人应有的感情和道德才算一个合格的『域外游荡者』？」",
          "why_score": "ch803 反套路议论；远瞳式温和议论体+ 技术说明并置，故文笔 85。"
        },
        "world": {
          "locus": "ch413 · 第413章 超出历史的眼光 · ~25% anchor · https://www.sudugu.org/369/243725.html",
          "quote": "作为重塑南境秩序过程中最重要的一步，霍斯曼领（霍斯曼市）的行政建设和改造项目是高文关注的重中之重……霍斯曼地区的新政务官们目前就正处在这个阶段。",
          "why_score": "工业魔法/ 魔导技术/ 心灵网络/ 废土/ 星海计划层级极厚且自洽，故世界观 93。"
        },
        "hook": {
          "locus": "ch413 · 第413章 超出历史的眼光 · open anchor · https://www.sudugu.org/369/243725.html",
          "quote": "「一个有能力的年轻人……我记得你对他寄予厚望，」高文接过赫蒂递过来的报告，一边看着一边点头说道，「嗯……有条不紊，看来他没有犯冒进的错误。」",
          "why_score": "飘浮十几万年+ 棺材苏醒+ 曾孙女（书页简介），经典远瞳式「慢热史诗」钩，故钩子 88。"
        },
        "innov": {
          "locus": "ch803 · 第803章 帕蒂的朋友 · ~75% anchor · https://www.sudugu.org/369/244161.html",
          "quote": "「作为一个失去了身体的『灵』，我的灵魂每时每刻都在分裂，我需要一个现实中的心智作为自身的『心智校准点』……这样的心智校准点并不好找。」",
          "why_score": "工业魔法+ 神明退休+ 文明升格叙事在网文科幻带标杆级，故创新 86。"
        },
        "ending": {
          "locus": "ch803 · 第803章 帕蒂的朋友 · ~75% anchor · https://www.sudugu.org/369/244161.html",
          "quote": "在夜幕下的灯火中，赛琳娜的声音轻轻响起：「……因为她想活下去。」高文讶异地看了赛琳娜一眼。",
          "why_score": "第1594章「8：05」为完本感言前末章；本 pass 未齐读1594 全文，以 ch803+ TOC 终局计分，置信略降，故结局 82。"
        }
      }
    },
    {
      "file": "96-du-zhongshengle-shui-tanlianai.md",
      "id": "pilot-v0.du-zhongshengle-shui-tanlianai",
      "title": "都重生了谁谈恋爱啊",
      "author": "错哪儿了",
      "band": "G2-urban (重生 · 校园/创业 · 恋爱喜剧)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/205/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 80.0,
      "l1": {
        "plot": 80,
        "cast": 82,
        "pace": 78,
        "prose": 81,
        "world": 76,
        "hook": 86,
        "innov": 77,
        "ending": 80
      },
      "evidence": {
        "plot": "书页「都重生了谁谈恋爱啊」+ ch1 相亲彩礼现实感立「重生搞钱不恋爱」命题；ch192 拼团结业+校园群像；ch575 元旦包饺子收束大学线；ch766 城市更新与家庭线并收。主线创业+感情错位清晰。",
        "cast": "江勤（务实重生者）声口稳定；冯楠舒「小富婆」标签与 ch192/ch766 家庭线落地；室友曹广宇等校园群像功能分明。",
        "pace": "766 章跨度；ch192 信息密度高（拼团+聚会）；中段创业线抽样外推略注水风险；整体偏轻喜剧节拍。",
        "prose": "ch1 彩礼对话口语利；ch192 「如来也穿丝袜吗？」冷幽默；ch766 改造段落温情克制。",
        "world": "2000 年代大学/深城创业环境可信；拼团、论坛等互联网细节自洽；非硬核商战世界观。",
        "hook": "「都重生了谁谈恋爱啊」+ ch1 三十八岁相亲现场，标题与开篇错位完成。",
        "innov": "重生搞钱+反向恋爱喜剧在都市带常见，但「恋爱不如搞钱」执行辨识度高。",
        "ending": "ch766 「最好的人生」以鸿荣家园与全家福收束冯楠舒/江勤长线；本 pass 未齐读 page2+。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch766 · 最好的人生 · ending anchor · https://www.sudugu.co/205/199048.html",
          "quote": "此时，以鸿荣家园为核心点的旧城区与新城区交界地带改造工程已经悉数完工，整个区域焕然一新。新人民医院、中央公园和作为新城区重要引入的喜悦天地也都十分巧合建在了以鸿荣家园为中心点的东南西三个方向。",
          "why_score": "ch1 相亲彩礼立「重生搞钱不恋爱」→ch192 拼团结业→ch575 元旦包饺子→ch766 城市更新与家庭线并收，主线创业+感情错位清晰，故情节 80。"
        },
        "cast": {
          "locus": "ch192 · 江勤，养条狗吧 · ~25% anchor · https://www.sudugu.co/205/198444.html",
          "quote": "江勤不动声色的放下酒杯，脑子里回忆起昨晚在207反锁房门，一边在怀里揉捏冯楠舒雪白的脚丫，一边汲取知识的快乐。有些教育专家的研究成果你是真的不得不服。快乐学习的效率真的是最高的。",
          "why_score": "江勤（务实重生者）声口稳定；冯楠舒「小富婆」标签与 ch192/ch766 家庭线落地；室友曹广宇等校园群像功能分明，故人物 82。"
        },
        "pace": {
          "locus": "ch192 · 江勤，养条狗吧 · ~25% anchor · https://www.sudugu.co/205/198444.html",
          "quote": "拼团的外送业务在今天中午正式暂停，所有的兼职配送员在领完了工资后停止接单。。不过拼团虽然结业了，论坛的运营还是要继续的，因为寒假期间肯定还会有很多的学生使用论坛。",
          "why_score": "766 章跨度；ch192 信息密度高（拼团+聚会）；中段创业线抽样外推略注水风险，整体偏轻喜剧节拍，故节奏 78。"
        },
        "prose": {
          "locus": "ch1 · 钱呢？我的钱呢？ · open anchor · https://www.sudugu.co/205/198249.html",
          "quote": "「彩礼三十万，一分都不能少！」「我不是在乎钱，我只是想知道我对你有多重要。」「还有，你那套房不能写你妈的名字，要转到我名下来。」深城，灰鲸鱼咖啡厅的靠窗位。三十八岁的江勤看着眼前的结婚对象，忽然觉得她的脸有些陌生。",
          "why_score": "ch1 彩礼对话口语利；ch192「如来也穿丝袜吗？」冷幽默；ch766 改造段落温情克制，故文笔 81。"
        },
        "world": {
          "locus": "ch192 · 江勤，养条狗吧 · ~25% anchor · https://www.sudugu.co/205/198444.html",
          "quote": "年终的会议大大小小一堆，各种报告也得抓紧写起来，能腾出时间吃个饭已经很不容易了。看到老吕拒绝，江勤也表示不去了，他下午还要回208，做一下放假安排。",
          "why_score": "2000 年代大学/深城创业环境可信；拼团、论坛等互联网细节自洽；非硬核商战世界观，故世界观 76。"
        },
        "hook": {
          "locus": "ch1 · 钱呢？我的钱呢？ · open anchor · https://www.sudugu.co/205/198249.html",
          "quote": "贫穷真的跟懒惰有关系吗？江勤这些年一直在思考这个问题。他觉得自己已经足够勤奋了，完全对得起自己的名字。可钱呢？",
          "why_score": "「都重生了谁谈恋爱啊」+ ch1 三十八岁相亲现场，标题与开篇错位完成，故钩子 86。"
        },
        "innov": {
          "locus": "ch1 · 钱呢？我的钱呢？ · open anchor · https://www.sudugu.co/205/198249.html",
          "quote": "因为是奔四的年纪了，娶妻生子难道还是为了爱吗？只是不想独孤终老而已吧……不过他没有说话，而是默默喝着杯子里的水，并将目光看向了玻璃橱窗外，耳朵自动屏蔽了对方的声音。",
          "why_score": "重生搞钱+反向恋爱喜剧在都市带常见，但「恋爱不如搞钱」执行辨识度高，故创新 77。"
        },
        "ending": {
          "locus": "ch766 · 最好的人生 · ending anchor · https://www.sudugu.co/205/199048.html",
          "quote": "袁友琴将照片指给身旁的儿媳妇看，脸上洋溢着温暖的笑意。2009年，江勤第一次把天仙一样的冯楠舒领回家，见了爸妈，然后同年的暑假，她就被安排进江家的全家福里。",
          "why_score": "ch766「最好的人生」以鸿荣家园与全家福收束冯楠舒/江勤长线；本 pass 未齐读 page2+，故结局 80。"
        }
      }
    },
    {
      "file": "97-zeiri-zouhong.md",
      "id": "pilot-v0.zeiri-zouhong",
      "title": "择日走红",
      "author": "宋不留春",
      "band": "G2-urban (娱乐圈 · 穿越/演艺)",
      "genre": "urban",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/204/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 80.9,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 79,
        "prose": 83,
        "world": 78,
        "hook": 84,
        "innov": 80,
        "ending": 81
      },
      "evidence": {
        "plot": "ch1 穿越+经纪人谈判立演艺上升线；ch323 刘毕戈「脑海完整影像无法还原」把创作焦虑写实；ch782 荷西电影节改制+陆严河双主席提案；番外 ch1009 国际资源升级。",
        "cast": "陆严河（松弛穿越者）与陈梓妍（王牌经纪人）对手戏稳定；ch323 刘毕戈导演侧写有层次。",
        "pace": "1009 章体量；ch323 单章戏中戏信息密；ch782 会议段偏议论但推进产业线。",
        "prose": "ch1 「平平无奇的十八线」自嘲；ch323 「尽人事听天命」导演论；ch782 2008 奥运类比写行业自信，议论体成熟。",
        "world": "平行华娱+荷西电影节体系自洽；选片委员会/流动举办规则在 ch782 落地。",
        "hook": "ch1 王牌经纪人面谈+穿越者「一年捧红你」高概念钩。",
        "innov": "娱乐圈+国际电影节改制线在同类型里完成度较高。",
        "ending": "ch1009 番外以国际顶级导演邀约收束艺人全球线；正文大结局在 ch1008 前，本 pass 以番外+产业线计分。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1009 · 番外：说怀就怀上了？ · ending anchor · https://www.sudugu.co/204/198107.html",
          "quote": "哈维尔·蒙吉专程来了中国。一见面，一开口，陆严河就傻了眼。「让我通过化妆技术，变成一个金发碧眼的人？」陆严河震惊地看着哈维尔·蒙吉。",
          "why_score": "ch1 穿越+经纪人谈判→ch323 创作焦虑→ch782 荷西电影节改制→番外 ch1009 国际资源升级，故情节 82。"
        },
        "cast": {
          "locus": "ch1 · 穿越 · open anchor · https://www.sudugu.co/204/196808.html",
          "quote": "「怎么说呢，我只是一个平平无奇的十八线小明星而已。」说话的这个人，叫陆严河。他正在跟一个穿着修身西装、明艳动人、气场强大的女人相对而坐。眼前这个人叫陈梓妍，是圈子里出了名的王牌经纪人。",
          "why_score": "陆严河（松弛穿越者）与陈梓妍（王牌经纪人）对手戏稳定；ch323 刘毕戈导演侧写有层次，故人物 80。"
        },
        "pace": {
          "locus": "ch323 · 砸本子，捋人物 · ~25% anchor · https://www.sudugu.co/204/197043.html",
          "quote": "「我以前看很多导演写的自传，还有一些文章，他们都说，拍摄是一个很艰难的过程，无论是多么伟大的导演，在拍摄片场的时候，都会感觉世界末日一般。」",
          "why_score": "1009 章体量；ch323 单章戏中戏信息密；ch782 会议段偏议论但推进产业线，故节奏 79。"
        },
        "prose": {
          "locus": "ch782 · 荷西电影节 · ~75% anchor · https://www.sudugu.co/204/197558.html",
          "quote": "现在的小朋友可能真的很难理解那个时候，整个社会环境对于自己国家经济文化的不自信，对于国外的那种向外。短短十几年，天翻地覆的变化。",
          "why_score": "ch1 「平平无奇的十八线」自嘲；ch323 导演论；ch782 2008 奥运类比写行业自信，议论体成熟，故文笔 83。"
        },
        "world": {
          "locus": "ch782 · 荷西电影节 · ~75% anchor · https://www.sudugu.co/204/197558.html",
          "quote": "在这个平行时空，荷西电影节这样一个顶级的国际电影节，有了被中国玉明举……最关键的是，这是真正面向世界打开的一个窗口。",
          "why_score": "平行华娱+荷西电影节体系自洽；选片委员会/流动举办规则在 ch782 落地，故世界观 78。"
        },
        "hook": {
          "locus": "ch1 · 穿越 · open anchor · https://www.sudugu.co/204/196808.html",
          "quote": "刚满十八岁的陆严河本应该紧张不安，甚至要为能够获得见到这位王牌经纪人的机会而感到受宠若惊。但他没有。如果是原身坐在这里，他确实会感到受宠若惊。",
          "why_score": "ch1 王牌经纪人面谈+穿越者身份错位，高概念钩强，故钩子 84。"
        },
        "innov": {
          "locus": "ch782 · 荷西电影节 · ~75% anchor · https://www.sudugu.co/204/197558.html",
          "quote": "陆严河自己是经历过2008年奥运会的。他自己都记得很清楚，至少他自己也好，他身边的人也好，是什么时候觉得自己的祖国真正繁荣起来了？",
          "why_score": "娱乐圈+国际电影节改制线在同类型里完成度较高，故创新 80。"
        },
        "ending": {
          "locus": "ch1009 · 番外：说怀就怀上了？ · ending anchor · https://www.sudugu.co/204/198107.html",
          "quote": "陆严河听到哈维尔·蒙吉想要找他拍电影，第一反应就是心动。他立即答应了要跟哈维尔·蒙吉见一面。哈维尔·蒙吉专程来了中国。",
          "why_score": "ch1009 番外以国际顶级导演邀约收束艺人全球线；正文大结局在 ch1008 前，故结局 81。"
        }
      }
    },
    {
      "file": "98-chongqi-rensheng.md",
      "id": "pilot-v0.chongqi-rensheng",
      "title": "重启人生",
      "author": "王梓钧",
      "band": "G2-urban (重生 · 互联网/游戏产业)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/207/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 79.4,
      "l1": {
        "plot": 81,
        "cast": 79,
        "pace": 77,
        "prose": 80,
        "world": 79,
        "hook": 82,
        "innov": 78,
        "ending": 79
      },
      "evidence": {
        "plot": "ch1 考场重生锚 2003；ch156 早期创业/稿费线；ch459 百度游戏离职+字节人才线；ch610 TikTok 中美法令谈判收束互联网史诗。",
        "cast": "陈贵良（理工重生者）声口一贯；ch459 何智川/康小强对比游科与百度文化；配角随产业线扩展，抽样有限。",
        "pace": "610 章覆盖高考→游戏→字节；ch459 议论段偏长；产业跨度大 inevitable 中段铺垫。",
        "prose": "ch1 「缓期执行」考场幽默；ch459 「以前在游科有啥说啥」对比体制；ch610 法令引述清晰。",
        "world": "2003–2020s 中国互联网/游戏/TikTok 政策细节可考；游科、字节、百度游戏命名写实。",
        "hook": "ch1 噩梦成真「这题好难我不会做」+ 2003 数学卷，重生锚即时。",
        "innov": "互联网重生史类型成熟；本书价值在产业节点密度而非范式突破。",
        "ending": "ch610 番外 TikTok 合资谈判延续主线；本 pass 未齐读 page2+ 及前章正式完本。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch610 · 【番外】真正的最后一章了 · ending anchor · https://www.sudugu.co/207/200605.html",
          "quote": "这已经是今年的第三轮谈判了！「谈得还顺利不？」陈贵良笑着递烟。谢扬接过去点燃：「顺利个屁，第四轮我不打算亲自去了，派一个副总裁带着团队跟老美慢慢耗。」……TikTok在陈贵良手里，一直态度非常强硬，此刻夹在中美法令之间夹缝求生。",
          "why_score": "ch1 考场重生锚 2003；ch156 早期创业/稿费线；ch459 百度游戏离职+字节人才线；ch610 TikTok 中美法令谈判收束互联网史诗，故情节 81；ch610 page1/8，收束置信度受限。"
        },
        "cast": {
          "locus": "ch459 · 【百度COO也来字节了】 · ~75% anchor · https://www.sudugu.co/207/200353.html",
          "quote": "「以前在游科也这样？」何智川点头：「是啊，有啥说啥。工作时间意见分歧很正常，出了问题当场讨论解决，下班以后还能勾肩搭背喝酒撸串。」康小强感慨：「唉，你是以前吃太好了，现在喝几碗白粥就觉得委屈。」",
          "why_score": "陈贵良（理工重生者）声口一贯；ch459 何智川/康小强对比游科与百度文化；配角随产业线扩展，抽样有限，故人物 79。"
        },
        "pace": {
          "locus": "ch1 · 【这题好难，我不会做！】 · open anchor · https://www.sudugu.co/207/199885.html",
          "quote": "你做过这样的噩梦吗？梦到自己身在考场，而且还一道题都不会。陈贵良遇上了现实版——被吓醒之后，他居然真在考场！……陈贵良扫了一眼试卷，选择题他已做完，填空题还没开始做。把目光投向第一道填空题，陈贵良的额头开始冒汗——这题老子不会啊！",
          "why_score": "610 章覆盖高考→游戏→字节；ch1 噩梦成真即时立钩；ch459 议论段偏长，故节奏 77；产业跨度大 inevitable 中段铺垫。"
        },
        "prose": {
          "locus": "ch1 · 【这题好难，我不会做！】 · open anchor · https://www.sudugu.co/207/199885.html",
          "quote": "直接被拉上刑场枪毙，跟缓期执行还是有区别的。课桌的左上角和右上角，分别摆放着答题卡和笔袋。笔袋旁边，有削好的2B铅笔。一把塑料尺搁那儿挡着，防止铅笔在桌面上乱滚。陈贵良手里，还握着一支水性笔。场景太真实了，不可能是做梦。",
          "why_score": "ch1 「缓期执行」考场幽默；ch459 「以前在游科有啥说啥」对比体制；ch610 法令引述清晰，故文笔 80。"
        },
        "world": {
          "locus": "ch610 · 【番外】真正的最后一章了 · ending anchor · https://www.sudugu.co/207/200605.html",
          "quote": "按照美国此前颁布的TikTok法案，关于内容数据安全这一块，母公司字节必须交出去。就算成立合资公司，字节持股也不得超过20%。而按照中国的限制出口目录，TikTok的算法又不能直接交出去，即便是授权使用也需要严格审批。中美两国的相关法令，算是为字节定下谈判基调。",
          "why_score": "2003–2020s 中国互联网/游戏/TikTok 政策细节可考；游科、字节、百度游戏命名写实，故世界观 79。"
        },
        "hook": {
          "locus": "ch1 · 【这题好难，我不会做！】 · open anchor · https://www.sudugu.co/207/199885.html",
          "quote": "陈贵良遇上了现实版——被吓醒之后，他居然真在考场！是老子起猛了？陈贵良低头瞅向试卷，仔细查看密封线内的信息，只见卷头写着一行小字——「龙都市普通高中2003—2004学年（上）高三年级期中考试数学（文史类）试卷。」",
          "why_score": "ch1 噩梦成真「这题好难我不会做」+ 2003 数学卷，重生锚即时，故钩子 82。"
        },
        "innov": {
          "locus": "ch459 · 【百度COO也来字节了】 · ~75% anchor · https://www.sudugu.co/207/200353.html",
          "quote": "他跳槽过来的时候，不仅拿到了百度游戏公司的期权，而且还有一笔金额不菲的签字费。现在劳动合同没到期就单方面辞职，不但需要放弃期权，还得按比例归还签字费。而且，在竞业协议到期之前，很难再加入其他游戏公司，甚至不能自己创业做游戏。",
          "why_score": "互联网重生史类型成熟；本书价值在产业节点密度（期权/竞业/大厂文化）而非范式突破，故创新 78。"
        },
        "ending": {
          "locus": "ch610 · 【番外】真正的最后一章了 · ending anchor · https://www.sudugu.co/207/200605.html",
          "quote": "即，成立一家合资公司，负责TikTok在美国的数据保护、算法安全、内容审核和软件保障。字节在合资公司最多持股19.9%。算法在经中国审批之后，按合法流程授权给合资公司。谈判基调是无法改变的，谈判的焦点在于利益分配。",
          "why_score": "ch610 番外 TikTok 合资谈判延续主线；本 pass 未齐读 page2+ 及前章正式完本，故结局 79 保守。"
        }
      }
    },
    {
      "file": "99-dieying-mingling-yuzhengfu.md",
      "id": "pilot-v0.dieying-mingling-yuzhengfu",
      "title": "谍影：命令与征服",
      "author": "拉丁海十三郎",
      "band": "G2-game (军事谍战 · 命令与征服系统)",
      "genre": "game",
      "print_genre": null,
      "source_text": "https://www.sudugu.co/221/",
      "coverage": "sample_v0",
      "coverage_tier": "board",
      "l1_mean": 74.6,
      "l1": {
        "plot": 76,
        "cast": 74,
        "pace": 72,
        "prose": 73,
        "world": 75,
        "hook": 78,
        "innov": 77,
        "ending": 72
      },
      "evidence": {
        "plot": "ch1 穿越+命令与征服系统+1935 淞沪抓谍立线；ch251 海军线扩面；ch751 法币通胀财谋；ch1000 游轮对峙。站点 TOC 止于 ch1000，终局完整度未验证。",
        "cast": "张庸（平庸名、系统谍报）标签清晰；戴一策等配角功能化；ch1000 林菀反转略套路。",
        "pace": "超长篇（≥1000 章）；单章推进快但易重复「抓谍—发财」节拍；抽样中段信息密度中等。",
        "prose": "ch1 口语+系统说明并置；ch751 法币面额罗列偏说明；整体偏爽文速读体。",
        "world": "1930s 淞沪+力行社+法币经济细节混排；C&C 雷达 100 米规则游戏化但自洽。",
        "hook": "ch1 「带着命令与征服系统穿越当察警」+ 雷达锁定黄包车日谍，开篇即玩。",
        "innov": "命令与征服系统+民国谍战组合在同赛道有辨识；范式仍属系统流。",
        "ending": "ch1000 游轮线非明确完本标题；TOC 截断，ending 分置信下调。"
      },
      "l3_douban": "missing this pass",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ch1000 · ，你看人真准 · ending anchor · https://www.sudugu.co/221/216235.html",
          "quote": "林菀？张庸十分意外。居然是林主任的妹妹？她居然在？刚才剑拔弩张的，他也没注意到。因为白点没有武器标志。不得了。又是一个扮猪吃虎的。还以为她是个乖乖女呢。没想到也不简单啊！但凡是主动上来游轮的，有谁是简单的？小白兔上来不是找死？",
          "why_score": "ch1 穿越+命令与征服系统+1935 淞沪抓谍立线；ch251 海军线扩面；ch751 法币通胀财谋；ch1000 游轮对峙。站点 TOC 止于 ch1000，终局完整度未验证，故情节 76。"
        },
        "cast": {
          "locus": "ch1000 · ，你看人真准 · ending anchor · https://www.sudugu.co/221/216235.html",
          "quote": "擡头。果然是林菀。她穿着明黄绣花旗袍，袅袅走进来。张庸怀疑她到底是不是林主任的亲妹妹。她长的实在是有点过分漂亮啊！暗暗提高警惕。以后遇到这个女人，必须小心。搞不好，连林主任都不知道自己的这个妹妹，背后其实不简单。",
          "why_score": "张庸（平庸名、系统谍报）标签清晰；戴一策等配角功能化；ch1000 林菀反转略套路，故人物 74。"
        },
        "pace": {
          "locus": "ch251 · ，我知道你是日谍 · ~25% anchor · https://www.sudugu.co/221/215467.html",
          "quote": "海军陈司令？来头不小。但是好像没什幺深刻的印象。因为海军本来就很弱小。在当时的中国，海军其实是可有可无的存在。中日全面战争爆发以后，海军似乎也没什幺出名的战例。如果海军里面也隐藏有日谍的话，那就更好了。抓。发财！",
          "why_score": "超长篇（≥1000 章）；单章推进快但易重复「抓谍—发财」节拍；抽样中段信息密度中等，故节奏 72。"
        },
        "prose": {
          "locus": "ch751 · ，为党国效劳！ · ~75% anchor · https://www.sudugu.co/221/215982.html",
          "quote": "法币？为什幺会有那幺多的法币？张庸感慨，还是贫穷限制了自己的想像力啊！法币才发行几个月，别人就能搞到那幺多。这一堆一堆的，看得眼花缭乱，叹为观止。须知道，人民币在长达三十多年的时间里，最大面值都是10元。你法币一出来就是100？",
          "why_score": "ch1 口语+系统说明并置；ch751 法币面额罗列偏说明；整体偏爽文速读体，故文笔 73。"
        },
        "world": {
          "locus": "ch751 · ，为党国效劳！ · ~75% anchor · https://www.sudugu.co/221/215982.html",
          "quote": "走两步，又拿起一张。发现面额居然是100的。厉害了。现在就有面额100的了？难怪会那幺快就通货膨胀，敢情是现在面额就印这幺大了。继续看。结果，很快又发现面额200元的。得，200元的都有啊！后世的金圆券，面额都是几百万、几千万的。根本就是废纸了。",
          "why_score": "1930s 淞沪+力行社+法币经济细节混排；C&C 雷达 100 米规则游戏化但自洽，故世界观 75。"
        },
        "hook": {
          "locus": "ch1 · ，力行社 · open anchor · https://www.sudugu.co/221/215214.html",
          "quote": "他是后世穿越来的。还带着一个游戏系统：命令与征服。一个很古老的游戏。修建基地。收集资源。爆兵。平A。问题是，现在淞沪没打仗啊！所以，唯一有用的，就是雷达地图。但是扫描半径只有100米。如果一百米之内有敌人，将会被显示。这个敌人是非常明确的。就是日本人。",
          "why_score": "ch1 「带着命令与征服系统穿越当察警」+ 雷达锁定黄包车日谍，开篇即玩，故钩子 78。"
        },
        "innov": {
          "locus": "ch1 · ，力行社 · open anchor · https://www.sudugu.co/221/215214.html",
          "quote": "忽然……张庸的眼神眯细起来。他盯上了一个黄包车夫。因为雷达地图显示，这个黄包车夫，居然是日本人。无论对方怎幺伪装。一九三五年，四月。淞沪。闵行。南街。路边。站着一个穿着黑色警服的年轻察警。他叫张庸，人如其名，平庸。",
          "why_score": "命令与征服系统+民国谍战组合在同赛道有辨识；范式仍属系统流，故创新 77。"
        },
        "ending": {
          "locus": "ch1000 · ，你看人真准 · ending anchor · https://www.sudugu.co/221/216235.html",
          "quote": "张庸十分意外。居然是林主任的妹妹？她居然在？刚才剑拔弩张的，他也没注意到。因为白点没有武器标志。不得了。又是一个扮猪吃虎的。但凡是主动上来游轮的，有谁是简单的？小白兔上来不是找死？擡头。果然是林菀。她穿着明黄绣花旗袍，袅袅走进来。",
          "why_score": "ch1000 游轮线非明确完本标题；TOC 截断，ending 分置信下调，故结局 72。"
        }
      }
    },
    {
      "file": "01-kuangren-riji.md",
      "id": "print-v0.kuangren-riji",
      "title": "狂人日记",
      "author": "鲁迅",
      "band": "G-print",
      "genre": "print",
      "print_genre": "literary / short / modern",
      "source_text": "https://zh.wikisource.org/zh-hans/狂人日記",
      "coverage": "full-pass",
      "coverage_tier": "close",
      "l1_mean": 93.1,
      "l1": {
        "plot": 90,
        "cast": 88,
        "pace": 94,
        "prose": 96,
        "world": 90,
        "hook": 95,
        "innov": 98,
        "ending": 94
      },
      "evidence": {
        "plot": "引言框定「迫害狂」日记→十三节由月光疑惧推至「吃人」史观→「救救孩子」收束；短篇弧完整。",
        "cast": "「我」与大哥/赵贵翁/何先生镜像互吃；人物少而象征密。",
        "pace": "短篇无注水；每节一推进（狗→历史字缝→劝大哥），结构紧。",
        "prose": "「满本都写着两个字是『吃人』」；白话锋利、意象可记。",
        "world": "不以物理设定取胜；以「仁义道德」字缝下的吃人社会为世界模型。",
        "hook": "开篇月光+「赵家的狗」立偏执视角，文学钩极强。",
        "innov": "日记体+迫害狂叙述者开启中国现代小说关键路径。",
        "ending": "「没有吃过人的孩子，或者还有？救救孩子……」主题句收束，余震长。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "引言 + 第十三节 · full-pass",
          "quote": "某君昆仲，今隐其名，皆余昔日良友也。隔一大谈，遂不见。然偶有书信往来……语颇错杂无伦次，又多荒唐之言；亦不著月日，惟墨色字体不一，知非一时所书。间亦有略具联络者，今撮录一篇，以供医家研究。",
          "why_score": "引言先把正文钉成「迫害狂」病案，十三节日记再由疑惧推到「吃人」史观，最后「救救孩子」收束——短篇因果链完整，故情节 90。",
          "contrast": "若去掉引言框定，日记易被读成怪谈碎片，结构分会明显下降。"
        },
        "cast": {
          "locus": "日记第三节 / 与大哥对质",
          "quote": "他们——也有给知县打枷过的，也有给绅士掌过嘴的，也有衙役占了他妻子的，也有老子娘被债主逼死的；他们那时候的脸色，全没有昨天这么怕，也没有这么凶。",
          "why_score": "「我」几乎不写外貌，却用赵贵翁、大哥、众人脸色构成镜像互吃；人物极少而象征密，故人物 88。"
        },
        "pace": {
          "locus": "全篇十三节递进",
          "quote": "今天晚上，很好的月光。我不见他，已是三十多年；今天见了，精神分外爽快。……不然，那赵家的狗，何以看我两眼呢？我怕得有理。",
          "why_score": "每节只推进一步（月光→狗→历史字缝→劝转），无铺陈注水；短篇节奏本身就是工艺，故 94。"
        },
        "prose": {
          "locus": "日记第四节",
          "quote": "我翻开历史一查，这历史没有年代，歪歪斜斜的每叶上都写着「仁义道德」几个字。我横竖睡不着，仔细看了半夜，才从字缝里看出字来，满本都写着两个字是「吃人」！",
          "why_score": "「仁义道德 / 吃人」对撞一句即完成主题与意象，白话锋利可记，文笔维以此为核，故 96。"
        },
        "world": {
          "locus": "日记第十节劝转",
          "quote": "大约当初野蛮的人，都吃过一点人。后来因为心思不同，有的不吃人了，一味要好，便变了人，变了真的人。有的却还吃，——也同虫子一样，有的变了鱼鸟猴子，一直变到人。有的不要好，至今还是虫子。",
          "why_score": "世界模型不是地理奇观，而是「字缝下的吃人社会」进化寓言；设定极简却自洽，故世界观 90。"
        },
        "hook": {
          "locus": "日记第一节开篇",
          "quote": "今天晚上，很好的月光。我不见他，已是三十多年；今天见了，精神分外爽快。才知道以前的三十多年，全是发昏；然而须十分小心。不然，那赵家的狗，何以看我两眼呢？",
          "why_score": "月光 + 赵家的狗两拍立住偏执叙述者，读者立刻进入不可靠视角，文学钩极强，故 95。"
        },
        "innov": {
          "locus": "引言体例 + 日记体",
          "quote": "某君昆仲，今隐其名……今撮录一篇，以供医家研究。记中语误，一字不易；惟人名虽皆村人，不为世间所知，无关大体。",
          "why_score": "用「医案」包装第一人称迫害狂日记，开启中国现代小说关键路径；形式创新本身可被访客从摘句感到，故 98。"
        },
        "ending": {
          "locus": "日记第十三节末",
          "quote": "没有吃过人的孩子，或者还有？救救孩子……有了四千年吃人之名的我，当初虽然不知道，现在明白，难见真的人！",
          "why_score": "不以情节反转收束，而以未完成的伦理呼告切断全文；余震来自问句而非答案，故结局 94。"
        }
      },
      "why_worth_reading": {
        "hook": "若你只记得「鲁迅反封建」四个字，会把这篇读成口号；真正可怕的是：日记把「仁义道德」读成字缝里的「吃人」——你以为在看疯话，其实在看社会的阅读手续。",
        "stake": "常识以为：狂人视角 = 猎奇怪谈。文本其实用「供医家研究」的引言框定病案，再让十三节一步步把偏见钉成史观；形式本身在干活，不是靠桥段吓人。",
        "takeaway": "带走一个问题：没有吃过人的孩子，或者还有？回站看八维与摘句——这是可核对的工艺分，不是安利口吻。"
      },
      "l2": {
        "note_affinity": "high",
        "note_why": "短篇金句密度高，几乎每节可摘一句带回；停顿记笔记不破坏沉浸，反而加深「字缝」阅读。",
        "note_tags": [
          "quotable",
          "framework-heavy"
        ]
      },
      "note_cards": [
        {
          "locus": "日记第四节",
          "quote": "我翻开历史一查，这历史没有年代，歪歪斜斜的每叶上都写着「仁义道德」几个字。我横竖睡不着，仔细看了半夜，才从字缝里看出字来，满本都写着两个字是「吃人」！",
          "paraphrase": "表面写着仁义道德，字缝里写着吃人——读历史要会看缝。"
        },
        {
          "locus": "日记第十三节末",
          "quote": "没有吃过人的孩子，或者还有？救救孩子……",
          "paraphrase": "收束不是答案，是未完成的伦理呼告：把问题留给后来者。"
        },
        {
          "locus": "引言",
          "quote": "今撮录一篇，以供医家研究。",
          "paraphrase": "用「医案」包装疯话，让非常叙述也有阅读手续——形式选择本身可记。"
        }
      ]
    },
    {
      "file": "02-hongloumeng.md",
      "id": "print-v0.hongloumeng",
      "title": "红楼梦",
      "author": "曹雪芹（前八十回）；程伟元、高鹗等（后四十回汇校通行）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "classic / literary",
      "source_text": "https://zh.wikisource.org/zh-hans/紅樓夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 93.3,
      "l1": {
        "plot": 94,
        "cast": 98,
        "pace": 86,
        "prose": 97,
        "world": 96,
        "hook": 93,
        "innov": 92,
        "ending": 90
      },
      "evidence": {
        "plot": "开篇补天顽石/绛珠还泪立总纲（回1）；中段园内粉硝琐事见「家常即史」（回60）；终回毘陵驿宝玉拜别归大荒（回120）——盛衰闭环。",
        "cast": "宝玉/钗黛/凤姐/赵姨娘—芳官一线等，回60即见主奴阶级与性格撕扯；群像密度极高。",
        "pace": "长篇纪传体；中段细碎日常是刻意减速而非网文注水，但全读负担大。",
        "prose": "「满纸荒唐言，一把辛酸泪」；白话夹诗词，声口分层。",
        "world": "贾府礼仪、园居经济、太虚幻境双重世界自洽。",
        "hook": "开卷即辨野史套式，提出「只取事体情理」——元小说钩+神话钩。",
        "innov": "家庭闺阁细写对抗才子佳人熟套；对后世长篇范式影响巨大（相对其时代）。",
        "ending": "雪中僧道携宝玉去、归彼大荒；主题「万境归空」落地。后四十回笔力争议记入，不抹杀收束功能。"
      },
      "l3_douban": "经典高分；不并入 L1",
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回·绛珠还泪 · sample_print_v0",
          "quote": "那绛珠仙子道：「他是甘露之惠，我并无此水可还。他既下世为人，我也去下世为人，但把我一生所有的眼泪还他，也偿还得过他了。」",
          "why_score": "补天顽石/绛珠还泪立总纲，中段园居粉硝与终回盛衰闭环在同一神话契约下展开，故情节 94。",
          "contrast": "若去掉还泪总纲，中段日常会更像无轴心的流水账。"
        },
        "cast": {
          "locus": "第060回·赵姨娘与芳官 · sample_print_v0",
          "quote": "赵姨娘也不答话，走上来便将粉照着芳官脸上撒来，指着芳官骂道：「小淫妇！你是我银子钱买来学戏的，不过娼妇粉头之流！……你都會看人下菜碟儿。」",
          "why_score": "宝玉/钗黛/凤姐之外，赵姨娘—芳官一线于回60即见主奴阶级与性格撕扯，群像密度极高，故人物 98。"
        },
        "pace": {
          "locus": "第001回·作者自云 · sample_print_v0",
          "quote": "然朝代年纪，地舆邦国，却反失落无考。……只愿他们当那醉淫饱卧之时，或避世去愁之际，把此一玩，岂不省了些寿命筋力？",
          "why_score": "长篇纪传体刻意以闺阁细写减速；元小说自辩即预告阅读负担，中段细碎是工艺而非注水，故节奏 86。"
        },
        "prose": {
          "locus": "第001回·满纸荒唐言 · sample_print_v0",
          "quote": "因曹雪芹于悼红轩中披阅十载，增删五次，纂成目录，分出章回，则题曰《金陵十二钗》，并题一绝句云：「满纸荒唐言，一把辛酸泪！都云作者痴，谁解其中味？」",
          "why_score": "白话夹诗词、声口分层；开卷诗与「只取事体情理」的叙述姿态即定全书笔调，故文笔 97。"
        },
        "world": {
          "locus": "第001回·太虚幻境 · sample_print_v0",
          "quote": "士隐意欲也跟了过去，方举步时，忽听一声霹雳，有若山崩地陷。士隐大叫一声，定睛一看，只见烈日炎炎，芭蕉冉冉，所梦之事便忘了大半。对联犹在：「假作真时真亦假，无为有处有还无。」",
          "why_score": "贾府礼仪、园居经济与太虚幻境双重世界自洽；警幻对联把「万境归空」写进世界规则，故世界观 96。"
        },
        "hook": {
          "locus": "第001回·甄士隐梦 · sample_print_v0",
          "quote": "列位看官，你道此书从何而来？说起根由虽近荒唐，细谙则深有趣味。待在下将此来历注明，方使闻者了然不惑。",
          "why_score": "开卷辨野史套式、提出「只取事体情理」——元小说钩与神话钩并置，故钩子 93。"
        },
        "innov": {
          "locus": "第001回·石头答空空道人 · sample_print_v0",
          "quote": "我这一一段故事，也不愿你世人称奇道妙，也不定要世人喜悦检读，只愿他们当那醉淫饱卧之时，或避世去愁之际，把此一玩……",
          "why_score": "家庭闺阁细写对抗才子佳人熟套，框式叙事与「万境归空」主题互证，对后世长篇范式影响巨大，故创新 92。"
        },
        "ending": {
          "locus": "第120回·毘陵驿 · sample_print_v0",
          "quote": "我所居兮，青埂之峰。 我所游兮，鸿蒙太空。 谁与我游兮，吾谁与从。 渺渺茫茫兮，归彼大荒。",
          "why_score": "雪中僧道携宝玉去、归彼大荒，主题「万境归空」落地；后四十回笔力争议记入但不抹杀收束功能，故结局 90。"
        }
      }
    },
    {
      "file": "03-metamorphosis.md",
      "id": "print-v0.metamorphosis",
      "title": "Metamorphosis（变形记）",
      "author": "Franz Kafka（tr. David Wyllie）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "literary / absurdist / translated",
      "source_text": "https://www.gutenberg.org/files/5200/5200-h/5200-h.htm",
      "coverage": "full-pass",
      "coverage_tier": "close",
      "l1_mean": 91.9,
      "l1": {
        "plot": 93,
        "cast": 90,
        "pace": 88,
        "prose": 94,
        "world": 84,
        "hook": 98,
        "innov": 96,
        "ending": 92
      },
      "evidence": {
        "plot": "一夜变虫→公司职员闯入→家庭经济重组→妹妹宣判「必须除掉」→凌晨咽气→家人远足希望；寓言弧完整。",
        "cast": "Gregor 尽责自我消解；Grete 由照料者转为驱逐者；父母与房客对照冷酷。",
        "pace": "三部结构清晰；中段照料日常略长，主题需要。",
        "prose": "冷静叙述包裹身体恐怖（「horrible vermin」开篇）；荒诞与官僚细节并置。",
        "world": "中产公寓+推销员经济压力即世界；超自然仅「变」一次，余皆写实。",
        "hook": "首句即完成变形，世界文学级开篇钩。",
        "innov": "荒诞寓言与现代异化经典范式。",
        "ending": "死亡后清洁工扫帚戳尸、家人电车远足「女儿身体」希望——残酷而精准。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I opening → Part III death & family coda · full-pass",
          "quote": "One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin.",
          "why_score": "首句完成「变」之后，情节只做家庭经济与驱逐的写实后果，直到妹妹宣判与凌晨咽气；寓言弧干净，故情节 93。",
          "contrast": "若后文再叠加更多超自然事件，寓言会被奇幻稀释，结构分会下降。"
        },
        "cast": {
          "locus": "Part III · Grete's verdict",
          "quote": "We must try to get rid of it… If it were Gregor, he would have realized long ago that human beings can't live with such a creature and would have gone away on his own.",
          "why_score": "Grete 从照料者转为驱逐代言人；Gregor 的「尽责」在家人嘴里变成可删除的它——人物弧比外貌描写更重要，故 90。"
        },
        "pace": {
          "locus": "three-part architecture",
          "quote": "As Gregor Samsa awoke one morning from uneasy dreams he found himself transformed in his bed into a gigantic insect.",
          "why_score": "三部清晰：变→照料日常→驱逐与死；中段略长是主题需要而非注水，故节奏 88。"
        },
        "prose": {
          "locus": "Part I opening sentence (Gutenberg / Wyllie)",
          "quote": "One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin.",
          "why_score": "冷静陈述包裹身体恐怖，荒诞与职员口吻并置；开篇句本身即文笔证据，故 94。"
        },
        "world": {
          "locus": "Part I · chief clerk intrusion",
          "quote": "The chief clerk now raised his voice, \"Mr. Samsa,\"… \"what's the matter with you? Here you are, barricading yourself in your room…\"",
          "why_score": "世界几乎全是中产公寓与推销员经济压力；超自然只发生一次，其余官僚细节写实，故世界观 84（刻意收窄）。"
        },
        "hook": {
          "locus": "first sentence",
          "quote": "One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin.",
          "why_score": "不铺垫直接完成变形，访客无需前言即感到「开篇钩」强度，故 98。"
        },
        "innov": {
          "locus": "premise as form",
          "quote": "He was a tool of the boss, without brains or backbone.",
          "why_score": "把异化写成字面甲虫，又立刻拉回职员自我认知；范式可感，故创新 96。"
        },
        "ending": {
          "locus": "Part III coda after Gregor's death",
          "quote": "The greatest improvement of all… was that they had got rid of their lodgers… Grete… had bloomed into a good-looking, shapely girl.",
          "why_score": "死后清扫与家人远足「希望」并置，残酷收束不靠煽情独白，故结局 92。"
        }
      }
    },
    {
      "file": "04-biancheng-duokan.md",
      "id": "print-v0.biancheng-duokan",
      "title": "边城（湖南文艺版）",
      "author": "沈从文",
      "band": "G-print",
      "genre": "print",
      "print_genre": "literary / realism / novella",
      "source_text": "https://www.duokan.com/reader/www/app.html?id=20814c9856f84e16aed3e644ec0048d6",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.9,
      "l1": {
        "plot": 88,
        "cast": 92,
        "pace": 90,
        "prose": 96,
        "world": 94,
        "hook": 93,
        "innov": 88,
        "ending": 70
      },
      "evidence": {
        "plot": "开篇茶峒小溪白塔、老人/翠翠/黄狗立境（卷一）；中段端午避雨吊脚楼见大老、听二老之名（卷五）；卷十碾坊欲望与翠翠社交线并行——抒情小说情节淡而因果清楚。",
        "cast": "翠翠羞怯抿嘴笑、祖父「真命天子」打趣（卷五）；老船夫对碾坊「不可能的妄想」（卷十）——人物声口极贴。",
        "pace": "节日/过渡/碾坊切片节奏缓而稳；无网文注水感，结构靠场景递进。",
        "prose": "「溪流如弓背，山路如弓弦」；碾坊水闸石片飞转描写精密诗意（卷十）。",
        "world": "茶峒渡口、龙船、吊脚楼、中寨产业——湘西小城伦理世界完整。",
        "hook": "题记「不是为这种多数人而写」+卷一官路入茶峒，文学开篇钩强。",
        "innov": "相对同时代；以牧歌笔法写乡土「优美健康自然」理想，辨识度高。",
        "ending": "**Duokan 试读锁卷十一起**，终章未一手读完。暂记保守分；购全本或公版终章核对后 revisit。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null
    },
    {
      "file": "05-graveyard-book-duokan.md",
      "id": "print-v0.graveyard-book-duokan",
      "title": "坟场之书",
      "author": "尼尔·盖曼（译：李雅欣）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "literary fantasy / YA / gothic",
      "source_text": "https://www.duokan.com/reader/www/app.html?id=e9976e55fbc64a7daff0e1a624cdff4a",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 93.1,
      "l1": {
        "plot": 92,
        "cast": 94,
        "pace": 90,
        "prose": 93,
        "world": 95,
        "hook": 96,
        "innov": 91,
        "ending": 94
      },
      "evidence": {
        "plot": "开篇灭门+婴孩爬入坟场立主线；中章杰克集会把零散追杀收束为组织阴谋；第八章告别把成长线闭环——结构借《丛林之书》骨架而自足。",
        "cast": "伯蒂好奇、赛拉斯监护口吻冷静（p297 临别对白）；开篇杰克之一冰冷职业感；集会场多口音黑衣人群体像清晰。",
        "pace": "章题式成长切片 + 中章插叙节奏稳；无注水，偶有插图页换气。",
        "prose": "译笔保持盖曼哥特抒情；开篇雾气/刀光场景干净有力；图文版排版服务于氛围。",
        "world": "坟场作为有规则的共同体（亡灵邻里、守护边界）；活人世界与杰克组织对照成立。",
        "hook": "第一章即入户杀戮并锁定「蹒跚学步的小孩」——文学钩极强。",
        "innov": "将丛林养育神话移植到亡灵监护；YA 与成人哥特交界，辨识度高。",
        "ending": "「告别与分离」赛拉斯送伯蒂走向活人世界（p297）——主题落地，收束干净。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null
    },
    {
      "file": "06-aq-zhengzhuan.md",
      "id": "print-v0.aq-zhengzhuan",
      "title": "阿Q正传",
      "author": "鲁迅",
      "band": "G-print",
      "genre": "print",
      "print_genre": "modernist satire / novella",
      "source_text": "https://zh.wikisource.org/wiki/阿Q正傳",
      "coverage": "full-pass",
      "coverage_tier": "close",
      "l1_mean": 93.5,
      "l1": {
        "plot": 92,
        "cast": 90,
        "pace": 95,
        "prose": 96,
        "world": 89,
        "hook": 95,
        "innov": 97,
        "ending": 94
      },
      "evidence": {
        "plot": "史传式「序」拆解命名资格，九章将未庄的自欺、革命误认与示众枪毙推成一条讽刺弧。",
        "cast": "阿Q的自轻、自尊和欺弱互相咬合；赵太爷、假洋鬼子、看客以少量笔墨构成压迫网络。",
        "pace": "每章围绕一次失败或误认转折，短篇推进极紧。",
        "prose": "「你怎么会姓赵！」等口语、反讽叙述和史传腔彼此反照，锐利且可记。",
        "world": "未庄的宗族、雇工、科举余威和革命谣言构成封闭社会模型。",
        "hook": "开篇即以「给阿Q做正传」反问谁配被历史书写，人物与形式同时入场。",
        "innov": "伪史传、自由间接反讽与「精神胜利法」结合，现代汉语小说的标志性范式。",
        "ending": "圆圈、游街、看客的「眼睛」至枪毙，结尾把个人悲剧扩成集体共谋。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "序章·伪史传框架 → 第九章示众 · full-pass",
          "quote": "我要给 阿Q 做正传，已经不止一两年了。……从「闲话休题言归正传」这一句套话里，取出「正传」两个字来，作为名目，即使与古人所撰书法正传的「正传」字面上很相混，也顾不得了。",
          "why_score": "序章拆解「谁配被书写」，九章将自欺、革命误认与示众枪毙推成一条讽刺弧；史传腔本身就是情节骨架，故情节 92。"
        },
        "cast": {
          "locus": "序章·赵太爷打嘴巴",
          "quote": "赵太爷跳过去，给了他一个嘴巴。「你怎么会姓赵！——你那里配姓赵！」阿Q 并没有抗辩他确凿姓赵，只用手摸着左颊，和地保退出去了。",
          "why_score": "阿Q 的自轻、自尊、欺弱咬合；赵太爷一掌即定等级，假洋鬼子、看客以少笔墨织成压迫网，故人物 90。"
        },
        "pace": {
          "locus": "第二章·优胜记略",
          "quote": "闲人们几乎全知道他有这一种精神上的胜利法，此后每逢揪住他黄辫子的时候，人就先一着对他说：「阿Q，这不是儿子打老子，是人打畜生。自己说，人打畜生！」",
          "why_score": "每章围绕一次失败或误认转折，几乎无过渡废笔；讽刺节拍即是推进，故节奏 95。"
        },
        "prose": {
          "locus": "第九章·画圆圈的笔",
          "quote": "阿Q 伏下去，使尽了平生的力画圆圈。他生怕被人笑话，立志要画得圆，但这可恶的笔不但很沉重，并且不听话，刚刚一抖一抖的几乎要合缝，却又向外一耸，画成瓜子模样了。",
          "why_score": "口语、反讽叙述和史传腔彼此反照，画圈一笔可记且含刑场反讽，故文笔 96。"
        },
        "world": {
          "locus": "序章·未庄社会",
          "quote": "他虽然没有家，住在未庄的土谷祠里；也没有固定的职业，只给人家做短工，割麦便割麦，舂米便舂米，撑船便撑船。",
          "why_score": "未庄的雇工、宗族、科举余威与革命谣言构成封闭社会模型；地理不大但制度完整，故世界观 89。"
        },
        "hook": {
          "locus": "第一章序·谁配做正传",
          "quote": "我要给 阿Q 做正传，已经不止一两年了。但一面要做，一面又往回想，这足见我不是一个「立言」的人，因为从来不朽之笔，须传不朽之人，于是人以文传，文以人传——究竟谁靠谁传，渐渐的不甚了然起来。",
          "why_score": "开篇即以「给阿Q做正传」反问历史书写资格，人物与形式同时入场，故钩子 95。"
        },
        "innov": {
          "locus": "第二章·精神胜利法",
          "quote": "闲人们几乎全知道他有这一种精神上的胜利法，此后每逢揪住他黄辫子的时候，人就先一着对他说：「阿Q，这不是儿子打老子，是人打畜生。自己说，人打畜生！」阿Q 两只手都捏住了自己的辫根，歪着头，说道：「打虫豸，好不好？我是虫豸——还不放么？」",
          "why_score": "伪史传、自由间接反讽与「精神胜利法」结合，现代汉语小说的标志性范式由此确立，故创新 97。"
        },
        "ending": {
          "locus": "第九章·枪毙与看客",
          "quote": "至于舆论，在未庄是无异议，自然都说 阿Q 坏，被枪毙便是他的坏的证据；不坏又何至于被枪毙呢？而城里的舆论却不佳，他们多半不满足，以为枪毙并无杀头这般好看。",
          "why_score": "画圈、游街、看客的眼睛至枪毙，个人悲剧扩成集体共谋；结尾落在舆论而非同情，故结局 94。"
        }
      },
      "why_worth_reading": {
        "hook": "若你只记得「精神胜利法」五个字，会把阿Q读成笑话人设；真正狠的是：一篇假「正传」逼你承认——谁配被历史书写，谁只配给看客凑热闹。",
        "stake": "常识以为：阿Q蠢、阿Q贱、阿Q活该。文本其实用史传腔一路拆穿未庄的自欺与共谋——打不过就改口，改不了口就画圆；刑场上最响的不是枪声，是舆论。",
        "takeaway": "带走一个问题：被枪毙之后，城里人为何不满足？回站看八维与摘句——这是可核对的工艺分，不是安利口吻。"
      },
      "l2": {
        "note_affinity": "high",
        "note_why": "伪史传口吻与「精神胜利」金句密度高，几乎每章可摘一句带回；停顿记笔记不破坏沉浸，反而把讽刺钉成可复述框架。",
        "note_tags": [
          "quotable",
          "framework-heavy"
        ]
      },
      "note_cards": [
        {
          "locus": "第二章·精神胜利法",
          "quote": "闲人们几乎全知道他有这一种精神上的胜利法，此后每逢揪住他黄辫子的时候，人就先一着对他说：「阿Q，这不是儿子打老子，是人打畜生。自己说，人打畜生！」阿Q 两只手都捏住了自己的辫根，歪着头，说道：「打虫豸，好不好？我是虫豸——还不放么？」",
          "paraphrase": "打不过就改口；改口还不够，就主动把自己降成虫豸——精神胜利是自轻的技术，不是笑话。"
        },
        {
          "locus": "第九章·画圆圈的笔",
          "quote": "阿Q 伏下去，使尽了平生的力画圆圈。他生怕被人笑话，立志要画得圆，但这可恶的笔不但很沉重，并且不听话，刚刚一抖一抖的几乎要合缝，却又向外一耸，画成瓜子模样了。",
          "paraphrase": "刑场上还要画得圆：尊严的最后一寸，落在一支不听话的笔上。"
        },
        {
          "locus": "第九章·枪毙与看客",
          "quote": "至于舆论，在未庄是无异议，自然都说 阿Q 坏，被枪毙便是他的坏的证据；不坏又何至于被枪毙呢？而城里的舆论却不佳，他们多半不满足，以为枪毙并无杀头这般好看。",
          "paraphrase": "未庄用死刑证明他坏；城里嫌死刑不够好看——看客比凶手更完整。"
        }
      ]
    },
    {
      "file": "07-rulin-waishi.md",
      "id": "print-v0.rulin-waishi",
      "title": "儒林外史",
      "author": "吴敬梓",
      "band": "G-print",
      "genre": "print",
      "print_genre": "classical satire / scholar novel",
      "source_text": "https://zh.wikisource.org/wiki/儒林外史",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.9,
      "l1": {
        "plot": 92,
        "cast": 95,
        "pace": 88,
        "prose": 94,
        "world": 93,
        "hook": 90,
        "innov": 96,
        "ending": 87
      },
      "evidence": {
        "plot": "以王冕楔子确立反功名标尺，人物串联至末回旌贤；不是单主角线，却有制度讽刺的总体走向。",
        "cast": "从周进、范进到杜少卿，人物以语言、癖好和利益关系立住，群像广而不散。",
        "pace": "章回换人频繁，局部快、全书重心游移；漫游结构亦是其社会剖面代价。",
        "prose": "白描、对话和冷笔反讽精确；如第01回以「楔子」明示价值框架。",
        "world": "科举、捐纳、宗族、书坊与地方官场互相支撑，制度世界具体。",
        "hook": "王冕拒仕的理想人格先行，钩子偏主题而非悬念。",
        "innov": "取消英雄中心，以连缀群像暴露士林功名机制，讽刺小说的高峰。",
        "ending": "末回的旌贤与全书冷峻世情有距离；且末回作者归属争议需保留。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01回·楔子 · sample_print_v0",
          "quote": "这一首词，也是個老生常談。不過說人生富貴功名，是身外之物；但世人一見了功名，便捨著性命去求他，及至到手之後，味同嚼蠟。自古及今，那一個是看得破的！",
          "why_score": "以王冕楔子确立反功名标尺，人物串联至末回旌贤；不是单主角线，却有制度讽刺的总体走向，故情节 92。"
        },
        "cast": {
          "locus": "第32回·杜少卿 · sample_print_v0",
          "quote": "杜少卿道：「呸！我當你說甚麼話，原來是這個事！也要大驚小怪，磕頭禮拜的，甚麼要緊？我明日就把銀子送來與你！」鮑廷璽拍著手道：「好爽快！好爽快！拿大杯來再喫幾杯！」",
          "why_score": "从周进、范进到杜少卿，人物以语言、癖好和利益关系立住；少卿豪举与臧三爷对照，群像广而不散，故人物 95。"
        },
        "pace": {
          "locus": "第01回·王冕楔子 · sample_print_v0",
          "quote": "王冕自此只在秦家放牛，每到黃昏，回家跟著母親歇宿。或遇秦家煮些醃魚、臘肉給他吃，他便拿塊荷葉包了，回家孝敬母親。每日點心錢也不用掉，聚到一兩個月，便偷個空走到村學堂裡，見那闖學堂的書客，就買幾本舊書，逐日把牛栓了，坐在柳樹蔭下看。",
          "why_score": "章回换人频繁，局部快、全书重心游移；楔子慢写与中段漫游结构亦是社会剖面代价，故节奏 88。"
        },
        "prose": {
          "locus": "第01回·说楔子 · sample_print_v0",
          "quote": "第一回 說楔子敷陳大義 借名流隱括全文。……王冕看了一回，心裏想道：「古人說：『人在畫圖中』，實在不錯；可惜我這裏沒有一個畫工，把這荷花畫他幾枝，也覺有趣。」",
          "why_score": "白描、对话和冷笔反讽精确；第01回以「楔子」明示价值框架，荷花白描定全书笔调，故文笔 94。"
        },
        "world": {
          "locus": "第01回·八股预告 · sample_print_v0",
          "quote": "王冕指与秦老看，道：「这个法却定的不好！将来读书人既有此一条荣身之路，把那文行出处都看得轻了。」说著，天色晚了下来。此時正是初夏，天時乍热。",
          "why_score": "科举、捐纳、宗族、书坊与地方官场互相支撑；楔子末预告八股取士，制度世界具体可感，故世界观 93。"
        },
        "hook": {
          "locus": "第01回·王冕拒仕 · sample_print_v0",
          "quote": "王冕笑道：「却是起动头翁，上覆县主老爷，说王冕乃一介农夫，不敢求见。这尊帖也不敢领。」翟买办变了脸道：「老爷将帖请人，谁敢不去！况这件事，原是我照顾你的。」",
          "why_score": "王冕拒仕的理想人格先行，钩子偏主题而非悬念；楔子一次立住反功名标尺，故钩子 90。"
        },
        "innov": {
          "locus": "第01回·楔子功能 · sample_print_v0",
          "quote": "可笑近来文人学士，说着王冕，都称他做王参军！究竟王冕何曾做过一日官？所以表白一番。这不过是个楔子，下面还有正文。",
          "why_score": "取消英雄中心，以连缀群像暴露士林功名机制；楔子自指结构影响后世讽刺小说范式，故创新 96。"
        },
        "ending": {
          "locus": "第56回·神宗旌贤 · sample_print_v0",
          "quote": "夫萃天下之人才而限制于资格，则得之者少，失之者多。其不得者，抱其沉冤抑塞之气，嘘吸于宇宙间。其生也，或为佯狂，或为迂怪，甚而为幽僻诡异之行；其死也，皆能为妖，为厉，为灾，为浸。",
          "why_score": "末回朝廷旌贤名单与全书冷峻世情有距离；且末回作者归属争议需保留，收束功能存在但余味含混，故结局 87。"
        }
      }
    },
    {
      "file": "08-laocan-youji.md",
      "id": "print-v0.laocan-youji",
      "title": "老残游记",
      "author": "刘鹗",
      "band": "G-print",
      "genre": "print",
      "print_genre": "late-Qing social novel / travel satire",
      "source_text": "https://zh.wikisource.org/wiki/老殘遊記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.0,
      "l1": {
        "plot": 88,
        "cast": 84,
        "pace": 86,
        "prose": 94,
        "world": 91,
        "hook": 87,
        "innov": 92,
        "ending": 82
      },
      "evidence": {
        "plot": "海难寓言开局，老残行旅串起酷吏、冤案与河患；议论与见闻交织，主线略松。",
        "cast": "老残为观察者功能强于人物内弧；玉贤、白妞等局部人物更鲜明。",
        "pace": "游记式停驻和论辩会减速，但每站皆服务晚清病象。",
        "prose": "景物、声乐与政论能切换；第02回对白妞鼓书的听觉层次尤其出色。",
        "world": "山东城镇、黄河治理、地方司法与民生苦难构成可触的晚清现实。",
        "hook": "第01回以风浪、迷航和罗盘立国运隐喻，文学钩扎实但不追求急剧悬念。",
        "innov": "诊断式旅行叙事将晚清政论嵌入小说，观察视角有辨识度。",
        "ending": "终回道士返魂香的收束偏游离，社会问题未获得同等强度的叙事闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01回 · 海难寓言 · sample_print_v0",
          "quote": "那船虽有二十三四丈长，却是破坏的地方不少。东边有一块，约有三丈长短，已经破坏，浪花直灌进去。那八个管帆的却是认真的在那里管，只是各人管各人的帆，仿佛在八只船上似的，彼此不相关照。",
          "why_score": "海难寓言开局，老残行旅串起酷吏、冤案与河患；议论与见闻交织，主线略松，故情节 88。"
        },
        "cast": {
          "locus": "第01回 · 老残观海 · open anchor",
          "quote": "此人原姓铁，单名一个英字，号补残。因慕懒残和尚煨芋的故事，遂取这「残」字做号。大家因他为人颇不讨厌，契重他的意思，都叫他老残。",
          "why_score": "老残为观察者功能强于人物内弧；玉贤、白妞等局部人物更鲜明，故人物 84。"
        },
        "pace": {
          "locus": "第02回 · 明湖居听书 · mid anchor",
          "quote": "到了十一点钟，只见门口轿子渐渐拥挤，许多官员都着了便衣，带着家人，陆续进来。不到十二点钟，前面几张空桌俱已满了，不断还有人来，看坐儿的也只是搬张短凳，在夹缝中安插。",
          "why_score": "游记式停驻和论辩会减速，但每站皆服务晚清病象，故节奏 86。"
        },
        "prose": {
          "locus": "第02回 · 白妞说书 · mid anchor",
          "quote": "王小玉便启朱唇，发皓齿，唱了几句书儿。声音初不甚大，只觉入耳有说不出来的妙境。五脏六腑里，像熨斗熨过，无一处不伏贴。三万六千个毛孔，像吃了人参果，无一个毛孔不 畅快。",
          "why_score": "景物、声乐与政论能切换；第02回对白妞鼓书的听觉层次尤其出色，故文笔 94。"
        },
        "world": {
          "locus": "第01回 · 蓬莱阁观海 · open anchor",
          "quote": "西面看城中人户，烟雨万家；东面看海上波涛，峥嵘千里。所以城中人士往往于下午携尊挈酒，在阁中住宿，准备次日天来明时，看海中出日。",
          "why_score": "山东城镇、黄河治理、地方司法与民生苦难构成可触的晚清现实，故世界观 91。"
        },
        "hook": {
          "locus": "第01回 · 海上危船 · open anchor",
          "quote": "慧生还拿远镜左右观视。正在凝神，忽然大叫：「噯呀，噯呀！你瞧，那边一只帆船在那洪波巨浪之中，好不危险！」",
          "why_score": "第01回以风浪、迷航和罗盘立国运隐喻，文学钩扎实但不追求急剧悬念，故钩子 87。"
        },
        "innov": {
          "locus": "第01回 · 海难政喻 · open anchor",
          "quote": "依愚见看来，驾驶的人并未曾错，只因两个缘故，所以把这船就弄的狼狈不堪了。怎么两个缘故呢？一则他们是走太平洋的，只会过太平日子，若遇风平浪静的时候，他驾驶的情状亦有操纵自如之妙。",
          "why_score": "诊断式旅行叙事将晚清政论嵌入小说，观察视角有辨识度，故创新 92。"
        },
        "ending": {
          "locus": "第20回 · 返魂香收束 · ending anchor",
          "quote": "老残各事办毕，方欲回城，这时魏谦已知前日写信给宫保的就是老残。于是魏、贾两家都来磕头，苦苦挽留。老残丝毫不收。次日半夜里，老残即溜回齐河县了。",
          "why_score": "终回道士返魂香的收束偏游离，社会问题未获得同等强度的叙事闭合，故结局 82。"
        }
      }
    },
    {
      "file": "09-liaozhai-zhiyi.md",
      "id": "print-v0.liaozhai-zhiyi",
      "title": "聊斋志异",
      "author": "蒲松龄",
      "band": "G-print",
      "genre": "print",
      "print_genre": "classical supernatural short-fiction collection",
      "source_text": "https://zh.wikisource.org/wiki/聊齋志異",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 92.9,
      "l1": {
        "plot": 89,
        "cast": 91,
        "pace": 93,
        "prose": 96,
        "world": 94,
        "hook": 93,
        "innov": 97,
        "ending": 90
      },
      "evidence": {
        "plot": "单篇多以异遇—试炼—反转闭合；集合作为总叙事则松，故不按长篇主线加分。",
        "cast": "宁采臣的自守、聂小倩的被役与席方平的强项，均以极短篇幅形成明确人格。",
        "pace": "志怪短篇入题快、转折快，卷内密度高。",
        "prose": "文言简峭而富画面；「性慷爽，廉隅自重」数语即立宁采臣。",
        "world": "人、狐、鬼、冥府与官府相通，超自然规则持续映照现实权力。",
        "hook": "兰若寺、画皮、冥府鸣冤等异境通常在开篇即提供强引力。",
        "innov": "以志怪承载情欲、阶层与司法批判，短篇汉文小说的高峰范式。",
        "ending": "多篇结局锋利（如席方平对冥官的追诉），但跨496篇的稳定性不能由小样本保证。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第02卷·〈聂小倩〉 · sample_print_v0",
          "quote": "女云：「妾阅人多矣，未有刚肠如君者。君诚圣贤，妾不敢欺。妾小倩，姓聂氏，十八夭殂，葬于寺侧，辄被妖物威胁，历役贱务。」",
          "why_score": "单篇多以异遇—试炼—反转闭合；〈聂小倩〉自兰若诱试至剑客解围，因果链在短篇内完整，集合总叙事则松，故情节 89。"
        },
        "cast": {
          "locus": "第02卷·〈聂小倩〉开篇 · sample_print_v0",
          "quote": "甯采臣，浙人。性慷爽，廉隅自重，每对人言：「生平无二色。」……甯正容曰：「卿防物议，我畏人言；略一失足，廉耻道丧。」",
          "why_score": "宁采臣自守、聂小倩被役与席方平强项，均以极短篇幅形成明确人格，故人物 91。"
        },
        "pace": {
          "locus": "第02卷·〈聂小倩〉夜访 · sample_print_v0",
          "quote": "方将睡去，觉有人至寝所，急起审顾，则北院女子也，惊问之。女笑曰：「月夜不寐，愿修燕好。」",
          "why_score": "志怪短篇入题快、转折快；兰若寺异遇当夜即入核心冲突，卷内密度高，故节奏 93。"
        },
        "prose": {
          "locus": "第02卷·〈聂小倩〉 · sample_print_v0",
          "quote": "甯掇掷庭墀，曰：「非义之物，污吾囊橐！」女惭，出拾金，自言曰：「此汉当是铁石。」",
          "why_score": "文言简峭而富画面；「性慷爽，廉隅自重」数语立宁采臣，掷金一句可记，故文笔 96。"
        },
        "world": {
          "locus": "第10卷·〈席方平〉 · sample_print_v0",
          "quote": "席觉初出门，莫知所往，但见路有行人，便问城邑。少选，入城。其父已收狱中。至狱门，遥见父卧檐下，似甚狼狈。",
          "why_score": "人、狐、鬼、冥府与官府相通；〈席方平〉把阴司贿赂、锯解、二郎判词与阳间公案并置，超自然规则持续映照现实权力，故世界观 94。"
        },
        "hook": {
          "locus": "第02卷·〈聂小倩〉 · sample_print_v0",
          "quote": "适赴金华，至北郭，解装兰若。寺中殿塔壮丽，然蓬蒿没人，似绝行踪。……意甚乐其幽杳。",
          "why_score": "兰若寺、画皮、冥府鸣冤等异境通常在开篇即提供强引力，故钩子 93。"
        },
        "innov": {
          "locus": "第10卷·〈席方平〉判词 · sample_print_v0",
          "quote": "勘得冥王者：职膺王爵，身受帝恩。自应贞洁以率臣僚，不当贪墨以速官谤。而乃繁缨棨戟，徒夸品秩之尊；羊狠狼贪，竟玷人臣之节。",
          "why_score": "以志怪承载情欲、阶层与司法批判，〈席方平〉判词把公案讽刺推至短篇汉文小说高峰范式，故创新 97。"
        },
        "ending": {
          "locus": "第10卷·〈席方平〉 · sample_print_v0",
          "quote": "宜籍羊氏之家，以赏席生之孝。即押赴东岳施行。……自此，家日益丰；三年间，良沃遍野；而羊氏子孙微矣，楼阁田产，尽为席有。",
          "why_score": "〈席方平〉对冥官追诉结局锋利；跨496篇的稳定性不能由小样本保证，故结局 90。"
        }
      }
    },
    {
      "file": "10-shuihu-zhuan.md",
      "id": "print-v0.shuihu-zhuan",
      "title": "水浒传（120回本）",
      "author": "施耐庵（通行署名；版本与作者问题存）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "classical heroic outlaw epic",
      "source_text": "https://zh.wikisource.org/wiki/水滸傳_(120回本)",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 92.9,
      "l1": {
        "plot": 94,
        "cast": 98,
        "pace": 90,
        "prose": 94,
        "world": 97,
        "hook": 92,
        "innov": 94,
        "ending": 84
      },
      "evidence": {
        "plot": "妖魔出世总引，个人受逼上山、梁山聚义、招安征方腊形成宏大但清晰的阶段弧。",
        "cast": "好汉以绰号、行动、口吻与结义关系迅速分型；群体冲突仍能保留个人辨识度。",
        "pace": "单回钩子和战事推进强，聚义后重复征战与排名展示造成部分回目同质。",
        "prose": "说书式白话、诗赞和动作叙述兼具力度；第001回的「遇洪而开」即把预言嵌进事件。",
        "world": "官府、江湖、山寨、军旅与招安秩序互相制约，社会行动规则极完整。",
        "hook": "第001回天师、伏魔殿与百八魔君解封提供长篇总钩，随后转入人物故事。",
        "innov": "将传奇英雄、民间说书和社会秩序叙事熔为群体史诗，对后世影响深。",
        "ending": "第120回征方腊完成事件线，但招安后的耗损与价值反讽使情感闭合不如前段有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回·伏魔总引 · sample_print_v0",
          "quote": "石碑后面，却有四个真字大书，凿着「遇洪而开」。……那一声响亮过处，只見一道黑气，从穴里滚将起来，掀塌了半个殿角。",
          "why_score": "妖魔出世总引，个人受逼上山、梁山聚义、招安征方腊形成宏大但清晰的阶段弧，故情节 94。",
          "contrast": "若无第001回百八魔君解封，后文聚义缺少神话总纲。"
        },
        "cast": {
          "locus": "第060回·混世魔王 · sample_print_v0",
          "quote": "马上惯使一个流星锤，神出鬼没，斩将搴旗，人不敢近，绰号「混世魔王」。……宋江见了，忙叫解了绳索，亲自把盏，说道：「二位壮士，其实休怪，临敌之际，不如此不得。」",
          "why_score": "好汉以绰号、行动、口吻与结义关系迅速分型；樊瑞辈归顺仍保留个人辨识度，群体冲突不淹没性格，故人物 98。"
        },
        "pace": {
          "locus": "第060回·晁盖出征 · sample_print_v0",
          "quote": "晁盖忿怒，便点起五千人马，请启二十个头领相助下山。……宋江苦谏不听。晁盖引兵渡水去了。",
          "why_score": "单回钩子和战事推进强；060回曾头市箭伤晁盖急转，聚义后重复征战与排名展示造成部分回目同质，故节奏 90。"
        },
        "prose": {
          "locus": "第001回·遇洪而开 · sample_print_v0",
          "quote": "天摧地塌，岳撼山崩。 钱塘江上，潮头浪拥出海门来； 泰华山头，巨灵神一劈山峰碎。",
          "why_score": "说书式白话、诗赞和动作叙述兼具力度；第001回「遇洪而开」把预言嵌进事件，故文笔 94。"
        },
        "world": {
          "locus": "第060回·曾头市 · sample_print_v0",
          "quote": "当时将丹诏供养在三清殿上，与众官都到方丈。……此乃是前代老祖天师封锁魔王之殿。但是经传一代天师，亲手便添一道封皮。",
          "why_score": "官府、江湖、山寨、军旅与招安秩序互相制约；001回伏魔殿与060回山寨征伐同属一套社会行动规则，故世界观 97。"
        },
        "hook": {
          "locus": "第001回·伏魔之殿 · sample_print_v0",
          "quote": "檐前面朱红漆金字牌额，左书四个金字，写道：「伏魔之殿」。……洪太尉看了这四个大字，大喜，便对真人说：「你等阻当我，却怎地数百年前已注定我姓字在此？」",
          "why_score": "第001回天师、伏魔殿与百八魔君解封提供长篇总钩，随后转入人物故事，故钩子 92。"
        },
        "innov": {
          "locus": "第060回·公孙胜阵图 · sample_print_v0",
          "quote": "便是汉末三分，诸葛孔明摆石为阵的法：四面八方，分八八六十四队，中间大将居之。……待他下山冲入阵来，只看七星号带起处，把阵变为长蛇之势。",
          "why_score": "将传奇英雄、民间说书和社会秩序叙事熔为群体史诗，阵法斗法与招安线并置，对后世影响深，故创新 94。"
        },
        "ending": {
          "locus": "第120回·蓼儿洼 · sample_print_v0",
          "quote": "宋江自饮御酒之后，觉道肚腹疼痛，心中疑虑，想被下药在酒里。……我死之后，恐怕你造反，坏了我梁山泊「替天行道」忠义之名。因此，请将你来，相见一面。",
          "why_score": "第120回征方腊完成事件线，但招安后的耗损与价值反讽使情感闭合不如前段有力，故结局 84。"
        }
      }
    },
    {
      "file": "100-chuke-paian-jingqi.md",
      "id": "print-v0.chuke-paian-jingqi",
      "title": "初刻拍案驚奇",
      "author": "凌濛初（明，1580–1644）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/初刻拍案驚奇",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.6,
      "l1": {
        "plot": 81,
        "cast": 79,
        "pace": 86,
        "prose": 87,
        "world": 77,
        "hook": 83,
        "innov": 84,
        "ending": 76
      },
      "evidence": {
        "plot": "四十卷各為獨立短篇，單卷因果嚴密（卷01 倒運漢→海外奇財、卷20 空函/雙生貴子對照）；全書無總主線，靠「命運/報應/巧合」主題貫穿；卷40 以科場奇談集收束，形製與前39卷擬話本略異。",
        "cast": "主角多為書生/商賈/道士/官員等功能類型，辨識度靠細節（文若虛「倒運漢」、劉元普仗義、蕭王賓寫休書自損）；非群像長篇，靠類型厚度與對白取勝。",
        "pace": "短篇體裁，每卷數千字內起承轉合完整；四十卷可隨取隨讀，卷內少注水；卷40 科場連缀節奏略快於前卷。",
        "prose": "純熟明末白話，開卷《西江月》論命數、敘事口吻活、對白口語化；卷01 倒運漢海外販橘段寫景敘事交融，凌氏文筆為擬話本頂層。",
        "world": "明末市井+官場+佛道+海外貿易（吉零國）+科場；卷20 士大夫義舉/風鑒、卷31 術數奸情，覆蓋廣但單卷深度有限。",
        "hook": "卷01 以命數之議開場即引入倒運漢文若虛，洞庭紅誤售奇財引力硬；卷20 休書損陰德、卷40 科場漏題/鬼赠文，皆開則有鉤。",
        "innov": "與《二刻》合定「二拍」格局，四十卷短篇集為明代擬話本范式；卷20 空函報應/雙生貴子、卷40 科場形式實驗（書辦漏題、廁中鬼）有辨識度。",
        "ending": "卷40 明標「全書終」，以科場奇談集收束並呼應開卷命運主題；形式新颖但情緒偏散，不如《二刻》卷40 雜劇九折收場戲劇性强。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷01 · 转运汉遇巧洞庭红 · sample_print_v0",
          "quote": "故此人起他一個混名，叫做「倒運漢」。不數年，把個家事幹圓潔淨了，連妻子也不曾娶得。……一日，有幾個走海泛貨的鄰近，做頭的無非是張大、李二、趙甲、錢乙一班人，合了伙將行。",
          "why_score": "四十卷各為獨立短篇，單卷因果嚴密（卷01 倒運漢→海外奇財、卷20 空函/雙生貴子對照）；全書無總主線，靠「命運/報應/巧合」主題貫穿，故情节 81。"
        },
        "cast": {
          "locus": "卷01 · 倒运汉文若虚 · sample_print_v0",
          "quote": "元來這個張大名喚張乘運，專一做海外生意，眼裡認得奇珍異寶，又且秉性爽慨，肯扶持好人，所以鄉里起他一個混名，叫張識貨。文若虛見了，便把此意一一與他說了。",
          "why_score": "主角多為書生/商賈/道士/官員等功能類型，辨識度靠細節（文若虛「倒運漢」、劉元普仗義、蕭王賓寫休書自損）；非群像長篇，故 79。"
        },
        "pace": {
          "locus": "卷20 · 短篇拟话本体裁 · sample_print_v0",
          "quote": "這一首詩，單道世間人周急者少，繼富者多。為此，達者便說：「只有錦上添花，那得雪中送炭？」只這兩句話，道盡世人情態。",
          "why_score": "短篇體裁，每卷數千字內起承轉合完整；四十卷可隨取隨讀，卷內少注水，故 86。"
        },
        "prose": {
          "locus": "卷01 · 洞庭红贩橘 · sample_print_v0",
          "quote": "洞庭有一樣橘樹絕與他相似，顏色正同，香氣亦同。止是初出時，味略少酸，後來熟了，卻也甜美。比福橘之價十分之一，名曰「洞庭紅」。若虛看見了，便思想道：「我一兩銀子買得百斤有餘。」",
          "why_score": "純熟明末白話，開卷《西江月》論命數、敘事口吻活；卷01 倒運漢海外販橘段寫景敘事交融，凌氏文筆為擬話本頂層，故 87。"
        },
        "world": {
          "locus": "卷01 · 吉零国贸易 · sample_print_v0",
          "quote": "忽至一個地方，舟中望去，人煙湊聚，城郭巍峨，曉得是到了甚麼國都了。……打一看，元來是來過的所在，名曰吉零國。元來這邊中國貨物拿到那邊，一倍就有三倍價。",
          "why_score": "明末市井+官場+佛道+海外貿易（吉零國）+科場；卷20 士大夫義舉/風鑒、卷31 術數奸情，覆蓋廣但單卷深度有限，故 77。"
        },
        "hook": {
          "locus": "卷01 · 倒运汉开卷 · sample_print_v0",
          "quote": "這首詞乃宋朱希真所作，詞寄《西江月》。單道著人生功名富貴，總有天數，不如圖一個見的憐活。……俗語有兩句道得好：「命若窮，掘得黃金化作銅；命若富，拾著白紙變成布。」",
          "why_score": "卷01 以命數之議開場即引入倒運漢文若虛，洞庭紅誤售奇財引力硬；卷20 休書損陰德、卷40 科場漏題/鬼赠文，皆開則有鉤，故 83。"
        },
        "innov": {
          "locus": "卷40 · 科场奇谈集 · sample_print_v0",
          "quote": "文章自古無憑據，惟願朱衣一點頭。……先聽小子說幾件科場中事體，做個起頭。有個該中了，撞著人來幫襯的。",
          "why_score": "與《二刻》合定「二拍」格局；卷20 空函報應/雙生貴子、卷40 科場形式實驗（書辦漏題、廁中鬼）有辨識度，故 84。"
        },
        "ending": {
          "locus": "卷40 · 全書終 · sample_print_v0",
          "quote": "人生凡事有前期，尤是功名難強為。多少英雄埋沒殺，只因莫與指途迷。……醉臥者人，吐露者神。信與不信，命從此分。",
          "why_score": "卷40 明標「全書終」，以科場奇談集收束並呼應開卷命運主題；形式新颖但情緒偏散，故结局 76。"
        }
      }
    },
    {
      "file": "101-dong-you-ji.md",
      "id": "print-v0.dong-you-ji",
      "title": "東遊記",
      "author": "吳元泰（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 章回 / 八仙傳說長篇",
      "source_text": "https://zh.wikisource.org/wiki/東遊記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 74.8,
      "l1": {
        "plot": 72,
        "cast": 76,
        "pace": 78,
        "prose": 74,
        "world": 80,
        "hook": 75,
        "innov": 70,
        "ending": 73
      },
      "evidence": {
        "plot": "五十六回以八仙出世→修道→東遊過海→天兵大戰為粗框架，主体為可串接的降妖/斗法/試道单元；第48–56回「東遊過海」方聚为主线，前后接榫略松。",
        "cast": "八仙（鐵拐/鍾離/洞賓/果老/采和/何仙姑/湘子/國舅）類型鮮明，鐵拐「借屍還魂」、洞賓「十試」、觀音調停皆有辨識度；反派龍王/天將多為功能位。",
        "pace": "神魔章回体，单回篇幅适中；前二十八回修道出世略散，后二十八回阵法大战节奏加快；附录近事略拖。",
        "prose": "半文半白，開卷詞牌（點絳唇）+ 敘事文言味重；對白與描寫清楚但少精工，偏通俗神魔腔。",
        "world": "道教八仙谱系+天庭/東海/凡間三界+佛道並立（觀音/如來/老君同場）；天陣、東遊過海等後世八仙敘事范式在此定型。",
        "hook": "第01回鐵拐棄家求道、華山拜师，奇幻志怪即起；第28回洞賓/白牡丹、第48回東遊過海，中段後鉤漸硬。",
        "innov": "承《西游》《封神》神魔长篇，將民間八仙传说定型为五十六回章回；形式创新有限，价值在人物谱系与「東遊過海」母题。",
        "ending": "第56回觀音和好、玉帝降旨，八仙/龍王恩怨收束；末附近世顯化軼事（呂祖賣圈、張果騎驢等）开放式，缺强力总结。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第14回 · 蕃兵劫敗漢軍 · ~50% anchor",
          "quote": "鍾離原是上界仙子，因掌書有過，謫下界中。至此復當破陣征戰之時，正當鐵拐從空而過。一見殺氣騰騰，佇空一望，乃鍾離與蕃將大戰，鐵拐曰：「鍾離已當遇道超凡，何乃執迷不悟在此？且夷人固不可滅，收功自有其人。」於是化作老翁，竟投蕃營而去。",
          "why_score": "五十六回以八仙出世→修道→東遊過海→天兵大戰為粗框架，主体為可串接的降妖/斗法/試道单元；第48–56回「東遊過海」方聚为主线，前后接榫略松，故情节 72。"
        },
        "cast": {
          "locus": "第28回 · 鐵拐/何仙姑/洞賓 · ~75% anchor",
          "quote": "鐵拐作丐夫，仙姑作丐婦，商議如此如此，竟往白牡丹家去。……姑曰：「彼仙人也。吾今教汝，候其再至，交感正濃之時，故以手忽指其兩肋，彼一時驚覺，必洩其精。」洞賓起曰：「誰教汝如此？」牡丹曰：「昨有貧子教我。」洞賓曰：「此二仙何饒舌至此。」牡丹細問其故，洞賓曰：「吾乃純陽也。彼二貧子，鐵拐、何仙姑耳。」",
          "why_score": "八仙（鐵拐/鍾離/洞賓/果老/采和/何仙姑/湘子/國舅）類型鮮明，鐵拐「借屍還魂」、洞賓「十試」、觀音調停皆有辨識度；反派龍王/天將多為功能位，故人物 76。"
        },
        "pace": {
          "locus": "第14回 · 三更劫營 · ~50% anchor",
          "quote": "時至三更，忽後營火起，乃鐵拐所為也。值大風驟發，火逞風威，風加火勢，連燒大營。軍士急救不能得滅。正值驚慌，蕃兵望見火起，放起火箭，四面伏兵，一齊鼓噪突入。漢兵馬不及鞍，人不及甲，望風奔走，自相踐踏，死者不計其數。",
          "why_score": "神魔章回体，单回篇幅适中；前二十八回修道出世略散，后二十八回阵法大战节奏加快；附录近事略拖，故节奏 78。"
        },
        "prose": {
          "locus": "第01回 · 點絳唇開卷 · open anchor",
          "quote": "流水行雲，氣清奇，將誰依附？煙雲名聲，留與幽人付。犬吠天空，鶴唳乘風去，難憑據，八仙何處，演卷從君顧。……狀貌魁梧，抱五行之秀氣；心神宣朗，識天地之玄機。年方弱冠，不務家人生理，即慕大道金丹。",
          "why_score": "半文半白，開卷詞牌（點絳唇）+ 敘事文言味重；對白與描寫清楚但少精工，偏通俗神魔腔，故文笔 74。"
        },
        "world": {
          "locus": "第56回 · 觀音/老君/如來 · end anchor",
          "quote": "忽見老君、如來皆到，大叫「敵將休鬥，待我講和。」……老君、如來二人以手招觀音相見曰：「大士正來得好，不然亦將遣人相迎，以和解一事。」觀音曰：「此事不敢如命。」老君、如來曰：「何故？」觀音笑曰：「洞賓那生最是輕薄。我向在洛陽造橋，彼常多方調戲。」",
          "why_score": "道教八仙谱系+天庭/東海/凡間三界+佛道並立（觀音/如來/老君同場）；天陣、東遊過海等後世八仙敘事范式在此定型，故世界观 80。"
        },
        "hook": {
          "locus": "第01回 · 鐵拐棄家求道 · open anchor",
          "quote": "鐵拐姓李，名玄，鐵拐乃其後假身別號也。……年方弱冠，不務家人生理，即慕大道金丹。以為天地皆虛，人生皆幻。……反觀在乎自盡，何不覺察大夢，放浪形骸？於是立志修真，頓別親友，尋清幽之谷，依深穴之巖。",
          "why_score": "第01回鐵拐棄家求道、華山拜师，奇幻志怪即起；第28回洞賓/白牡丹、第48回東遊過海，中段後鉤漸硬，故钩子 75。"
        },
        "innov": {
          "locus": "第56回 · 八仙過海母题 · end anchor",
          "quote": "自後八仙屢屢出現人間，但凡人肉眼多不識得者。彼亦必待有緣者而方度也。又將諸仙近事以及神通列述於後。……忽有道士賣木圈於市，其圈連環，並無刀斧痕跡，人皆奇之。有一書生悟曰：「神仙多戲術，今二圈連環，似一呂字，意老是呂洞賓也。」",
          "why_score": "承《西游》《封神》神魔长篇，將民間八仙传说定型为五十六回章回；形式创新有限，价值在人物谱系与「東遊過海」母题，故创新 70。"
        },
        "ending": {
          "locus": "第56回 · 觀音和好 · end anchor",
          "quote": "玉帝關雲一望，見泰山益高，東洋益深。乃大笑曰：「人言觀音神通廣大，至今果然。」乃召八仙、龍王曰：「汝等無故擾亂乾坤，本當重罪；但看在老道、老佛分上，並皆從寬，龍王罰俸一年，八仙謫降一等，俱限一年滿足復常。」……自後八仙屢屢出現人間，但凡人肉眼多不識得者。",
          "why_score": "第56回觀音和好、玉帝降旨，八仙/龍王恩怨收束；末附近世顯化軼事（呂祖賣圈、張果騎驢等）开放式，缺强力总结，故结局 73。"
        }
      }
    },
    {
      "file": "102-sui-tang-yanyi.md",
      "id": "print-v0.sui-tang-yanyi",
      "title": "隋唐演義",
      "author": "褚人穫（清，1635–1682）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回 / 白話長篇",
      "source_text": "https://zh.wikisource.org/wiki/隋唐演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 75.8,
      "l1": {
        "plot": 78,
        "cast": 80,
        "pace": 70,
        "prose": 76,
        "world": 82,
        "hook": 77,
        "innov": 68,
        "ending": 75
      },
      "evidence": {
        "plot": "一百回跨度隋陈→隋唐→安史，主线（兴亡/英雄/荒淫）可辨；前六十回近三分之一抄《隋史遗文》，中段瓦岗/炀帝/李世民交织，后段武则天至玄宗线略散。",
        "cast": "秦叔宝/罗成/程咬金/单雄信/李世民/杨广/萧后/武则天等群像；001 晋王夺嫡、050 曹后/萧后、100 上皇/肃宗，历史人物与演义人物并置。",
        "pace": "一百回体量冗长，炀帝荒淫/瓦岗聚义等单元可无限串接；前段抄书感重，后段安史线节奏略提。",
        "prose": "白话夹「词曰」引首与骈句；001 开卷论「极大极富贵…」有识，但大段与《隋史遗文》雷同，文采偏俗。",
        "world": "隋唐历史+演义神魔（罗成/李元霸）+宫廷/瓦岗/江都/马嵬多层；炀帝琼花/晋王夺嫡/安史之乱制度感具体。",
        "hook": "001 以「松柏虎豹」论兴亡开卷，随即隋主代陈；008 二贤庄卖马、018 宇文公子丧身等硬钩散布前段。",
        "innov": "合《两朝志传》《炀帝艳史》《隋史遗文》《秦王词话》而成，原创性有限；萧后/女才/荒淫君主描写有时代辨识。",
        "ending": "100回「遣鸿都结证隋唐事」，上皇/肃宗/玄宗还都作170年收束；主题闭合但情绪偏史笔，缺英雄式高潮。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "001回 · 隋主代陈/晋王夺嫡 · open anchor",
          "quote": "消息傳入隋朝，隋主便起伐陳之意。高熲、楊素、賀若弼，都上平陳之策。正在議論之間，忽然晉王廣，請領兵伐陳，道：「叔寶無道，塗炭生民。天兵南征，勢同壓卵；若或遷延，叔寶殞滅，嗣以令主，恐難為功，臣請及時率兵討罪，執取暴君，溫一天下。」",
          "why_score": "一百回跨度隋陈→隋唐→安史，主线（兴亡/英雄/荒淫）可辨；前六十回近三分之一抄《隋史遗文》，中段瓦岗/炀帝/李世民交织，后段武则天至玄宗线略散，故情节 78。",
          "contrast": "若只读001代陈而不抽后段安史线，会误判全书为单一伐陈叙事。"
        },
        "cast": {
          "locus": "001回 · 晋王/张丽华/高熲 · open anchor",
          "quote": "況是獨孤后愛子之心甚切，時常在晉王面前說那重地的異兆；晉王卻即不甘為人下，因自忖道：「我與太子一樣弟兄，他卻是個皇帝，我卻是個臣子。日後他登了九五，我卻要山呼萬歲去朝他。」高熲道：「晉王身為元帥，伐暴救民，豈可先以女色為事？」不肯發遣。高德弘道：「大人，晉王兵權在手，取一女子，抗不肯與，恐至觸怒。」",
          "why_score": "秦叔宝/罗成/程咬金/单雄信/李世民/杨广/萧后/武则天等群像；001 晋王夺嫡、050 曹后/萧后、100 上皇/肃宗，历史人物与演义人物并置，故人物 80。"
        },
        "pace": {
          "locus": "001回 · 陈主荒淫/破陈 · open anchor",
          "quote": "陳主那有閒暇理論朝廷機事？就有時披覽百官章奏，畢竟自倚著隱囊，把張麗華放在膝上，兩人商議斷決。婦人有甚遠見，這裡不免內侍乘機關節，納賄擅權。又且孔範與孔貴嬪，結為兄妹，固寵專政；當時只曉有江、孔，不知有陳主了。",
          "why_score": "一百回体量冗长，炀帝荒淫/瓦岗聚义等单元可无限串接；前段抄书感重，后段安史线节奏略提，故节奏 70。"
        },
        "prose": {
          "locus": "001回 · 开卷论兴亡 · open anchor",
          "quote": "從來極富、極貴、極暢適田地，說來也使人心快，聽來也使人耳快，看來也使人眼快；只是一場冷落敗壞根基，都藏在裡邊，不做千古罵名，定是一番笑話。館娃宮、銅雀臺，惹了多少詞人墨客，嗟呀嘲誚。止有草澤英雄，他不在酒色上安身立命，受盡的都是落寞淒其，倒會把這干人弄出來的敗局，或是收拾，或是更新。",
          "why_score": "白话夹「词曰」引首与骈句；001 开卷论「极大极富贵…」有识，但大段与《隋史遗文》雷同，文采偏俗，故文笔 76。"
        },
        "world": {
          "locus": "001回 · 隋陈宫廷/瓦岗 · open anchor",
          "quote": "從古相沿，剝中有復：虞、夏、周、秦、漢、三國、兩晉。晉自泥馬渡江，天下分而為二：這叫做南北朝。南朝劉裕，篡晉稱宋；蕭道成篡宋稱齊；蕭衍篡齊稱梁；陳霸先篡梁稱陳。雖然各有國號，紹襲正統，名為天子；其實天下微弱，偏安江左。",
          "why_score": "隋唐历史+演义神魔（罗成/李元霸）+宫廷/瓦岗/江都/马嵬多层；炀帝琼花/晋王夺嫡/安史之乱制度感具体，故世界观 82。"
        },
        "hook": {
          "locus": "001回 · 松柏虎豹论 · open anchor",
          "quote": "譬如松柏，生來便有參天形勢；虎豹小時，便有食牛氣概。說來反黨新奇。我未提這人，且把他當日遭際的時節，略一鋪排。這番勾引那人出來，成一本史書，寫不到人間並不曾知得的一種奇談。可是：器當盤錯方知利，刃解寬髀始覺神。",
          "why_score": "001 以「松柏虎豹」论兴亡开卷，随即隋主代陈；008 二贤庄卖马、018 宇文公子丧身等硬钩散布前段，故钩子 77。"
        },
        "innov": {
          "locus": "001回 · 开卷自陈 · open anchor",
          "quote": "怪是史書收不盡，故將彩筆譜奇文。可是：器當盤錯方知利，刃解寬髀始覺神。由來人定天能勝，為借奇才一起屯。從古相沿，剝中有復：虞、夏、周、秦、漢、三國、兩晉。晉自泥馬渡江，天下分而為二：這叫做南北朝。",
          "why_score": "合《两朝志传》《炀帝艳史》《隋史遗文》《秦王词话》而成，原创性有限；萧后/女才/荒淫君主描写有时代辨识，故创新 68。"
        },
        "ending": {
          "locus": "100回 · 鸿都结证隋唐事 · end anchor",
          "quote": "有一詞為結證：閒閱舊史細思量，似傀儡排常古今帳簿分明載，還看取野史鋪張。或演春秋，或編漢魏，我只記隋唐。隋唐往事話來長，且莫遽求詳。而今略說興衰際，輪回轉，男女猖狂。怪跡仙蹤，前因後果，煬帝與明皇。",
          "why_score": "100回「遣鸿都结证隋唐事」，上皇/肃宗/玄宗还都作170年收束；主题闭合但情绪偏史笔，缺英雄式高潮，故结局 75。"
        }
      }
    },
    {
      "file": "103-haoqiu-zhuan.md",
      "id": "print-v0.haoqiu-zhuan",
      "title": "好逑傳",
      "author": "名教中人（清，署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回 / 世情",
      "source_text": "https://zh.wikisource.org/wiki/好逑傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.6,
      "l1": {
        "plot": 79,
        "cast": 82,
        "pace": 84,
        "prose": 80,
        "world": 76,
        "hook": 81,
        "innov": 78,
        "ending": 85
      },
      "evidence": {
        "plot": "十八回单线：铁中玉/水冰心才佳遇合→过其祖三次抢逼→养病不欺→成婚仍分居守贞→朝堂辨诬→圆满；因果严密，权奸线（过其祖/万谔）功能清晰。",
        "cast": "铁中玉「铁美人」刚直任侠、水冰心智勇拒淫，二人性格互补极鲜明；过其祖/水运用/鲍梓/韩愿等配角有戏。",
        "pace": "十八回篇幅紧凑，无长篇注水；每回推进误会/试贞/辨诬，节奏利落。",
        "prose": "清白话雅洁，开卷诗论「好逑」、对话有礼节；朝堂奏本（鲍梓/铁中玉/水冰心）文言与白话切换有度。",
        "world": "官场+名教+市井；「五夜无欺」「异室而居」的名教世界具体，但地理/制度深度有限。",
        "hook": "第01回铁中玉闻韦村冤案即出手；第09回虚捏鬼、第14回舍死救人，钩法由侠义渐入贞烈。",
        "innov": "在才子佳人传统中强调「未试贞先成亲」：两番花烛仍分居，以名教自证；与《红楼梦》等并列为清代前期小说，有思想辨识。",
        "ending": "第18回金殿验处女、圣旨褒美、重结花烛，「名教之宠荣」收束完满；主题闭合且情绪到位。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 省鳳城俠憐鴛侶苦 · sample_print_v0",
          "quote": "鐵公子看明了，忙將韁繩一提，趕到前面，跳下馬來，將他肩頭一拍道：「韋兄，不必過傷，這事易處，都在我小弟身上，管取玉人歸趙！」那少年猛然抬頭，看見鐵公子是個貴介行藏，卻又不認得，心下驚疑，說道：「長兄自是貴人，小弟貧賤，素不識荊……」",
          "why_score": "十八回单线：铁中玉/水冰心才佳遇合→过其祖三次抢逼→养病不欺→成婚仍分居守贞→朝堂辨诬→圆满；因果严密，故情节 79。"
        },
        "cast": {
          "locus": "第一回 · 铁美人",
          "quote": "話說前朝北直隸大名府，有一個秀才，姓鐵雙名中玉，表字挺生。甚生得豐姿俊秀，就象一個美人，因此裏中起個渾名，叫做鐵美人。若論他人品秀美，性格就似生鐵一般，十分執拗。",
          "why_score": "铁中玉「铁美人」刚直任侠、水冰心智勇拒淫，二人性格互补极鲜明；过其祖/水运用/鲍梓/韩愿等配角有戏，故人物 82。"
        },
        "pace": {
          "locus": "第十八回 · 金殿验处女",
          "quote": "铁中玉与水冰心迎回到家，先拜过天地，再排香案，谢过圣恩，然后再拜父母，重结花烛。只因这一番是奉圣旨之事，满城臣民，皆轰传二人是义夫侠妇，无不交口称扬。",
          "why_score": "十八回篇幅紧凑，无长篇注水；每回推进误会/试贞/辨诬，节奏利落，故节奏 84。"
        },
        "prose": {
          "locus": "第一回 · 开卷诗论",
          "quote": "詩曰：偌大河山偌大天，萬千年又萬千年。前人過去後人續，幾個男兒是聖賢？又曰：寤寐相求反側思，有情誰不愛蛾眉？但須不作鑽窺想，便是人間好唱隨。",
          "why_score": "清白话雅洁，开卷诗论「好逑」、对话有礼节；朝堂奏本（鲍梓/铁中玉/水冰心）文言与白话切换有度，故文笔 80。"
        },
        "world": {
          "locus": "第十八回 · 名教世界",
          "quote": "铁中玉与水冰心已经奉父母之命，两番花烛，而犹不肯失身，欲以保全名节，以表名教，以美风化，则前之养病，五夜无欺，今表明矣。真好逑中出类拔萃者也。",
          "why_score": "官场+名教+市井；「五夜无欺」「异室而居」的名教世界具体，但地理/制度深度有限，故世界观 76。"
        },
        "hook": {
          "locus": "第一回 · 韦村冤案",
          "quote": "忽有一個富豪大官府，看見他妻子生得美貌，定要娶他。他父母不肯，那官府惱了，因倚著官勢，用強叫許多人將女子抬了回去。前日有人來報知韋相公，韋相公慌了，急急進京去訪問。",
          "why_score": "第01回铁中玉闻韦村冤案即出手；第09回虚捏鬼、第14回舍死救人，钩法由侠义渐入贞烈，故钩子 81。"
        },
        "innov": {
          "locus": "第十八回 · 两番花烛分居",
          "quote": "铁中玉奏道：「臣与水冰心因有养病之嫌，义无结亲之礼，乃迫于父命，不敢以变而废常，故勉承之，而两番花烛也。若花烛而即结二姓之欢，则养病之嫌，终身莫辨矣。故臣与水冰心至今犹分居而寝，非好为名高，盖欲钳众人之口，而待陛下之新命，以为人伦光耳。」",
          "why_score": "在才子佳人传统中强调「未试贞先成亲」：两番花烛仍分居，以名教自证；与《红楼梦》等并列为清代前期小说，有思想辨识，故创新 78。"
        },
        "ending": {
          "locus": "第十八回 · 全書終",
          "quote": "其超进铁中玉为学士，水冰心为夫人，赐黄金百两，彩缎百端，宫袍宫衣各十袭，乌纱、鸾冕各一领，撤御前金莲鼓乐旌彩迎归，重结花烛，以为名教之宠荣。",
          "why_score": "第18回金殿验处女、圣旨褒美、重结花烛，「名教之宠荣」收束完满；主题闭合且情绪到位，故结局 85。"
        }
      }
    },
    {
      "file": "105-ivanhoe.md",
      "id": "print-v0.ivanhoe",
      "title": "Ivanhoe",
      "author": "Walter Scott",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical romance / chivalric adventure / Saxon-Norman national epic",
      "source_text": "https://www.gutenberg.org/cache/epub/82/pg82.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.5,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 82,
        "prose": 88,
        "world": 94,
        "hook": 84,
        "innov": 86,
        "ending": 88
      },
      "evidence": {
        "plot": "Tournament-at-Ashby → siege of Torquilstone → trial of Rebecca at Templestowe: a three-act chivalric architecture where the Disinherited Knight's identity (Ivanhoe), the Templar Bois-Guilbert's obsession, and Prince John's usurpation plot interlock; the Rebecca trial is the moral climax — virtue accused, combat as judgment — rather than a twist.",
        "cast": "Ivanhoe the wounded hero, Rebecca the Jewish healer whose virtue exceeds her reward, Rowena the Saxon heiress, Brian de Bois-Guilbert the conflicted Templar, Richard the Black Knight, Wamba and Gurth the jester-swineherd pair, Isaac of York, Cedric the stubborn Saxon — each typed but vividly individuated; Rebecca alone would carry a lesser novel.",
        "pace": "The tournament set-piece and Torquilstone siege are brisk; the long descriptive passages on heraldry, forest law, and medieval custom, plus the nine-chapter tournament run, dilate the middle; the final trial-and-combat sequence restores urgency.",
        "prose": "Scott's third-person historical voice — archaisms, chivalric address ('thee/thou'), landscape painting ('that pleasant district of merry England which is watered by the river Don') — established the historical-romance paragraph; less syntactically daring than Conrad but equally influential on the genre.",
        "world": "Norman-Saxon England under Prince John: Sherwood Forest, Rotherwood Hall, the tournament ground at Ashby, Torquilstone Castle, the Templar Preceptory at Templestowe — a triangulation of forest, castle, and church that maps the power structure of 1194; heraldry, feudal law, and chivalric code rendered as living backdrop.",
        "hook": "Ch.I opens on Gurth and Wamba by their sty with a Pope epigraph — atmospheric but slow; the Disinherited Knight's appearance at Ashby (Ch.XII) is the true narrative ignition; Scott assumes a reader patient with scene-setting.",
        "innov": "Founding text of the historical romance: the Saxon-Norman national conflict as adventure framework, the tournament as set-piece, the 'worthy' outlaw band — virtually every subsequent swashbuckler owes Scott a royalty.",
        "ending": "Rebecca freed by combat, Ivanhoe's duty done, Richard revealed — but Rebecca departs for Spain rather than marrying Wilfred (Scott's authorial note explains why), a morally elevated ending that refuses the easy romantic reward; 'So! now 'tis ended, like an old wife's story.'"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XII–XIII · Ashby tournament → Ch.XXXVIII · Rebecca trial · sample_print_v0",
          "quote": "forgiven. Prepare the Castle-hall for the trial of the sorceress.",
          "why_score": "Tournament-at-Ashby → siege of Torquilstone → trial of Rebecca at Templestowe: a three-act chivalric architecture where the Disinherited Knight's identity, Bois-Guilbert's obsession, and Prince John's usurpation interlock, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.XXXVIII · Rebecca before the Preceptory · ~75% anchor",
          "quote": "\"Remain where thou art, proud Templar, or at thy choice advance!—one foot nearer, and I plunge myself from the precipice; my body shall be crushed out of the very form of humanity upon the stones of that court-yard, ere it become the victim of thy brutality!\"",
          "why_score": "Ivanhoe the wounded hero, Rebecca the Jewish healer whose virtue exceeds her reward, Wamba and Gurth the jester-swineherd pair—each typed but vividly individuated; Rebecca alone would carry a lesser novel, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.XII–XIII · Ashby tournament · ~25% anchor",
          "quote": "Thus ended the memorable field of Ashby-de-la-Zouche, one of the most gallantly contested tournaments of that age; for although only four knights, including one who was smothered by the heat of his armour, had died upon the field, yet upwards of thirty were desperately wounded.",
          "why_score": "The tournament set-piece and Torquilstone siege are brisk; the long descriptive passages on heraldry and medieval custom dilate the middle before the final trial-and-combat sequence restores urgency, so pace scores 82."
        },
        "prose": {
          "locus": "Ch.I · Yorkshire opening · open anchor",
          "quote": "In that pleasant district of merry England which is watered by the river Don, there extended in ancient times a large forest, covering the greater part of the beautiful hills and valleys which lie between Sheffield and the pleasant town of Doncaster.",
          "why_score": "Scott's third-person historical voice—archaisms, chivalric address, landscape painting—established the historical-romance paragraph; equally influential on the genre, so prose scores 88."
        },
        "world": {
          "locus": "Ch.I · Sherwood / Norman-Saxon England · open anchor",
          "quote": "Here haunted of yore the fabulous Dragon of Wantley; here were fought many of the most desperate battles during the Civil Wars of the Roses; and here also flourished in ancient times those bands of gallant outlaws, whose deeds have been rendered so popular in English song.",
          "why_score": "Norman-Saxon England under Prince John: Sherwood Forest, Rotherwood Hall, Ashby tournament ground, Torquilstone Castle, Templar Preceptory—heraldry, feudal law, and chivalric code rendered as living backdrop, so world scores 94."
        },
        "hook": {
          "locus": "Ch.I · Gurth and Wamba · open anchor",
          "quote": "Beside the swine-herd, for such was Gurth's occupation, was seated, upon one of the fallen Druidical monuments, a person about ten years younger in appearance, and whose dress, though resembling his companion's in form, was of better materials, and of a more fantastic appearance.",
          "why_score": "Ch.I opens on Gurth and Wamba by their sty with a Pope epigraph—atmospheric but slow; the Disinherited Knight's appearance at Ashby is the true narrative ignition, so hook scores 84."
        },
        "innov": {
          "locus": "Ch.XII · Disinherited Knight at Ashby · ~25% anchor",
          "quote": "\"Gramercy for thy courtesy,\" replied the Disinherited Knight, \"and to requite it, I advise thee to take a fresh horse and a new lance, for by my honour you will need both.\"",
          "why_score": "Founding text of the historical romance: the Saxon-Norman national conflict as adventure framework, the tournament as set-piece—virtually every subsequent swashbuckler owes Scott a royalty, so innov scores 86."
        },
        "ending": {
          "locus": "Ch.XXXVIII · Rebecca's champion deadline · ~75% anchor",
          "quote": "\"that thou do thy battle manfully, nothing doubting that the good cause shall triumph.—And do thou, Rebecca, attend, that we assign thee the third day from the present to find a champion.\"",
          "why_score": "Rebecca freed by combat, Ivanhoe's duty done, Richard revealed—but Rebecca departs for Spain rather than marrying Wilfred, a morally elevated ending that refuses the easy romantic reward, so ending scores 88."
        }
      }
    },
    {
      "file": "106-adventures-of-huckleberry-finn.md",
      "id": "print-v0.adventures-of-huckleberry-finn",
      "title": "Adventures of Huckleberry Finn",
      "author": "Mark Twain",
      "band": "G-print",
      "genre": "print",
      "print_genre": "picaresque / American vernacular novel / antebellum river adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/76/pg76.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.5,
      "l1": {
        "plot": 90,
        "cast": 92,
        "pace": 88,
        "prose": 96,
        "world": 88,
        "hook": 94,
        "innov": 94,
        "ending": 90
      },
      "evidence": {
        "plot": "Raft-down-the-Mississippi picaresque: Pap's abduction → Jackson's Island → Grangerford-Shepherdson feud → Duke and King con men → Phelps farm evasion; the central arc — Jim's escape and Huck's moral choice — gives the episodic structure a spine; the final revelation that Jim was already free reframes the evasion as Tom's cruel game.",
        "cast": "Huck the vernacular narrator, Jim the enslaved man whose dignity anchors the novel, Tom Sawyer the romantic troublemaker, Pap the abusive father, the Duke and King, the Grangerfords, Aunt Sally and Uncle Silas — every episode introduces memorable figures, but Huck and Jim's raft conversations are the book's soul.",
        "pace": "River-current rhythm: slow meditative floats alternate with violent set-pieces (feud, Wilks con, Shepherdson shootout); the Phelps-farm evasion (final third) drags under Tom's elaborate schemes, a deliberate structural flaw Twain acknowledged.",
        "prose": "Huck's first-person Missouri dialect — 'but that ain't no matter,' 'All right, then, I'll go to hell' — is the founding voice of American literary vernacular; the NOTICE ('persons attempting to find a moral in it will be banished') frames the prose as anti-didactic while the text contradicts it.",
        "world": "The Mississippi Valley forty-to-fifty years before publication: Missouri shore, Illinois free state, Arkansas swamps, the raft as floating freedom-space; antebellum social hierarchy rendered through Huck's uneducated but penetrating eye.",
        "hook": "Ch.I — 'You don't know about me without you have read a book by the name of The Adventures of Tom Sawyer; but that ain't no matter' — immediately establishes voice, self-deprecation, and the anti-authorial NOTICE; one of the most iconic American openings.",
        "innov": "The first great American novel in vernacular voice; treats slavery and race with complexity that still provokes debate; the raft as democratic space, the ending's deliberate failure — virtually every subsequent American coming-of-age novel responds to it.",
        "ending": "Jim free, Tom wounded, Huck rejecting civilization ('sivilize me, and I can't stand it') — but the Phelps-farm evasion's tonal whiplash (Tom's games with a free man's life) remains controversial; the Territory flight is perfect; the 20 pages preceding it are not."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXXI · letter to Miss Watson → moral choice · sample_print_v0",
          "quote": "It was a close place. I took it up, and held it in my hand. I was a-trembling, because I'd got to decide, forever, betwixt two things, and I knowed it. I studied a minute, sort of holding my breath, and then says to myself: \"All right, then, I'll _go_ to hell\"—and tore it up.",
          "why_score": "Pap's abduction → Jackson's Island → Jim's escape → Grangerford feud → Duke and King cons → Phelps evasion all orbit this torn letter; the central moral spine gives the picaresque river structure its weight, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XXXI · Jim on the raft recalled",
          "quote": "And went on thinking. And got to thinking over our trip down the river; and I see Jim before me all the time: in the day and in the night-time, sometimes moonlight, sometimes storms, and we a-floating along, talking and singing and laughing.",
          "why_score": "Huck's vernacular voice and Jim's remembered dignity on the raft anchor every episode; the cast lives in this dual consciousness rather than ensemble breadth alone, so cast scores 92."
        },
        "pace": {
          "locus": "Ch.XXXI · decision scene after long river middle",
          "quote": "But somehow I couldn't seem to strike no places to harden me against him, but only the other kind. I'd see him standing my watch on top of his'n, 'stead of calling me, so I could go on sleeping; and see him how glad he was when I come back out of the fog.",
          "why_score": "Meditative floats alternate with violent set-pieces; the Phelps-farm evasion drags under Tom's schemes, but this mid-novel pause crystallizes the raft rhythm that carries most of the book, so pace scores 88."
        },
        "prose": {
          "locus": "Ch.I · Huck's opening voice (Gutenberg #76)",
          "quote": "You don't know about me without you have read a book by the name of The Adventures of Tom Sawyer; but that ain't no matter. That book was made by Mr. Mark Twain, and he told the truth, mainly.",
          "why_score": "Huck's Missouri dialect and the anti-didactic NOTICE frame American literary vernacular; the opening sentence immediately establishes voice and self-deprecation, so prose scores 96."
        },
        "world": {
          "locus": "NOTICE · anti-moral framing",
          "quote": "Persons attempting to find a motive in this narrative will be prosecuted; persons attempting to find a moral in it will be banished; persons attempting to find a plot in it will be shot.",
          "why_score": "The Mississippi Valley antebellum hierarchy is rendered through Huck's uneducated but penetrating eye; the NOTICE ironically frames a world where slavery and river freedom collide, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · opening paragraph",
          "quote": "You don't know about me without you have read a book by the name of The Adventures of Tom Sawyer; but that ain't no matter.",
          "why_score": "Ch.I immediately establishes voice, self-deprecation, and the anti-authorial frame—one of the most iconic American openings, so hook scores 94."
        },
        "innov": {
          "locus": "Ch.XXXI · hell declaration",
          "quote": "\"All right, then, I'll _go_ to hell\"—and tore it up. It was awful thoughts and awful words, but they was said. And I let them stay said; and never thought no more about reforming.",
          "why_score": "The first great American novel in vernacular voice treats slavery with complexity that still provokes debate; the raft as democratic space and this moral rupture rewrite the coming-of-age template, so innov scores 94."
        },
        "ending": {
          "locus": "Ch.XLII–XLIII · Territory flight",
          "quote": "But I reckon I got to light out for the Territory ahead of the rest, because Aunt Sally she's going to adopt me and sivilize me, and I can't stand it. I been there before.",
          "why_score": "Jim free, Tom wounded, Huck rejecting civilization—the Territory flight is perfect closure even if the Phelps-farm evasion whiplash remains controversial, so ending scores 90."
        }
      }
    },
    {
      "file": "107-uncle-toms-cabin.md",
      "id": "print-v0.uncle-toms-cabin",
      "title": "Uncle Tom's Cabin",
      "author": "Harriet Beecher Stowe",
      "band": "G-print",
      "genre": "print",
      "print_genre": "abolitionist novel / sentimental fiction / antebellum social protest",
      "source_text": "https://www.gutenberg.org/cache/epub/203/pg203.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 84,
        "prose": 82,
        "world": 86,
        "hook": 86,
        "innov": 92,
        "ending": 88
      },
      "evidence": {
        "plot": "Dual-track structure: Eliza's escape north (ice crossing → Quaker settlement → reunion) intercuts with Tom's descent south (Shelby sale → St. Clare's New Orleans → Legree's Red River plantation → martyrdom); Eva's death and St. Clare's promise pivot the middle; Cassy's stratagem and George Harris's Liberian emigration close both arcs.",
        "cast": "Uncle Tom the Christ-like enslaved man, Eliza the escaping mother, Little Eva the angelic child, Augustine St. Clare the conflicted planter, Simon Legree the brutal overseer, Cassy the tragic quadroon, George Harris the educated fugitive, Topsy the wild child, Miss Ophelia the New England cousin — a gallery that defined American types for a century.",
        "pace": "Sentimental set-pieces (Eva's deathbed, Eliza's ice crossing) alternate with didactic passages and comic relief (Topsy, Haley); the Legree plantation chapters accelerate into tragedy, but the Kentucky opening and St. Clare household meander.",
        "prose": "Victorian sentimental convention — exclamation, apostrophe, melodramatic dialogue ('O, Mas'r!') — that Stowe wields as weapon; less aesthetically refined than Twain or Melville, but the Eliza ice-crossing and Tom's deathbed scenes achieve genuine pathos; the Concluding Remarks shift to documentary testimony.",
        "world": "Kentucky plantation → Ohio River border → New Orleans Creole society → Red River cotton plantation → Quaker settlement → Canadian freedom → Liberian emigration: a geographic map of American slavery's reach; the 'Man of Humanity' opening ironically frames the entire system.",
        "hook": "Ch.I — two gentlemen over wine discussing human property as commerce, Haley's 'Tom is an uncommon fellow; he is certainly worth investing in' — the ironic title ('Man of Humanity') hooks through moral outrage rather than adventure; effective but not lyrical.",
        "innov": "The novel that changed history: 300,000 copies in first year, Lincoln's apocryphal greeting, foundational abolitionist text that made slavery personal through domestic fiction conventions; invented or fixed American archetypes (Uncle Tom, Topsy, Little Eva) that persist in the language.",
        "ending": "Tom martyred, Cassy and Emmeline escaped, George Harris emigrating to Liberia, Stowe's Concluding Remarks insisting on documentary truth ('The separate incidents that compose the narrative are, to a very great extent, authentic') — the ending is didactic but the Liberator chapter earns its emotion."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Vol.I Ch.I → Vol.II concluding · sample_print_v0",
          "quote": "Late in the afternoon of a chilly day in February, two gentlemen were sitting alone over their wine, in a well-furnished dining parlor, in the town of P——, in Kentucky. There were no servants present, and the gentlemen, with chairs closely approaching, seemed to be discussing some subject with great earnestness. For convenience sake, we have said, hitherto,",
          "why_score": "Haley 议价开场已锁定贩奴交易，后接 Eliza 北逃与 Tom 南下殉道双线，故情节 88。"
        },
        "cast": {
          "locus": "opening bargain · Tom as commodity",
          "quote": "Late in the afternoon of a chilly day in February, two gentlemen were sitting alone over their wine, in a well-furnished dining parlor, in the town of P——, in Kentucky. There were no servants present, and the gentlemen, with chairs closely approaching, seemed to be discussing some subject with great earnestness. For convenience sake, we have said, hitherto,",
          "why_score": "「值得投资」把 Tom 钉成商品同时又预告其非常之人，人物群像由此展开，故人物 90。"
        },
        "pace": {
          "locus": "Eliza ice crossing ~25%",
          "quote": "Eliza’s Escape CHAPTER IX—In Which It Appears That a Senator Is But a Man CHAPTER X—The Property Is Carried Off CHAPTER XI—In Which Property Gets into an Improper State of Mind CHAPTER XII—Select Incident of Lawful Trade CHAPTER XIII—The Quaker Settlement CHAPTER XIV—Evangeline CHAPTER XV—Of",
          "why_score": "冰河逃亡是强加速套件，与说教/感伤段落交替，整体仍可读，故节奏 84。"
        },
        "prose": {
          "locus": "sentimental pathos at Legree plantation ~75%",
          "quote": "did, eh! Wal, then, Tom shall have the pleasure of flogging her. It’ll be a good practice for him, and he won’t put it on to the gal like you devils, neither.” “Ho, ho! haw! haw! haw!” laughed both the sooty wretches; and the diabolical sounds seemed, in truth, a not unapt expression of the fiendish character which Legree gave them. “Wa",
          "why_score": "维多利亚感伤修辞为武器而非细密文体，殉道场面有感染力，故文笔 82。"
        },
        "world": {
          "locus": "Kentucky parlor → river border system",
          "quote": "Late in the afternoon of a chilly day in February, two gentlemen were sitting alone over their wine, in a well-furnished dining parlor, in the town of P——, in Kentucky. There were no servants present, and the gentlemen, with chairs closely approaching, seemed to be discussing some subject with great earnestness. For convenience sake, we have said, hitherto,",
          "why_score": "酒桌上谈人口货，一笔画出蓄奴经济地理的入口，故世界观 86。"
        },
        "hook": {
          "locus": "Ch.I Man of Humanity irony",
          "quote": "Late in the afternoon of a chilly day in February, two gentlemen were sitting alone over their wine, in a well-furnished dining parlor, in the town of P——, in Kentucky. There were no servants present, and the gentlemen, with chairs closely approaching, seemed to be discussing some subject with great earnestness. For convenience sake, we have said, hitherto,",
          "why_score": "寒夜两人饮酒议价人口，以反讽道德标题钩住义愤，故钩子 86。"
        },
        "innov": {
          "locus": "Concluding Remarks documentary claim",
          "quote": "Concluding Remarks List of Illustrations Eliza comes to tell Uncle Tom that he is sold, and that she is running away to save her child. THE AUCTION SALE. THE FREEMAN’S DEFENCE. LITTLE EVA READING THE BIBLE TO UNCLE TOM IN THE ARBOR. CASSY MINISTERING TO UNCLE TOM AFTER HIS WHIPPING. THE FUGITIVES ARE SAVE IN A FREE LAND. VOLUME I CHAPTER I In Which the Reader Is Introduced to a Man o",
          "why_score": "把家庭小说写成废奴动员并宣称纪实，历史效应与类型发明并重，故创新 92。"
        },
        "ending": {
          "locus": "Vol.II Ch.XLV Concluding Remarks",
          "quote": "Concluding Remarks List of Illustrations Eliza comes to tell Uncle Tom that he is sold, and that she is running away to save her child. THE AUCTION SALE. THE FREEMAN’S DEFENCE. LITTLE EVA READING THE BIBLE TO UNCLE TOM IN THE ARBOR. CASSY MINISTERING TO UNCLE TOM AFTER HIS WHIPPING. THE FUGITIVES ARE SAVE IN A FREE LAND. VOLUME I CHAPTER I In Which the Reader Is Introduced to a Man o",
          "why_score": "殉道与逃亡收束后转入作者证词，说教收尾但情感挣得，故结局 88。"
        }
      }
    },
    {
      "file": "108-moby-dick.md",
      "id": "print-v0.moby-dick",
      "title": "Moby-Dick; or, The Whale",
      "author": "Herman Melville",
      "band": "G-print",
      "genre": "print",
      "print_genre": "encyclopedic novel / American Renaissance / philosophical sea epic",
      "source_text": "https://www.gutenberg.org/cache/epub/2701/pg2701.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.5,
      "l1": {
        "plot": 86,
        "cast": 90,
        "pace": 78,
        "prose": 98,
        "world": 92,
        "hook": 96,
        "innov": 98,
        "ending": 94
      },
      "evidence": {
        "plot": "Ishmael's voyage on the Pequod as frame for Ahab's monomaniacal quest; the three-day chase (Ch.133–135) is the structural climax, but dozens of cetological digressions (Ch.32 Cetology, Ch.74 The Sperm Whale's Head, Ch.94 A Squeeze of the Hand) suspend plot for encyclopedic exposition — by design, but at cost to narrative drive.",
        "cast": "Ahab the Shakespearean captain, Ishmael the contemplative narrator, Queequeg the harpooner-prince, Starbuck the moral first mate, Stubb and Flask the comic seconds, Fedallah the Parsee prophet, Pip the cabin boy driven mad — a ship's company rendered as cosmology; Ahab alone is among American literature's greatest creations.",
        "pace": "The infamous digressions: whaling lore, cetological taxonomy, philosophical meditations on whiteness (Ch.42), ambergris, rope, the try-works — the middle two-thirds often abandon narrative entirely; the three-day chase restores ferocious tempo, but many readers never arrive.",
        "prose": "Shakespearean soliloquy, biblical cadence, Homeric catalog, Hawthornean allegory fused in a single voice; 'Call me Ishmael,' 'the great shroud of the sea rolled on as it rolled five thousand years ago,' the Whiteness of the Whale chapter — prose that rewrote American literary possibility.",
        "world": "Nantucket whaling culture, the Pequod as microcosm, the Pacific as sublime void, the try-works at night ('hell itself might adopt') — a complete cosmology built from the economics and metaphysics of whale-hunting; the ship is the world.",
        "hook": "Ch.1 — 'Call me Ishmael' — three words that opened American literature to metaphysical adventure; the paragraph that follows ('Whenever I find myself growing grim about the mouth; whenever it is a damp, drizzly November in my soul') is the greatest mood-establishment in English.",
        "innov": "Modernist before modernism: encyclopedic form, unreliable narration, typographical experimentation (dramatic stage directions in Ch.36), genre fusion (adventure + philosophy + natural history + drama); virtually every American novel of ideas descends from it.",
        "ending": "The Pequod dragged under by the whale's hemp tangle, all hands lost except Ishmael floating on Queequeg's coffin — 'the great shroud of the sea rolled on as it rolled five thousand years ago'; the Job epigraph ('AND I ONLY AM ESCAPED ALONE TO TELL THEE') frames destruction as biblical witness."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.36 The Quarter-Deck → Ch.133–135 The Chase · sample_print_v0",
          "quote": "Whosoever of ye raises me a white-headed whale with a wrinkled brow and a crooked jaw; whosoever of ye raises me that white-headed whale, with three holes punctured in his starboard fluke—look ye, whosoever of ye raises me that same white whale, he shall have this gold ounce, my boys!",
          "why_score": "Ishmael's voyage frames Ahab's monomaniacal quest; the doubloon oath seeds the three-day chase climax while cetological digressions suspend plot by design, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.28 · Ahab's monomania",
          "quote": "The White Whale swam before him as the monomaniac incarnation of all those malicious agencies which some deep men feel eating in them, till they are left living on with half a heart and half a lung.",
          "why_score": "Ahab alone is among American literature's greatest creations; the ship's company (Ishmael, Queequeg, Starbuck, Stubb, Fedallah) orbit his Shakespearean gravity as cosmology, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.96 · The Try-Works",
          "quote": "Besides her hoisted boats, an American whaler is outwardly distinguished by her try-works. She presents the curious anomaly of the most solid masonry joining with oak and hemp in constituting the completed ship.",
          "why_score": "The middle two-thirds often abandon narrative for whaling lore and philosophical meditations; the try-works chapter typifies the infamous digressions that slow tempo before the three-day chase restores ferocity, so pace scores 78."
        },
        "prose": {
          "locus": "Ch.1 Loomings · Ishmael's opening (Gutenberg #2701)",
          "quote": "Call me Ishmael. Some years ago—never mind how long precisely—having little or no money in my purse, and nothing particular to interest me on shore, I thought I would sail about a little and see the watery part of the world.",
          "why_score": "Shakespearean soliloquy, biblical cadence, and Homeric catalog fuse in a single voice; \"Call me Ishmael\" opened American literature to metaphysical adventure, so prose scores 98."
        },
        "world": {
          "locus": "Ch.96 · Pequod try-works at night",
          "quote": "It was about nine o'clock at night that the Pequod's try-works were first started on this present voyage. The try-works are planted between the foremast and mainmast, the most roomy part of the deck.",
          "why_score": "Nantucket whaling culture, the Pequod as microcosm, and the Pacific as sublime void form a complete cosmology built from whale-hunting economics and metaphysics—the ship is the world, so world scores 92."
        },
        "hook": {
          "locus": "Ch.1 · damp November soul",
          "quote": "Whenever I find myself growing grim about the mouth; whenever it is a damp, drizzly November in my soul; whenever I find myself involuntarily pausing before coffin warehouses, and bringing up the rear of every funeral I meet.",
          "why_score": "\"Call me Ishmael\" plus the paragraph that follows is the greatest mood-establishment in English—three words that opened American literature to metaphysical adventure, so hook scores 96."
        },
        "innov": {
          "locus": "Ch.36 · doubloon nailed to mast",
          "quote": "Receiving the top-maul from Starbuck, he advanced towards the main-mast with the hammer uplifted in one hand, exhibiting the gold with the other, and with a high raised voice exclaiming: \"Whosoever of ye raises me a white-headed whale with a wrinkled brow and a crooked jaw.\"",
          "why_score": "Modernist before modernism: encyclopedic form, unreliable narration, typographical experimentation, and genre fusion (adventure + philosophy + natural history + drama) descend from this voyage, so innov scores 98."
        },
        "ending": {
          "locus": "Epilogue · Ishmael alone",
          "quote": "Now small fowls flew screaming over the yet yawning gulf; a sullen white surf beat against its steep sides; then all collapsed, and the great shroud of the sea rolled on as it rolled five thousand years ago.",
          "why_score": "The Pequod dragged under, all hands lost except Ishmael on Queequeg's coffin—the Job epigraph frames destruction as biblical witness, so ending scores 94."
        }
      }
    },
    {
      "file": "109-walden.md",
      "id": "print-v0.walden",
      "title": "Walden; or, Life in the Woods",
      "author": "Henry David Thoreau",
      "band": "G-print",
      "genre": "print",
      "print_genre": "nature writing / transcendentalist essay / philosophical autobiography",
      "source_text": "https://www.gutenberg.org/cache/epub/205/pg205.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.8,
      "l1": {
        "plot": 72,
        "cast": 70,
        "pace": 76,
        "prose": 94,
        "world": 88,
        "hook": 88,
        "innov": 92,
        "ending": 90
      },
      "evidence": {
        "plot": "Not a plot novel but a seasonal-philosophical structure: Economy → Where I Lived → Reading → Sounds → Solitude → Visitors → Bean-Field → Village → The Ponds → Baker Farm → Higher Laws → Brute Neighbors → House-Warming → Former Inhabitants → Winter Animals → The Pond in Winter → Spring → Conclusion; the 'narrative' is Thoreau's two-year experiment compressed into a single arc of awakening.",
        "cast": "Thoreau himself as sole consciousness; visitors (Emerson, Channing, the Canadian woodchopper, John Field the Irishman, the fisherman) appear as foils not characters; the pond, the bean-field, the loon, the ants are more vivid presences than any human except the narrator — by design, but limits cast scoring.",
        "pace": "Meditative and recursive: the same pond, the same cabin, the same seasons revisited from different philosophical angles; the ant-battle and ice-cutting passages provide vivid set-pieces, but long stretches of economic calculation and natural observation require patience.",
        "prose": "Transcendental precision and aphoristic brilliance: 'I wished to live deliberately,' 'The mass of men lead lives of quiet desperation,' 'If a man does not keep pace with his companions, perhaps it is because he hears a different drummer' — sentences that became American scripture; the Conclusion's final cadence ('The sun is but a morning star') closes the arc perfectly.",
        "world": "Walden Pond, Concord, Massachusetts, 1845–1847: a mile-square universe rendered with cartographic intimacy — depth, color, ice, surrounding hills, the Fitchburg Railroad, the village — the pond as microcosm of nature and the self; less ethnographic than Ivanhoe but equally total as a rendered space.",
        "hook": "Economy opening — 'I lived alone, in the woods, a mile from any neighbor, in a house which I had built myself' — immediately establishes the experiment and the voice; less dramatic than Ishmael or Huck but philosophically inviting; the chanticleer epigraph ('to brag as lustily as chanticleer') signals defiance.",
        "innov": "Foundational text of American nature writing and environmental consciousness; the two-year-experiment-as-book format, the economic accounting of simplicity, the civil disobedience appendix — created the template for every subsequent back-to-nature memoir and environmental essay.",
        "ending": "Conclusion — 'I left the woods for as good a reason as I went there,' the worn path metaphor, 'Only that day dawns to which we are awake. There is more day to dawn. The sun is but a morning star' — refuses closure while opening outward; the ending is invitation, not resolution."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Where I Lived · seasonal arc · sample_print_v0",
          "quote": "I went to the woods because I wished to live deliberately, to front only the essential facts of life, and see if I could not learn what it had to teach, and not, when I came to die, discover that I had not lived. I did not wish to live what was not life, living is so dear.",
          "why_score": "Not a plot novel but a seasonal-philosophical structure—Economy through Conclusion—the 'narrative' is Thoreau's two-year experiment compressed into a single arc of awakening, so plot scores 72."
        },
        "cast": {
          "locus": "Brute Neighbors · John Field · sample_print_v0",
          "quote": "The mass of men lead lives of quiet desperation. What is called resignation is confirmed desperation. From the desperate city you go into the desperate country, and have to console yourself with the bravery of minks and muskrats. A stereotyped but unconscious despair is concealed even under what are called the games and amusements of mankind.",
          "why_score": "Thoreau himself as sole consciousness; visitors appear as foils not characters; the pond, the bean-field, the loon, the ants are more vivid presences than any human except the narrator—by design, so cast scores 70."
        },
        "pace": {
          "locus": "Brute Neighbors · ant-battle · sample_print_v0",
          "quote": "For numbers and for carnage it was an Austerlitz or Dresden. Concord Fight! Two killed on the patriots' side, and Luther Blanchard wounded! Why here every ant was a Buttrick,—\"Fire! for God's sake fire!\"—and thousands shared the fate of Davis and Hosmer. There was not one hireling there.",
          "why_score": "Meditative and recursive—the same pond, the same cabin, the same seasons revisited from different philosophical angles; the ant-battle and ice-cutting passages provide vivid set-pieces but long stretches require patience, so pace scores 76."
        },
        "prose": {
          "locus": "Economy · canonical aphorisms · sample_print_v0",
          "quote": "I went to the woods because I wished to live deliberately, to front only the essential facts of life, and see if I could not learn what it had to teach, and not, when I came to die, discover that I had not lived. I did not wish to live what was not life, living is so dear.",
          "why_score": "Transcendental precision and aphoristic brilliance—'I wished to live deliberately,' 'The mass of men lead lives of quiet desperation'—sentences that became American scripture, so prose scores 94."
        },
        "world": {
          "locus": "Economy · Walden Pond · sample_print_v0",
          "quote": "When I wrote the following pages, or rather the bulk of them, I lived alone, in the woods, a mile from any neighbor, in a house which I had built myself, on the shore of Walden Pond, in Concord, Massachusetts, and earned my living by the labor of my hands only.",
          "why_score": "Walden Pond, Concord, Massachusetts, 1845–1847: a mile-square universe rendered with cartographic intimacy—depth, color, ice, surrounding hills, the Fitchburg Railroad—the pond as microcosm of nature and the self, so world scores 88."
        },
        "hook": {
          "locus": "Economy · experiment opening · sample_print_v0",
          "quote": "When I wrote the following pages, or rather the bulk of them, I lived alone, in the woods, a mile from any neighbor, in a house which I had built myself, on the shore of Walden Pond, in Concord, Massachusetts, and earned my living by the labor of my hands only.",
          "why_score": "Economy opening immediately establishes the experiment and the voice—less dramatic than Ishmael or Huck but philosophically inviting—so hook scores 88."
        },
        "innov": {
          "locus": "Conclusion · different drummer · sample_print_v0",
          "quote": "If a man does not keep pace with his companions, perhaps it is because he hears a different drummer. Let him step to the music which he hears, however measured or far away. It is not important that he should mature as soon as an apple-tree or an oak.",
          "why_score": "Foundational text of American nature writing; the two-year-experiment-as-book format, the economic accounting of simplicity, the civil disobedience appendix—created the template for every subsequent back-to-nature memoir, so innov scores 92."
        },
        "ending": {
          "locus": "Conclusion · morning star · sample_print_v0",
          "quote": "I left the woods for as good a reason as I went there. Perhaps it seemed to me that I had several more lives to live, and could not spare any more time for that one. Only that day dawns to which we are awake. There is more day to dawn. The sun is but a morning star.",
          "why_score": "Conclusion refuses closure while opening outward—the worn path metaphor, 'The sun is but a morning star'—the ending is invitation not resolution, so ending scores 90."
        }
      }
    },
    {
      "file": "110-emma.md",
      "id": "print-v0.emma",
      "title": "Emma",
      "author": "Jane Austen",
      "band": "G-print",
      "genre": "print",
      "print_genre": "comedy of manners / matchmaking novel / provincial social satire",
      "source_text": "https://www.gutenberg.org/cache/epub/158/pg158.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.8,
      "l1": {
        "plot": 90,
        "cast": 92,
        "pace": 86,
        "prose": 94,
        "world": 88,
        "hook": 90,
        "innov": 90,
        "ending": 88
      },
      "evidence": {
        "plot": "Matchmaking comedy-of-errors architecture: Emma's schemes for Harriet, the Elton misdirection, Frank Churchill's secret engagement to Jane Fairfax, the Box Hill moral crisis, and Knightley's long-deferred proposal — no single twist but a cumulative self-deception plot that resolves through social correction rather than spectacle.",
        "cast": "Emma the handsome, fallible heroine, Mr Knightley the judicious moral anchor, Harriet Smith the amiable blank slate, Mr Woodhouse the hypochondriac father, Miss Bates the comic sufferer, Frank Churchill and Jane Fairfax the hidden pair — each typed within Highbury's social grammar yet sharply individuated; Emma alone would carry a lesser novel.",
        "pace": "Three-volume social round — visits, dinners, dances, Box Hill — dilates the middle; Austen assumes a reader patient with provincial tempo; the final volume accelerates through revelation and proposal; no action set-pieces but steady accumulation of social incident.",
        "prose": "The canonical free-indirect-discourse opening — 'Emma Woodhouse, handsome, clever, and rich' — and the sustained ironic narration that inhabits Emma's perspective while quietly undermining it; Box Hill dialogue and Knightley's rebuke are models of controlled comedy.",
        "world": "Highbury microcosm: Hartfield, Randalls, Donwell Abbey, Box Hill, the Crown Inn ball — a closed provincial circuit where every carriage ride and drawing-room seating carries social weight; no London, no war, only the politics of visiting.",
        "hook": "The famous declarative opening — handsome, clever, rich, happy disposition — immediately establishes a heroine who must be tested; the reader knows complacency will be disturbed before the first chapter ends.",
        "innov": "A heroine who is wrong for most of the book: Austen's boldest structural gamble — comedy built on the protagonist's blind spots rather than her virtues; the template for every subsequent novel of self-deception from Middlemarch to Bridget Jones.",
        "ending": "The double wedding (Harriet/Robert Martin, then Emma/Knightley) is deliberately understated — 'very much like other weddings' — with Mrs Elton's contempt providing the ironic coda; satisfaction comes from moral correction, not spectacle."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Vol.III Ch.VII · Box Hill picnic → Vol.III Ch.XIX wedding · sample_print_v0",
          "quote": "\"Emma, I must once more speak to you as I have been used to do: a privilege rather endured than allowed, perhaps, but I must still use it. I cannot see you acting wrong, without a remonstrance. How could you be so unfeeling to Miss Bates? How could you be so insolent in your wit to a woman of her character, age, and situation?\"",
          "why_score": "Matchmaking comedy-of-errors architecture—Emma's schemes, the Elton misdirection, Frank Churchill's secret engagement, and the Box Hill moral crisis—resolves through social correction rather than spectacle, so plot scores 90."
        },
        "cast": {
          "locus": "Vol.I Ch.I · Emma and Knightley",
          "quote": "Emma Woodhouse, handsome, clever, and rich, with a comfortable home and happy disposition, seemed to unite some of the best blessings of existence; and had lived nearly twenty-one years in the world with very little to distress or vex her.",
          "why_score": "Emma the fallible heroine, Mr Knightley the judicious moral anchor, Harriet the amiable blank slate, and Miss Bates the comic sufferer—each typed within Highbury's social grammar yet sharply individuated, so cast scores 92."
        },
        "pace": {
          "locus": "Vol.I Ch.I · Highbury social circuit",
          "quote": "Highbury, the large and populous village, almost amounting to a town, to which Hartfield, in spite of its separate lawn, and shrubberies, and name, did really belong, afforded her no equals. The Woodhouses were first in consequence there.",
          "why_score": "Three-volume social round—visits, dinners, dances, Box Hill—dilates the middle before the final volume accelerates through revelation and proposal; provincial tempo is deliberate, so pace scores 86."
        },
        "prose": {
          "locus": "Vol.I Ch.I · canonical opening",
          "quote": "Emma Woodhouse, handsome, clever, and rich, with a comfortable home and happy disposition, seemed to unite some of the best blessings of existence; and had lived nearly twenty-one years in the world with very little to distress or vex her.",
          "why_score": "The canonical free-indirect-discourse opening and sustained ironic narration that inhabits Emma's perspective while quietly undermining it rank among Austen's finest controlled comedy, so prose scores 94."
        },
        "world": {
          "locus": "Vol.I Ch.I · Hartfield and Highbury",
          "quote": "Highbury, the large and populous village, almost amounting to a town, to which Hartfield, in spite of its separate lawn, and shrubberies, and name, did really belong, afforded her no equals. The Woodhouses were first in consequence there. All looked up to them.",
          "why_score": "Highbury microcosm—Hartfield, Randalls, Donwell Abbey, Box Hill—a closed provincial circuit where every carriage ride and drawing-room seating carries social weight, so world scores 88."
        },
        "hook": {
          "locus": "Vol.I Ch.I · declarative opening",
          "quote": "Emma Woodhouse, handsome, clever, and rich, with a comfortable home and happy disposition, seemed to unite some of the best blessings of existence; and had lived nearly twenty-one years in the world with very little to distress or vex her.",
          "why_score": "The famous declarative opening—handsome, clever, rich, happy disposition—immediately establishes a heroine who must be tested before the first chapter ends, so hook scores 90."
        },
        "innov": {
          "locus": "Vol.III · Knightley's Box Hill rebuke",
          "quote": "\"Emma, I must once more speak to you as I have been used to do... I cannot see you acting wrong, without a remonstrance. How could you be so unfeeling to Miss Bates? How could you be so insolent in your wit to a woman of her character, age, and situation?—Emma, I had not thought it possible.\"",
          "why_score": "A heroine who is wrong for most of the book—Austen's boldest structural gamble—comedy built on the protagonist's blind spots rather than her virtues; template for every subsequent novel of self-deception, so innov scores 90."
        },
        "ending": {
          "locus": "Vol.III Ch.XIX · double wedding coda",
          "quote": "The wedding was very much like other weddings, where the parties have no taste for finery or parade; and Mrs. Elton, from the particulars detailed by her husband, thought it all extremely shabby, and very inferior to her own.—\"Very little white satin, very few lace veils; a most pitiful business!\"",
          "why_score": "The double wedding is deliberately understated—\"very much like other weddings\"—with Mrs Elton's contempt providing the ironic coda; satisfaction comes from moral correction not spectacle, so ending scores 88."
        }
      }
    },
    {
      "file": "111-sense-and-sensibility.md",
      "id": "print-v0.sense-and-sensibility",
      "title": "Sense and Sensibility",
      "author": "Jane Austen",
      "band": "G-print",
      "genre": "print",
      "print_genre": "comedy of manners / sister-contrast romance / sensibility satire",
      "source_text": "https://www.gutenberg.org/cache/epub/161/pg161.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.3,
      "l1": {
        "plot": 84,
        "cast": 88,
        "pace": 82,
        "prose": 90,
        "world": 86,
        "hook": 82,
        "innov": 84,
        "ending": 86
      },
      "evidence": {
        "plot": "Dual-sister architecture: Elinor's silent suffering (Edward's secret engagement) against Marianne's theatrical passion (Willoughby's betrayal) — parallel love plots that converge in double resolution; the Willoughby confession and Brandon's revelation are the structural pivots, though coincidences strain credulity.",
        "cast": "Elinor the stoic sense-bearer, Marianne the sensibility extremist, Colonel Brandon the patient suitor, Willoughby the charming villain, Edward Ferrars the diffident hero, Mrs Jennings the vulgar good heart — the sister contrast generates every scene; Lucy Steele adds malicious texture.",
        "pace": "Early Austen pacing: Norland displacement, Barton Cottage idyll, London season, Marianne's illness — the middle London chapters risk indolence; Marianne's fever at Cleveland restores urgency; overall more episodic than Emma.",
        "prose": "Polished third-person with emerging free indirect discourse — 'Marianne spoke inconsiderately what she really felt' — but less syntactically daring than the later novels; the Willoughby confession and Elinor's restraint are rendered with equal control.",
        "world": "Norland Park, Barton Cottage, London society, Cleveland — a triangulation of estate, provincial retreat, and metropolitan exposure that maps the Dashwoods' reduced circumstances; Devonshire landscape and London drawing-rooms as moral testing grounds.",
        "hook": "Ch.I opens on respectable estate history — solid but not iconic; the narrative ignition is deferred to the sisters' displacement and the arrival of Willoughby; Austen assumes patience with genealogical scene-setting.",
        "innov": "'Sense' vs 'Sensibility' as structural principle — two heroines embodying opposed responses to passion — established the sister-contrast template (Pride and Prejudice, Little Women); early but foundational.",
        "ending": "Double wedding — Edward/Elinor (orders and £250) and Marianne/Brandon (second attachment) — resolves both plots with moral symmetry; Mrs Ferrars's grudging consent and Robert's inheritance provide ironic social commentary."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.L · sample_print_v0",
          "quote": "The family of Dashwood had long been settled in Sussex. Their estate was large, and their residence was at Norland Park, in the centre of their property, where, for many generations, they had lived in so respectable a manner as to engage the general good opinion of their surrounding acquaintance.",
          "why_score": "Dual-sister architecture: Elinor's silent suffering (Edward's secret engagement) against Marianne's theatrical passion (Willoughby's betrayal) — parallel love plots that converge in double resolution; the Willoughby confession and Brandon's revelation are the structural pivots, so plot scores 84."
        },
        "cast": {
          "locus": "Ch.X · Colonel Brandon introduced · ~25%",
          "quote": "Colonel Brandon, the friend of Sir John, seemed no more adapted by resemblance of manner to be his friend... He was silent and grave. His appearance however was not unpleasing... his countenance was sensible, and his address was particularly gentlemanlike.",
          "why_score": "Elinor the stoic sense-bearer, Marianne the sensibility extremist, Colonel Brandon the patient suitor, Willoughby the charming villain, Edward Ferrars the diffident hero, Mrs Jennings the vulgar good heart — the sister contrast generates every scene, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.XVIII · Edward's locket · ~25%",
          "quote": "Marianne spoke inconsiderately what she really felt—but when she saw how much she had pained Edward, her own vexation at her want of thought could not be surpassed by his. He coloured very deeply, and giving a momentary glance at Elinor, replied, \"Yes; it is my sister's hair.\"",
          "why_score": "Early Austen pacing: Norland displacement, Barton Cottage idyll, London season, Marianne's illness — the middle London chapters risk indolence; Marianne's fever at Cleveland restores urgency; overall more episodic than Emma, so pace scores 82."
        },
        "prose": {
          "locus": "Ch.X · Willoughby's courtship · mid anchor",
          "quote": "Willoughby was a young man of good abilities, quick imagination, lively spirits, and open, affectionate manners. He was exactly formed to engage Marianne's heart, for with all this, he joined not only a captivating person, but a natural ardour of mind.",
          "why_score": "Polished third-person with emerging free indirect discourse — 'Marianne spoke inconsiderately what she really felt' — but less syntactically daring than the later novels; the Willoughby confession and Elinor's restraint are rendered with equal control, so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · Norland Park · open anchor",
          "quote": "The family of Dashwood had long been settled in Sussex. Their estate was large, and their residence was at Norland Park, in the centre of their property, where, for many generations, they had lived in so respectable a manner as to engage the general good opinion of their surrounding acquaintance.",
          "why_score": "Norland Park, Barton Cottage, London society, Cleveland — a triangulation of estate, provincial retreat, and metropolitan exposure that maps the Dashwoods' reduced circumstances; Devonshire landscape and London drawing-rooms as moral testing grounds, so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · Norland Park · open anchor",
          "quote": "The family of Dashwood had long been settled in Sussex. Their estate was large, and their residence was at Norland Park, in the centre of their property, where, for many generations, they had lived in so respectable a manner as to engage the general good opinion of their surrounding acquaintance.",
          "why_score": "Ch.I opens on respectable estate history — solid but not iconic; the narrative ignition is deferred to the sisters' displacement and the arrival of Willoughby; Austen assumes patience with genealogical scene-setting, so hook scores 82."
        },
        "innov": {
          "locus": "Ch.I · sense vs sensibility · open anchor",
          "quote": "Elinor saw, with concern, the excess of her sister's sensibility; but by Mrs. Dashwood it was valued and cherished. They encouraged each other now in the violence of their affliction. The agony of grief which overpowered them at first, was voluntarily renewed, was sought for, was created again and again.",
          "why_score": "'Sense' vs 'Sensibility' as structural principle — two heroines embodying opposed responses to passion — established the sister-contrast template (Pride and Prejudice, Little Women); early but foundational, so innov scores 84."
        },
        "ending": {
          "locus": "Ch.L · double resolution · ending anchor",
          "quote": "while Robert was inevitably endowed with a thousand pounds a-year, not the smallest objection was made against Edward's taking orders for the sake of two hundred and fifty at the utmost; nor was anything promised either for the present or in future, beyond the ten thousand pounds, which had been given with Fanny.",
          "why_score": "Double wedding — Edward/Elinor (orders and £250) and Marianne/Brandon (second attachment) — resolves both plots with moral symmetry; Mrs Ferrars's grudging consent and Robert's inheritance provide ironic social commentary, so ending scores 86."
        }
      }
    },
    {
      "file": "112-oliver-twist.md",
      "id": "print-v0.oliver-twist",
      "title": "Oliver Twist",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "social reform novel / orphan picaresque / Victorian urban Gothic",
      "source_text": "https://www.gutenberg.org/cache/epub/730/pg730.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.5,
      "l1": {
        "plot": 90,
        "cast": 88,
        "pace": 86,
        "prose": 92,
        "world": 94,
        "hook": 94,
        "innov": 88,
        "ending": 84
      },
      "evidence": {
        "plot": "Orphan picaresque — workhouse → apprenticeship → Fagin's gang → Brownlow's rescue → Maylie interlude → Monks conspiracy → courtroom revelation — a serial architecture of coincidence and moral testing; Nancy's betrayal of Sikes and her murder are the Gothic pivots; Oliver's identity resolved through Monks's confession.",
        "cast": "Oliver the passive innocent, Fagin the grotesque corrupter, Nancy the tragic heroine, Bill Sikes the brute, the Artful Dodger the comic apprentice, Mr Brownlow the benevolent restorer, Rose Maylie the angelic protector — typed but vividly rendered; Fagin alone is a landmark creation.",
        "pace": "Monthly serial rhythm — alternating between action (Sikes's flight, the burglary) and sentimental pause (Maylie cottage) — with coincidences accelerating the second half; the condemned-cell sequence slows for Gothic effect; overall brisk by Victorian standards.",
        "prose": "The famous 'Please, sir, I want some more' — master turning pale, copper clung to for support — and the sustained ironic narration of institutional cruelty; Fagin's last night ('Eight—nine—then') and the Newgate scenes are Gothic set-pieces at full power.",
        "world": "Workhouse, London rookery, Fagin's den, the Maylies' country house, Newgate, the Thames — a complete social cross-section from parish cruelty to criminal underworld to bourgeois redemption; the first great Victorian city novel.",
        "hook": "Ch.I's deadpan workhouse birth — 'the item of mortality whose name is prefixed to the head of this chapter' — and the immediate famous supper scene; Dickens grabs the reader with institutional satire before the plot begins.",
        "innov": "The child protagonist in the criminal underworld, social reform as narrative engine, the urban Gothic mode — Oliver Twist established the Victorian orphan plot and the novel of institutional critique; every subsequent Dickens hero owes it something.",
        "ending": "Moral tableau rather than twist — Agnes's tablet, the orphans' happiness through mercy, Fagin's execution — the closure is sentimental and didactic; satisfaction comes from justice served, not surprise."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I workhouse → Fagin's gang → Ch.XLI Brownlow reunion → Ch.LIII revelation · sample_print_v0",
          "quote": "\"He is waiting in a coach at the door,\" replied Rose. \"At this door!\" cried the old gentleman. With which he hurried out of the room, down the stairs, up the coachsteps, and into the coach, without another word.",
          "why_score": "Orphan picaresque from workhouse through Fagin's gang to Brownlow's rescue and Monks conspiracy—with Nancy's betrayal and murder as Gothic pivots and Oliver's identity resolved through confession—so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XLVIII · Sikes after Nancy's murder",
          "quote": "Of all bad deeds that, under cover of the darkness, had been committed within wide London's bounds since night hung over it, that was the worst. Of all the horrors that rose with an ill scent upon the morning air, that was the foulest and most cruel.",
          "why_score": "Oliver the passive innocent, Fagin the grotesque corrupter, Nancy the tragic heroine, Bill Sikes the brute, the Artful Dodger, Mr Brownlow, and Rose Maylie are typed but vividly rendered; Fagin alone is a landmark creation, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.XLVIII · Sikes's flight",
          "quote": "He had not moved; he had been afraid to stir. There had been a moan and motion of the hand; and, with terror added to rage, he had struck and struck again. Once he threw a rug over it; but it was worse to fancy the eyes, and imagine them moving towards him, than to see them glaring upward.",
          "why_score": "Monthly serial rhythm alternates action (Sikes's flight, the burglary) with sentimental pause (Maylie cottage); coincidences accelerate the second half with Gothic set-pieces slowing for effect, so pace scores 86."
        },
        "prose": {
          "locus": "Ch.II · \"Please, sir, I want some more\"",
          "quote": "He rose from the table; and advancing to the master, basin and spoon in hand, said: somewhat alarmed at his own temerity: \"Please, sir, I want some more.\" The master was a fat, healthy man; but he turned very pale. He gazed in stupefied astonishment on the small rebel for some seconds, and then clung for support to the copper.",
          "why_score": "The famous \"Please, sir, I want some more\" and sustained ironic narration of institutional cruelty; Fagin's last night (\"Eight—nine—then\") and Newgate scenes are Gothic set-pieces at full power, so prose scores 92."
        },
        "world": {
          "locus": "Ch.I · workhouse birth",
          "quote": "Among other public buildings in a certain town, which for many reasons it will be prudent to refrain from mentioning, and to which I will assign no fictitious name, there is one anciently common to most towns, great or small: to wit, a workhouse; and in this workhouse was born; on a day and date which I need not trouble myself to repeat.",
          "why_score": "Workhouse, London rookery, Fagin's den, the Maylies' country house, Newgate, and the Thames form a complete social cross-section from parish cruelty to criminal underworld to bourgeois redemption, so world scores 94."
        },
        "hook": {
          "locus": "Ch.I · workhouse birth",
          "quote": "the item of mortality whose name is prefixed to the head of this chapter. For a long time after it was ushered into this world of sorrow and trouble, by the parish surgeon, it remained a matter of considerable doubt whether the child would survive to bear any name at all.",
          "why_score": "Ch.I's deadpan workhouse birth and the immediate famous supper scene grab the reader with institutional satire before the plot begins, so hook scores 94."
        },
        "innov": {
          "locus": "Ch.LII · Fagin's condemned cell",
          "quote": "He cowered down upon his stone bed, and thought of the past. His red hair hung down upon his bloodless face; his beard was torn, and twisted into knots; his eyes shone with a terrible light; his unwashed flesh crackled with the fever that burnt him up. Eight—nine—then. If it was not a trick to frighten him, and those were the real hours treading on each other's heels, where would he be, when they came round again!",
          "why_score": "The child protagonist in the criminal underworld, social reform as narrative engine, and the urban Gothic mode established the Victorian orphan plot and the novel of institutional critique, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.LIII · Agnes's tablet",
          "quote": "Within the altar of the old village church there stands a white marble tablet, which bears as yet but one word: \"AGNES.\" There is no coffin in that tomb; and may it be many, many years, before another name is placed above it! But, if the spirits of the Dead ever come back to earth, to visit spots hallowed by the love—the love beyond the grave—of those whom they knew in life, I believe that the shade of Agnes sometimes hovers round that solemn nook.",
          "why_score": "Moral tableau rather than twist—Agnes's tablet, the orphans' happiness through mercy, Fagin's execution—closes with sentimental didactic satisfaction from justice served rather than surprise, so ending scores 84."
        }
      }
    },
    {
      "file": "113-vanity-fair.md",
      "id": "print-v0.vanity-fair",
      "title": "Vanity Fair",
      "author": "William Makepeace Thackeray",
      "band": "G-print",
      "genre": "print",
      "print_genre": "satirical novel / anti-heroine picaresque / Regency social panorama",
      "source_text": "https://www.gutenberg.org/cache/epub/599/pg599.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.8,
      "l1": {
        "plot": 92,
        "cast": 94,
        "pace": 88,
        "prose": 90,
        "world": 92,
        "hook": 90,
        "innov": 92,
        "ending": 88
      },
      "evidence": {
        "plot": "Becky Sharp's picaresque ascent (governess → Crawley heir → Steyne's protégée → continental exile) interwoven with Amelia Sedley's passive suffering and Dobbin's patient devotion — Battle of Waterloo as national pivot; no single hero, only competing self-interests in a puppet-show structure.",
        "cast": "Becky the anti-heroine who 'has no more conscience than a cat,' Rawdon the simple soldier, Amelia the soft fool, Dobbin the unrequited saint, Jos Sedley the coward, Lord Steyne the corrupt patron — Thackeray's gallery is the novel's primary achievement; Becky alone redeems any plot slackness.",
        "pace": "Long (67 chapters, ~1.7M chars) but episodic — the puppet-master narrator skips intervals ('Let us skip over the interval in the history of her downward progress') — Brussels and Waterloo provide mid-book acceleration; the final third dilates on Becky's fall and Dobbin's reward.",
        "prose": "Thackeray's ironic narrator — 'Before the Curtain,' 'Vanitas Vanitatum,' the direct address to 'the acquisitive reader' — established the intrusive Victorian commentator; less syntactically dense than Dickens but equally influential on satirical voice.",
        "world": "Regency England from Chiswick academy to Brussels ballrooms to continental gaming tables — a complete social panorama of the 'Vanity Fair' where everyone barters affection for advantage; Waterloo maps private ambition onto national history.",
        "hook": "The 'Before the Curtain' prologue — manager surveying the bustling Fair — and Ch.I's fat coach arriving at Miss Pinkerton's gate; Thackeray announces his puppet-show metaphysics before introducing his anti-heroine.",
        "innov": "A novel without a hero: the anti-heroine as protagonist, the narrator as puppet-master, satire as structural principle — 'Vanity Fair' named the fair itself; virtually every subsequent social satire (Trollope, Eliot's Middlemarch irony) owes Thackeray a debt.",
        "ending": "The puppets put away — Becky diminished but surviving on charity-work hypocrisy, Dobbin finally rewarded with Amelia, Georgy grown 'a dashing young gentleman' — closure is ironic rather than just; 'Which of us is happy?' refuses easy moral accounting."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Prologue → Ch.LXVII · sample_print_v0",
          "quote": "There is a great quantity of eating and drinking, making love and jilting, laughing and the contrary, smoking, cheating, fighting, dancing and fiddling; there are bullies pushing about, bucks ogling the women, knaves picking pockets, policemen on the look-out.",
          "why_score": "Becky Sharp's picaresque ascent interwoven with Amelia's passive suffering and Dobbin's devotion — Battle of Waterloo as national pivot — in a puppet-show structure with no single hero, so plot scores 92."
        },
        "cast": {
          "locus": "Prologue · Becky Puppet",
          "quote": "The famous little Becky Puppet has been pronounced to be uncommonly flexible in the joints, and lively on the wire; the Amelia Doll, though it has had a smaller circle of admirers, has yet been carved and dressed with the greatest care by the artist.",
          "why_score": "Becky the anti-heroine, Rawdon, Amelia, Dobbin, Jos, and Lord Steyne form Thackeray's primary gallery; the puppet metaphor names each type before Ch.I, so cast scores 94."
        },
        "pace": {
          "locus": "Ch.LII interval · Becky's downward progress",
          "quote": "Let us skip over the interval in the history of her downward progress. She was not worse now than she had been in the days of her prosperity—only a little down on her luck.",
          "why_score": "Long (67 chapters) but episodic — the puppet-master narrator skips intervals — Brussels and Waterloo accelerate mid-book while the final third dilates on Becky's fall, so pace scores 88."
        },
        "prose": {
          "locus": "Prologue · Before the Curtain",
          "quote": "As the manager of the Performance sits before the curtain on the boards and looks into the Fair, a feeling of profound melancholy comes over him in his survey of the bustling place.",
          "why_score": "Thackeray's ironic narrator — 'Before the Curtain,' 'Vanitas Vanitatum,' direct address to the reader — established the intrusive Victorian commentator; less dense than Dickens but equally influential, so prose scores 90."
        },
        "world": {
          "locus": "Prologue · Vanity Fair defined",
          "quote": "Yes, this is VANITY FAIR; not a moral place certainly; nor a merry one, though very noisy. Look at the faces of the actors and buffoons when they come off from their business.",
          "why_score": "Regency England from Chiswick academy to Brussels ballrooms to continental gaming tables — a complete social panorama where everyone barters affection for advantage; Waterloo maps private ambition onto national history, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · Miss Pinkerton's gate",
          "quote": "\"For Becky Sharp,\" answered Jemima, trembling very much, and blushing over her withered face and neck, as she turned her back on her sister. \"For Becky Sharp: she's going too.\"",
          "why_score": "The 'Before the Curtain' prologue and Ch.I's fat coach arriving at Miss Pinkerton's gate announce puppet-show metaphysics before introducing the anti-heroine, so hook scores 90."
        },
        "innov": {
          "locus": "Prologue · puppets and manager",
          "quote": "He is proud to think that his Puppets have given satisfaction to the very best company in this empire. The famous little Becky Puppet has been pronounced to be uncommonly flexible in the joints, and lively on the wire.",
          "why_score": "A novel without a hero: the anti-heroine as protagonist, the narrator as puppet-master, satire as structural principle — 'Vanity Fair' named the fair itself; virtually every subsequent social satire owes Thackeray a debt, so innov scores 92."
        },
        "ending": {
          "locus": "Ch.LXVII · puppets put away",
          "quote": "Ah! Vanitas Vanitatum! which of us is happy in this world? Which of us has his desire? or, having it, is satisfied?—come, children, let us shut up the box and the puppets, for our play is played out.",
          "why_score": "The puppets put away — Becky diminished but surviving, Dobbin finally rewarded with Amelia — closure is ironic rather than just; 'Which of us is happy?' refuses easy moral accounting, so ending scores 88."
        }
      }
    },
    {
      "file": "114-persuasion.md",
      "id": "print-v0.persuasion",
      "title": "Persuasion",
      "author": "Jane Austen",
      "band": "G-print",
      "genre": "print",
      "print_genre": "second-chance romance / autumnal comedy of manners / naval society novel",
      "source_text": "https://www.gutenberg.org/cache/epub/105/pg105.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.3,
      "l1": {
        "plot": 86,
        "cast": 90,
        "pace": 88,
        "prose": 92,
        "world": 84,
        "hook": 86,
        "innov": 88,
        "ending": 92
      },
      "evidence": {
        "plot": "Second-chance romance architecture: Anne Elliot's eight-year-old refusal (Lady Russell's persuasion) tested by Captain Wentworth's return — Kellynch leased to Crofts, Bath season, Lyme Regis excursion, the concert and the letter — compact 24-chapter plot with no sub-plot waste; Louisa Musgrove's fall provides the catalytic crisis.",
        "cast": "Anne Elliot the mature, overlooked heroine (27, 'only tolerable' in her father's eyes), Captain Wentworth the wounded pride, Sir Walter the vain baronet, Lady Russell the well-meaning persuader, the Crofts the model naval couple — a smaller cast than Austen's other novels but each precisely calibrated for the autumnal tone.",
        "pace": "The shortest Austen novel (24 chapters) with no middle slack — Kellynch displacement, Uppercross visit, Lyme, Bath season accelerate toward the letter and the Union Street walk; every chapter advances the central suspense.",
        "prose": "Mature Austen at her most lyrical — 'You pierce my soul. I am half agony, half hope' — and the free indirect discourse of Anne's consciousness ('her affection would be his for ever'); the Baronetage opening and the final 'sailor's wife' cadence bookend a perfected style.",
        "world": "Kellynch Hall, Uppercross, Lyme Regis, Bath — a narrower geography than Emma or P&P, but the naval society (Crofts, Wentworth, the Asp) introduces a professional class absent from earlier Austen; the Baronetage as Sir Walter's moral index.",
        "hook": "Ch.I's Baronetage opening — Sir Walter reading his own entry for consolation — establishes vanity as theme before the romance begins; less instantly grabby than 'handsome, clever, and rich' but more psychologically penetrating.",
        "innov": "The age/experience romance: a 27-year-old heroine, a second attachment after refusal, autumnal tone throughout — Austen's most personal novel; the letter as climax device ('Tell me not that I am too late') influenced every subsequent epistolary revelation.",
        "ending": "The Union Street walk — 'heedless of every group around them,' past 'sauntering politicians, bustling housekeepers, flirting girls' — and Anne 'gloried in being a sailor's wife'; the quiet triumph of mature choice over youthful persuasion is Austen's most satisfying closure."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XXIV · sample_print_v0",
          "quote": "Sir Walter Elliot, of Kellynch Hall, in Somersetshire, was a man who, for his own amusement, never took up any book but the Baronetage; there he found occupation for an idle hour, and consolation in a distressed one.",
          "why_score": "Second-chance romance architecture: Anne Elliot's eight-year-old refusal tested by Captain Wentworth's return — Kellynch leased to Crofts, Bath season, Lyme Regis, the letter — compact 24-chapter plot with no sub-plot waste, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.XXI · Anne's constancy · ~75%",
          "quote": "be the conclusion of the present suspense good or bad, her affection would be his for ever. Their union, she believed, could not divide her more from other men, than their final separation.",
          "why_score": "Anne Elliot the mature, overlooked heroine, Captain Wentworth the wounded pride, Sir Walter the vain baronet, Lady Russell the well-meaning persuader, the Crofts the model naval couple — a smaller cast than Austen's other novels but each precisely calibrated, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.VIII · Captain Wentworth on the Asp · ~25%",
          "quote": "Ah! she was a dear old Asp to me. She did all that I wanted. I knew she would. I knew that we should either go to the bottom together, or that she would be the making of me.",
          "why_score": "The shortest Austen novel (24 chapters) with no middle slack — Kellynch displacement, Uppercross visit, Lyme, Bath season accelerate toward the letter and the Union Street walk, so pace scores 88."
        },
        "prose": {
          "locus": "Ch.XXIII · Wentworth's letter · ending anchor",
          "quote": "I can listen no longer in silence. I must speak to you by such means as are within my reach. You pierce my soul. I am half agony, half hope. Tell me not that I am too late, that such precious feelings are gone for ever.",
          "why_score": "Mature Austen at her most lyrical — 'You pierce my soul. I am half agony, half hope' — and the free indirect discourse of Anne's consciousness bookend a perfected style, so prose scores 92."
        },
        "world": {
          "locus": "Ch.I · Kellynch Hall · open anchor",
          "quote": "Sir Walter Elliot, of Kellynch Hall, in Somersetshire, was a man who, for his own amusement, never took up any book but the Baronetage; there he found occupation for an idle hour, and consolation in a distressed one.",
          "why_score": "Kellynch Hall, Uppercross, Lyme Regis, Bath — a narrower geography than Emma or P&P, but the naval society (Crofts, Wentworth, the Asp) introduces a professional class absent from earlier Austen, so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · Baronetage opening · open anchor",
          "quote": "for his own amusement, never took up any book but the Baronetage; there he found occupation for an idle hour, and consolation in a distressed one; there his faculties were roused into admiration and respect.",
          "why_score": "Ch.I's Baronetage opening — Sir Walter reading his own entry for consolation — establishes vanity as theme before the romance begins; less instantly grabby than 'handsome, clever, and rich' but more psychologically penetrating, so hook scores 86."
        },
        "innov": {
          "locus": "Ch.XXIII · epistolary climax · ending anchor",
          "quote": "You pierce my soul. I am half agony, half hope. Tell me not that I am too late, that such precious feelings are gone for ever. I offer myself to you again with a heart even more your own than when you almost broke it, eight years and a half ago.",
          "why_score": "The age/experience romance: a 27-year-old heroine, a second attachment after refusal, autumnal tone throughout — the letter as climax device influenced every subsequent epistolary revelation, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XXIV · Union Street walk · ending anchor",
          "quote": "And there, as they slowly paced the gradual ascent, heedless of every group around them, seeing neither sauntering politicians, bustling housekeepers, flirting girls, nor nursery-maids and children, they could indulge in those retrospections and acknowledgements.",
          "why_score": "The Union Street walk — 'heedless of every group around them' — and Anne 'gloried in being a sailor's wife'; the quiet triumph of mature choice over youthful persuasion is Austen's most satisfying closure, so ending scores 92."
        }
      }
    },
    {
      "file": "115-journey-to-center-of-earth.md",
      "id": "print-v0.journey-to-center-of-earth",
      "title": "A Journey to the Centre of the Earth",
      "author": "Jules Verne",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction / adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/18857/pg18857.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.6,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 82,
        "prose": 85,
        "world": 96,
        "hook": 92,
        "innov": 93,
        "ending": 87
      },
      "evidence": {
        "plot": "Runic parchment → Iceland → Sneffels descent → underground sea and saurian combat → volcanic shaft exit; a single through-line with fair reversals (lost gallery, water crisis).",
        "cast": "Hardwigg's manic scholarship, Harry's everyman appetite and terror, Hans's stoic guide-service form a durable trio; characters serve viewpoint more than deep arc.",
        "pace": "Early Iceland and mid-descent geology lectures dilate; underground sea-to-eruption stretch restores momentum.",
        "prose": "Griffith re-write favors brisk explanatory narration over peak Verne poetry; Hardwigg's stammer and Harry's hunger ground the voice.",
        "world": "Sneffels, the Central Sea, electric-lit caverns, ichthyosaur/pterosaur combat — prototype subterranean SF landscape.",
        "hook": "Ch.I hunger vs sudden parchment rush upstairs; Ch.II–III runic cipher on aged vellum immediately promises impossible descent.",
        "innov": "Codifies journey-to-Earth's-core template: coded manuscript, volcanic ingress, prehistoric ecology, explosive egress.",
        "ending": "Stromboli blast returns them to daylight; Hamburg fame and Hans's quiet departure close the frame; compass mystery left teasingly open."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I parchment → Ch.XXVIII Stromboli · sample_print_v0",
          "quote": "With these words Professor Hardwigg took off his spectacles, and, taking a powerful magnifying glass, examined the book carefully. May not this Saknussemm, nephew mine, have hidden on this bit of parchment some astounding invention?",
          "why_score": "Runic parchment → Iceland → Sneffels descent → underground sea and saurian combat → volcanic shaft exit; a single through-line with fair reversals (lost gallery, water crisis), so plot scores 88."
        },
        "cast": {
          "locus": "Ch.I · Harry vs Hardwigg · open anchor",
          "quote": "As I said, my uncle, Professor Hardwigg, was a very learned man; and I now add a most kind relative. I was bound to him by the double ties of affection and interest.",
          "why_score": "Hardwigg's manic scholarship, Harry's everyman appetite and terror, Hans's stoic guide-service form a durable trio; characters serve viewpoint more than deep arc, so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XXVIII · Central Sea · ~75%",
          "quote": "For a whole mile we followed the windings of the Central Sea, when suddenly an important change took place in the aspect of the soil. It seemed to have been rudely cast up, convulsionized, as it were, by a subterranean commotion.",
          "why_score": "Early Iceland and mid-descent geology lectures dilate; underground sea-to-eruption stretch restores momentum, so pace scores 82."
        },
        "prose": {
          "locus": "Ch.I · Harry's hunger vs parchment",
          "quote": "Like a hungry man snatching at a morsel of bread the Professor seized it. It was about six inches by three; and the lines shown here are an exact facsimile of what was written on the venerable piece of parchment.",
          "why_score": "Griffith re-write favors brisk explanatory narration over peak Verne poetry; Hardwigg's stammer and Harry's hunger ground the voice, so prose scores 85."
        },
        "world": {
          "locus": "Ch.XXVIII · Central Sea naming · ~75%",
          "quote": "beams bound together with stout ropes, were solid and firm, and once launched by our united efforts, the improvised vessel floated tranquilly upon the waters of what the Professor had well named the Central Sea.",
          "why_score": "Sneffels, the Central Sea, electric-lit caverns, ichthyosaur/pterosaur combat — prototype subterranean SF landscape, so world scores 96."
        },
        "hook": {
          "locus": "Ch.I · hunger vs parchment · open anchor",
          "quote": "I suddenly felt the necessity of renovating the tissues—i.e., I was hungry, and was about to rouse up our old French cook, when my uncle, Professor Von Hardwigg, suddenly opened the street door, and came rushing upstairs.",
          "why_score": "Ch.I hunger vs sudden parchment rush upstairs; Ch.II–III runic cipher on aged vellum immediately promises impossible descent, so hook scores 92."
        },
        "innov": {
          "locus": "Ch.XXVIII · Ichthyosaurus combat · ~75%",
          "quote": "At last have mortal eyes gazed upon two reptiles of the great primitive ocean! I see the flaming red eyes of the Ichthyosaurus, each as big, or bigger than a man's head.",
          "why_score": "Codifies journey-to-Earth's-core template: coded manuscript, volcanic ingress, prehistoric ecology, explosive egress, so innov scores 93."
        },
        "ending": {
          "locus": "Ch.XXVIII · Stromboli / Farval · ending anchor",
          "quote": "\"Farval,\" said he, one day, and with this one short word of adieu, he started for Reykjavik, which he soon reached in safety.",
          "why_score": "Stromboli blast returns them to daylight; Hamburg fame and Hans's quiet departure close the frame; compass mystery left teasingly open, so ending scores 87."
        }
      }
    },
    {
      "file": "116-from-earth-to-moon.md",
      "id": "print-v0.from-earth-to-moon",
      "title": "From the Earth to the Moon; and, Round the Moon",
      "author": "Jules Verne",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction / adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/83/pg83.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.5,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 84,
        "prose": 88,
        "world": 94,
        "hook": 94,
        "innov": 96,
        "ending": 85
      },
      "evidence": {
        "plot": "Gun Club wager → Columbiad build → launch → (Round the Moon) projectile survival and lunar flyby; engineering procedural plot holds both volumes.",
        "cast": "Barbicane's imperturbable presidency, Nicholl's rivalry, Michel Ardan's comic audacity, J. T. Maston's one-armed devotion create a memorable quartet.",
        "pace": "First volume races through club politics and casting; Round the Moon slows into orbital physics and lunar geography lectures.",
        "prose": "Verne's satirical precision on American gunnery ('pocket-pistols compared with formidable engines') and Barbicane's deadpan lectures.",
        "world": "Baltimore Gun Club, Stones Hill Columbiad, Florida launch, Rocky Mountain telescope — industrial modernity turned cosmic.",
        "hook": "Ch.I Gun Club amputees carbonizing wooden legs in peacetime boredom — immediately frames the absurd scale of what follows.",
        "innov": "Pre-Apollo moon-shot mechanics (cannon-launch, date-line logic cousin in Verne corpus) — foundational hard-SF adventure premise.",
        "ending": "'A New Star' leaves voyagers orbiting the moon indefinitely — formally complete yet deliberately open; Maston's faith supplies emotional coda."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XXVIII · sample_print_v0",
          "quote": "Substitute for your spherical shell a cylindro-conical projectile. I shall go inside. Shall arrive by steamer Atlanta. MICHEL ARDAN.",
          "why_score": "Gun Club wager → Columbiad build → launch → (Round the Moon) projectile survival and lunar flyby; Ardan's telegram turns engineering spectacle into passenger adventure, so plot scores 87."
        },
        "cast": {
          "locus": "Ch.XVIII · Michel Ardan vs Barbicane",
          "quote": "If ever two individuals offered a striking contrast to each other, these were certainly Michel Ardan and the Yankee Barbicane; both, moreover, being equally enterprising and daring, each in his own way.",
          "why_score": "Barbicane's imperturbable presidency, Nicholl's rivalry, Michel Ardan's comic audacity, J. T. Maston's one-armed devotion create a memorable quartet, so cast scores 88."
        },
        "pace": {
          "locus": "Round the Moon Ch.XIV · Night of Three Hundred and Fifty-Four Hours · ~75%",
          "quote": "It was \"that blackness\" in which the lunar nights are insteeped, which last three hundred and fifty-four hours and a half at each point of the disc, a long night resulting from the equality of the translatory and rotary movements of the moon.",
          "why_score": "First volume races through club politics and casting; Round the Moon slows into orbital physics and lunar geography lectures, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · American artillery satire",
          "quote": "but their cannon, howitzers, and mortars are mere pocket-pistols compared with the formidable engines of the American artillery.",
          "why_score": "Verne's satirical precision on American gunnery and Barbicane's deadpan lectures make speculative machinery legible, so prose scores 88."
        },
        "world": {
          "locus": "Ch.I · Gun Club founding",
          "quote": "Thus was formed the nucleus of the \"Gun Club.\" In a single month after its formation it numbered 1,833 effective members and 30,565 corresponding members.",
          "why_score": "Baltimore Gun Club, Stones Hill Columbiad, Florida launch, Rocky Mountain telescope — industrial modernity turned cosmic, so world scores 94."
        },
        "hook": {
          "locus": "Ch.I · peacetime boredom · open anchor",
          "quote": "\"This is horrible!\" said Tom Hunter one evening, while rapidly carbonizing his wooden legs in the fireplace of the smoking-room; \"nothing to do! nothing to look forward to! what a loathsome existence!\"",
          "why_score": "Ch.I Gun Club amputees carbonizing wooden legs in peacetime boredom — immediately frames the absurd scale of what follows, so hook scores 94."
        },
        "innov": {
          "locus": "Ch.XVIII · passenger-of-the-Atlanta",
          "quote": "Substitute for your spherical shell a cylindro-conical projectile. I shall go inside. Shall arrive by steamer Atlanta.",
          "why_score": "Pre-Apollo moon-shot mechanics (cannon-launch, human passenger inside the shell) — foundational hard-SF adventure premise, so innov scores 96."
        },
        "ending": {
          "locus": "Ch.XXVIII · A New Star · ending anchor",
          "quote": "The elements of this new star we have as yet been unable to determine; we do not yet know the velocity of its passage. The distance which separates it from the surface of the moon may be estimated at about 2,833 miles.",
          "why_score": "'A New Star' leaves voyagers orbiting the moon indefinitely — formally complete yet deliberately open; Maston's faith at Long's Peak supplies emotional coda, so ending scores 85."
        }
      }
    },
    {
      "file": "117-mysterious-island.md",
      "id": "print-v0.mysterious-island",
      "title": "The Mysterious Island",
      "author": "Jules Verne",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction / adventure / castaway",
      "source_text": "https://www.gutenberg.org/cache/epub/1268/pg1268.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.5,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 78,
        "prose": 86,
        "world": 95,
        "hook": 91,
        "innov": 92,
        "ending": 93
      },
      "evidence": {
        "plot": "Richmond escape → castaway colonization → invisible rescues → pirate siege → Nemo revelation → eruption and rescue; Robinsonade fused with mystery engine and Nautilus crossover.",
        "cast": "Cyrus Harding's engineer-genius, Pencroft's sailor energy, Herbert/Spilett/Neb/Ayrton each functional yet distinct; Nemo's late reveal recontextualizes every earlier miracle.",
        "pace": "Long colonization and cataloguing stretches (metallurgy, agriculture, geography) dilate; mystery thread and pirate/climax arcs restore drive.",
        "prose": "Kingston translation: clear, explanatory, adventure-serviceable; Pencroft's vernacular supplies color amid Harding's lectures.",
        "world": "Lincoln Island mapped as engineered colony — Granite House, corral, Bonadventure, Mount Franklin — then re-read as Nemo's last refuge.",
        "hook": "Storm-battered balloon, missing fifth passenger, 'Land! land!' — immediate survival stakes plus Harding swept away.",
        "innov": "Castaway SF that doubles as secret-patron mystery and *Twenty Thousand Leagues* sequel; defines the 'mysterious helper' Robinsonade.",
        "ending": "Nemo's death, island engulfed, survivors picked up and Grant tie-in — rare Verne closure that pays off every planted miracle."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part 1 Ch.I → Part 3 Ch.16 · sample_print_v0",
          "quote": "\"If there is one thing certain in this world, Spilett, it is that I never lighted any fire during the night of the 19th of October, neither on Prospect Heights nor on any other part of the island!\"",
          "why_score": "Richmond escape → castaway colonization → invisible rescues → pirate siege → Nemo revelation → eruption and rescue; Robinsonade fused with mystery engine and Nautilus crossover, so plot scores 91."
        },
        "cast": {
          "locus": "Part 3 Ch.16 · Captain Nemo revealed",
          "quote": "\"Captain Nemo, you asked for us! We are here.--\" At these words the reclining figure rose, and the electric light fell upon his countenance; a magnificent head, the forehead high, the glance commanding, beard white, hair white.",
          "why_score": "Cyrus Harding's engineer-genius, Pencroft's sailor energy, Herbert/Spilett/Neb/Ayrton each functional yet distinct; Nemo's late reveal recontextualizes every earlier miracle, so cast scores 90."
        },
        "pace": {
          "locus": "Part 1 · Catalan forge / Tubalcain · ~25%",
          "quote": "Doubtless, it was the proceeding employed by Tubalcain, and the first metallurgists of the inhabited world. Now that which had succeeded with the grandson of Adam, and which still yielded good results in countries rich in ore and fuel, could not but succeed with the settlers of Lincoln Island.",
          "why_score": "Long colonization and cataloguing stretches (metallurgy, agriculture, geography) dilate; mystery thread and pirate/climax arcs restore drive, so pace scores 78."
        },
        "prose": {
          "locus": "Part 1 Ch.I · balloon crash · open anchor",
          "quote": "Then immediately a loud voice shouted,-- \"Land! land!\" The balloon, which the wind still drove towards the southwest, had since daybreak gone a considerable distance, which might be reckoned by hundreds of miles.",
          "why_score": "Kingston translation: clear, explanatory, adventure-serviceable; Pencroft's vernacular supplies color amid Harding's lectures, so prose scores 86."
        },
        "world": {
          "locus": "Part 1 · naming Lincoln Island",
          "quote": "Let us call it Lincoln Island! The engineer's proposal was replied to by three hurrahs. And that evening, before sleeping, the new colonists talked of their absent country.",
          "why_score": "Lincoln Island mapped as engineered colony — Granite House, corral, Bonadventure, Mount Franklin — then re-read as Nemo's last refuge, so world scores 95."
        },
        "hook": {
          "locus": "Part 1 Ch.I · Land! land! · open anchor",
          "quote": "Then immediately a loud voice shouted,-- \"Land! land!\" The balloon, which the wind still drove towards the southwest, had since daybreak gone a considerable distance, which might be reckoned by hundreds of miles.",
          "why_score": "Storm-battered balloon, missing fifth passenger, 'Land! land!' — immediate survival stakes plus Harding swept away, so hook scores 91."
        },
        "innov": {
          "locus": "Part 3 Ch.16 · Nautilus recognition",
          "quote": "\"and also that of this wonderful submarine vessel--\" \"The 'Nautilus'?\" said the captain, with a faint smile. \"The 'Nautilus.'\" \"But do you--do you know who I am?\" \"I do.\"",
          "why_score": "Castaway SF that doubles as secret-patron mystery and *Twenty Thousand Leagues* sequel; defines the 'mysterious helper' Robinsonade, so innov scores 92."
        },
        "ending": {
          "locus": "Part 3 Ch.16 · Nemo dying · ending anchor",
          "quote": "\"After all, what matters now?\" he murmured; \"I am dying!\" Cyrus Harding drew near the captain, and Gideon Spilett took his hand--it was of a feverish heat.",
          "why_score": "Nemo's death, island engulfed, survivors picked up and Grant tie-in — rare Verne closure that pays off every planted miracle, so ending scores 93."
        }
      }
    },
    {
      "file": "118-she.md",
      "id": "print-v0.she",
      "title": "She",
      "author": "H. Rider Haggard",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / lost world / fantasy",
      "source_text": "https://www.gutenberg.org/cache/epub/3155/pg3155.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 89,
        "cast": 93,
        "pace": 80,
        "prose": 88,
        "world": 94,
        "hook": 90,
        "innov": 95,
        "ending": 88
      },
      "evidence": {
        "plot": "Sherd-driven quest → African march → Kôr and Amahagger → Ayesha's immortality revealed → Fountain catastrophe; gothic mystery arc with mythic payoff.",
        "cast": "Holly's self-deprecating intellect, Leo's godlike beauty, Job's comic terror, and Ayesha's terrifying charisma — 'She-who-must-be-obeyed' is genre-defining.",
        "pace": "Cambridge frame and marsh trek dilate; Kôr arrival through Flame climax accelerates sharply.",
        "prose": "Holly's editor-voice balances Victorian restraint with set-pieces of genuine horror (shrivelling scene: 'hideous—ah, too hideous for words').",
        "world": "Kôr ruins, Caves of Kor, Flame of Life, Amahagger matrilineal customs — lost-world machinery Haggard made canonical.",
        "hook": "Editor spies Apollo-like Leo and gorilla-like Holly; posthumous manuscript and Sherd promise an adventure 'more marvellous' than any fiction.",
        "innov": "Codifies immortal queen / lost civilization / reincarnation romance — direct ancestor of later pulp and fantasy.",
        "ending": "Ayesha's age-reversal catastrophe is visually unforgettable; frame closes on deliberate reincarnation ambiguity ('story that began more than two thousand years ago')."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Editor frame → Fountain of Life climax · sample_print_v0",
          "quote": "True enough—I faint even as I write it in the living presence of that terrible recollection—she was shrivelling up; the golden snake that had encircled her gracious form slipped over her hips and to the ground; smaller and smaller she grew; her skin changed colour, and in place of the perfect whiteness of its lustre it turned dirty brown and yellow, like an old piece of withered parchment.",
          "why_score": "Sherd-driven quest through African march to Kôr and Ayesha's immortality revealed, ending in Fountain catastrophe—a gothic mystery arc with mythic payoff, so plot scores 89."
        },
        "cast": {
          "locus": "Editor frame · Cambridge",
          "quote": "\"Good gracious!\" I said to my friend, with whom I was walking, \"why, that fellow looks like a statue of Apollo come to life. What a splendid man he is!\" \"Yes,\" he answered, \"he is the handsomest man in the University, and one of the nicest too. They call him 'the Greek god.'\"",
          "why_score": "Holly's self-deprecating intellect, Leo's godlike beauty, Job's comic terror, and Ayesha's terrifying charisma—\"She-who-must-be-obeyed\" is genre-defining, so cast scores 93."
        },
        "pace": {
          "locus": "Introduction · editor frame",
          "quote": "In giving to the world the record of what, looked at as an adventure only, is I suppose one of the most wonderful and mysterious experiences ever undergone by mortal men, I feel it incumbent on me to explain what my exact connection with it is.",
          "why_score": "Cambridge frame and marsh trek dilate; Kôr arrival through Flame climax accelerates sharply—the editor's promise of \"wonderful and mysterious experiences\" signals the tempo shift, so pace scores 80."
        },
        "prose": {
          "locus": "Climax · Ayesha shrivelling",
          "quote": "She lay still before us, near the masses of her own dark hair, no larger than a big monkey, and hideous—ah, too hideous for words. And yet, think of this—at that very moment I thought of it—it was the same woman!",
          "why_score": "Holly's editor-voice balances Victorian restraint with set-pieces of genuine horror; the shrivelling scene—\"hideous—ah, too hideous for words\"—is Haggard's prose at its most controlled and terrifying, so prose scores 88."
        },
        "world": {
          "locus": "Kôr approach · Amahagger customs",
          "quote": "As to origin, they had none, at least, so far as she was aware. There were, however, she informed us, mounds of masonry and many pillars, near the place where She lived, which was called Kôr, and which the wise said had once been houses wherein men lived.",
          "why_score": "Kôr ruins, Caves of Kor, Flame of Life, and Amahagger matrilineal customs—lost-world machinery Haggard made canonical for all subsequent pulp and fantasy, so world scores 94."
        },
        "hook": {
          "locus": "Editor frame · Apollo-like Leo",
          "quote": "\"Good gracious!\" I said to my friend, with whom I was walking, \"why, that fellow looks like a statue of Apollo come to life. What a splendid man he is!\" \"Yes,\" he answered, \"he is the handsomest man in the University, and one of the nicest too. They call him 'the Greek god.'\"",
          "why_score": "Editor spies Apollo-like Leo and gorilla-like Holly; posthumous manuscript and Sherd promise an adventure \"more marvellous\" than any fiction, so hook scores 90."
        },
        "innov": {
          "locus": "Amahagger march · She-who-must-be-obeyed",
          "quote": "\"Who is 'She-who-must-be-obeyed'?\" I asked, curiously. The old man glanced at the bearers, and then answered, with a little smile that somehow sent my blood to my heart—\"Surely, my stranger son, thou wilt learn soon enough, if it be thy will to go on.\"",
          "why_score": "Codifies immortal queen, lost civilization, and reincarnation romance—direct ancestor of later pulp and fantasy; the title phrase itself became genre shorthand, so innov scores 95."
        },
        "ending": {
          "locus": "Climax · Fountain of Life second bath",
          "quote": "She lay still before us, near the masses of her own dark hair, no larger than a big monkey, and hideous—ah, too hideous for words. And yet, think of this—at that very moment I thought of it—it was the same woman!",
          "why_score": "Ayesha's age-reversal catastrophe is visually unforgettable; the frame closes on deliberate reincarnation ambiguity—\"a story that began more than two thousand years ago\"—so ending scores 88."
        }
      }
    },
    {
      "file": "119-king-solomons-mines.md",
      "id": "print-v0.king-solomons-mines",
      "title": "King Solomon's Mines",
      "author": "H. Rider Haggard",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / lost world",
      "source_text": "https://www.gutenberg.org/cache/epub/2166/pg2166.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.5,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 92,
        "prose": 87,
        "world": 92,
        "hook": 88,
        "innov": 94,
        "ending": 90
      },
      "evidence": {
        "plot": "Map-led quest → desert ordeal → Kukuanaland politics → battle of Loo → witch-chamber treasure → rolling boulder escape; clean adventure spine.",
        "cast": "Quatermain's wry, timid competence, Curtis's English solidity, Good's pince-nez vanity, Umbopa/Ignosi's hidden royalty — ensemble pulp at its best.",
        "pace": "Once past Durban setup, thirst treks, battle, and dungeon sequence run with chase tempo; few dead zones.",
        "prose": "Quatermain's plain first-person ('A sharp spear needs no polish') — deliberately anti-literary, maximally readable.",
        "world": "Sheba's Breasts, Kukuanaland military order, Solomon's treasure chamber and stalactite 'Silent Ones' — Africa as adventure geography.",
        "hook": "Curtis's offer and Quatermain's map — mercenary contract framed with self-deprecating charm rather than thunder, but stakes land fast.",
        "innov": "Genesis of the lost-world treasure-hunt genre and Allan Quatermain franchise; template for imperial adventure fiction.",
        "ending": "Sir Henry's postscript letter (Streeter diamonds, Good/Foulata, 'come home') — warm comic closure after epic ordeal."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Durban frame → Sir Henry letter · adventure spine · sample_print_v0",
          "quote": "It is a curious thing that at my age—fifty-five last birthday—I should find myself taking up a pen to try to write a history. I wonder what sort of a history it will be when I have finished it, if ever I come to the end of the trip!",
          "why_score": "Map-led quest → desert ordeal → Kukuanaland politics → battle of Loo → witch-chamber treasure → rolling boulder escape runs a clean adventure spine, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.I · Quatermain frame · open anchor",
          "quote": "\"A sharp spear,\" runs the Kukuana saying, \"needs no polish\"; and on the same principle I venture to hope that a true story, however strange it may be, does not require to be decked out in fine words.",
          "why_score": "Quatermain's wry timid competence, Curtis's English solidity, Good's pince-nez vanity, and Umbopa/Ignosi's hidden royalty form ensemble pulp at its best, so cast scores 91."
        },
        "pace": {
          "locus": "Battle of Loo · pre-assault tension · ~75% anchor",
          "quote": "\"Curtis,\" I said, \"I am in a condition of pitiable fear.\" Sir Henry stroked his yellow beard and laughed, as he answered—\"I have heard you make that sort of remark before, Quatermain.\"",
          "why_score": "Once past Durban setup, thirst treks, battle, and dungeon sequence run with chase tempo and few dead zones, so pace scores 92."
        },
        "prose": {
          "locus": "Ch.I · Quatermain first-person · open anchor",
          "quote": "\"A sharp spear,\" runs the Kukuana saying, \"needs no polish\"; and on the same principle I venture to hope that a true story, however strange it may be, does not require to be decked out in fine words.",
          "why_score": "Quatermain's plain first-person voice is deliberately anti-literary and maximally readable—exactly the prose the adventure genre needs, so prose scores 87."
        },
        "world": {
          "locus": "Sheba's Breasts · ~25% anchor",
          "quote": "There, not more than forty or fifty miles from us, glittering like silver in the early rays of the morning sun, soared Sheba's Breasts; and stretching away for hundreds of miles on either side of them ran the great Suliman Berg.",
          "why_score": "Sheba's Breasts, Kukuanaland military order, Solomon's treasure chamber and stalactite Silent Ones render Africa as classic adventure geography, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · Curtis bargain · open anchor",
          "quote": "It is a curious thing that at my age—fifty-five last birthday—I should find myself taking up a pen to try to write a history.",
          "why_score": "Curtis's offer and Quatermain's map land stakes fast through self-deprecating charm rather than thunder, so hook scores 88."
        },
        "innov": {
          "locus": "Solomon's treasure chamber · genre template",
          "quote": "I have seen the countless diamonds stored in Solomon's treasure chamber behind the white Death; but through the treachery of Gagool the witch-finder, even when I have seen it, I have not possessed it.",
          "why_score": "Genesis of the lost-world treasure-hunt genre and Allan Quatermain franchise templates imperial adventure fiction, so innov scores 94."
        },
        "ending": {
          "locus": "Sir Henry postscript letter · ending anchor",
          "quote": "You must come home, Quatermain, and see about these things, especially if you insist upon making the magnificent present of the third share, which does not belong to me, to my brother George.",
          "why_score": "Sir Henry's postscript letter (Streeter diamonds, Good/Foulata, \"come home\") delivers warm comic closure after epic ordeal, so ending scores 90."
        }
      }
    },
    {
      "file": "120-shuo-tang.md",
      "id": "print-v0.shuo-tang",
      "title": "說唐",
      "author": "陳汝衡（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回 / 白話長篇",
      "source_text": "https://zh.wikisource.org/wiki/說唐",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.1,
      "l1": {
        "plot": 82,
        "cast": 84,
        "pace": 85,
        "prose": 74,
        "world": 81,
        "hook": 83,
        "innov": 72,
        "ending": 80
      },
      "evidence": {
        "plot": "六十六回自隋陈覆灭串至玄武门/贞观，十八路反王、瓦岗、晋阳宫、淤泥河等节点清楚；单元案（开河/比武）与总线（隋唐兴替）交替，后段兄弟相残收束有力。",
        "cast": "秦叔宝/程咬金/李元霸/罗成/李世民/杨广等功能位鲜明；033 李元霸「病鬼」外形与神力反差、066 程咬金/尉迟恭审英盖史，群像说书味足。",
        "pace": "较《隋唐演义》一百回更短更密，单回信息量大；033 反王名单+晋阳比武一回合并，少注水。",
        "prose": "话本白描+诗引，开卷论兴亡有势；大段历史串接与套语（「且听下回分解」）偏俗，文采不及《西游补》《喻世明言》。",
        "world": "隋唐演义世界（靠山王/好汉榜/瓦岗/教场）完整；018 好汉编号、033 十八反王，制度感靠类型约定。",
        "hook": "001 秦彝托孤+李渊杀美并置，晋王夺嫡/陈后主投井等硬钩开卷即入戏。",
        "innov": "与《隋唐演义》《说岳》等同系说书传本，英雄排座次模式成熟但原创有限；李元霸/罗成等桥段影响后世戏曲。",
        "ending": "066 明确「全書終」，天策府逼宫→太宗御极+诗证收束；情绪偏史笔，缺《三侠五义》式续书钩子。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 戰濟南秦彝托孤 · sample_print_v0",
          "quote": "秦彝道：「我父在晉陽，被難盡節，今周兵已至城下，高丞相決意投降。我想我家世受國恩，豈可偷生？若戰敗，我當以死報國，見先人於地下。兒子太平郎，我今托孤於汝，切勿輕生。可將家傳金裝鐧留下，以為日後存念，秦氏一脈，賴你保全，我死瞑目。」",
          "why_score": "六十六回自隋陈覆灭串至玄武门/贞观，十八路反王、瓦岗、晋阳宫、淤泥河等节点清楚；单元案与隋唐兴替总线交替，后段兄弟相残收束有力，故情节 82。"
        },
        "cast": {
          "locus": "第三十三回 · 李元霸舉獅 · sample_print_v0",
          "quote": "成都大怒，趕上來一把扯住元霸的手，用力一扯，好似蜻蜒搖石柱一般，莫想動得分毫。元霸把手一掃，成都撲通翻筋斗，仰後一交。成都爬起來道：「你這是練就的，不算好漢。我見午門外那個金獅子，約有三千斤重，若舉得起，便算好漢。」",
          "why_score": "秦叔宝/程咬金/李元霸/罗成/李世民/杨广等功能位鲜明；033 李元霸「病鬼」外形与神力反差 memorable，群像说书味足，故人物 84。"
        },
        "pace": {
          "locus": "第三十三回 · 十八路反王 · sample_print_v0",
          "quote": "瓦崗程咬金稱混世魔王。相州高談聖稱白御王。蘇洲沈法興稱上樑王。山後劉武周稱定陽王。……曹州孟海公稱宋義王。共有十八路反王。還有六十四處煙塵，為首的是杜伏威、張善相、薛舉，其餘按下不表。",
          "why_score": "较《隋唐演义》一百回更短更密，单回信息量大；033 反王名单+晋阳比武一回合并，少注水，故节奏 85。"
        },
        "prose": {
          "locus": "第一回 · 開卷詩 · sample_print_v0",
          "quote": "詩曰：繁華消長似浮雲，不朽還須建大勛；壯略欲扶天日墜，雄心豈入駕駘群；時危俊傑姑埋跡，運起英雄早致君；怪是史書收不盡，故將彩筆補奇文。",
          "why_score": "话本白描+诗引，开卷论兴亡有势；大段历史串接与套语偏俗，文采不及《西游补》《喻世明言》，故文笔 74。"
        },
        "world": {
          "locus": "第三十三回 · 隋唐說書世界 · sample_print_v0",
          "quote": "且說唐公李淵，得旨限三個月，要造一所晉陽宮，如何造得及？心中不悅，便與四個兒子計議。此時唐公有四子，長建成、次世民、三元吉、四元霸。這李元霸年方十二歲，生得尖嘴縮腮，面如病鬼，骨瘦如柴，力大無窮。兩柄鐵鎚，其重有八百斤，坐一騎萬里雲，天下無敵，在大隋稱第一條好漢。",
          "why_score": "隋唐演义世界（靠山王/好汉榜/瓦岗/教场）完整；033 十八反王，制度感靠类型约定，故世界观 81。"
        },
        "hook": {
          "locus": "第一回 · 秦彝托孤/李淵殺美 · sample_print_v0",
          "quote": "李淵道：「張麗華、孔貴妃，狐媚迷君，竊權亂政，陳國滅亡，本於二人。豈可留下禍根，再穢隋主？不如殺了，以正晉王邪念。」高熲點頭道：「是。」……晉王聞言大怒道：「這廝可惡，他是個酒色之徒，定是看上這兩個美人，怪我去取他，故此捻酸吃醋，把兩個美人殺了，我必殺此賊子，方遂吾願！」",
          "why_score": "001 秦彝托孤+李渊杀美并置，晋王夺嫡/陈后主投井等硬钩开卷即入戏，故 83。"
        },
        "innov": {
          "locus": "第三十三回 · 英雄比武 · sample_print_v0",
          "quote": "煬帝次日帶了文武官員，下教場，百官朝見畢，煬帝下旨。令李元霸與宇文成都比武。二人領旨，下演武廳，各各上馬。……那元霸又把鎚一架，將流金鐺幾乎打斷，震得成都雙手流血，回馬便走。元霸一馬趕來，伸手夾背心一把提過馬。",
          "why_score": "与《隋唐演义》《说岳》等同系说书传本，英雄排座次模式成熟但原创有限；李元霸/罗成等桥段影响后世戏曲，故创新 72。"
        },
        "ending": {
          "locus": "第六十六回 · 全書終 · sample_print_v0",
          "quote": "高祖聞言，不覺淚下，乃問裴寂道：「此事如何？」裴寂道：「建成、元吉，無功於天下，嫉秦王功高望重，共為奸謀。今秦王親討而誅之，陛下可委秦王以國務，無復事矣。」高祖道：「此朕之夙願也。」遂傳位於秦王。秦王乃即皇帝位於顯德殿，百官朝賀，改為貞觀元年，是為太宗。",
          "why_score": "066 明确「全書終」，天策府逼宫→太宗御极+诗证收束；情绪偏史笔，缺《三侠五义》式续书钩子，故结局 80。"
        }
      }
    },
    {
      "file": "121-bei-you-ji.md",
      "id": "print-v0.bei-you-ji",
      "title": "北遊記",
      "author": "余象斗（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔小說 / 章回 / 道教演義",
      "source_text": "https://zh.wikisource.org/wiki/北遊記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 75.3,
      "l1": {
        "plot": 76,
        "cast": 74,
        "pace": 78,
        "prose": 70,
        "world": 79,
        "hook": 75,
        "innov": 73,
        "ending": 77
      },
      "evidence": {
        "plot": "玉帝化身→修行→收妖→封神，单元串联；开卷「贪接天树」动机清楚，后段收黑气/封三十六员天将，总线依道教升仙逻辑。",
        "cast": "玄天上帝（真武）为核心，龟蛇二将、马元帅、王恶等随案登场；众妖「收伏→食火丹→封帅」模式重复，辨識度靠神号而非性格。",
        "pace": "单页全文节段短、转折快，收妖单元不拖沓；但中段收太保/王恶/铁头等结构雷同，略感流水。",
        "prose": "明代刊本话本，白描直叙，偶有韵文/表章；比《西游记》粗糙，套语与重复句式多。",
        "world": "三十三天/三清/妙乐天尊/武当/扬子江等道教神魔地理完整；与南游、东游互文，真武信仰体系具体。",
        "hook": "玉帝因宝树毫光起贪心、甘愿降世，戏剧动机 unusual；但入凡后迅速转入收妖串场，文学钩子弱于《西游补》。",
        "innov": "四游记之一，格式与《南游记》等同型；真武大帝出身志传在民间信仰中有辨识度，小说艺术创新有限。",
        "ending": "收束于武当立庙、永乐帝朝贺/赐田，「永受朝拜」与史实（武当宫观）勾连；情绪偏功德记，缺人物弧光高潮。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "玉帝設宴 · 指魂投胎 · open anchor",
          "quote": "玉帝降下玉旨，在三十三天兜率宮設宴，會浮天君、張天君、許天君、立天君、葛天君等。忽見對面有一金花樹，毫光燦燦，有金花起。葛天君出班奏曰：「此非別物，乃是南方巽宮九重天外，劉天君家內，有一金花樹，其名曰接天樹。」玉帝聞奏，忽然失聲嘆曰「如何能得到他家做個子孫，得享用此物，孤心足矣！」",
          "why_score": "玉帝化身→修行→收妖→封神，单元串联；开卷「贪接天树」动机清楚，后段收黑气/封三十六员天将，总线依道教升仙逻辑，故情节 76。",
          "contrast": "若只读开卷玉帝贪心而不抽中段收妖单元，会误判为单一降世志传。"
        },
        "cast": {
          "locus": "玉帝設宴 · 玄天上帝 · open anchor",
          "quote": "劉天君與紅蓮公主在後花園賞玩，偶見一道金光自天心而降，內有四門天王、八大金剛、九條青龍隨行，捧一個金盤，盤內捧著一個孩兒前來，直到園中。公主問劉天君曰：「此是什物？」劉天君曰：「必是一大貴人有難，欲投胎託生者，我與夫人當拜之。」",
          "why_score": "玄天上帝（真武）为核心，龟蛇二将、马元帅、王恶等随案登场；众妖「收伏→食火丹→封帅」模式重复，辨识度靠神号而非性格，故人物 74。"
        },
        "pace": {
          "locus": "祖師河南收王惡 · ~50% anchor",
          "quote": "有個薩真人，名首堅，行醫救民。一日來至河南，見一廟，名叫做都管廟。廟神姓王名惡，每年六月六日，要地方人民備羊十牽，牛十牽、豬十隻，酒十壇祭賽。如無，行瘟害民。真人知此事，放一把火將廟燒了。王惡見真人神光出現，不敢抵敵逃去。",
          "why_score": "单页全文节段短、转折快，收妖单元不拖沓；但中段收太保/王恶/铁头等结构雷同，略感流水，故节奏 78。"
        },
        "prose": {
          "locus": "玉帝設宴 · 话本直叙 · open anchor",
          "quote": "眾真君奏曰：「在凡修仙七世，並無破戒，方為陛下。在凡入道九世，先要破戒，方轉西方。陛下原是修仙，安能入得西方？欲脫生死，不免去凡胎出家修行，方能成佛。如其不然，則不能也。」玉帝聞奏，不覺放聲長嘆，便有思降之意。",
          "why_score": "明代刊本话本，白描直叙，偶有韵文/表章；比《西游记》粗糙，套语与重复句式多，故文笔 70。"
        },
        "world": {
          "locus": "祖師降太保山 · ~50% anchor",
          "quote": "祖師又行至一山，名叫太保山，山中有一十三個妖精作怪，號為十三太保。一年要本地人備十二個童男童女祭賽，害人無數。此十三人皆有神通。若遇天兵出戰，他只要將手打自己之身，敵軍滿身疼痛，俱被捉獲。",
          "why_score": "三十三天/三清/妙乐天尊/武当/扬子江等道教神魔地理完整；与南游、东游互文，真武信仰体系具体，故世界观 79。"
        },
        "hook": {
          "locus": "玉帝設宴 · 贪接天树 · open anchor",
          "quote": "玉帝問曰：「前是什麼毫光閃閃，令人可愛。」葛天君出班奏曰：「此非別物，乃是南方巽宮九重天外，劉天君家內，有一金花樹，其名曰接天樹。其樹能聚諸寶貝，此是寶光起，方才有金光照耀。」玉帝聞奏，即宣南方火德君進朝，命去劉天君家討此天樹。",
          "why_score": "玉帝因宝树毫光起贪心、甘愿降世，戏剧动机 unusual；但入凡后迅速转入收妖串场，文学钩子弱于《西游补》，故钩子 75。"
        },
        "innov": {
          "locus": "御封玄帝部将 · 四游记 · end anchor",
          "quote": "御封玄帝部將姓名於左，計開：萬法教主神功妙濟許真君，海瓊白真君，果嚴教主濟微傅教祖元君，洞玄教主辛真君，清微教主魏元君，混元教主路真君，都掌金輪如意趙元帥，關羽封為顯靈關元帥。",
          "why_score": "四游记之一，格式与《南游记》等同型；真武大帝出身志传在民间信仰中有辨识度，小说艺术创新有限，故创新 73。"
        },
        "ending": {
          "locus": "祖師復下凡間救苦 · 武当立庙 · end anchor",
          "quote": "武當山祖師大顯威靈，逢難救難，遇危救危，四海風平波息，民感神恩。人家孝子順孫，求伊父母，無子求嗣者，無有不驗。名揚兩京一十三省，進香祈福者，不計其數。至今二百餘載，香火如初，永受朝拜。天下太平。",
          "why_score": "收束于武当立庙、永乐帝朝贺/赐田，「永受朝拜」与史实（武当宫观）勾连；情绪偏功德记，缺人物弧光高潮，故结局 77。"
        }
      }
    },
    {
      "file": "122-xiyou-bu.md",
      "id": "print-v0.xiyou-bu",
      "title": "西遊補",
      "author": "董說（清，1620–1686）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔小說 / 章回 / 寓言续书",
      "source_text": "https://zh.wikisource.org/wiki/西遊補",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.0,
      "l1": {
        "plot": 85,
        "cast": 80,
        "pace": 88,
        "prose": 92,
        "world": 86,
        "hook": 90,
        "innov": 94,
        "ending": 89
      },
      "evidence": {
        "plot": "十六回单一幻梦结构：鯖鱼→青青世界→万镜楼→点将→虚空唤醒，因果闭环；016 揭「幻部/实部/无幻部」总摄全書。",
        "cast": "行者情根/唐僧多心/八戒贪眠，在幻境中放大；鯖鱼、虚空尊者、小月王等象征位多而血肉少，人物厚度靠悟空一人。",
        "pace": "短篇 sixteen 回密度极高，几乎无注水；001–016 一气呵成，比百回《西游记》中段更紧。",
        "prose": "董说文笔奇幻 refined：001「送冤」骈体、016 偈语拆解鯖鱼，议论与叙事交融；清代续书中文学性顶尖。",
        "world": "「青青世界」/万镜楼/节卦帐等幻境层叠，有明确 cosmology（半清半浊→人/悟空/鯖鱼）；借楚汉、绿珠楼等历史镜像。",
        "hook": "001 牡丹红下师徒论「色」、行者写送冤文，文学钩子硬且 unusual；开篇即 meta 议论。",
        "innov": "神魔续书中罕见的心理寓言/情魔结构，影响后世「西游释厄」式解读；与《镜花缘》幻境实验可并论。",
        "ending": "016 虚空唤醒→「心迷时不迷」「心短是佛，时短是魔」→日色未动、鯖鱼尸首化光，收束干净且余韵长。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回 · 牡丹论色→送冤 · 第016回 · 虚空唤醒 · sample_print_v0",
          "quote": "行者登時抬石為硯，折梅為筆，造泥為墨，削竹為簡，寫成「送冤」文字；扯了一個秀才袖式，搖搖擺擺，高足闊步，朗聲誦念。其文曰：維大唐正統皇帝敕踢百寶袈裟五珠錫杖賜號御弟唐僧玄奘大法師門下徒弟第一人、水簾洞主齊天大聖天宮反寇地府豪賓孫悟空行者，謹以清酌庶羞之儀，致箋於無讎無怨春風裡男女之幽魂，曰：",
          "why_score": "十六回单一幻梦结构：鯖鱼→青青世界→万镜楼→点将→虚空唤醒，因果闭环；016 揭「幻部/实部/无幻部」总摄全書，故情节 85。"
        },
        "cast": {
          "locus": "第001回 · 师徒论色 · open anchor",
          "quote": "長老道：「我不說你身上紅，說你心上紅。」便叫：「悟空，聽我偈來！」便在馬上說偈兒道：「牡丹不紅，徒弟心紅。牡丹花落盡，正與未開同。」",
          "why_score": "行者情根/唐僧多心/八戒贪眠，在幻境中放大；鯖鱼、虚空尊者、小月王等象征位多而血肉少，人物厚度靠悟空一人，故人物 80。"
        },
        "pace": {
          "locus": "第001回 · 牡丹红下论色至送冤 · open anchor",
          "quote": "行者登時抬石為硯，折梅為筆，造泥為墨，削竹為簡，寫成「送冤」文字；扯了一個秀才袖式，搖搖擺擺，高足闊步，朗聲誦念。",
          "why_score": "短篇 sixteen 回密度极高，几乎无注水；001–016 一气呵成，比百回《西游记》中段更紧，故节奏 88。"
        },
        "prose": {
          "locus": "第001回 · 「送冤」骈体 · open anchor",
          "quote": "嗚呼！門柳變金，庭蘭孕玉；乾坤不仁，青歲勿穀。胡為乎三月桃花之水，環佩湘飄？九天白鶴之雲，蒼茫煙鎖？",
          "why_score": "董说文笔奇幻 refined：001「送冤」骈体、016 偈语拆解鯖鱼，议论与叙事交融；清代续书中文学性顶尖，故文笔 92。"
        },
        "world": {
          "locus": "第016回 · 幻部/实部 cosmology · ending anchor",
          "quote": "虛空主人道：「天地初開，清者歸於上，濁者歸於下；有一種半清半濁歸於中，是為人類；有一種大半清小半濁歸於花果山，即生悟空；有一種大半濁小半清歸於小月洞，即生鯖魚。」",
          "why_score": "「青青世界」/万镜楼/节卦帐等幻境层叠，有明确 cosmology（半清半浊→人/悟空/鯖鱼）；借楚汉、绿珠楼等历史镜像，故世界观 86。"
        },
        "hook": {
          "locus": "第001回 · 牡丹红下论色 · open anchor",
          "quote": "行者道：「師父，那牡丹這等紅哩！」長老道：「不紅。」行者道：「師父，想是春天曛暖，眼睛都熱壞了？這等紅牡丹，還嫌他不紅！」",
          "why_score": "001 牡丹红下师徒论「色」、行者写送冤文，文学钩子硬且 unusual；开篇即 meta 议论，故钩子 90。"
        },
        "innov": {
          "locus": "第016回 · 心迷时不迷 · ending anchor",
          "quote": "唐僧便叫：「悟空，你在青青世界過了幾日，吾這裡如何只有一個時辰？」行者道：「心迷時不迷。」唐僧道：「不知心長還是時長？」行者道：「心短是佛，時短是魔。」",
          "why_score": "神魔续书中罕见的心理寓言/情魔结构，影响后世「西游释厄」式解读；与《镜花缘》幻境实验可并论，故创新 94。"
        },
        "ending": {
          "locus": "第016回 · 虚空唤醒→日色未动 · ending anchor",
          "quote": "行者有些醒路，恍然往事皆迷，一心耐定，更不回頭，只是拜懇：「主人，祈求指教！」虛空主人道：「你方纔在鯖魚氣裡，被他纏住。」忽然望見牡丹樹上，日色還未動哩。",
          "why_score": "016 虚空唤醒→「心迷时不迷」「心短是佛，时短是魔」→日色未动、鯖鱼尸首化光，收束干净且余韵长，故结局 89。"
        }
      }
    },
    {
      "file": "123-yushi-mingyan.md",
      "id": "print-v0.yushi-mingyan",
      "title": "喻世明言",
      "author": "馮夢龍（明，1574–1646）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集",
      "source_text": "https://zh.wikisource.org/wiki/喻世明言",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.8,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 86,
        "prose": 88,
        "world": 77,
        "hook": 84,
        "innov": 82,
        "ending": 79
      },
      "evidence": {
        "plot": "四十卷各为独立短篇，单卷因果严密（01 珍珠衫、40 沈小霞）；全書无总主线，靠市井/公案/历史讽谕主题贯穿。",
        "cast": "蒋兴哥/三巧儿、沈小霞等功能类型鲜明；非群像长篇，靠细节（椿树之约、严世蕃）取胜。",
        "pace": "短篇体裁，每卷数千字内起承转合；四十卷随取随读，卷内少注水。",
        "prose": "纯熟明末白话，开卷《西江月》论色戒、叙事口吻活；01 珍珠衫写商路夫妻情与报应，冯氏文笔为三言顶层。",
        "world": "明代市井+商贾+官场的覆盖广；40 严嵩/嘉靖朝与 01 襄阳广货并置，单卷深度有限。",
        "hook": "01 以「色字利害」议论开卷即引入珍珠衫，引力硬；40 以奸臣乱政/出師表收束，首尾皆有钩。",
        "innov": "定「三言」格局之首，与凌濛初「二拍」并立；40 借历史小说讽严嵩，与纯市井篇形成体裁对照。",
        "ending": "40 明标「全書終」，沈小霞相会+天道贞淫之议收束；各卷独立，缺长篇式情绪高潮。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01卷 · 蒋兴哥重会珍珠衫 · sample_print_v0",
          "quote": "看官，則今日我說「珍珠衫」這套詞話，可見果報不爽，好教少年子弟做個榜樣。話中單表一人，姓蔣名德，小字興哥，乃湖廣襄陽府棗陽縣人氏。",
          "why_score": "四十卷各为独立短篇，单卷因果严密（01 珍珠衫、40 沈小霞）；全書无总主线，靠市井/公案/历史讽谕主题贯穿，故情节 80。"
        },
        "cast": {
          "locus": "第01卷 · 三巧儿 · sample_print_v0",
          "quote": "說這新婦是王公最幼之女，小名喚做三大兒；因他是七月七日生的，又喚做三巧兒。……棗陽縣中，人人稱羨，造出四句口號，道是：「天下婦人多，王家美色寡。有人娶著他，勝似為駙馬。」",
          "why_score": "蒋兴哥/三巧儿、沈小霞等功能类型鲜明；非群像长篇，靠细节（椿树之约、严世蕃）取胜，故人物 78。"
        },
        "pace": {
          "locus": "第01卷 · 短篇拟话本体裁 · sample_print_v0",
          "quote": "光陰如箭，不覺周年已到。興哥祭過了父親靈位，換去粗麻衣服，再央媒人王家去說，方纔依允。不隔幾日，六禮完備，娶了新婦進門。",
          "why_score": "短篇体裁，每卷数千字内起承转合；四十卷随取随读，卷内少注水，故节奏 86。"
        },
        "prose": {
          "locus": "第01卷 · 开卷《西江月》 · sample_print_v0",
          "quote": "這首詞名為《西江月》，是勸人安分守己，隨緣作樂，莫為「酒」、「色」、「財」、「氣」四字，損卻精神，虧了行止。……說起那四字中，總到不得那「色」字利害。",
          "why_score": "纯熟明末白话，开卷《西江月》论色戒、叙事口吻活；01 珍珠衫写商路夫妻情与报应，冯氏文笔为三言顶层，故 88。"
        },
        "world": {
          "locus": "第40卷 · 沈小霞相会出师表 · sample_print_v0",
          "quote": "話說國朝嘉靖年間，圣人在位，風調雨順，國泰民安。只為用錯了一個奸臣，濁亂了朝政，險些兒不得太平。那奸臣是誰？姓嚴名嵩，號介溪，江西分宜人氏。",
          "why_score": "明代市井+商贾+官场的覆盖广；40 严嵩/嘉靖朝与 01 襄阳广货并置，单卷深度有限，故世界观 77。"
        },
        "hook": {
          "locus": "第01卷 · 色字利害开卷 · sample_print_v0",
          "quote": "人心或可昧，天道不差移。我不淫人婦，人不淫我妻。看官，則今日我說「珍珠衫」這套詞話，可見果報不爽，好教少年子弟做個榜樣。",
          "why_score": "01 以「色字利害」议论开卷即引入珍珠衫，引力硬；40 以奸臣乱政/出師表收束，首尾皆有钩，故 84。"
        },
        "innov": {
          "locus": "第40卷 · 历史讽谕 · sample_print_v0",
          "quote": "那人姓沈名煉，別號青霞，浙江紹興人氏。其人有文經武緯之才，濟世安民之志。從幼慕諸葛孔明之為人。孔明文集上有《前出師表》、《後出師表》，沈煉平日愛誦之，手自抄錄數百遍。",
          "why_score": "定「三言」格局之首，与凌濛初「二拍」并立；40 借历史小说讽严嵩，与纯市井篇形成体裁对照，故 82。"
        },
        "ending": {
          "locus": "第40卷 · 全書終 · sample_print_v0",
          "quote": "閑向書齋閱古今，偶逢奇事感人心。忠臣翻受奸臣制，骯臟英雄淚滿襟。休解綬，慢投簪，從來日月豈常陰？到頭禍福終須應，天道還分貞與淫。",
          "why_score": "40 明标「全書終」，沈小霞相会+天道贞淫之议收束；各卷独立，缺长篇式情绪高潮，故结局 79。"
        }
      }
    },
    {
      "file": "124-jingshi-tongyan.md",
      "id": "print-v0.jingshi-tongyan",
      "title": "警世通言",
      "author": "馮夢龍（明，1574–1646）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集",
      "source_text": "https://zh.wikisource.org/wiki/警世通言",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.8,
      "l1": {
        "plot": 81,
        "cast": 80,
        "pace": 85,
        "prose": 89,
        "world": 78,
        "hook": 86,
        "innov": 83,
        "ending": 80
      },
      "evidence": {
        "plot": "四十卷独立短篇，单卷结构完整（01 伯牙绝弦、40 末卷长篇收束）；全書以「警世」「通言」为轴，因果/报应主题贯穿。",
        "cast": "俞伯牙/钟子期、杜十娘（他卷）等类型经典；01 樵夫辨琴细节足，但多数人物靠类型厚度。",
        "pace": "短篇集节奏利，01 知音故事千回百转不注水；40 末卷篇幅较长但仍保持话本起合。",
        "prose": "冯梦龙编辑润色功力显，01 论「相知」名目、琴理问答，口语与雅言并置；三言中文学性常与《喻世明言》互高。",
        "world": "春秋战国/明代市井/历史演义卷并置，覆盖广；单卷世界深度有限。",
        "hook": "01 以「伯牙琴」起，中秋断弦→荒山樵夫，悬念与议论并置，开卷即硬钩。",
        "innov": "「三言」之中卷，与《喻世明言》互补；40 卷末长篇与短制并置，体现冯氏选篇/改撰策略。",
        "ending": "40 卷标「全書終」，末篇收束情绪完整；各卷独立，整体缺单一长篇式终局。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01卷 · 俞伯牙摔琴谢知音 · sample_print_v0",
          "quote": "古来论交情至厚，莫如管鲍……这相知有几样名色，恩德相结者，谓之知己；腹心相照者，谓之知心；声气相求者，谓之知音，总来叫做相知。今日听在下一桩俞伯牙的故事。",
          "why_score": "四十卷独立短篇，单卷结构完整（01 伯牙绝弦、40 末卷长篇收束）；全书以「警世」「通言」为轴，因果/报应贯穿，故情节 81。"
        },
        "cast": {
          "locus": "第01卷 · 樵夫辨琴 · sample_print_v0",
          "quote": "方才大人所弹，乃孔仲尼叹颜回，谱入琴声。其词云：「可惜颜回命蚤亡，教人思想鬓如霜。只因陋巷箪瓢乐，」——到这一句就断了琴弦……「留得贤名万古扬。」",
          "why_score": "俞伯牙/钟子期、杜十娘（他卷）等类型经典；01 樵夫辨琴细节足，但多数人物靠类型厚度，故人物 80。"
        },
        "pace": {
          "locus": "第01卷 · 断弦遇知音 · sample_print_v0",
          "quote": "伯牙在船舱中，独坐无聊，命童子焚香炉内，「待我抚琴一操，以遣情怀。」……曲犹未终，指下「刮刺」的一声响，琴弦断了一根。伯牙大惊，叫童子去问船头。",
          "why_score": "短篇集节奏利，01 知音故事千回百转不注水；40 末卷篇幅较长但仍保持话本起合，故节奏 85。"
        },
        "prose": {
          "locus": "第01卷 · 论相知 · sample_print_v0",
          "quote": "浪说曾分鲍叔金，谁人辨得伯牙琴。于今交道奸如鬼，湖海空悬一片心。……知音说与知音听，不是知音不与谈。",
          "why_score": "冯梦龙编辑润色功力显，01 论「相知」名目、琴理问答，口语与雅言并置；三言中文学性常与《喻世明言》互高，故文笔 89。"
        },
        "world": {
          "locus": "第20卷 · 计押番金鳗产祸 · sample_print_v0",
          "quote": "话说大宋徽宗朝有个官人，姓计，名安，在北司官厅下做个押番，止只夫妻两口儿。……后来打听得车驾杭州驻跸，官员都随驾来临安。",
          "why_score": "春秋战国/明代市井/历史演义卷并置，覆盖广；单卷世界深度有限，故世界观 78。"
        },
        "hook": {
          "locus": "第01卷 · 断弦钩 · sample_print_v0",
          "quote": "伯牙闻言大喜道：「先生果非俗士，隔崖窵远，难以问答。」命左右：「掌跳，看扶手，请那位先生登舟细讲。」左右掌跳，此人上船，果然是个樵夫。",
          "why_score": "01 以「伯牙琴」起，中秋断弦→荒山樵夫，悬念与议论并置，开卷即硬钩，故钩子 86。"
        },
        "innov": {
          "locus": "第40卷 · 旌阳宫铁树镇妖 · sample_print_v0",
          "quote": "粤自混沌初辟，民物始生，中间有三个大圣人，为三教之祖。三教是甚么教？一是儒家……一是释家……一是道家：是太上老君，乃元气之祖。",
          "why_score": "「三言」之中卷，与《喻世明言》互补；40 卷末长篇与短制并置，体现冯氏选篇/改撰策略，故创新 83。"
        },
        "ending": {
          "locus": "第40卷 · 全书终卷 · sample_print_v0",
          "quote": "老君见群臣赞贺，大展仙颜，即设宴相待。酒至半酣，忽太白金星越席言曰：「众仙长知南赡部洲江西省之事乎？江西分野，旧属豫章。其地四百年后，当有蛟蜃为妖。」",
          "why_score": "40 卷标「全書終」，末篇以许逊降妖 prophecy 收束；各卷独立，整体缺单一长篇式终局，故结局 80。"
        }
      }
    },
    {
      "file": "125-nanyou-ji.md",
      "id": "print-v0.nanyou-ji",
      "title": "南遊記",
      "author": "余象斗（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 章回 / 华光天王传说",
      "source_text": "https://zh.wikisource.org/wiki/南遊記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 71.4,
      "l1": {
        "plot": 68,
        "cast": 74,
        "pace": 72,
        "prose": 70,
        "world": 78,
        "hook": 71,
        "innov": 68,
        "ending": 70
      },
      "evidence": {
        "plot": "四卷以华光（妙吉祥/三眼灵光）出世→闹琼花→反天→下界收妖为粗线，但第01卷赛宝/catalog与八仙显宝占幅过大，前后接榫松；单元可串接而缺强主线。",
        "cast": "华光天王刚烈多谋（抢琼花/变妇女坐火車/收火鸦）辨识度高；八仙、观音、如来多为调停功能位；反派龙王/邓化脸谱化。",
        "pace": "仅四卷但单卷篇幅长（八九千字级）；开卷赛宝会略拖，后三卷斗法节奏加快；与《東遊記》五十六回比体量极短。",
        "prose": "半文半白通俗神魔腔，叙斗法清楚但少精工；开卷「仰上余先生」诗赞孙悟空为元明刊本特征。",
        "world": "道教华光谱系+天庭/灵山/中界三界+佛道并立（观音保妙吉祥投胎）；与《東遊記》《西遊記》神魔母题互文。",
        "hook": "第01卷三界通明会八仙献宝、孙悟空殿上显神通即起奇幻；第02卷闹琼花会、第03卷收火鸦，中段后钩渐硬。",
        "innov": "将民间华光天王传说定型为四卷章回，与《東遊記》对举「南游/东游」；形式承《西游》《封神》，创新有限。",
        "ending": "第04卷除妖救女、东岳庙寻母收束一线，但末句「不知后事如何」明显续书钩子，缺强力总结。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01卷 · 通明會/靈光出世 · open anchor",
          "quote": "卻說三十三天玉皇上帝，起一賽寶會，出下玉旨，令集三界神祗，及西天諸佛，俱各要赴金闕，各帶寶貝赴會，三月三日，大開天門，西天世尊同上帝首坐，眾神挨次序而進，山呼禮畢，依次而立。……忽見五通火自半空飄飄然飛入身中，略覺不快，腹中微痛，悶入房中，生下一子，亦有三眼。即叫長子比丘曰：「幸今生此子，亦有三眼。異日長成，你父之仇可報。」",
          "why_score": "四卷以华光（妙吉祥/三眼灵光）出世→闹琼花→反天→下界收妖为粗线，但第01卷赛宝/catalog与八仙显宝占幅过大，前后接榫松；单元可串接而缺强主线，故情节 68。"
        },
        "cast": {
          "locus": "第02卷 · 華光鬧瓊花會 · ~50% anchor",
          "quote": "靈耀看見太子插了瓊花，飲了御酒，心中大怒曰：「你為宴主，聖上叫你勸別人。你卻把花自插，將酒自飲，勸你自己不成？」太子曰：「眾臣都言無功，我才自己插起，有何不可？」靈耀曰：「我有功勞，該把與我插。」言未罷，即將那瓊花搶來，插在頭上，自己取上御酒連飲三杯。太子打靈耀不過，靈耀鬧了瓊花會，自號為華光天王。",
          "why_score": "华光天王刚烈多谋（抢琼花/变妇女坐火車/收火鸦）辨识度高；八仙、观音、如来多为调停功能位；反派龙王/邓化脸谱化，故人物 74。"
        },
        "pace": {
          "locus": "第01卷 · 賽寶/catalog · open anchor",
          "quote": "第一班上八洞神仙。漢鍾離取出羽扇一把，獻上御案。……又有孫行者，獻上如意鐵棒一根，奏曰：「臣此棒要長便長萬大，要短便如花針，降妖捉鬼，變化無窮，更兼臣一身都是寶貝。」玉帝笑曰：「卿一身何為都是寶貝？」孫行者曰：「臣一個觔斗能去千里也是寶；一根毛能化一百個猴形也是寶。」",
          "why_score": "仅四卷但单卷篇幅长（八九千字级）；开卷赛宝会略拖，后三卷斗法节奏加快；与《東遊記》五十六回比体量极短，故节奏 72。"
        },
        "prose": {
          "locus": "第01卷 · 余先生詩 · open anchor",
          "quote": "後仰上余先生觀到此處，見孫行者有此種通，有詩一首，單美孫行者，詩曰：堪羨猴祖孫悟空，從師西域建奇功；前掃妖魔並蹤跡，今又殿上顯神通。惟有龍王當日被馬耳大王當殿比珠。心中不樂，即回龍官，點起海中之兵，到馬耳山喊戰連天。",
          "why_score": "半文半白通俗神魔腔，叙斗法清楚但少精工；开卷「仰上余先生」诗赞孙悟空为元明刊本特征，故文笔 70。"
        },
        "world": {
          "locus": "第01卷 · 三界通明會 · open anchor",
          "quote": "上帝傳下玉旨云：「朕立極以來，未會卿等，今立此會，名曰三界通明會。卿等各有傳流寶貝，請試一賽以顯神通。」……又有西天諸佛，名觀世音者，獻上蓮花座，奏曰：「臣此寶，善者必自然通慧，可知百世；惡者登變作刀山，一架蓮花可化萬物，撇上半空，呼刀成刀，呼劍成劍，千變萬化。」",
          "why_score": "道教华光谱系+天庭/灵山/中界三界+佛道并立（观音保妙吉祥投胎）；与《東遊記》《西遊記》神魔母题互文，故世界观 78。"
        },
        "hook": {
          "locus": "第01卷 · 孫行者顯神通 · open anchor",
          "quote": "玉帝大笑曰：「卿試顯神通看，果應其言否？」孫行者即在殿前，念動真言，把毛拔一把，口裏一呵，滿殿都是猴子，各執棍棒，跳躍自舞，玉帝命行者收了，遮袖大笑曰：「朕聞卿昔日從唐僧西天取經，神通廣大，今日果見卿實可為第一。朕即賜御金花一朵，御酒二杯。」",
          "why_score": "第01卷三界通明会八仙献宝、孙悟空殿上显神通即起奇幻；第02卷闹琼花会、第03卷收火鸦，中段后钩渐硬，故钩子 71。"
        },
        "innov": {
          "locus": "第02卷 · 南游/东游对举 · ~50% anchor",
          "quote": "靈耀鬧了瓊花會，自號為華光天王。自思曰：「一時之氣，打了太子，倘若奏知玉帝，定然見罪，如何是好！不如假推酒醉也罷。」……玉帝即問眾臣，眾臣俱奏，都未曾動手，只是言語相傷，帝削去前職，貶去卯日宮做個游神，候後將功折罪。",
          "why_score": "将民间华光天王传说定型为四卷章回，与《東遊記》对举「南游/东游」；形式承《西游》《封神》，创新有限，故创新 68。"
        },
        "ending": {
          "locus": "第04卷 · 東嶽廟尋母 · end anchor",
          "quote": "華光依言，別了公主，往東嶽廟那裏來，不知後事如何，且聽下回分解。……華光聽了，就辭了大帝，往陰司去尋取老母，不知後事如何，且聽下回分解。",
          "why_score": "第04卷除妖救女、东岳庙寻母收束一线，但末句「不知后事如何」明显续书钩子，缺强力总结，故结局 70。"
        }
      }
    },
    {
      "file": "127-pingshan-lengyan.md",
      "id": "print-v0.pingshan-lengyan",
      "title": "平山冷燕",
      "author": "荻岸散人（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/平山冷燕",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 77.5,
      "l1": {
        "plot": 77,
        "cast": 80,
        "pace": 78,
        "prose": 79,
        "world": 74,
        "hook": 76,
        "innov": 72,
        "ending": 84
      },
      "evidence": {
        "plot": "二十回双才子（燕白颔/平如衡）双才女（山黛/冷绛雪）遇合线：才名诏求→假才张寅→真才相认→诗试比才→改名赴考→御前辨诬→金殿择婿；因果清楚但中段寻访略散。",
        "cast": "燕白颔风流才俊、平如衡持才傲物（「平生不见一才子」）互补；山黛/冷绛雪才美兼至；张寅假才、宋信帮腔有辨识。",
        "pace": "二十回适中；第01–05回铺垫略长，第10回迁柳庄识才后节奏加快；诗词比试段信息密度高。",
        "prose": "诗词穿插（白燕诗、迁柳庄即景、和诗于墙）；开卷「太平世才星降瑞」朝堂描写有明代馆阁体味；对话机锋（平子讥张寅）清楚。",
        "world": "御赐才女/玉尺楼量才+科举制科并行；名教框架内才美并重，但地理/制度深度有限。",
        "hook": "第01回奎壁流光+端门白燕诗争胜即立才名主题；第10回平如衡识破假才、见燕白颔真诗，中段钩渐硬。",
        "innov": "才子佳人「四大奇书」之一（与《玉嬌梨》《好逑傳》并称）；双对双结构比单线略新，但套路仍属类型内。",
        "ending": "第20回御前辨诬→会元会魁→天子面谕择婿→山黛/冷绛雪各归其配，大团圆收束完满。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01回 · 奎壁流光/诏求奇才 · open anchor",
          "quote": "臣又见文昌六星，光彩倍常，主有翰苑鸿儒，丕显文明之治。……最可奇者，奎壁流光，散满天下，主海内当生不世奇才。为麟为凤，隐伏山林幽秘之地，恐非正途网罗所能尽得。乞敕礼部会议，遣使分行天下搜求。",
          "why_score": "二十回双才子（燕白颔/平如衡）双才女（山黛/冷绛雪）遇合线：才名诏求→假才张寅→真才相认→诗试比才→改名赴考→御前辨诬→金殿择婿；因果清楚但中段寻访略散，故情节 77。"
        },
        "cast": {
          "locus": "第10回 · 平如衡识破假才 · 迁柳庄 · ~50%",
          "quote": "平如衡见张寅做诗不来，知是假才，心下怫然，遂拱手一径去了。……平如衡道：「小弟从来不轻身登富贵之堂。一之已甚，岂可再乎？」……平如衡道：「你昨日说张寅与燕白颔数一数二，第二的如此，则第一的可想而知也。」",
          "why_score": "燕白颔风流才俊、平如衡持才傲物（「平生不见一才子」）互补；山黛/冷绛雪才美兼至；张寅假才、宋信帮腔有辨识，故人物 80。"
        },
        "pace": {
          "locus": "第01回 · 端门赐宴/白燕诗 · open anchor",
          "quote": "天子因命内侍，将诗发与百官传看道：「卿以为朕之赏鉴何如？」百官领旨，次第传看，无不动容点首，啧啧道好。因相率跪奏道：「臣等朝夕以染翰为职，今奉旨作《白燕》诗，尚以时、袁二作在前，不敢轻易措词。」",
          "why_score": "二十回适中；第01–05回铺垫略长，第10回迁柳庄识才后节奏加快；诗词比试段信息密度高，故节奏 78。"
        },
        "prose": {
          "locus": "第01回 · 白燕诗/朝堂描写 · open anchor",
          "quote": "淡去羞从鸦借色，瘦来止许雪添肥。飞回夜黑还留影，衔尽春红不浣衣。多少朱门夸富贵，终能容我洁身归。",
          "why_score": "诗词穿插（白燕诗、迁柳庄即景、和诗于墙）；开卷「太平世才星降瑞」朝堂描写有明代馆阁体味；对话机锋（平子讥张寅）清楚，故文笔 79。"
        },
        "world": {
          "locus": "第01回 · 制科搜求/御赐才女 · open anchor",
          "quote": "但本朝祖宗立法，皆于制科取士。若徵召前来，自应优叙。徵召若优，则制科无色，恐失祖宗立制本意。以臣愚见，莫若加敕各直省督学臣，令其严责府县官，凡遇科岁大比试期，必须于报名正额之外，加意搜求隐逸真才，以应科目。",
          "why_score": "御赐才女/玉尺楼量才+科举制科并行；名教框架内才美并重，但地理/制度深度有限，故世界观 74。"
        },
        "hook": {
          "locus": "第01回 · 奎壁流光/白燕争胜 · open anchor",
          "quote": "天子闻奏，龙颜大悦，因宣御旨道：天象吉祥，乃天下万民之福。……海內既遍生奇才，已上徵于天象，谅不虚应。且才为国宝，岂可使隐伏幽秘之地！著礼部官议行搜求。",
          "why_score": "第01回奎壁流光+端门白燕诗争胜即立才名主题；第10回平如衡识破假才、见燕白颔真诗，中段钩渐硬，故钩子 76。"
        },
        "innov": {
          "locus": "第01回 · 双才女/白燕诗 · 才子佳人 · open anchor",
          "quote": "天子览毕，不禁大喜道：「形容既工，又复大雅。细观此诗，当在时、袁之上。不信闺阁中有此美才。」因顾山显仁问道：「此诗果是卿女所作否？」……天子更喜道：「卿女今年方交十岁。」",
          "why_score": "才子佳人「四大奇书」之一（与《玉嬌梨》《好逑傳》并称）；双对双结构比单线略新，但套路仍属类型内，故创新 72。"
        },
        "ending": {
          "locus": "第20回 · 金殿择婿/大团圆 · 全書終 · end anchor",
          "quote": "冷大户听了，默然悉眉歎气，连酒也不敢喫。山显仁看见道：「亲翁且不必煩惱，还喜得赐婚之人也曾聘过，明早还要面圣恳辞。若辞准了便两全矣。」……后来燕白颔同山黛荣归松江，生子继述书香。平如衡也同冷绛雪回到洛阳，重整门闾，祭祀父母。",
          "why_score": "第20回御前辨诬→会元会魁→天子面谕择婿→山黛/冷绛雪各归其配，大团圆收束完满，故结局 84。"
        }
      }
    },
    {
      "file": "128-he-dian.md",
      "id": "print-v0.he-dian",
      "title": "何典",
      "author": "张南庄（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "讽刺 / 章回 / 吴语白话",
      "source_text": "https://zh.wikisource.org/wiki/何典",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.5,
      "l1": {
        "plot": 75,
        "cast": 78,
        "pace": 80,
        "prose": 86,
        "world": 82,
        "hook": 79,
        "innov": 90,
        "ending": 74
      },
      "evidence": {
        "plot": "十回无强主线，以活鬼求子→活死人→雌鬼改嫁→刘打鬼/豆腐羹饭鬼/大头鬼等单元串联；因果在「鬼名即命」的讽刺逻辑中自洽，但卷间张力靠主题而非情节钩接。",
        "cast": "活鬼/雌鬼/活死人/形容鬼/刘打鬼/六事鬼等「名教鬼名」即性格；雌鬼坐产招夫、庙里假烧香等细节立得住，群像扁平但辨识极高。",
        "pace": "十回短篇，单回篇幅适中；吴语白话阅读节奏快，几乎无注水；单元切换干脆。",
        "prose": "吴语白话独创，开卷《如梦令》「不会谈天说地……一味臭喷蛆」、第01回阴山/奈河桥/孟婆庄白描极活；跋自陈「街谈巷议劝惩」立场。",
        "world": "下界阴山鬼谷/三家村/孟婆庄/五脏庙/奈河桥自成鬼界体系；与上界/中界三分太平世界对照，讽刺人间官场的鬼喻世界完整。",
        "hook": "第01回「自从盘古皇……分定了上中下三个太平世界」+ 求子五脏庙，奇幻讽刺即起；第04回假烧香赔钱养汉，中段钩硬。",
        "innov": "清代讽刺小说高峰；人名鬼名实验（活鬼/死鬼/形容鬼）+吴语白话体，鲁迅、刘半农等推重；相对章回神魔/才子佳人的形式突破大。",
        "ending": "第10回后跋由张南庄侄孙纪述作者身世与「劝惩」立场，无戏剧高潮但以方法论自陈收束；主题闭合，情绪偏冷。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 /01 · 活鬼求子 · sample_print_v0",
          "quote": "活鬼道：「試試誠然不妨。但到那裡去求好？」形容鬼道：「我聞得孟婆莊那裡有座五臟廟，廟裡有個天尊，極是有靈有聖。姐夫要求，須到那裡纔是。」",
          "why_score": "十回无强主线，以活鬼求子→活死人→雌鬼改嫁→刘打鬼/豆腐羹饭鬼/大头鬼等单元串联；因果在「鬼名即命」的讽刺逻辑中自洽，但卷间张力靠主题而非情节钩接，故情节 75。"
        },
        "cast": {
          "locus": "第四回 /04 · 雌鬼坐产招夫 · sample_print_v0",
          "quote": "雌鬼被六事鬼一席話，說得肺葉丟丟掀，便道：「既如此，你且去說看。倘然肯時，不煩他一草一木，也用不著六禮三端，揀個總好日子到來做親便了。」",
          "why_score": "活鬼/雌鬼/活死人/形容鬼/刘打鬼/六事鬼等「名教鬼名」即性格；雌鬼坐产招夫、庙里假烧香等细节立得住，群像扁平但辨识极高，故人物 78。"
        },
        "pace": {
          "locus": "序 · 十回短篇结构 · sample_print_v0",
          "quote": "不會談天說地，不喜齩文嚼字。一味臭噴蛆，且向人前搗鬼。放屁，放屁，真正豈有此理！",
          "why_score": "十回短篇，单回篇幅适中；吴语白话阅读节奏快，几乎无注水；单元切换干脆，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 /01 · 阴山/奈河桥白描 · sample_print_v0",
          "quote": "自從盤古皇手裡開天闢地以來，便分定了上中下三個太平世界。上界是玉皇大帝領著些天神天將，向那虛無縹緲之中，造下無數空中樓閣，住在裡頭；被孫行者大鬧之後，一向無事，且不必說他。",
          "why_score": "吴语白话独创，开卷《如梦令》「不会谈天说地……一味臭喷蛆」、第01回阴山/奈河桥/孟婆庄白描极活；跋自陈「街谈巷议劝惩」立场，故文笔 86。"
        },
        "world": {
          "locus": "第一回 /01 · 下界阴山鬼谷 · sample_print_v0",
          "quote": "且說這陰山乃下界第一名山，其大無外，其高無比。一面正臨著苦海，真個是上徹重宵，下臨無地。山腳根頭有一個大谷，四面峰巒圍繞，中間一望平陽，叫做鬼谷。",
          "why_score": "下界阴山鬼谷/三家村/孟婆庄/五脏庙/奈河桥自成鬼界体系；与上界/中界三分太平世界对照，讽刺人间官场的鬼喻世界完整，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 /01 · 五脏庙求子 · sample_print_v0",
          "quote": "形容鬼便道：「雖說是要養好兒三十前，你們兩個尚不至七老八十，要兒子也養得及，愁他則甚？前日我們那裡來了一個新死亡人，他說陽間有什麼求子之法：倘然沒有兒子，只消到養神家道面前燒炷香，捨個數，便即生子，真是如應如響的。」",
          "why_score": "第01回「自从盘古皇……分定了上中下三个太平世界」+ 求子五脏庙，奇幻讽刺即起；第04回假烧香赔钱养汉，中段钩硬，故钩子 79。"
        },
        "innov": {
          "locus": "第一回 /01 · 鬼名即命 · sample_print_v0",
          "quote": "其中單表一處，名曰三家村。村中有一財主，叫做活鬼。他祖上原是窮鬼出身。到活鬼手裡，發了橫財，做了暴發頭財主，造起三埭院四埭廳的古老宅基來，呼奴使婢，甚是受用。",
          "why_score": "清代讽刺小说高峰；人名鬼名实验（活鬼/死鬼/形容鬼）+吴语白话体，鲁迅、刘半农等推重；相对章回神魔/才子佳人的形式突破大，故创新 90。"
        },
        "ending": {
          "locus": "第十回 /10 · 夫妻团圆封官 · sample_print_v0",
          "quote": "閻王便改封為女將軍，叫宮娥領他入宮，改換裝束。……欽賜一個起家宅基，與他居住。夫妻謝了恩，來到新宅基裡看時，但見簷頭高三尺，許多門窗戶闥，盡皆朱紅慘綠；一應傢伙什物，也都千端百正。",
          "why_score": "第10回后跋由张南庄侄孙纪述作者身世与「劝惩」立场，无戏剧高潮但以方法论自陈收束；主题闭合，情绪偏冷，故结局 74。"
        }
      }
    },
    {
      "file": "129-xie-duo.md",
      "id": "print-v0.xie-duo",
      "title": "諧鐸",
      "author": "沈起凤（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 短篇集 / 劝善讽世",
      "source_text": "https://zh.wikisource.org/wiki/諧鐸",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.8,
      "l1": {
        "plot": 73,
        "cast": 76,
        "pace": 84,
        "prose": 83,
        "world": 80,
        "hook": 77,
        "innov": 79,
        "ending": 78
      },
      "evidence": {
        "plot": "十二卷各则短篇，每则自成起承转合（第01卷狐媚、第10卷神相、第12卷南部评梨园）；无统一主线，以「谐/铎」劝惩主题贯穿。",
        "cast": "类型面孔（宁生/范水/邹生/道人）靠细节辨识；狐女「名教中自有好处」、神相翁等单则立得住，但缺长篇群像深度。",
        "pace": "短篇笔记体裁，每则数千字即收；十二卷阅读节奏轻，卷内几乎无冗余。",
        "prose": "文言笔记体凝练，第01卷狐媚对白机锋、第12卷南部品评梨园有专业笔力；较《閱微草堂筆記》偏俗白、较《聊齋》偏劝惩。",
        "world": "清乾嘉士大夫生活圈+狐鬼/神道/梨园跨层；第12卷南部收束于戏曲世界，自成一「谐谑」观。",
        "hook": "第01卷「朋友家难道好当面说他不是」+狐媚即入题；第10卷神相、第12卷南部评戏，皆开则即钩。",
        "innov": "与《子不語》《閱微草堂筆記》并列清代笔记双峰，但《諧鐸》偏谐谑讽世；第12卷以梨园品评收束，在笔记集中较独特。",
        "ending": "第12卷「南部」评吴中梨园诸伶，以专业品评收束全书，无独立跋但主题闭合；开放式余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01卷 · 狐媚 · open anchor",
          "quote": "平陽范水廢園，故多狐。有寧生者，性狷介，日淫於書。因暑月懊悶，假園亭以憩，友勸阻之。寧笑曰：「是何傷？狐所挾以媚人者二，貪淫者，媚以色，貪財者，媚以金。我兩無所好，惟好架上書。媚術雖工，遇我亦不售矣。」",
          "why_score": "十二卷各则短篇，每则自成起承转合（狐媚、神相、南部评梨园）；无统一主线，以「谐/铎」劝惩主题贯穿，故情节 73。",
          "contrast": "若抽掉第12卷「南部」收束，全书更像散碎笔记，结构闭合感会下降。"
        },
        "cast": {
          "locus": "第01卷 · 狐媚 · 宁生/狐女",
          "quote": "女指架上書，囅然曰：「名教中自有樂地。是兒獨學寡聞，將為勤學死。」寧起叱曰：「騷野狐！曳尾遁耳，敢妄言！」女亦叱曰：「田舍奴！我豈妄哉？汝果讀書明理，當知我家祖德宗功，何敢妄為譏議？」",
          "why_score": "类型面孔（宁生/范水/邹生/道人）靠细节辨识；狐女「名教中自有好处」、神相翁等单则立得住，但缺长篇群像深度，故人物 76。"
        },
        "pace": {
          "locus": "短篇笔记 · 第01卷狐媚 · sample_print_v0",
          "quote": "不半月，神疲氣殆，漸不可支。友過而詰之，寧百方自諱。入夜女來，寧以病告。女曰：「君著書辛苦。故日就羸瘠。」",
          "why_score": "短篇笔记体裁，每则数千字即收；十二卷阅读节奏轻，卷内几乎无冗余，故节奏 84。"
        },
        "prose": {
          "locus": "第01卷 · 狐媚 · 机锋对白",
          "quote": "寧笑曰：「是何傷？狐所挾以媚人者二，貪淫者，媚以色，貪財者，媚以金。我兩無所好，惟好架上書。媚術雖工，遇我亦不售矣。」",
          "why_score": "文言笔记体凝练，狐媚对白机锋、第12卷南部品评梨园有专业笔力；较《閱微草堂筆記》偏俗白、较《聊齋》偏劝惩，故文笔 83。"
        },
        "world": {
          "locus": "第12卷 · 南部 · end anchor",
          "quote": "吳中樂部，色藝兼優者，若肥張、瘦許，豔絕當時。後起之秀，目不見前輩典型，挾其片長，亦足傾動四座。如金德輝之《尋夢》，孫柏齡之《別祠》，彷彿江彩蘋樓東獨步，冷淡處別饒一種哀豔。",
          "why_score": "清乾嘉士大夫生活圈+狐鬼/神道/梨园跨层；第12卷南部收束于戏曲世界，自成一「谐谑」观，故世界观 80。"
        },
        "hook": {
          "locus": "第01卷 · 狐媚 · open anchor",
          "quote": "平陽范水廢園，故多狐。有寧生者，性狷介，日淫於書。因暑月懊悶，假園亭以憩，友勸阻之。寧笑曰：「是何傷？狐所挾以媚人者二，貪淫者，媚以色，貪財者，媚以金。」",
          "why_score": "第01卷「朋友家难道好当面说他不是」+狐媚即入题；第10卷神相、第12卷南部评戏，皆开则即钩，故钩子 77。"
        },
        "innov": {
          "locus": "第12卷 · 南部 · 全書終",
          "quote": "因歎文人信道不篤，背正學而入歧趨，雖復邀譽目前，亦見笑而自點耳。觀於樂部，能無爽然！鐸曰：「以文為戲，即以戲論文。歌柳郎中『曉風殘月』，寧效蘇學士，銅琵琶，鐵綽扳，唱『大江東去』。」",
          "why_score": "与《子不語》《閱微草堂筆記》并列清代笔记双峰，但《諧鐸》偏谐谑讽世；第12卷以梨园品评收束，在笔记集中较独特，故创新 79。"
        },
        "ending": {
          "locus": "第12卷 · 南部 · end anchor",
          "quote": "一兒歌場，得此數人提倡，稍可維持菊部。自西蜀韋三兒來吳，淫聲妖態，闌入歌台。亂彈部靡然效之，而昆班子弟，亦有倍師而學者。",
          "why_score": "第12卷「南部」评吴中梨园诸伶，以专业品评收束全书，无独立跋但主题闭合；开放式余韵，故结局 78。"
        }
      }
    },
    {
      "file": "130-mansfield-park.md",
      "id": "print-v0.mansfield-park",
      "title": "Mansfield Park",
      "author": "Jane Austen",
      "band": "G-print",
      "genre": "print",
      "print_genre": "comedy of manners / moral romance / estate novel",
      "source_text": "https://www.gutenberg.org/cache/epub/141/pg141.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.3,
      "l1": {
        "plot": 82,
        "cast": 86,
        "pace": 80,
        "prose": 92,
        "world": 90,
        "hook": 78,
        "innov": 84,
        "ending": 82
      },
      "evidence": {
        "plot": "Moral-contrast architecture: Fanny's passive virtue against the Crawfords' charm and the Bertram sisters' vanity — the Lovers' Vows theatrical scandal, Henry Crawford's failed courtship, Maria's elopement, and Edmund's belated recognition of Fanny — structurally coherent but the heroine's inaction and Edmund's late conversion strain the marriage plot.",
        "cast": "Fanny Price the timid moral center, Edmund Bertram the clergyman-in-training, Mary and Henry Crawford the metropolitan temptations, Sir Thomas the patriarch returned from Antigua, Mrs Norris the poisonous benefactress, Lady Bertram the indolent sofa-figure — sharply typed within Austen's social grammar, though Fanny lacks the comic energy of Emma or Elizabeth.",
        "pace": "The long middle — amateur theatricals, Portsmouth visit, Henry Crawford's attentions — dilates more than Emma or P&P; Sir Thomas's Antigua absence creates a vacuum the Crawfords fill; the final disgrace-and-restoration volume accelerates but the courtship feels protracted against Fanny's silence.",
        "prose": "Austen's mature ironic narration at full control — the opening genealogy of the three sisters, the Box-Hill-equivalent moral tests refracted through theater and estate management, free indirect discourse on Fanny's inner life without granting her Emma's wit; the famous closing disclaimer is a model of authorial tact.",
        "world": "Mansfield Park as moral geography — the great house, the parsonage, Portsmouth squalor as counterpoint, Sotherton and its chapel, the Antigua slavery income that haunts the estate's respectability — the most explicitly colonial of Austen's novels, with every room and shrubbery carrying ethical weight.",
        "hook": "Ch.I opens on sisterly marriage economics — 'About thirty years ago Miss Maria Ward… had the good luck to captivate Sir Thomas Bertram' — solid genealogical scene-setting rather than iconic declarative hook; narrative ignition deferred to Fanny's arrival and the Crawfords' entrance.",
        "innov": "The passive heroine as moral test — comedy built on a protagonist who refuses to act — and the drawing-room introduction of West Indian slavery ('my plantations') make this Austen's most ethically uncomfortable design; the theatrical-within-the-novel device anticipates metafictional play.",
        "ending": "'Let other pens dwell on guilt and misery' — the narrator's explicit refusal of punishment spectacle — yields a muted double restoration (Fanny/Edmund, Mansfield repaired); satisfaction is moral rather than romantic, and Edmund's shift from Mary Crawford feels earned only by Maria's catastrophe."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XIII · Lovers' Vows · sample_print_v0",
          "quote": "turning it over, suddenly exclaimed—\"Lovers' Vows! And why should not Lovers' Vows do for _us_ as well as for the Ravenshaws? How came it never to be thought of before? It strikes me as if it would do exactly. What say you all?\"",
          "why_score": "Moral-contrast architecture—Fanny's passive virtue against the Crawfords' charm, the Lovers' Vows theatrical scandal, Henry Crawford's failed courtship, Maria's elopement—structurally coherent though the heroine's inaction strains the marriage plot, so plot scores 82."
        },
        "cast": {
          "locus": "Ch.I · Fanny Price arrives · sample_print_v0",
          "quote": "Fanny Price was at this time just ten years old, and though there might not be much in her first appearance to captivate, there was, at least, nothing to disgust her relations. She was small of her age, with no glow of complexion, nor any other striking beauty; exceedingly timid and shy, and shrinking from notice.",
          "why_score": "Fanny the timid moral center, Edmund the clergyman-in-training, Mary and Henry Crawford the metropolitan temptations, Sir Thomas the patriarch, Mrs Norris the poisonous benefactress—sharply typed within Austen's social grammar, so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XXXVII · Sir Thomas observes Fanny · sample_print_v0",
          "quote": "nothing, would awaken very wholesome regrets in her mind. He watched her with this idea; but he could hardly tell with what success. He hardly knew whether there were any difference in her spirits or not. She was always so gentle and retiring that her emotions were beyond his discrimination.",
          "why_score": "The long middle—amateur theatricals, Portsmouth visit, Henry Crawford's attentions—dilates more than Emma or P&P; the final disgrace-and-restoration volume accelerates but the courtship feels protracted, so pace scores 80."
        },
        "prose": {
          "locus": "Ch.I · opening genealogy · sample_print_v0",
          "quote": "About thirty years ago Miss Maria Ward, of Huntingdon, with only seven thousand pounds, had the good luck to captivate Sir Thomas Bertram, of Mansfield Park, in the county of Northampton, and to be thereby raised to the rank of a baronet's lady, with all the comforts and consequences of an handsome house and large income.",
          "why_score": "Austen's mature ironic narration at full control—the opening genealogy of the three sisters, free indirect discourse on Fanny's inner life, the famous closing disclaimer a model of authorial tact—so prose scores 92."
        },
        "world": {
          "locus": "Ch.I · Mansfield Park estate · sample_print_v0",
          "quote": "About thirty years ago Miss Maria Ward, of Huntingdon, with only seven thousand pounds, had the good luck to captivate Sir Thomas Bertram, of Mansfield Park, in the county of Northampton, and to be thereby raised to the rank of a baronet's lady, with all the comforts and consequences of an handsome house and large income.",
          "why_score": "Mansfield Park as moral geography—the great house, the parsonage, Portsmouth squalor as counterpoint, Sotherton and its chapel, the Antigua slavery income that haunts the estate's respectability—so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · sisterly marriage economics · sample_print_v0",
          "quote": "About thirty years ago Miss Maria Ward, of Huntingdon, with only seven thousand pounds, had the good luck to captivate Sir Thomas Bertram, of Mansfield Park, in the county of Northampton, and to be thereby raised to the rank of a baronet's lady, with all the comforts and consequences of an handsome house and large income.",
          "why_score": "Ch.I opens on sisterly marriage economics—solid genealogical scene-setting rather than iconic declarative hook; narrative ignition deferred to Fanny's arrival and the Crawfords' entrance, so hook scores 78."
        },
        "innov": {
          "locus": "Ch.XIII · theatrical-within-the-novel · sample_print_v0",
          "quote": "\"Lovers' Vows! And why should not Lovers' Vows do for _us_ as well as for the Ravenshaws? How came it never to be thought of before? It strikes me as if it would do exactly. Here are two capital tragic parts for Yates and Crawford.\"",
          "why_score": "The passive heroine as moral test—comedy built on a protagonist who refuses to act—and the drawing-room introduction of West Indian slavery make this Austen's most ethically uncomfortable design; the theatrical-within-the-novel device anticipates metafictional play, so innov scores 84."
        },
        "ending": {
          "locus": "Ch.XLVIII · narrator's disclaimer · sample_print_v0",
          "quote": "Let other pens dwell on guilt and misery. I quit such odious subjects as soon as I can, impatient to restore everybody, not greatly in fault themselves, to tolerable comfort, and to have done with all the rest. My Fanny, indeed, at this very time, I have the satisfaction of knowing, must have been happy in spite of everything.",
          "why_score": "The narrator's explicit refusal of punishment spectacle yields a muted double restoration (Fanny/Edmund, Mansfield repaired); satisfaction is moral rather than romantic, so ending scores 82."
        }
      }
    },
    {
      "file": "131-david-copperfield.md",
      "id": "print-v0.david-copperfield",
      "title": "David Copperfield",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Bildungsroman / Victorian novel / first-person retrospective",
      "source_text": "https://www.gutenberg.org/cache/epub/766/pg766.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.0,
      "l1": {
        "plot": 90,
        "cast": 94,
        "pace": 82,
        "prose": 93,
        "world": 88,
        "hook": 95,
        "innov": 88,
        "ending": 90
      },
      "evidence": {
        "plot": "The definitive Victorian Bildungsroman arc — Blunderstone/Rosa Peggotty → Salem House/Mr Creakle → Murdstone & Grinby → Betsey Trotwood/Doctor Strong → London proctor's clerk/Steerforth betrayal → Dora marriage → Heep exposure → Agnes union — sprawling but each movement grows organically from the last; Steerforth's ruin and Little Em'ly's flight provide the moral counterweight.",
        "cast": "Micawber ('Something will turn up'), Uriah Heep the unctuous climber, Steerforth the golden destroyer, Peggotty and Ham of Yarmouth, Betsey Trotwood, Mr Dick and his Memorial, Dora Spenlow the child-wife, Agnes Wickfield the lifelong constant, Traddles, Mrs Gummidge — Dickens's most populous and individually voiced ensemble; naming-as-character at its peak.",
        "pace": "The opening Yarmouth and Salem House chapters fly; the middle London chapters — proctor's office, Dora courtship, parliamentary reporting — dilate and risk indolence; the Micawber/Heep exposure and Steerforth's shipwreck reset urgency; overall the longest Dickens novel tested this reader's patience at sample anchors.",
        "prose": "One of the great first-person retrospective voices — the birth chapter's comic cosmology, the Peggotty boat-house passages, Micawber's epistolary bombast, the 'Last Retrospect' coda — Pip's predecessor and template; the prose modulates from childhood vernacular to mature reflection without losing warmth.",
        "world": "Yarmouth beach and the Peggotty boat, Blunderstone Rookery, Salem House, Canterbury and Doctor Strong's, the London Inns of Court and Doctors' Commons, the Swiss Alps and Em'ly's exile — a documentary sweep of Victorian England from provincial childhood to metropolitan profession, with the sea as recurring moral backdrop.",
        "hook": "Ch.I — 'Whether I shall turn out to be the hero of my own life' — is among the strongest opening gambits in English fiction; the birth-on-Friday-at-midnight cosmology and the nurse's prophecy bind reader to narrator in under a page.",
        "innov": "Established the autobiographical Bildungsroman as the dominant Victorian form — the retrospective first-person frame, the child-wife (Dora) as structural mistake, the hidden villain (Heep) beneath apparent servility — templates for Joyce, Lawrence, and every subsequent coming-of-age epic.",
        "ending": "'A Last Retrospect' — David with Agnes, the faces that turn to him, Aunt Betsey in stronger spectacles — closes the life-journey with earned serenity; the coda transforms 64 chapters of loss into a single image of domestic continuity without denying what was sacrificed."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I birth → Ch.XLIX Micawber letter → Ch.LXIV retrospect · sample_print_v0",
          "quote": "Whether I shall turn out to be the hero of my own life, or whether that station will be held by anybody else, these pages must show. To begin my life with the beginning of my life, I record that I was born (as I have been informed and believe) on a Friday, at twelve o'clock at night.",
          "why_score": "The definitive Victorian Bildungsroman arc sprawls but each movement grows organically from the last; Steerforth's ruin and the Heep exposure provide moral counterweight, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XX · Uriah Heep introduced",
          "quote": "\"I am well aware that I am the umblest person going,\" said Uriah Heep, modestly; \"let the other be where he may. My mother is likewise a very umble person. We live in a numble abode, Master Copperfield, but have much to be thankful for.\"",
          "why_score": "Micawber, Uriah Heep, Steerforth, Peggotty, Betsey Trotwood, Dora, and Agnes are Dickens's most populous and individually voiced ensemble; Heep's unctuous humility defines the hidden-villain type, so cast scores 94."
        },
        "pace": {
          "locus": "Ch.XI · Micawber household",
          "quote": "\"If Mr. Micawber's creditors will not give him time,\" said Mrs. Micawber, \"they must take the consequences; and the sooner they bring it to that, the better for them. My papa was not a man to give time (except of course in the last extremity of pecuniary difficulties) from Mr. Micawber.\"",
          "why_score": "Opening Yarmouth and Salem House chapters fly; middle London chapters dilate and risk indolence until Micawber/Heep exposure and Steerforth's shipwreck reset urgency, so pace scores 82."
        },
        "prose": {
          "locus": "Ch.I · I AM BORN (Gutenberg #766)",
          "quote": "It was remarked that the clock began to strike, and I began to cry, simultaneously. In consideration of the day and hour of my birth, it was declared by the nurse, and by some sage women in the neighbourhood who had taken a lively interest in me several months before there was any possibility of our becoming personally acquainted, first, that I was destined to be unlucky in life.",
          "why_score": "One of the great first-person retrospective voices—the birth chapter's comic cosmology and the Peggotty passages modulate from childhood vernacular to mature reflection without losing warmth, so prose scores 93."
        },
        "world": {
          "locus": "Ch.I · Blunderstone Rookery",
          "quote": "I was born at Blunderstone, in Suffolk, or \"there by\", as they say in Scotland. I was a posthumous child. My father's eyes had closed upon the light of this world six months, when mine opened on it.",
          "why_score": "Yarmouth beach, Blunderstone, Salem House, Canterbury, and the London Inns of Court give a documentary sweep of Victorian England from provincial childhood to metropolitan profession, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · hero of my own life",
          "quote": "Whether I shall turn out to be the hero of my own life, or whether that station will be held by anybody else, these pages must show. To begin my life with the beginning of my life, I record that I was born on a Friday, at twelve o'clock at night.",
          "why_score": "Ch.I—\"Whether I shall turn out to be the hero of my own life\"—is among the strongest opening gambits in English fiction; birth-on-Friday-at-midnight cosmology binds reader to narrator in under a page, so hook scores 95."
        },
        "innov": {
          "locus": "Ch.XLIX · Micawber's cryptic letter",
          "quote": "Placed in a mental position of peculiar painfulness, beyond the assuaging reach even of Mrs. Micawber's influence, though exercised in the tripartite character of woman, wife, and mother, it is my intention to fly from myself for a short period.",
          "why_score": "Established the autobiographical Bildungsroman as the dominant Victorian form—the retrospective first-person frame, the child-wife as structural mistake, the hidden villain beneath apparent servility—so innov scores 88."
        },
        "ending": {
          "locus": "Ch.LXIV · A Last Retrospect",
          "quote": "And now my written story ends. I look back, once more—for the last time—before I close these leaves. I see myself, with Agnes at my side, journeying along the road of life. I see our children and our friends around us.",
          "why_score": "\"A Last Retrospect\" closes the life-journey with earned serenity; the coda transforms 64 chapters of loss into a single image of domestic continuity without denying what was sacrificed, so ending scores 90."
        }
      }
    },
    {
      "file": "132-portrait-of-a-lady.md",
      "id": "print-v0.portrait-of-a-lady",
      "title": "The Portrait of a Lady",
      "author": "Henry James",
      "band": "G-print",
      "genre": "print",
      "print_genre": "international novel / consciousness fiction / American-in-Europe",
      "source_text": "https://www.gutenberg.org/cache/epub/2833/pg2833.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.8,
      "l1": {
        "plot": 86,
        "cast": 90,
        "pace": 84,
        "prose": 96,
        "world": 92,
        "hook": 92,
        "innov": 94,
        "ending": 76
      },
      "evidence": {
        "plot": "Volume I architecture: Isabel's inheritance → Gardencourt education → European tour → Osmond's courtship gathering — the 'portrait' is painted through what Isabel refuses (Warburton, Goodwood, Caspar Stackpole) as much as what she accepts; the complete novel's marriage-trap reversal is only foreshadowed here, limiting plot assessment to Vol.I's design.",
        "cast": "Isabel Archer the American innocent of 'free imagination,' Ralph Touchett the ironic invalid benefactor, Madame Merle the cosmopolitan puppet-master, Gilbert Osmond the aesthete-collector, Lord Warburton and Caspar Stackpole as rejected alternatives, Henrietta Stackpole the journalistic foil — each a distinct consciousness; Isabel alone would carry a lesser book.",
        "pace": "James's deliberate tempo — afternoon tea, Gardencourt conversations, European travel — assumes a reader patient with nuance over event; the inheritance pivot and Rome arrival provide acceleration, but middle chapters of social observation dilate; pace scored on Vol.I's rhythm, not the full novel.",
        "prose": "The afternoon-tea opening and the Rome passages ('history in the stones of the street and the atoms of the sunshine') exemplify James's mature style — the long sentence that captures thought in motion, the free indirect depth that makes Isabel's inner life the primary action; among the finest prose in the English novel.",
        "world": "Gardencourt as English country-house sanctuary, the Touchett fortune as enabling condition, Rome/Florence/San Remo as Old World testing ground, the 'international theme' of American freshness against European corruption — a mapped geography of cultural exchange that the complete novel darkens further.",
        "hook": "Ch.I — the afternoon-tea paragraph establishing 'an innocent pastime' on a 'splendid summer afternoon' — is one of the most seductive openings in James; the reader enters a world of leisure that will be systematically interrogated.",
        "innov": "The novel of consciousness as primary form — what happens is what Isabel perceives and chooses — and the 'American girl' abroad as structural principle rewrote the international novel; the portrait metaphor (Isabel as artwork to be collected) anticipates modernist treatment of consciousness and commodification.",
        "ending": "Vol.I ends in suspense — Rome, Osmond's courtship unresolved, Warburton's anxious inquiry ('Will she accept him?') — not the novel's true ending (Isabel's return to Osmond, Ralph's death); ending score reflects incomplete source text only; full novel's ending would score higher."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Gardencourt → Ch.XXVII Rome · Vol.I only · sample_print_v0",
          "quote": "Under certain circumstances there are few hours in life more agreeable than the hour dedicated to the ceremony known as afternoon tea. There are circumstances in which, whether you partake of the tea or not--some people of course never do--the situation is in itself delightful.",
          "why_score": "Volume I architecture—Isabel's inheritance, Gardencourt education, European tour, Osmond's courtship gathering—paints the portrait through what Isabel refuses as much as accepts; the marriage-trap reversal is only foreshadowed here, so plot scores 86 on Vol.I evidence."
        },
        "cast": {
          "locus": "Ch.XVII · Madame Merle at Gardencourt",
          "quote": "I'm an old friend of your aunt's. I've lived much in Florence. I'm Madame Merle. She made this last announcement as if she were referring to a person of tolerably distinct identity.",
          "why_score": "Isabel Archer, Ralph Touchett, Madame Merle, Gilbert Osmond, Lord Warburton, and Caspar Stackpole each supply a distinct consciousness; Isabel alone would carry a lesser book, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.VII · Gardencourt dullness",
          "quote": "Her fortune had dropped her, as her cousin said, into the dullest house in England. Her gouty uncle received very little company, and Mrs. Touchett, not having cultivated many of the arts of conversation, passed her time in reading.",
          "why_score": "James's deliberate tempo—afternoon tea, Gardencourt conversations, European travel—assumes a reader patient with nuance over event; inheritance pivot and Rome arrival provide acceleration, so pace scores 84 on Vol.I rhythm."
        },
        "prose": {
          "locus": "Ch.XXVII · Rome",
          "quote": "I may not attempt to report in its fulness our young woman's response to the deep appeal of Rome, to analyse her feelings as she trod the pavement of the Forum or to number her pulsations as she crossed the threshold of St. Peter's.",
          "why_score": "The afternoon-tea opening and Rome passages exemplify James's mature style—the long sentence capturing thought in motion, free indirect depth making Isabel's inner life the primary action—so prose scores 96."
        },
        "world": {
          "locus": "Ch.I · Gardencourt afternoon",
          "quote": "Under certain circumstances there are few hours in life more agreeable than the hour dedicated to the ceremony known as afternoon tea. There are circumstances in which, whether you partake of the tea or not--some people of course never do--the situation is in itself delightful.",
          "why_score": "Gardencourt as English country-house sanctuary, the Touchett fortune as enabling condition, and Rome/Florence/San Remo as Old World testing ground map the international theme of American freshness against European corruption, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · afternoon tea opening",
          "quote": "Under certain circumstances there are few hours in life more agreeable than the hour dedicated to the ceremony known as afternoon tea. There are circumstances in which, whether you partake of the tea or not--some people of course never do--the situation is in itself delightful.",
          "why_score": "Ch.I's afternoon-tea paragraph establishing \"an innocent pastime\" on a \"splendid summer afternoon\" is one of the most seductive openings in James—the reader enters leisure that will be systematically interrogated, so hook scores 92."
        },
        "innov": {
          "locus": "Ch.II · James on composition",
          "quote": "I seem to myself to have woken up one morning in possession of them--of Ralph Touchett and his parents, of Madame Merle, of Gilbert Osmond and his daughter and his sister, of Lord Warburton, Caspar Goodwood and Miss Stackpole.",
          "why_score": "The novel of consciousness as primary form—what happens is what Isabel perceives and chooses—and the American girl abroad as structural principle rewrote the international novel, so innov scores 94."
        },
        "ending": {
          "locus": "Ch.XXVII · Vol.I suspense",
          "quote": "I may not attempt to report in its fulness our young woman's response to the deep appeal of Rome, to analyse her feelings as she trod the pavement of the Forum or to number her pulsations as she crossed the threshold of St. Peter's.",
          "why_score": "Vol.I ends in suspense—Rome, Osmond's courtship unresolved, Warburton's anxious inquiry—not the novel's true ending; ending score reflects incomplete source text only, so ending scores 76."
        }
      }
    },
    {
      "file": "133-middlemarch.md",
      "id": "print-v0.middlemarch",
      "title": "Middlemarch",
      "author": "George Eliot",
      "band": "G-print",
      "genre": "print",
      "print_genre": "provincial novel / social study / multiplot realism",
      "source_text": "https://www.gutenberg.org/cache/epub/145/pg145.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.5,
      "l1": {
        "plot": 94,
        "cast": 96,
        "pace": 78,
        "prose": 94,
        "world": 94,
        "hook": 84,
        "innov": 96,
        "ending": 88
      },
      "evidence": {
        "plot": "Interwoven provincial epic: Dorothea's Casaubon marriage and Ladislaw awakening, Lydgate's medical ambition and Rosamond's vanity, Bulstrode's hidden past, Fred Vincy and Mary Garth — each plot line cross-illuminates the others through Eliot's web-of-fate design; the Prelude's Saint Theresa framing makes individual failure part of a larger moral history.",
        "cast": "Dorothea Brooke the ardent idealist, Casaubon the dried scholar-husband, Will Ladislaw the passionate counterweight, Tertius Lydgate the reforming doctor, Rosamond Vincy the beautiful egoist, Mary Garth the practical moralist, Bulstrode the guilty banker, Mr Brooke the well-meaning bumbler — the richest ensemble in Victorian fiction, none reducible to type.",
        "pace": "'A Study of Provincial Life' deliberately slows — the Casaubon honeymoon, the Lydgate-Rosamond courtship, the Featherstone will — to anatomize social process; the reader who expects event-driven acceleration will find the middle books dilated; Eliot rewards patience with cumulative moral force.",
        "prose": "Eliot's omniscient moral intelligence — the Prelude, the Fin ('But the effect of her being…'), the free indirect passages on Dorothea's awakening and Lydgate's compromise — fuses psychological depth with social analysis in a register that anticipates modernism; the epigraphs (Cervantes, Chaucer, Hugo) are structural, not ornamental.",
        "world": "Middlemarch town as social organism — Tipton Grange, Lowick Manor, the Vincy household, the hospital, the Green Dragon, the election — every institution and class layer mapped; the 1830 Reform Act backdrop, medical reform, evangelical banking, and provincial gossip form a complete Victorian microcosm.",
        "hook": "The Prelude's Saint Theresa and Ch.I's Miss Brooke — 'that kind of beauty which seems to be thrown into relief by poor dress' — establish character and theme powerfully but assume scholarly patience; ignition is intellectual rather than sensational.",
        "innov": "The multiplot provincial novel as instrument of social analysis — 'unhistoric acts' with incalculable diffusive effect — and the marriage of omniscient moral commentary to free indirect psychology created the template for Woolf, Lawrence, and the English novel of social depth.",
        "ending": "The Finale epilogue — Dorothea's life 'would have been what is called happy' but for her 'unhistoric acts' — refuses romantic closure for moral-historical framing; formally complete, emotionally sober, structurally definitive."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Prelude → Ch.I Casaubon courtship → Ch.LXXXVI Finale · sample_print_v0",
          "quote": "But the effect of her being on those around her was incalculably diffusive: for the growing good of the world is partly dependent on unhistoric acts; and that things are not so ill with you and me as they might have been, is half owing to the number who lived faithfully a hidden life, and rest in unvisited tombs.",
          "why_score": "Interwoven provincial epic—Dorothea's Casaubon marriage, Lydgate's ruin, Bulstrode's past—cross-illuminates through Eliot's web-of-fate design, so plot scores 94."
        },
        "cast": {
          "locus": "Ch.I · Miss Brooke at Tipton Grange · open anchor",
          "quote": "that kind of beauty which seems to be thrown into relief by poor dress. Her hand and wrist were so finely formed that she could wear sleeves not less bare of style than those in which the Blessed Virgin appeared to Italian painters",
          "why_score": "Dorothea, Casaubon, Ladislaw, Lydgate, Rosamond, Mary Garth, Bulstrode—richest Victorian ensemble, none reducible to type—so cast scores 96."
        },
        "pace": {
          "locus": "Ch.XXIII · Fred Vincy debt / \"horses of the Sun\" · ~25% anchor",
          "quote": "\"Your horses of the Sun,\" he said, \"And first-rate whip Apollo! Whate'er they be, I'll eat my head, But I will beat them hollow.\" Fred Vincy, we have seen, had a debt on his mind",
          "why_score": "'A Study of Provincial Life' deliberately slows through Casaubon honeymoon and Featherstone will to anatomize social process; Eliot rewards patience with cumulative moral force, so pace scores 78."
        },
        "prose": {
          "locus": "Prelude · Saint Theresa framing · open anchor",
          "quote": "has not dwelt, at least briefly, on the life of Saint Theresa, has not smiled with some gentleness at the thought of the little girl walking forth one morning hand-in-hand with her still smaller brother, to go and seek martyrdom in the country of the Moors?",
          "why_score": "Eliot's omniscient moral intelligence fuses psychological depth with social analysis in a register that anticipates modernism, so prose scores 94."
        },
        "world": {
          "locus": "Tipton Grange / Green Dragon / hospital · provincial microcosm",
          "quote": "There was a billiard-room at the Green Dragon, which some anxious mothers and wives regarded as the chief temptation in Middlemarch. The Vicar was a first-rate billiard-player, and though he did not frequent the Green Dragon",
          "why_score": "Middlemarch town as social organism—Tipton Grange, Lowick, the hospital, the Green Dragon—maps every institution and class layer of a complete Victorian microcosm, so world scores 94."
        },
        "hook": {
          "locus": "Ch.I · Miss Brooke's beauty · open anchor",
          "quote": "that kind of beauty which seems to be thrown into relief by poor dress. Her hand and wrist were so finely formed that she could wear sleeves not less bare of style than those in which the Blessed Virgin appeared to Italian painters",
          "why_score": "The Prelude's Saint Theresa and Ch.I's Miss Brooke establish character and theme powerfully but assume scholarly patience; ignition is intellectual rather than sensational, so hook scores 84."
        },
        "innov": {
          "locus": "Ch.LXXXVI Finale · unhistoric acts epilogue · ending anchor",
          "quote": "for the growing good of the world is partly dependent on unhistoric acts; and that things are not so ill with you and me as they might have been, is half owing to the number who lived faithfully a hidden life, and rest in unvisited tombs.",
          "why_score": "The multiplot provincial novel as instrument of social analysis—'unhistoric acts' with incalculable diffusive effect—created the template for Woolf and Lawrence, so innov scores 96."
        },
        "ending": {
          "locus": "Ch.LXXXVI Finale · radiating influence · ending anchor",
          "quote": "But the effect of her being on those around her was incalculably diffusive: for the growing good of the world is partly dependent on unhistoric acts; and that things are not so ill with you and me as they might have been, is half owing to the number who lived faithfully a hidden life",
          "why_score": "The Finale epilogue refuses romantic closure for moral-historical framing; formally complete, emotionally sober, structurally definitive, so ending scores 88."
        }
      }
    },
    {
      "file": "134-jude-the-obscure.md",
      "id": "print-v0.jude-the-obscure",
      "title": "Jude the Obscure",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "tragedy / Wessex novel / marriage critique",
      "source_text": "https://www.gutenberg.org/cache/epub/153/pg153.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.5,
      "l1": {
        "plot": 90,
        "cast": 88,
        "pace": 80,
        "prose": 92,
        "world": 90,
        "hook": 82,
        "innov": 92,
        "ending": 94
      },
      "evidence": {
        "plot": "Six-part tragedy of thwarted aspiration: Marygreen/Phillotson → Christminster rejection → Arabella marriage → Sue Bridehead cousin-love → Phillotson divorce scandal → children and Little Father Time's catastrophe → Jude's death alone — each movement tightens the vise of class, marriage law, and moral convention; the structure is classical in its inevitability.",
        "cast": "Jude Fawley the stonemason-scholar, Sue Bridehead the intellectual New Woman who cannot sustain freedom, Arabella Donn the earthy first wife, Phillotson the decent schoolmaster who releases Sue, Little Father Time the child who enacts the tragedy — sharply individuated within Hardy's Wessex moral universe; Sue's inconsistency is structural, not a flaw.",
        "pace": "Part-based episodic structure — each section a distinct phase with time jumps — moves steadily but without the continuous acceleration of a single-volume plot; the Aldbrickham middle and the final Christminster return provide the tempo shifts; some elisions (Jude's theological studies, Sue's remarriage) are narratively efficient but dramaturgically thin.",
        "prose": "Hardy's austere lyricism — the Marygreen opening, the Christminster vistas, the stonemason's Latin texts — fuses landscape and moral condition; the Preface's defense of treating 'the tragedy of unfulfilled aims' without mincing words sets the prose key; dialect and classical quotation coexist without strain.",
        "world": "Marygreen village, Christminster (Oxford) as unreachable city of light, Melchester, Aldbrickham, the Wessex roads and stonemason's yards — a moral geography of class barriers; the university as symbol of excluded knowledge, the marriage law as social prison, the 1890s New Woman debate embedded in every household.",
        "hook": "Part First opens quietly — the departing schoolmaster, the boy watching — establishing longing before conflict; the hook is accumulative rather than explosive; the reader commits through pathos rather than sensation.",
        "innov": "The marriage-institution critique ('the letter killeth') and the obscured protagonist — a working-class scholar denied the university — made the novel so controversial it ended Hardy's fiction career; the cousin-love and child-suicide anticipate modernist treatment of social determinism and taboo.",
        "ending": "Jude dead alone on Remembrance Day, Arabella at the window, Sue broken into religious penance, the classical texts on the shelf — one of the bleakest and most formally complete endings in English fiction; no redemption offered, only the full weight of 'unfulfilled aims' realized."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part First → Part Sixth · sample_print_v0",
          "quote": "The schoolmaster was leaving the village, and everybody seemed sorry. The miller at Cresscombe lent him the small white tilted cart and horse to carry his goods to the city of his destination, about twenty miles off.",
          "why_score": "Six-part tragedy of thwarted aspiration: Marygreen/Phillotson → Christminster rejection → Arabella marriage → Sue Bridehead cousin-love → Phillotson divorce scandal → children and Little Father Time's catastrophe → Jude's death alone, so plot scores 90."
        },
        "cast": {
          "locus": "Part First Ch.I · Jude watching Phillotson depart · open anchor",
          "quote": "Tears rose into the boy's eyes, for he was not among the regular day scholars, who came unromantically close to the schoolmaster's life, but one who had attended the night school only during the present teacher's term of office.",
          "why_score": "Jude Fawley the stonemason-scholar, Sue Bridehead the intellectual New Woman who cannot sustain freedom, Arabella Donn the earthy first wife, Phillotson the decent schoolmaster who releases Sue, Little Father Time the child who enacts the tragedy — sharply individuated within Hardy's Wessex moral universe, so cast scores 88."
        },
        "pace": {
          "locus": "Part Second Ch.I · Jude toward Christminster · ~25%",
          "quote": "The next noteworthy move in Jude's life was that in which he appeared gliding steadily onward through a dusky landscape of some three years' later leafage than had graced his courtship of Arabella, and the disruption of his coarse conjugal life with her.",
          "why_score": "Part-based episodic structure — each section a distinct phase with time jumps — moves steadily but without the continuous acceleration of a single-volume plot; some elisions are narratively efficient but dramaturgically thin, so pace scores 80."
        },
        "prose": {
          "locus": "Preface · unfulfilled aims",
          "quote": "To point, without a mincing of words, the tragedy of unfulfilled aims, I am not aware that there is anything in the handling to which exception can be taken.",
          "why_score": "Hardy's austere lyricism — the Marygreen opening, the Christminster vistas, the stonemason's Latin texts — fuses landscape and moral condition; dialect and classical quotation coexist without strain, so prose scores 92."
        },
        "world": {
          "locus": "Part First Ch.I · Christminster longing · open anchor",
          "quote": "The master had remarked that even if he got it into the cart he should not know what to do with it on his arrival at Christminster, the city he was bound for, since he was only going into temporary lodgings just at present.",
          "why_score": "Marygreen village, Christminster (Oxford) as unreachable city of light, Melchester, Aldbrickham, the Wessex roads and stonemason's yards — a moral geography of class barriers, so world scores 90."
        },
        "hook": {
          "locus": "Part First Ch.I · departing schoolmaster · open anchor",
          "quote": "The schoolmaster was leaving the village, and everybody seemed sorry. The miller at Cresscombe lent him the small white tilted cart and horse to carry his goods to the city of his destination.",
          "why_score": "Part First opens quietly — the departing schoolmaster, the boy watching — establishing longing before conflict; the hook is accumulative rather than explosive, so hook scores 82."
        },
        "innov": {
          "locus": "Part Fifth Ch.I · Aldbrickham cohabitation · ~75%",
          "quote": "Sue and Jude were living in Aldbrickham, in precisely the same relations that they had established between themselves when she left Shaston to join him the year before. The proceedings in the law-courts were a distant sound.",
          "why_score": "The marriage-institution critique ('the letter killeth') and the obscured protagonist — a working-class scholar denied the university — made the novel so controversial it ended Hardy's fiction career, so innov scores 92."
        },
        "ending": {
          "locus": "Part Sixth · Remembrance Day death · ending anchor",
          "quote": "\"Did he forgive her?\" \"Not as I know.\" \"Well—poor little thing, 'tis to be believed she's found forgiveness somewhere! She said she had found peace!\"",
          "why_score": "Jude dead alone on Remembrance Day, Arabella at the window, Sue broken into religious penance, the classical texts on the shelf — one of the bleakest and most formally complete endings in English fiction, so ending scores 94."
        }
      }
    },
    {
      "file": "135-first-men-in-the-moon.md",
      "id": "print-v0.first-men-in-the-moon",
      "title": "The First Men in the Moon",
      "author": "H. G. Wells",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction / adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/1013/pg1013.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.8,
      "l1": {
        "plot": 89,
        "cast": 87,
        "pace": 86,
        "prose": 91,
        "world": 95,
        "hook": 90,
        "innov": 95,
        "ending": 93
      },
      "evidence": {
        "plot": "Cavorite sphere → lunar landing → Selenite capture → Bedford's solo escape → epistolary Cavor messages → Grand Lunar audience; bifurcated but coherent.",
        "cast": "Bedford's mercenary practicality vs Cavor's absorbed inventor; Selenites as collective character rather than individuals.",
        "pace": "Ch.XXIII–XXIV natural-history lectures slow mid-book; launch, giddy bridge, and butcher-cave fight restore drive.",
        "prose": "Bedford's rueful first-person ('purest accident') grounds Wells's speculative set-pieces in comic English prose.",
        "world": "Cavorite anti-gravity, lunar caverns, mooncalves, hive Selenites and Grand Lunar — defining lunar-SF geography.",
        "hook": "Italian reminiscence frame + Lympne boredom inverted by Cavor's impossible experiments — slower burn than Invisible Man's inn mystery.",
        "innov": "Social-satire moon hive + hard-ish cavorite physics; template for lunar expedition fiction before actual rocketry.",
        "ending": "Truncated 'uless' message and Bedford's dream of Cavor dragged into lunar silence — haunting, deliberately incomplete."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XXVI · sample_print_v0",
          "quote": "Cavor was, after all, the outcome of the purest accident. It might have been any one. I fell into these things at a time when I thought myself removed from the slightest possibility of disturbing experiences.",
          "why_score": "Cavorite sphere → lunar landing → Selenite capture → Bedford's solo escape → epistolary Cavor messages → Grand Lunar audience; bifurcated but coherent, so plot scores 89."
        },
        "cast": {
          "locus": "Ch.I · Bedford and Cavor",
          "quote": "And this book is the sequel. So utterly at variance is destiny with all the little plans of men. I may perhaps mention here that very recently I had come an ugly cropper in certain business enterprises.",
          "why_score": "Bedford's mercenary practicality vs Cavor's absorbed inventor; Selenites as collective character rather than individuals — moral collision not ensemble warmth, so cast scores 87."
        },
        "pace": {
          "locus": "Ch.II · cavorite chimney",
          "quote": "You see, over our Cavorite this ceased to be the case, the air there ceased to exert any pressure, and the air round it and not over the Cavorite was exerting a pressure of fourteen pounds and a half to the square inch upon this suddenly weightless air.",
          "why_score": "Ch.XXIII–XXIV natural-history lectures slow mid-book; the cavorite breakthrough and launch restore drive after Lympne setup, so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · Italian frame",
          "quote": "As I sit down to write here amidst the shadows of vine-leaves under the blue sky of southern Italy, it comes to me with a certain quality of astonishment that my participation in these amazing adventures of Mr. Cavor was, after all, the outcome of the purest accident.",
          "why_score": "Bedford's rueful first-person grounds Wells's speculative set-pieces in comic English prose; the vine-leaf frame typifies tactile, self-deprecating narration, so prose scores 91."
        },
        "world": {
          "locus": "Ch.XXIV · Selenite social organisation",
          "quote": "Its intelligence and social organisation, in its structure, and more particularly in the fact that it displays, in addition to the two forms, the male and the female form, that almost all other animals possess, a number of other specialisations.",
          "why_score": "Cavorite anti-gravity, lunar caverns, mooncalves, hive Selenites and Grand Lunar — defining lunar-SF geography with hard-ish physics and social satire, so world scores 95."
        },
        "hook": {
          "locus": "Ch.I · Lympne retreat",
          "quote": "I had gone to Lympne because I had imagined it the most uneventful place in the world. \"Here, at any rate,\" said I, \"I shall find peace and a chance to work!\" And this book is the sequel.",
          "why_score": "Italian reminiscence frame + Lympne boredom inverted by Cavor's impossible experiments — slower burn than Invisible Man's inn mystery, so hook scores 90."
        },
        "innov": {
          "locus": "Ch.II · atmospheric fountain",
          "quote": "It formed a sort of atmospheric fountain, a kind of chimney in the atmosphere. And if the Cavorite itself hadn't been loose and so got sucked up the chimney, does it occur to you what would have happened?",
          "why_score": "Social-satire moon hive + hard-ish cavorite physics; treating anti-gravity as applied problem not wish fulfilment, template for lunar expedition fiction before actual rocketry, so innov scores 95."
        },
        "ending": {
          "locus": "Ch.XXVI · truncated message",
          "quote": "The first was: \"I was mad to let the Grand Lunar know—\" There was an interval of perhaps a minute. Then, as if it were hastily transmitted came: \"Cavorite made as follows: take—\" There followed one word, a quite unmeaning word as it stands: \"uless.\"",
          "why_score": "Truncated 'uless' message and Bedford's dream of Cavor dragged into lunar silence — haunting, deliberately incomplete, so ending scores 93."
        }
      }
    },
    {
      "file": "136-kidnapped.md",
      "id": "print-v0.kidnapped",
      "title": "Kidnapped",
      "author": "Robert Louis Stevenson",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / historical fiction",
      "source_text": "https://www.gutenberg.org/cache/epub/421/pg421.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.3,
      "l1": {
        "plot": 91,
        "cast": 93,
        "pace": 88,
        "prose": 94,
        "world": 90,
        "hook": 89,
        "innov": 85,
        "ending": 92
      },
      "evidence": {
        "plot": "Shaws betrayal → Covenant kidnapping → shipwreck → Appin murder flight → inheritance lawsuit → Rankeillor settlement; Jacobite spine clean.",
        "cast": "David's Lowland sobriety vs Alan Breck's swaggering Jacobite honour — one of adventure fiction's great pairings.",
        "pace": "Early Shaws/Lawyer setup and legal coda bracket a mid-book highland chase that rarely flags; Covenant chapters slightly dilated.",
        "prose": "Stevenson's first-person confessional voice — 'lost and lonesome' at Rest-and-be-Thankful — at peak clarity and restraint.",
        "world": "1751 Highland geography (Glencoe, Rannoch Moor, Appin) and Jacobite politics rendered with map-like precision.",
        "hook": "Ebenezer Balfour's Shaws house and the tower-stair ambush land fast; less iconically branded than Treasure Island's inn.",
        "innov": "Historical-boys'-adventure model rather than genre invention; excels within tradition set by Scott and Stevenson's own piracy tale.",
        "ending": "Rest-and-be-Thankful farewell without backward glance — understated grief ('cold gnawing') before providential bank arrival."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Shaws betrayal → Covenant shipwreck → Rankeillor settlement · sample_print_v0",
          "quote": "serving Mr. Riach and the captain at their supper, when the ship struck something with a great sound, and we heard voices singing out. My two masters leaped to their feet. \"She's struck!\" said Mr. Riach. \"No, sir,\" said the captain. \"We've only run a boat down.\"",
          "why_score": "Shaws betrayal → Covenant kidnapping → shipwreck → Appin murder flight → inheritance lawsuit → Rankeillor settlement; Jacobite spine clean, so plot scores 91."
        },
        "cast": {
          "locus": "Ch.XXX · Rest-and-be-Thankful parting · ending anchor",
          "quote": "\"Well, good-bye,\" said Alan, and held out his left hand. \"Good-bye,\" said I, and gave the hand a little grasp, and went off down hill. Neither one of us looked the other in the face, nor so long as he was in my view did I take one back glance at the friend I was leaving.",
          "why_score": "David's Lowland sobriety vs Alan Breck's swaggering Jacobite honour—one of adventure fiction's great pairings—so cast scores 93."
        },
        "pace": {
          "locus": "Covenant fog strike · ~25% anchor",
          "quote": "In the afternoon there was a falling swell and a thick, wet, white fog that hid one end of the brig from the other. All afternoon, when I went on deck, I saw men and officers listening hard over the bulwarks—\"for breakers,\" they said",
          "why_score": "Early Shaws/Lawyer setup and legal coda bracket a mid-book highland chase that rarely flags; Covenant chapters slightly dilated, so pace scores 88."
        },
        "prose": {
          "locus": "Ch.XXX · David walks into Edinburgh · ending anchor",
          "quote": "But as I went on my way to the city, I felt so lost and lonesome, that I could have found it in my heart to sit down by the dyke, and cry and weep like any baby.",
          "why_score": "Stevenson's first-person confessional voice—'lost and lonesome' at Rest-and-be-Thankful—at peak clarity and restraint, so prose scores 94."
        },
        "world": {
          "locus": "Ch.I · 1751 journey to Shaws · open anchor",
          "quote": "I will begin the story of my adventures with a certain morning early in the month of June, the year of grace 1751, when I took the key for the last time out of the door of my father's house. The sun began to shine upon the summit of the hills as I went down the road",
          "why_score": "1751 Highland geography (Glencoe, Rannoch Moor, Appin) and Jacobite politics rendered with map-like precision, so world scores 90."
        },
        "hook": {
          "locus": "Ch.III · stair-tower ambush · open anchor",
          "quote": "\"There,\" says he, \"there's the key of the stair-tower at the far end of the house. Ye can only win into it from the outside, for that part of the house is no finished. Gang ye in there, and up the stairs, and bring me down the chest that's at the top.\"",
          "why_score": "Ebenezer Balfour's Shaws house and the tower-stair ambush land fast; less iconically branded than Treasure Island's inn, so hook scores 89."
        },
        "innov": {
          "locus": "Title-page promise · historical boys' adventure model",
          "quote": "BEING MEMOIRS OF THE ADVENTURES OF DAVID BALFOUR IN THE YEAR 1751: HOW HE WAS KIDNAPPED AND CAST AWAY; HIS SUFFERINGS IN A DESERT ISLE; HIS JOURNEY IN THE WILD HIGHLANDS; HIS ACQUAINTANCE WITH ALAN BRECK STEWART AND OTHER NOTORIOUS HIGHLAND JACOBITES",
          "why_score": "Historical-boys'-adventure model rather than genre invention; excels within tradition set by Scott and Stevenson's own piracy tale, so innov scores 85."
        },
        "ending": {
          "locus": "Ch.XXX · Rest-and-be-Thankful · ending anchor",
          "quote": "But as I went on my way to the city, I felt so lost and lonesome, that I could have found it in my heart to sit down by the dyke, and cry and weep like any baby. It was coming near noon when I passed in by the West Kirk and the Grassmarket into the streets of the capital.",
          "why_score": "Rest-and-be-Thankful farewell without backward glance—understated grief ('cold gnawing') before providential bank arrival, so ending scores 92."
        }
      }
    },
    {
      "file": "137-black-arrow.md",
      "id": "print-v0.black-arrow",
      "title": "The Black Arrow",
      "author": "Robert Louis Stevenson",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / historical fiction",
      "source_text": "https://www.gutenberg.org/cache/epub/848/pg848.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.3,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 86,
        "prose": 89,
        "world": 89,
        "hook": 84,
        "innov": 82,
        "ending": 85
      },
      "evidence": {
        "plot": "Dick's wardship → Black Arrow outlaw band → Wars of Roses battles → Shoreby rescue → marriage; serial adventure spine with historical frame.",
        "cast": "Dick Shelton's yeoman growth, Joanna Matcham's disguise, Lawless's roguish piety, Sir Daniel's greedy villainy — solid but less iconic than Jim/Silver.",
        "pace": "Serial origin shows in Kettley setup and repeated skirmishes; Shoreby siege and wedding breakfast restore forward motion.",
        "prose": "Stevenson's Tudor diction ('pottle of spiced ale,' 'sanguine-coloured cloak') vivid; author himself rated it below Treasure Island.",
        "world": "Wars of the Roses border country — Tunstall, Kettley fens, Shoreby — readable as adventure geography against real dynastic backdrop.",
        "hook": "Midnight rent-collecting at Kettley is atmospheric but lacks Treasure Island's mythic omen; Black Arrow summons arrives slightly late.",
        "innov": "YA historical romance in serial form; competes with Phillips rather than inventing a new template — Stevenson's own footnote concedes this.",
        "ending": "Forest retreat while Gloucester marches to Bosworth — gentle lovers' epilogue and Lawless's friar death; competent rather than unforgettable."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Prologue · Tunstall bell / Kettley muster · open anchor · sample_print_v0",
          "quote": "The express, it appeared, had brought great news. A battle was impending. Sir Daniel had sent for every man that could draw a bow or carry a bill to go post-haste to Kettley, under pain of his severe displeasure; but for whom they were to fight, or of where the battle was expected, Dick knew nothing.",
          "why_score": "Dick's wardship → Black Arrow outlaw band → Wars of the Roses battles → Shoreby rescue → marriage forms a serial adventure spine with historical frame, so plot scores 87."
        },
        "cast": {
          "locus": "Ch. mid-outlaw arc · Lawless / Dick Shelton · ~25% anchor",
          "quote": "Two men came forth out of the thicket, each in green forest jerkin, each with a long bow upon his back and a black arrow stuck in his cap. \"Why, Lawless,\" said the younger of the two, \"it is young Shelton.\"",
          "why_score": "Dick Shelton's yeoman growth, Joanna Matcham's disguise, Lawless's roguish piety, and Sir Daniel's greedy villainy are solid but less iconic than Jim/Silver, so cast scores 88."
        },
        "pace": {
          "locus": "Prologue · Tunstall muster · open anchor",
          "quote": "On a certain afternoon, in the late springtime, the bell upon Tunstall Moat House was heard ringing at an unaccustomed hour. Far and near, in the forest and in the fields along the river, people began to desert their labours and hurry towards the sound.",
          "why_score": "Serial origin shows in Kettley setup and repeated skirmishes; Shoreby siege and wedding breakfast restore forward motion, so pace scores 86."
        },
        "prose": {
          "locus": "Prologue · Dick Shelton at the cross · open anchor",
          "quote": "He drew bridle willingly enough—a young fellow not yet eighteen, sun-browned and grey-eyed, in a jacket of deer's leather, with a black velvet collar, a green hood upon his head, and a steel cross-bow at his back.",
          "why_score": "Stevenson's Tudor diction ('pottle of spiced ale,' 'sanguine-coloured cloak') is vivid though the author rated it below Treasure Island, so prose scores 89."
        },
        "world": {
          "locus": "Prologue · Tunstall hamlet / Wars of the Roses · open anchor",
          "quote": "Tunstall hamlet at that period, in the reign of old King Henry VI., wore much the same appearance as it wears to-day. A score or so of houses, heavily framed with oak, stood scattered in a long green valley ascending from the river.",
          "why_score": "Wars of the Roses border country—Tunstall, Kettley fens, Shoreby—reads as adventure geography against a real dynastic backdrop, so world scores 89."
        },
        "hook": {
          "locus": "Prologue · Kettley rent-muster · open anchor",
          "quote": "\"It is the ruin of this kind land,\" a woman said. \"If the barons live at war, ploughfolk must eat roots.\" \"Nay,\" said Dick, \"every man that follows shall have sixpence a day, and archers twelve.\"",
          "why_score": "Midnight rent-collecting at Kettley is atmospheric but lacks Treasure Island's mythic omen; the Black Arrow summons arrives slightly late, so hook scores 84."
        },
        "innov": {
          "locus": "Author's note · serial rivalry · open frame",
          "quote": "The tale was written years ago for a particular audience and (I may say) in rivalry with a particular author; I think I should do well to name him, Mr. Alfred R. Phillips.",
          "why_score": "YA historical romance in serial form competes with Phillips rather than inventing a new template—Stevenson's own footnote concedes this, so innov scores 82."
        },
        "ending": {
          "locus": "Final chapter · Dick and Joan wed / forest epilogue · ending anchor",
          "quote": "Thenceforth the dust and blood of that unruly epoch passed them by. They dwelt apart from alarms in the green forest where their love began. The other, who had been a bit of everything, turned in the end towards piety, and made a most religious death under the name of Brother Honestus in the neighbouring abbey.",
          "why_score": "Forest retreat while Gloucester marches to Bosworth—gentle lovers' epilogue and Lawless's friar death—competent rather than unforgettable, so ending scores 85."
        }
      }
    },
    {
      "file": "138-white-fang.md",
      "id": "print-v0.white-fang",
      "title": "White Fang",
      "author": "Jack London",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / animal fiction / wilderness",
      "source_text": "https://www.gutenberg.org/cache/epub/910/pg910.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.3,
      "l1": {
        "plot": 90,
        "cast": 89,
        "pace": 91,
        "prose": 93,
        "world": 94,
        "hook": 92,
        "innov": 90,
        "ending": 91
      },
      "evidence": {
        "plot": "Wild birth → lynx feud → Indian camp → Beauty Smith cruelty → Weedon Scott redemption → Collie puppies — domestication arc mirror to Call of the Wild.",
        "cast": "White Fang's instinct-to-trust evolution carries the book; Scott as love-master and Beauty Smith as mad god form clear poles.",
        "pace": "Five-part structure (Wild → Camp → Gods → Hate → Southland) keeps wilderness-to-civilization tempo tight.",
        "prose": "London's sensory naturalism ('Law of Meat,' 'Wall of the World') makes animal cognition legible without anthropomorphic cute.",
        "world": "Klondike pack hierarchy, Indian camp, Sierra Vista estate — dual ecology of fang and covenant rendered with Call-of-the-Wild-level conviction.",
        "hook": "Frozen waterway and hunger-cry opening plunges immediately into pre-human wilderness; slightly more gradual than Buck's kidnapping punch.",
        "innov": "Reverse Call of the Wild — civilization as climax not fall; animal-POV domestication narrative influential in its own right.",
        "ending": "Puppy-acceptance tableau ('Blessed Wolf') — warm, earned closure after Scott's near-death; drowsing in sun completes the arc."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I Trail of the Meat → Part V Sleeping Wolf · sample_print_v0",
          "quote": "And so, because he needed a god and because he preferred Weedon Scott to Beauty Smith, White Fang remained. In acknowledgment of fealty, he proceeded to take upon himself the guardianship of his master's property.",
          "why_score": "Wild birth → lynx feud → Indian camp → Beauty Smith cruelty → Weedon Scott redemption → Collie puppies traces a complete domestication arc mirroring Call of the Wild in reverse, so plot scores 90."
        },
        "cast": {
          "locus": "Part IV · Beauty Smith as mad god",
          "quote": "White Fang, Beauty Smith was a veritable, if terrible, god. He was a god who had been cruel to him, and whom he had obeyed because he could not help obeying; but he hated accordingly.",
          "why_score": "White Fang's instinct-to-trust evolution carries the book; Scott as love-master and Beauty Smith as mad god form clear poles that structure the animal's psychology, so cast scores 89."
        },
        "pace": {
          "locus": "Part II · Law of Meat",
          "quote": "The aim of life was meat. Life itself was meat. Life lived on life. There were the eaters and the eaten. The law was: EAT OR BE EATEN. He did not formulate the law in clear, set terms and moralise about it.",
          "why_score": "Five-part structure (Wild → Camp → Gods → Hate → Southland) keeps wilderness-to-civilization tempo tight; the Law of Meat chapter accelerates cubhood into kill-or-be-killed clarity, so pace scores 91."
        },
        "prose": {
          "locus": "Part I · frozen waterway opening (Gutenberg #910)",
          "quote": "Dark spruce forest frowned on either side the frozen waterway. The trees had been stripped by a recent wind of their white covering of frost, and they seemed to lean towards each other, black and ominous, in the fading light.",
          "why_score": "London's sensory naturalism (\"Law of Meat,\" \"Wall of the World\") makes animal cognition legible without anthropomorphic cute; the opening's desolation prose sets the Northland register, so prose scores 93."
        },
        "world": {
          "locus": "Part II · Law of Meat",
          "quote": "He saw the law operating around him on every side. He had eaten the ptarmigan chicks. The hawk had eaten the ptarmigan-mother. The hawk would also have eaten him. Later, when he had grown more formidable, he wanted to eat the hawk.",
          "why_score": "Klondike pack hierarchy, Indian camp, and Sierra Vista estate form a dual ecology of fang and covenant rendered with Call-of-the-Wild-level conviction, so world scores 94."
        },
        "hook": {
          "locus": "Part I · Trail of the Meat",
          "quote": "A vast silence reigned over the land. The land itself was a desolation, lifeless, without movement, so lone and cold that the spirit of it was not even that of sadness. There was a hint in it of laughter, but of a laughter more terrible than any sadness.",
          "why_score": "Frozen waterway and hunger-cry opening plunges immediately into pre-human wilderness; slightly more gradual than Buck's kidnapping punch but still commanding, so hook scores 92."
        },
        "innov": {
          "locus": "Part IV–V · reverse Call of the Wild arc",
          "quote": "Weedon Scott had set himself the task of redeeming White Fang—or rather, of redeeming mankind from the wrong it had done White Fang. It was a matter of principle and conscience.",
          "why_score": "Reverse Call of the Wild—civilization as climax not fall; animal-POV domestication narrative influential in its own right, so innov scores 90."
        },
        "ending": {
          "locus": "Part V · Blessed Wolf",
          "quote": "The master's wife called him the \"Blessed Wolf,\" which name was taken up with acclaim and all the women called him the Blessed Wolf. He tried to rise to his feet, and after several attempts fell down from weakness.",
          "why_score": "Puppy-acceptance tableau (\"Blessed Wolf\")—warm, earned closure after Scott's near-death; drowsing in sun completes the arc, so ending scores 91."
        }
      }
    },
    {
      "file": "139-kim.md",
      "id": "print-v0.kim",
      "title": "Kim",
      "author": "Rudyard Kipling",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / espionage / bildungsroman",
      "source_text": "https://www.gutenberg.org/cache/epub/2226/pg2226.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.6,
      "l1": {
        "plot": 88,
        "cast": 92,
        "pace": 85,
        "prose": 93,
        "world": 96,
        "hook": 90,
        "innov": 91,
        "ending": 90
      },
      "evidence": {
        "plot": "Kimball O'Hara's street education → Great Game apprenticeship → lama's Search → espionage climax → spiritual deliverance; braided picaresque.",
        "cast": "Kim's chameleon identity, Teshoo Lama's quest, Mahbub Ali and Lurgan Sahib as mentors — ensemble of Anglo-Indian types at full stretch.",
        "pace": "Episodic caravan and school chapters dilate; spy-craft set-pieces and Himalayan finale restore momentum unevenly.",
        "prose": "Kipling's Anglo-vernacular mosaic ('Son of my Soul,' bazaar oaths, St. Xavier's Latin) — virtuoso polyglot narration.",
        "world": "Grand Trunk Road, Great Game, Himalayan Buddhism, barracks and bazaar — unmatched panorama of Raj India as adventure geography.",
        "hook": "Zam-Zammah gun and Kim's defiant perch opposite the Wonder House — immediate sense of colonial chessboard and orphan cunning.",
        "innov": "Spy novel fused with spiritual bildungsroman; Kim as double agent of empire and soul-search prefigures modern espionage fiction.",
        "ending": "Lama's voluntary return from Enlightenment threshold for Kim's sake — 'Just is the Wheel!' — metaphysical closure on the mango-tope."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Zam-Zammah → River of the Arrow ending · braided picaresque · sample_print_v0",
          "quote": "Who hold Zam-Zammah, that \"fire-breathing dragon\", hold the Punjab, for the great green-bronze piece is always first of the conqueror's loot.",
          "why_score": "Street education → Great Game apprenticeship → lama's Search → espionage climax → spiritual deliverance braids picaresque and spy arcs into one spine, so plot scores 88."
        },
        "cast": {
          "locus": "Great Game induction · Mahbub Ali mentor",
          "quote": "When he comes to the Great Game he must go alone—alone, and at peril of his head. Then, if he spits, or sneezes, or sits down other than as the people do whom he watches, he may be slain.",
          "why_score": "Kim's chameleon identity, Teshoo Lama's quest, and Mahbub Ali as horse-trader mentor form an ensemble of Anglo-Indian types at full stretch, so cast scores 92."
        },
        "pace": {
          "locus": "Grand Trunk Road caravan · ~25% anchor",
          "quote": "And truly the Grand Trunk Road is a wonderful spectacle. It runs straight, bearing without crowding India's traffic for fifteen hundred miles—such a river of life as nowhere else exists in the world.",
          "why_score": "Episodic caravan and school chapters dilate between spy set-pieces, but the Grand Trunk procession and Himalayan finale restore momentum unevenly rather than stalling, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · Lahore opening · open anchor",
          "quote": "He sat, in defiance of municipal orders, astride the gun Zam Zammah on her brick platform opposite the old Ajaib-Gher—the Wonder House, as the natives call the Lahore Museum.",
          "why_score": "Kipling's Anglo-vernacular mosaic (bazaar oaths, St. Xavier's Latin, lama's idiom) makes polyglot narration virtuosic without losing clarity, so prose scores 93."
        },
        "world": {
          "locus": "Grand Trunk Road · Raj panorama",
          "quote": "Look! Brahmins and chumars, bankers and tinkers, barbers and bunnias, pilgrims and potters—all the world going and coming. It is to me as a river from which I am withdrawn like a log after a flood.",
          "why_score": "Grand Trunk Road, Great Game, Himalayan Buddhism, barracks and bazaar render Raj India as unmatched adventure geography, so world scores 96."
        },
        "hook": {
          "locus": "Ch.I · Zam-Zammah gun · open anchor",
          "quote": "Who hold Zam-Zammah, that \"fire-breathing dragon\", hold the Punjab, for the great green-bronze piece is always first of the conqueror's loot.",
          "why_score": "Zam-Zammah gun and Kim's defiant perch opposite the Wonder House immediately signal colonial chessboard and orphan cunning, so hook scores 90."
        },
        "innov": {
          "locus": "Great Game + lama Search · braided genres",
          "quote": "When he comes to the Great Game he must go alone—alone, and at peril of his head.",
          "why_score": "Spy novel fused with spiritual bildungsroman—Kim as double agent of empire and soul-search prefigures modern espionage fiction, so innov scores 91."
        },
        "ending": {
          "locus": "River of the Arrow vision · ending anchor",
          "quote": "Son of my Soul, I have wrenched my Soul back from the Threshold of Freedom to free thee from all sin—as I am free, and sinless! Just is the Wheel! Certain is our deliverance! Come!",
          "why_score": "Lama's voluntary return from Enlightenment threshold for Kim's sake—\"Just is the Wheel!\"—delivers metaphysical closure on the mango-tope, so ending scores 90."
        }
      }
    },
    {
      "file": "140-jingu-qiguan.md",
      "id": "print-v0.jingu-qiguan",
      "title": "今古奇觀",
      "author": "馮夢龍（明，1574–1646）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集",
      "source_text": "https://zh.wikisource.org/wiki/今古奇觀",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.6,
      "l1": {
        "plot": 83,
        "cast": 82,
        "pace": 86,
        "prose": 88,
        "world": 80,
        "hook": 85,
        "innov": 84,
        "ending": 81
      },
      "evidence": {
        "plot": "四十卷独立短篇，单卷结构完整；01 三孝廉让产试弟、10 看财奴因果轮回、30 念亲恩藏孙、40 白丁横带，因果/报应/世情主题贯穿；与 scorecard 123/124「三言」姊妹集互文。",
        "cast": "许武/许晏/许普、张善友/周荣祖/贾仁、刘从善/引姐/引孙、李德权/郭七郎等类型厚度足；01 三孝廉性格对照鲜明。",
        "pace": "短篇集节奏利，每卷数千至万余字即收；40 卷可随取随读，无长篇注水。",
        "prose": "冯梦龙编选润色功力显，01 论兄弟和顺以三典故起、10 诗论「欠债要还钱」、40 荣华无常议论，口语与雅言并置；与《喻世明言》《警世通言》同系。",
        "world": "汉唐宋明市井/官场/历史演义卷并置，覆盖广；单卷世界深度有限。",
        "hook": "01 以紫荆树/花萼楼/豆萁诗三典故硬钩入题；10 看财奴得胜头回、40 末卷白丁横带反讽开卷。",
        "innov": "从「三言」抽名篇成四十卷集，与喻世/警世/醒世恒言形成冯氏拟话本矩阵；选篇策略本身即编辑创新。",
        "ending": "40 卷标「全書終」，末篇郭七郎/李德权荣华消长收束「宁可无了有」主题；各卷独立，整体缺单一长篇式终局。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01卷 · 三孝廉让产 · sample_print_v0",
          "quote": "田大道：「吾非哭此樹也。思我兄弟三人，產於一姓，同父合母，比這樹枝枝葉葉，連根而生，分開不得。……我兄弟三人若分離了，亦如此樹枯死，豈有榮盛之日，吾所以悲哀耳！」",
          "why_score": "四十卷独立短篇，单卷结构完整；01 三孝廉让产试弟、10 看财奴因果轮回、30 念亲恩藏孙、40 白丁横带，因果/报应/世情主题贯穿，故情节 83。"
        },
        "cast": {
          "locus": "第01卷 · 许武试弟 · sample_print_v0",
          "quote": "那许武日则躯率童仆耕田种圃，夜则挑灯读书。但是耕种时，二弟虽未胜耰锄，必使从旁观看。但是读书时，把两个小兄弟坐于案旁，将句读亲口传授，细细讲解，教以礼让之节，成人之道。",
          "why_score": "许武/许晏/许普、张善友/周荣祖/贾仁、刘从善/引姐/引孙、李德权/郭七郎等类型厚度足；01 三孝廉性格对照鲜明，故人物 82。"
        },
        "pace": {
          "locus": "第10卷 · 看财奴 · sample_print_v0",
          "quote": "诗云：从来欠债要还钱，冥府于斯倍灼然。若使得来非分内，终须有日复还原。却说人生财物，皆有分定。若不是你的东西，纵然勉强哄得到手，原要一分一毫填还别人的。",
          "why_score": "短篇集节奏利，每卷数千至万余字即收；40 卷可随取随读，无长篇注水，故节奏 86。"
        },
        "prose": {
          "locus": "第01卷 · 三典故入题 · sample_print_v0",
          "quote": "紫荆枝下还家日，花萼楼中合被时。同气从来兄与弟，千秋羞咏《豆萁诗》。这首诗为劝人兄弟和顺而作，用着三个故事。看官听在下一一分剖。",
          "why_score": "冯梦龙编选润色功力显，01 论兄弟和顺以三典故起、10 诗论「欠债要还钱」、40 荣华无常议论，口语与雅言并置，故文笔 88。"
        },
        "world": {
          "locus": "第30卷 · 念亲恩孝藏儿 · sample_print_v0",
          "quote": "话说元朝时，都下有个李总管，官居三品，家业巨富。年过五十，不曾有子。……总管仔细相了一回，天性感通，自然识认，前抱着一个道：「此吾子也。」千户点头笑道：「果然不差。」",
          "why_score": "汉唐宋明市井/官场/历史演义卷并置，覆盖广；单卷世界深度有限，故世界观 80。"
        },
        "hook": {
          "locus": "第01卷 · 紫荆树 · sample_print_v0",
          "quote": "田大至公无私，议将此树砍倒，将粗本分为三截，每人各得一截。……到得树边看时，枝枯叶萎，全无生气。田大把手一推，其树应手而倒，根芽俱露。田大住手，向树大哭。",
          "why_score": "01 以紫荆树/花萼楼/豆萁诗三典故硬钩入题；10 看财奴得胜头回、40 末卷白丁横带反讽开卷，故钩子 85。"
        },
        "innov": {
          "locus": "第40卷 · 全书终 · sample_print_v0",
          "quote": "目錄 今古奇觀 ◀上一卷 第四十卷 逞多財白丁橫帶 全書終 詩曰：榮枯本是无常数，何必当风使尽帆？东海扬尘犹有日，白衣苍狗刹那间。",
          "why_score": "从「三言」抽名篇成四十卷集，与喻世/警世/醒世恒言形成冯氏拟话本矩阵；选篇策略本身即编辑创新，故创新 84。"
        },
        "ending": {
          "locus": "第40卷 · 白丁横带 · sample_print_v0",
          "quote": "俗语两句说得好：「宁可无了有，不可有了无。」专为贫贱之人，一朝变泰，得了富贵，苦尽甜来滋味深长；若是富贵之人，一朝失势，落魄起来，这叫做「树倒猢狲散」，光景着实难堪了。",
          "why_score": "40 卷标「全書終」，末篇郭七郎/李德权荣华消长收束「宁可无了有」主题；各卷独立，整体缺单一长篇式终局，故结局 81。"
        }
      }
    },
    {
      "file": "141-wusheng-xi.md",
      "id": "print-v0.wusheng-xi",
      "title": "無聲戲",
      "author": "李漁（清，1611–1680）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集",
      "source_text": "https://zh.wikisource.org/wiki/無聲戲",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.6,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 87,
        "prose": 89,
        "world": 78,
        "hook": 88,
        "innov": 90,
        "ending": 83
      },
      "evidence": {
        "plot": "十二回独立，单回起合完整；01 丑郎君/04 失千金/09 变女为儿/12 妻妾守节，机巧反转（相面同貌异命、梦兆反详、守节试真）密度高。",
        "cast": "邹小姐/阙不全（才女丑夫对照极鲜明）、秦世良/杨百万、马麟如/罗氏/莫氏/碧莲，性格互补且功能清晰；01 邹小姐拒淫守贞入静室有戏。",
        "pace": "李渔短篇节奏紧凑，每回万余字即收；序中自论结构，无注水。",
        "prose": "开卷论「无声戏」与小说时势，01 阎王论红颜薄命、04 论相命、09 论梦兆，议论与叙事并置；口语雅言切换自如。",
        "world": "明清湖广/杭州/建昌名教+市井+官场；单回世界深度有限。",
        "hook": "01 诗论「十对夫妻九配差」+阎王极刑论即刻钩；04 同貌异命、09 梦凶得吉，开卷即论。",
        "innov": "「无声戏」自命结构主义小说，序中论万历以来小说时势；与《十二楼》《欢喜冤家》并为李渔拟话本三集，形式自觉度极高。",
        "ending": "12 回「全書終」，三寡妇守节试（罗/莫/碧莲）反转收束；主题闭合且情绪到位。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第12回 · 妻妾守节试 · ending anchor · sample_print_v0",
          "quote": "麟如当晚重修花烛，再整洞房，自己对天发誓，从今以后与碧莲做结发夫妻，永不重婚再娶。碧莲向不生育，忽到三十之外，连举二子，与莫氏所生，共成三凤。后来麟如物故，碧莲二子尚小，教诲扶持，俱赖长兄之力。",
          "why_score": "十二回独立，单回起合完整；01 丑郎君/04 失千金/09 变女为儿/12 妻妾守节，机巧反转密度高，故情节 84。"
        },
        "cast": {
          "locus": "第01回 · 邹小姐/阙不全 · open anchor",
          "quote": "明朝嘉靖年间，湖广荆州府有个财主，姓阙字里侯。祖上原以忠厚起家，后来一代富似一代，到他父亲手里，就算荆州第一个富翁。好事的就替他取个别号，叫做「阙不全」。因为她的姿貌虽则风度嫣然，有仙子临凡之致，也还不叫做倾国倾城；独有那种聪明，可称绝世。",
          "why_score": "邹小姐/阙不全（才女丑夫对照极鲜明）、秦世良/杨百万、马麟如/罗氏/莫氏/碧莲，性格互补且功能清晰，故人物 86。"
        },
        "pace": {
          "locus": "第01回 · 丑郎君 · open anchor",
          "quote": "成亲之夜，拜堂礼毕，齐入洞房。里侯是二十多岁的新郎，见了这样妻子，哪里用得着软款温柔，连合卺杯也等不得吃，竟要扯她上床。只是自己晓得容貌不济，妻子看见定要做作起来，就趁她不曾抬头，一口气先把灯吹灭了，然后走近身去，替她解带宽衣。",
          "why_score": "李渔短篇节奏紧凑，每回万余字即收；序中自论结构，无注水，故节奏 87。"
        },
        "prose": {
          "locus": "第01回 · 阎王论红颜薄命 · open anchor",
          "quote": "诗云：天公局法乱如麻，十对夫妻九配差。常使娇莺栖老树，惯教顽石伴奇花。合欢床上眠仇侣，交颈帏中带软枷。只有鸳鸯无错配，不须梦里抱琵琶。这首诗词单说世上姻缘一事，错配者多，使人不能无恨。",
          "why_score": "开卷论「无声戏」与小说时势，01 阎王论红颜薄命、04 论相命、09 论梦兆，议论与叙事并置；口语雅言切换自如，故文笔 89。"
        },
        "world": {
          "locus": "第01回 · 荆州阙府 · open anchor",
          "quote": "明朝嘉靖年间，湖广荆州府有个财主，姓阙字里侯。祖上原以忠厚起家，后来一代富似一代，到他父亲手里，就算荆州第一个富翁。只是一件，但出有才之贝，不出无贝之才，莫说举人进士挣扎不来，就是一顶秀才头巾，也像平天冠一般，承受不起。",
          "why_score": "明清湖广/杭州/建昌名教+市井+官场；单回世界深度有限，故世界观 78。"
        },
        "hook": {
          "locus": "第01回 · 诗论+阎王极刑 · open anchor",
          "quote": "当初有个病人，死去三日又活转来，说曾在地狱中看见阎王升殿，鬼判带许多恶人听他审录。只有一个极恶之人，没有什么变得，阎王想了一会，点点头道：「罚你做一个绝标致的妇人，嫁一个极丑陋的男子，夫妻都活百岁，将你禁铺终身，才准折得你的罪业。」",
          "why_score": "01 诗论「十对夫妻九配差」+阎王极刑论即刻钩；04 同貌异命、09 梦凶得吉，开卷即论，故钩子 88。"
        },
        "innov": {
          "locus": "第01回 · 「无声戏」结构自觉 · open anchor",
          "quote": "做这回小说的人，就是妇人科的国手了。奉劝世间不曾出阁的闺秀，服药于未病之先；已归金屋的阿娇，收功于瞑眩之后，莫待病入膏肓，才悔逢医不早。我如今再把一桩实事演做正文，不像以前的话出于阎王之口，入于判官之耳，死去的病人还魂说鬼，没有见证的。",
          "why_score": "「无声戏」自命结构主义小说，序中论万历以来小说时势；与《十二楼》《欢喜冤家》并为李渔拟话本三集，形式自觉度极高，故创新 90。"
        },
        "ending": {
          "locus": "第12回 · 全書終 · ending anchor",
          "quote": "碧莲向不生育，忽到三十之外，连举二子，与莫氏所生，共成三凤。后来麟如物故，碧莲二子尚小，教诲扶持，俱赖长兄之力。长兄即莫氏所生，碧莲当初抚养孤儿，后来亦得孤儿之报。可见做好事的原不折本，这叫做皇天不負苦心人也。",
          "why_score": "12 回「全書終」，三寡妇守节试（罗/莫/碧莲）反转收束；主题闭合且情绪到位，故结局 83。"
        }
      }
    },
    {
      "file": "142-huanxi-yuanjia.md",
      "id": "print-v0.huanxi-yuanjia",
      "title": "歡喜冤家",
      "author": "李漁（清，1611–1680）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集",
      "source_text": "https://zh.wikisource.org/wiki/歡喜冤家",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.9,
      "l1": {
        "plot": 82,
        "cast": 83,
        "pace": 84,
        "prose": 86,
        "world": 77,
        "hook": 84,
        "innov": 85,
        "ending": 82
      },
      "evidence": {
        "plot": "二十四回独立，以一年节序纪年；01 偷情/06 伴花楼误会/18 弃妻疑案/24 盗侠计，世情与侠义并置；因果/报应/色戒主题贯穿。",
        "cast": "花二娘/花林/任三、王卞/白小姐/柏青、王有道/孟月华、一枝梅/张朝相/端英，性格互补；01 花二娘「巧智」与 18 月华冤情有辨识度。",
        "pace": "二十四回篇幅适中，每回独立推进；节序结构利，无长篇注水。",
        "prose": "序论「欢喜冤家」反讽题名，01 诗「情人谁肯因情死，先结冤家后聚头」；诗词穿插，李渔口语雅言并置。",
        "world": "松江/杭州/临安才子佳人+市井+官场；地理/制度深度有限。",
        "hook": "01 开卷论酒色财气+偷情钩；06 梅花赋/隔窗听箫、18 阳明拒色典故，开卷即硬钩。",
        "innov": "以二十四回纪一年节序，题名「欢喜冤家」反讽；与《无声戏》《十二楼》并为李渔三集，世情讽刺辨识度高。",
        "ending": "24 回「全書終」，《卖花声》收束+一枝梅盗侠自投；各回独立，整体以盗侠线收束情绪完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01回 · 花二娘巧智認情郎 · sample_print_v0",
          "quote": "二娘道：「何難，你既有心，可出去將二哥灌得大醉，你同李二同去，我打發開二哥睡了，你傍晚再來。遂你之心，可麼？」三官道：「多感美情。祇要開門等我，萬萬不可失信。」",
          "why_score": "二十四回各成一体，以节序纪年；01 偷情因果、06 伴花楼误会、18 弃妻疑案、24 盗侠计并置，世情与侠义以报应贯穿，故情节 82。"
        },
        "cast": {
          "locus": "第06回 · 王卞/柏青/白小姐 · sample_print_v0",
          "quote": "王卞与一窗友柏青，在家中伴读。二人情投意合，契若金兰，终日不离左右。……柏青放下笛，立起身来对着看。王卞急止曰：「不可，此乃白年伯之女。」",
          "why_score": "花二娘「巧智」、王有道/孟月华冤情、柏青隔窗听箫等靠对白与细节立住；01/06/18/24 锚点人物互补，故人物 83。"
        },
        "pace": {
          "locus": "第06回 · 节序开卷 · sample_print_v0",
          "quote": "为何道「慢赏花」三个字，只因前一回，因赏花惹起天样大的愁烦来。这一回也有些不妙，故此说此三个字。",
          "why_score": "二十四回篇幅适中，每回独立推进；节序结构利，无长篇注水，故节奏 84。"
        },
        "prose": {
          "locus": "第18回 · 阳明拒色 · sample_print_v0",
          "quote": "弹破纸窗犹可补，损人阴德最难修。我朝如阳明先生。……王华会意道：「岂有此理。」即时时取笔，写于未后道：「难欺天上神。」",
          "why_score": "序论「欢喜冤家」反讽题名，01 诗词、18 阳明典故与口语雅言并置，李渔拟话本辨识度在文笔，故 86。"
        },
        "world": {
          "locus": "第06回 · 临安才子佳人 · sample_print_v0",
          "quote": "且说来时临安一个进士，姓王名羽，官至副使。为官断事分明，不肯擅入人罪，受人私意。……公子闻之，喜不自胜。便道：「柏兄，梅花香秀，香气爱人。」",
          "why_score": "松江/杭州/临安才子佳人+市井+官场并置，地理与制度深度有限，故世界观 77。"
        },
        "hook": {
          "locus": "第01回 · 酒色财气开卷 · sample_print_v0",
          "quote": "好笑这花林，娶了这般一个花枝般的浑家，尚兀自疏云懒雨，竟不合偏向乡里著脚。过了几时，仍向街坊上结交了一个不才肖的单身光棍，姓李名二白。",
          "why_score": "01 论酒色财气+偷情钩、06 梅花赋/隔窗听箫、18 阳明拒色典故，开卷即硬钩，故钩子 84。"
        },
        "innov": {
          "locus": "第24回 · 一枝梅 · sample_print_v0",
          "quote": "一枝梅，乃梁上君子的绰号。大凡到人家偷了物件，就于失主壁上画一枝梅花而去。……副使一见贼人解到，咬牙恨道：「大胆奴才，快快还我赃来。」",
          "why_score": "以二十四回纪一年节序，题名「欢喜冤家」反讽；与《无声戏》《十二楼》并为李渔三集，世情讽刺辨识度高，故创新 85。"
        },
        "ending": {
          "locus": "第24回 · 全書終 · sample_print_v0",
          "quote": "第二十四回 一枝梅空设鸳鸯计 全書終 《卖花声》 今日北池游，荡漾轻舟。波光潋滟柳条柔。如此春来春又去，白了人头。",
          "why_score": "24 回「全書終」，《卖花声》收束+一枝梅盗侠自投；各回独立，整体以盗侠线收束情绪完整，故结局 82。"
        }
      }
    },
    {
      "file": "143-zibuyu.md",
      "id": "print-v0.zibuyu",
      "title": "子不語",
      "author": "袁枚（清，1716–1798）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 志怪 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/子不語",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.0,
      "l1": {
        "plot": 76,
        "cast": 79,
        "pace": 87,
        "prose": 91,
        "world": 83,
        "hook": 81,
        "innov": 87,
        "ending": 80
      },
      "evidence": {
        "plot": "二十四卷各卷下分多则短篇志怪，每则自成一体；无统一主线，以「因果/狐鬼/讼狱/科举」反覆切换；单则多有起承转合（卷1 李通判/蔡书生、卷24 长乐奇冤）但卷间无情节钩接。",
        "cast": "袁枚本人（随园主人口吻）横贯全书；出现人物为类型面孔（通判/书生/鬼/僧/孝婢），靠细节辨识——卷1 蔡书生不怕鬼、卷7 石崇老奴才、卷24 梦马言断案，皆单则立得住。",
        "pace": "短篇笔记体裁，每则数百至千余字即收；二十四卷阅读节奏轻、可随取随读。",
        "prose": "袁枚文笔灵动凝练，卷1 论魂善魄恶、卷7 石崇罗刹、卷18 儒佛两不收，议论与叙事并置；与《阅微草堂笔记》并列为清笔记双峰。",
        "world": "乾嘉士大夫生活圈+江浙闽粤+阴司佛道+科举官场跨层；卷24 锡锞阴间准三分用等，自成笔记观。",
        "hook": "卷1 李通判返魂/蔡书生不怕鬼即钩；卷7 石崇老奴才、卷24 长乐奇冤，开则即引力；笔记体靠累积短钩。",
        "innov": "「子不语」自谦标题+乾嘉考据背景，卷1 魂善魄恶论、卷18 儒佛两不收，思想辨识度高；与《聊斋》《阅微》形成清志怪/笔记三系。",
        "ending": "卷24 末篇收束，无独立跋；以各类奇案/奇冤/奇术自陈收束，主题闭合但无戏剧性高潮。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷1 · 李通判返魂 · sample_print_v0",
          "quote": "廣西李通判者，巨富也。家蓄七姬，珍寶山積。通判年二十七疾卒。有老僕者，素忠謹，傷其主早亡，與七姬共設齋醮。忽一道人持簿化緣，老僕嗬之曰：「吾家主早亡，無暇施汝。」道士笑曰：「爾亦思家主復生乎？吾能作法，令其返魂。」",
          "why_score": "二十四卷各卷下分则短篇志怪，每则自成一体；无统一主线，以「因果/狐鬼/讼狱/科举」反复切换；单则多有起承转合但卷间无情节钩接，故情节 76。"
        },
        "cast": {
          "locus": "卷1 · 蔡书生不怕鬼 · sample_print_v0",
          "quote": "杭州北關門外有一屋，鬼屢見，人不敢居，扃鎖甚固。書生蔡姓者將買其宅。人危之，蔡不聽。……蔡曳一足就之。女子曰：「君誤矣。」蔡笑曰：「汝誤才有今日，我勿誤也。」鬼大哭，伏地再拜去。",
          "why_score": "袁枚本人（随园主人口吻）横贯全书；出现人物为类型面孔，靠细节辨识——卷1 蔡书生不怕鬼、卷7 石崇老奴才、卷24 梦马言断案，皆单则立得住，故人物 79。"
        },
        "pace": {
          "locus": "卷1 · 短篇笔记体裁 · sample_print_v0",
          "quote": "識者曰：「人之魂善而魄惡，人之魂靈而魄愚。其始來也，一靈不泯，魄附魂以行；其既去也，心事既畢，魂一散而魄滯。魂在，則其人也；魂去，則非其人也。」",
          "why_score": "短篇笔记体裁，每则数百至千余字即收；二十四卷阅读节奏轻、可随取随读，故节奏 87。"
        },
        "prose": {
          "locus": "卷1 · 魂善魄恶论 · sample_print_v0",
          "quote": "識者曰：「人之魂善而魄惡，人之魂靈而魄愚。其始來也，一靈不泯，魄附魂以行；其既去也，心事既畢，魂一散而魄滯。魂在，則其人也；魂去，則非其人也。世之移屍走影，皆魄為之，惟有道之人為能制魄。」",
          "why_score": "袁枚文笔灵动凝练，卷1 论魂善魄恶、卷7 石崇罗刹、卷18 儒佛两不收，议论与叙事并置；与《阅微草堂笔记》并列为清笔记双峰，故文笔 91。"
        },
        "world": {
          "locus": "卷7 · 石崇老奴才 · sample_print_v0",
          "quote": "城隍神趨出迎，唶曰：「石季倫老奴才又毒人乎！昨為主飲君者，晉石崇也。崇生時取精多，用物宏；誅死時受孫秀屠割，血肉狼藉；強魂不散，為羅剎尊神，誓殺名士三千，以泄生平好名之忿。」",
          "why_score": "乾嘉士大夫生活圈+江浙闽粤+阴司佛道+科举官场跨层；卷24 锡锞阴间准三分用等，自成笔记观，故世界观 83。"
        },
        "hook": {
          "locus": "卷1 · 李通判/蔡书生 · sample_print_v0",
          "quote": "道士笑曰：「爾亦思家主復生乎？吾能作法，令其返魂。」老僕驚，奔語諸姬，群訝然。出拜，則道士去矣。老僕與群妾悔輕慢神仙，致令化去，各相歸咎。",
          "why_score": "卷1 李通判返魂/蔡书生不怕鬼即钩；笔记体靠累积短钩，故 81。"
        },
        "innov": {
          "locus": "卷18 · 儒佛两不收 · sample_print_v0",
          "quote": "杭州楊生兆南，業儒，兼通禪學。歿後一年，托夢于其妻曰：「人死必有所歸。我故儒士，司魂者送我於文昌所，帝君出題試我，我不能作，帝君不收；司魂者再送我佛菩薩處，佛出經問我，我不能解，佛又不收。」",
          "why_score": "「子不语」自谦标题+乾嘉考据背景，卷1 魂善魄恶论、卷18 儒佛两不收，思想辨识度高；与《聊斋》《阅微》形成清志怪/笔记三系，故创新 87。"
        },
        "ending": {
          "locus": "卷24 · 钱店女冤 · sample_print_v0",
          "quote": "乾隆甲子科入闈，加意防範。……睹一女子舒手探卷，急執之，厲聲問曰：「予與汝何仇，七試而汙我卷？」曰：「今歲君應中解元，我亦難違帝命，但君當為我剖雪前言，擇地瘞我，以釋冤譴。」",
          "why_score": "卷24 末篇收束，无独立跋；以各类奇案/奇冤/奇术自陈收束，主题闭合但无戏剧性高潮，故结局 80。"
        }
      }
    },
    {
      "file": "144-songyin-manlu.md",
      "id": "print-v0.songyin-manlu",
      "title": "淞隱漫錄",
      "author": "王韜（清，1828–1897）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 志怪 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/淞隱漫錄",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.9,
      "l1": {
        "plot": 75,
        "cast": 80,
        "pace": 85,
        "prose": 84,
        "world": 86,
        "hook": 79,
        "innov": 88,
        "ending": 78
      },
      "evidence": {
        "plot": "百二十则独立短篇，无统一主线；01 华姑还魂/30 毕志芸/90 丁月卿/120 海外壮游，志怪/世情/海外见闻并置；单则结构完整但则间无情节钩接。",
        "cast": "王韬「天南遁叟」评点横贯（90 丁月卿跋）；华姑/陆眉史、毕志芸/任瑞图、丁月卿/瘦腰生/袁豹臣、钱思衍，靠细节辨识；90 丁月卿性格极鲜明。",
        "pace": "短篇笔记体，每则三千字左右即收；百二十则可随取随读，节奏轻。",
        "prose": "文言雅洁，01 华姑叙事细腻、90 丁月卿小传笔力足；兼涉西洋/东瀛见闻，文气近《聊斋》而更近近代报刊笔。",
        "world": "晚清江南+租界/西洋/东瀛+传统志怪跨层；120 海外壮游欧洲游历、90 庚申兵革背景，世界广度在笔记中突出。",
        "hook": "01 华姑还魂即钩；90 丁月卿「静品」/瘦腰生负情、120 海外壮游奇幻，开则即引力；笔记体靠累积短钩。",
        "innov": "承《聊斋》传统+王韬亲历东瀛欧游，90 跋论庚申之际「豪杰方思马革裹尸」、120 海外壮游，近代视野在志怪中极自觉。",
        "ending": "120 则「全書終」，海外壮游乘龙归去收束；无独立跋，以奇幻游历闭合，主题完整但无戏剧性高潮。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01则 · 华姑 · sample_print_v0",
          "quote": "女哭失聲，謂生曰：「君堂堂丈夫，竟不能庇一女子耶！」生窘，逸去。夜半，女取雙羅帕結同心帶，自縊於梨花樹下。及曉，女父母始知，解救不及……因欲擇地，暫寄女棺於僧寺。",
          "why_score": "百二十则独立短篇，志怪/世情/海外见闻并置；01 华姑还魂/30 毕志芸/120 海外壮游单则结构完整但则间无情节钩接，故情节 75。"
        },
        "cast": {
          "locus": "第90则 · 丁月卿校书小传 · sample_print_v0",
          "quote": "丁月卿，字麗娥，又號輪香，通州人，固小家女也。綠珠風貌，碧玉年華，里巷中人，俱嘖嘖稱其美。……燕台評春使者目女為「靜品」，比以九畹之蘭，題其所居曰「椒秋閣」。",
          "why_score": "王韬「天南遁叟」评点横贯；华姑/陆眉史、丁月卿/瘦腰生靠细节辨识，90 丁月卿性格极鲜明，故人物 80。"
        },
        "pace": {
          "locus": "第01则 · 短篇笔记体裁 · sample_print_v0",
          "quote": "由此往來無虛夕，而女之家人固莫之覺也。時鄰省有狄生者，女父所取士也，弱冠登賢書，文名噪甚，特遣冰人求女。女父許之，行聘有日矣。",
          "why_score": "短篇笔记体，每则三千字左右即收；百二十则可随取随读，节奏轻，故 85。"
        },
        "prose": {
          "locus": "第01则 · 华姑诗赋 · sample_print_v0",
          "quote": "桃花門巷鎖葳蕤，解識春風見一枝。隔岸好山先露面，照人新月宛成眉。驚鴻影斷迷來路，覆鹿疑深繫去思。不待重尋已惆悵，等閒吹白鬢邊絲。",
          "why_score": "文言雅洁，01 华姑叙事细腻、90 丁月卿小传笔力足；兼涉西洋/东瀛见闻，文气近《聊斋》而更近近代报刊笔，故 84。"
        },
        "world": {
          "locus": "第120则 · 海外壮游 · sample_print_v0",
          "quote": "錢思衍，字仲緒，浙之檇李人。少讀書有大志……謂人曰：「此帖括章句之學，殊不足法。丈夫當如宗慤、終軍，乘長風破巨浪，飛而食肉於數萬里外耳。」",
          "why_score": "晚清江南+租界/西洋/东瀛+传统志怪跨层；120 海外壮游欧洲游历、90 庚申兵革背景，世界广度在笔记中突出，故 86。"
        },
        "hook": {
          "locus": "第01则 · 华姑还魂开篇 · sample_print_v0",
          "quote": "姑華氏，吳門大家女。幼聰慧。入塾與諸兄競讀，輒出其上。父母尤鐘愛之，每謂人曰：「此吾家不櫛進士也。」",
          "why_score": "01 华姑还魂即钩；90 丁月卿「静品」/瘦腰生负情、120 海外壮游奇幻，开则即引力；笔记体靠累积短钩，故 79。"
        },
        "innov": {
          "locus": "第90则 · 丁月卿跋 · sample_print_v0",
          "quote": "山陰瘦腰生，名下士也。為某將軍重客。吟風弄月，跌宕自喜。庚申春仲，公車北上，以事勾留。因尋綺夢，偶寄閒情。",
          "why_score": "承《聊斋》传统+王韬亲历东瀛欧游，90 跋论庚申之际「豪杰方思马革裹尸」、120 海外壮游，近代视野在志怪中极自觉，故 88。"
        },
        "ending": {
          "locus": "第120则 · 全書終 · sample_print_v0",
          "quote": "道士即以手中拂塵向空擲之，頓化為龍，鱗甲畢具，下伏於地。生驚懼欲走。道士笑曰：「無妨也。」與生並乘之，龍遽起，夭矯凌空，頓覺身入雲際。",
          "why_score": "120 则「全書終」，海外壮游乘龙归去收束；无独立跋，以奇幻游历闭合，主题完整但无戏剧性高潮，故 78。"
        }
      }
    },
    {
      "file": "145-er-shi-lu.md",
      "id": "print-v0.er-shi-lu",
      "title": "耳食錄",
      "author": "樂鈞（清，1744–1818）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 志怪 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/耳食錄",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 77.1,
      "l1": {
        "plot": 72,
        "cast": 75,
        "pace": 83,
        "prose": 82,
        "world": 79,
        "hook": 76,
        "innov": 74,
        "ending": 76
      },
      "evidence": {
        "plot": "十二卷各则短篇志怪，无统一主线；单则多有起承（第03卷蜀商狐女报恩/同伙毒计反噬、第12卷婉姑情鬼）但卷间靠主题而非情节钩接。",
        "cast": "类型面孔（诚朴蜀商/狐女/王方伯/情死婉姑/龔生）靠细节辨识；第03卷狐女「公诚实人」、第12卷婉姑诗才，单则立得住。",
        "pace": "短篇笔记体裁，每则数千字即收；十二卷阅读节奏轻，卷内几乎无冗余。",
        "prose": "文言笔记体凝练，第00卷自序「搜神志怪」、第12卷婉姑对诗有才子佳人笔力；较《閱微》偏俗白、较《諧鐸》偏志怪叙事。",
        "world": "清乾嘉市井+狐鬼+情鬼+汉口商路；第03卷狐女僦楼、第09卷辽东方伯，地域跨层但深度有限。",
        "hook": "第00卷自序「与耳食何异」即立体例；第03卷蜀商遇美人入楼、第12卷龔生戏棺即钩；笔记体每则独立引力。",
        "innov": "与《子不語》《閱微》《諧鐸》并列清代笔记，乐钧以「耳食」自谦；第12卷情鬼成真较同类略有情致，但整体仍属类型内。",
        "ending": "第12卷「婉姑」以情鬼成真+友人作传收束，「全書終」；无独立跋但主题闭合，开放式余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第03卷 · 蜀商狐女报恩 · ~25%",
          "quote": "美人从楼上语曰：「君勿疑，吾乃狐也，欲僦此楼，故来耳。幸日以白饭一器饷我，当报。」商诺之，不复言。即以饭往，寂无所见，信其果狐也，设饭而下。抵暮往取器，则磊磊者在碗中。视之，白金也，商惊喜。",
          "why_score": "十二卷各则短篇志怪，无统一主线；单则多有起承（第03卷蜀商狐女报恩/同伙毒计反噬、第12卷婉姑情鬼）但卷间靠主题而非情节钩接，故情节 72。"
        },
        "cast": {
          "locus": "第03卷 · 蜀商/狐女 · 朴厚与神异 · ~25%",
          "quote": "楼上又叱曰：「有毒酒，何不自饮」于是数人趋起取酒，将分饮之，商亟夺覆地，火光星爆。楼上大笑曰：「公诚长者，姑为公贷此数人死，令长跪三日谢罪。然此辈不可与居，公宜亟去，吾亦从此逝矣。」",
          "why_score": "类型面孔（诚朴蜀商/狐女/王方伯/情死婉姑/龔生）靠细节辨识；第03卷狐女「公诚实人」、第12卷婉姑诗才，单则立得住，故人物 75。"
        },
        "pace": {
          "locus": "第03卷 · 蜀商 · 短篇即收 · ~25%",
          "quote": "非非子曰：快哉狐也，侠哉狐也，神哉孤也！商何以得此于狐哉忠厚之报也。呜呼！中孚可及豚色，况狐之灵者乎",
          "why_score": "短篇笔记体裁，每则数千字即收；十二卷阅读节奏轻，卷内几乎无冗余，故节奏 83。"
        },
        "prose": {
          "locus": "第00卷 · 自序 · open anchor",
          "quote": "搜神志怪，噫吁诞哉！虽然，天地大矣，万物赜矣，恶乎有恶乎不有恶乎知恶乎不知僕鄙人也，羁栖之暇，辄敢操觚迫记所闻，亦妄言妄听耳。己则弗信，谓人信乎？",
          "why_score": "文言笔记体凝练，第00卷自序「搜神志怪」、第12卷婉姑对诗有才子佳人笔力；较《閱微》偏俗白、较《諧鐸》偏志怪叙事，故文笔 82。"
        },
        "world": {
          "locus": "第03卷 · 汉口商路/狐仙 · ~25%",
          "quote": "蜀有商人某甲，居货汉口。性诚朴，而不善持筹，每为同伙者欺蔽，商知之，亦不较。一日，独立店门，有美人翩然而入，直上其楼。商疑为娼女，而同伙者之私之也，将召而诘之。",
          "why_score": "清乾嘉市井+狐鬼+情鬼+汉口商路；第03卷狐女僦楼、第09卷辽东方伯，地域跨层但深度有限，故世界观 79。"
        },
        "hook": {
          "locus": "第00卷 · 与耳食何异 · 自序 · open anchor",
          "quote": "脱稿于辛亥，灾梨于壬子。史公所谓「与耳食何异」者此也，遂取以名编。乾隆壬于夏日，临川乐鈞元淑甫撰。",
          "why_score": "第00卷自序「与耳食何异」即立体例；第03卷蜀商遇美人入楼、第12卷龔生戏棺即钩；笔记体每则独立引力，故钩子 76。"
        },
        "innov": {
          "locus": "第12卷 · 婉姑情鬼成真 · end anchor",
          "quote": "是夜挽抽空阶，月华浸影。微闻隔院娇歌，声如莺燕，深怪僧徒那得容此摩登女？倾听久之，非歌也，乃吟诗耳。……龔失惊，猛悟阶下香魂即棺中玉骨也。急唾而奔，女亦踵逐不舍。",
          "why_score": "与《子不語》《閱微》《諧鐸》并列清代笔记，乐钧以「耳食」自谦；第12卷情鬼成真较同类略有情致，但整体仍属类型内，故创新 74。"
        },
        "ending": {
          "locus": "第12卷 · 婉姑 · 白云生作传 · 全書終 · end anchor",
          "quote": "其友人白云生，风雅之士，善属文。闻其故，乃作书焚于婉姑之柩，龚数日顿愈。……愿作宝钗，常沾鬓泽；愿为罗带，久恋裙香。愿成绮陌印金莲，愿托锦弦亲玉笋。",
          "why_score": "第12卷「婉姑」以情鬼成真+友人作传收束，「全書終」；无独立跋但主题闭合，开放式余韵，故结局 76。"
        }
      }
    },
    {
      "file": "146-li-cheng.md",
      "id": "print-v0.li-cheng",
      "title": "里乘",
      "author": "成克勤（清，字叔堅）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 野史雜記 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/里乘",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 76.5,
      "l1": {
        "plot": 71,
        "cast": 74,
        "pace": 82,
        "prose": 81,
        "world": 82,
        "hook": 74,
        "innov": 73,
        "ending": 75
      },
      "evidence": {
        "plot": "十卷各则野史杂记，无统一主线；单则多有因果（第02卷陈太封公以德化盗、第10卷粤寇始末）但卷间靠主题而非情节钩接。",
        "cast": "类型面孔（陈翁/族子/小卫玠/及笄女/韦镇/洪杨）靠细节辨识；第08卷小卫玠、第10卷粤寇人物，单则立得住。",
        "pace": "短篇笔记体裁，每则数百至数千字即收；十卷阅读节奏轻，卷内几乎无冗余。",
        "prose": "文言笔记体稳当，序「立言不朽与德功并」有史笔自觉；第10卷粤寇始末叙事较详，近野史而非纯志怪。",
        "world": "清乾嘉士大夫生活圈+山右/白沟河/桂平+ 粤寇/天主教/太平军初起；第10卷记粤寇始末，历史跨层较《耳食錄》志怪更重。",
        "hook": "序「里乘」自谦+ 例律即立体例；第02卷陈翁夜摩金铤、第10卷粤寇古刹，开则即钩但笔记体每则独立。",
        "innov": "与《閱微》《耳食錄》并列清代笔记，成克勤偏野史杂记；第10卷记太平军初起，在笔记集中有史料辨识度。",
        "ending": "第10卷「记粤寇倡乱之始」以历史事件收束，「全書終」；无独立跋但主题闭合，开放式余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第02卷 · 陈太封公 · ~20%",
          "quote": "村有族子某，困阨无以自存，素知翁所积，尝伏窗窥之，欲胠箧窃取，而苦无间。一夜，媼启户如厕，某乘间潜入，稔知积金固置褥下，急探手暗中摸索。翁睡固未熟，觉而擥其袂，就炕炉取火烛之，见是某，大惊，仍息其烛，低声问曰：「汝胡为者？奈何作此丑事，为宗族羞！」某愧且慄，答曰：「岁暮，饥寒交迫，实逼处此。」翁曰：「汝休矣！」遂取所积金尽付之，麾令：「速去，好为之。我不汝瑕疵也。」",
          "why_score": "十卷各则野史杂记，无统一主线；单则多有因果（第02卷陈太封公以德化盗、第10卷粤寇始末）但卷间靠主题而非情节钩接，故情节 71。"
        },
        "cast": {
          "locus": "第08卷 · 小卫玠/珊柯 · ~80%",
          "quote": "山右卫生，世家子也。儿时颖悟过人，温其如玉。十三岁应童子试，学使者命题面试，赏其文，以为神童，拔冠一军。且谓其学校官曰：「此小卫玠也，异日当清贵，可善视之。」由是小卫玠之名，噪于一黌。遐迩皆倾慕之，愿妻以女。生益自负，择配殊不肯草草。",
          "why_score": "类型面孔（陈翁/族子/小卫玠/及笄女/韦镇/洪杨）靠细节辨识；第08卷小卫玠、第10卷粤寇人物，单则立得住，故人物 74。"
        },
        "pace": {
          "locus": "第02卷 · 陈太封公 · 短篇即收 · ~20%",
          "quote": "里乘子曰：此金铁杉太守为予言者。谚云：「阴地不如心地。」观陈封翁之遇族子某，所谓阴德者非耶？若某者，亦可谓善于报德者矣。闻某亲附葬其旁，至今子孙亦甚藩衍，且多殷富。在翁与某，一则施德不望报，一则受德不忘报，两贤相遇，皆足以风世。",
          "why_score": "短篇笔记体裁，每则数百至数千字即收；十卷阅读节奏轻，卷内几乎无冗余，故节奏 82。"
        },
        "prose": {
          "locus": "序 · 立言不朽 · open anchor",
          "quote": "太上立德，次立功，次立言。言之不朽，与德功并，抑奚分乎穷达显晦哉！达而在上，名显，则言因之而显；穷而在下，名晦，则言亦因之而晦。顾显于今者，未必其显于后也；晦于始者，未必其晦于终也。",
          "why_score": "文言笔记体稳当，序「立言不朽与德功并」有史笔自觉；第10卷粤寇始末叙事较详，近野史而非纯志怪，故文笔 81。"
        },
        "world": {
          "locus": "第10卷 · 记粤寇倡乱之始 · end anchor",
          "quote": "粤寇倡乱之始，传闻不一，今据近是者记之。初，粤西浔州府桂平县某乡有古刹，芜废无僧主持，乡人士遂设为公所。中旧供关圣、观音诸神塑像。因共佣一人居守，奉香火兼司启钥、扫除等役。土豪韦镇，故虎而冠，素惑于天主教，崇奉甚严。其党三千余人，议建天主堂，因嗾韦至刹，摈诸神像，改祀天主。",
          "why_score": "清乾嘉士大夫生活圈+山右/白沟河/桂平+ 粤寇/天主教/太平军初起；第10卷记粤寇始末，历史跨层较《耳食錄》志怪更重，故世界观 82。"
        },
        "hook": {
          "locus": "序 · 自序里乘缘起 · open anchor",
          "quote": "予一介腐儒，幼习 畝，喜欢爨弄，又爱听野老丛谈，择其事之近是者，编为《里乘》一书，间亦杂以说鬼搜神。干宝苏髯，偶尔游戏，姑妄言之，姑妄听之可也。惟笔墨粗苴，不足供大雅一吷，岂敢望鼎立于蒲、纪二公间哉！",
          "why_score": "序「里乘」自谦+ 例律即立体例；第02卷陈翁夜摩金铤、第10卷粤寇古刹，开则即钩但笔记体每则独立，故钩子 74。"
        },
        "innov": {
          "locus": "第10卷 · 洪秀全/杨秀清 · end anchor",
          "quote": "洪秀全，蜒魁也。藉名捕鱼，出没海中，专务劫掠。其党散布港汊，一遇商舶经过，吹唇声号，各港闻之，顷刻蜂集。劫得货财，悉先上之洪，而后瓜分。贾客罹其害者，指不胜屈。洪素与相者杨秀清善。杨先业儒，应童子试，屡黜于有司，穷乏不能自存，遂弃儒卖卜，以资餬口。",
          "why_score": "与《閱微》《耳食錄》并列清代笔记，成克勤偏野史杂记；第10卷记太平军初起，在笔记集中有史料辨识度，故创新 73。"
        },
        "ending": {
          "locus": "第10卷 · 记粤寇倡乱之始 · 劫狱倡乱 · end anchor",
          "quote": "韦之党知令庸弱无能，将谋劫狱。乡人士侦知之，亟白令，乞为备；因谓韦所上书即可据为左证，速治其罪，无使滋蔓，令但笑谢之。韦之党闻乡人士所言，怒甚，遂劫韦等于狱。首报怨于乡人士，大肆屠掠，幸免者十之一二。此倡乱之始也。",
          "why_score": "第10卷「记粤寇倡乱之始」以历史事件收束，「全書終」；无独立跋但主题闭合，开放式余韵，故结局 75。"
        }
      }
    },
    {
      "file": "147-youtai-xianguan-biji.md",
      "id": "print-v0.youtai-xianguan-biji",
      "title": "右臺仙館筆記",
      "author": "俞樾（清，1821–1907）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 志怪 / 野史雜記 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/右臺仙館筆記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.3,
      "l1": {
        "plot": 73,
        "cast": 77,
        "pace": 85,
        "prose": 88,
        "world": 83,
        "hook": 79,
        "innov": 85,
        "ending": 80
      },
      "evidence": {
        "plot": "十六卷各则短篇，无统一主线；单则多有起承（卷1冯孝子、卷5何阿谨、卷13彭雪琴）但卷间靠主题而非情节钩接。",
        "cast": "俞樾本人（觚庵）口吻横贯；类型面孔（冯孝子/何阿谨/彭雪琴/徐文敬公）靠细节辨识，单则立得住。",
        "pace": "短篇笔记体裁，每则数百至千余字即收；十六卷阅读节奏轻，卷内几乎无冗余。",
        "prose": "渊雅凝练的文言笔记体，承纪昀《閱微》传统；卷1冯孝子、卷13彭雪琴出生异象，文笔为清笔记顶层之一。",
        "world": "清同治/光绪士大夫生活圈+太仓/仁和/钱塘+ 粤寇/孝义/故家乔木；卷16武林徐氏故第，自成一「故家」观。",
        "hook": "卷1冯孝子行乞养母即立孝义主题；卷5何阿谨馄饨店、卷13彭雪琴黑面伟丈夫，皆开则即钩。",
        "innov": "俞樾为朴学大师，《右臺仙館筆記》承《閱微》而有自觉；卷13对叙事失真的辩证、卷16故家轶事皆有思想辨识度。",
        "ending": "卷16以武林徐氏故第+ 文敬公轶事收束，「全書終」；无独立跋但主题闭合，立场自觉。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷一 · 冯孝子 · sample_print_v0",
          "quote": "馮孝子，佚其名，太倉州之老閘鎮人。少孤貧，傭耕以養母。亂後無田可耕，乃行乞於市，得錢則市酒肉以進，而歌俚曲以侑之。",
          "why_score": "十六卷各则短篇，无统一主线；单则多有起承（卷1冯孝子、卷5何阿谨、卷13彭雪琴）但卷间靠主题而非情节钩接，故情节 73。"
        },
        "cast": {
          "locus": "卷一 · 冯孝子立传 · sample_print_v0",
          "quote": "每日必攜數石以歸，環墓成垣，自結草廬，寢處其下。後數年，無病卒。鄉人即葬之於其所廬處。知州方公傳書立碣表之，曰「馮孝子墓」。",
          "why_score": "俞樾本人（觚庵）口吻横贯；类型面孔（冯孝子/何阿谨/彭雪琴/徐文敬公）靠细节辨识，单则立得住，故人物 77。"
        },
        "pace": {
          "locus": "卷五 · 何阿谨 · sample_print_v0",
          "quote": "一日，阿謹在店方包裹餛飩，忽謂其妻曰：「今日我死矣。」問其故，不答。俄匆匆出門去，急使人跡之，則已赴水死，咸知村農索命也。",
          "why_score": "短篇笔记体裁，每则数百至千余字即收；十六卷阅读节奏轻，卷内几乎无冗余，故节奏 85。"
        },
        "prose": {
          "locus": "卷一 · 冯孝子 · 开篇表纯孝",
          "quote": "《春秋》二百四十年，人材極盛，而開卷即載潁考叔事，表純孝也。余研經余暇，偶掇拾見聞，成斯筆記，而首以馮孝子事，亦庶幾左氏之義夫。",
          "why_score": "渊雅凝练的文言笔记体，承纪昀《閱微》传统；卷1冯孝子、卷13彭雪琴出生异象，文笔为清笔记顶层之一，故文笔 88。"
        },
        "world": {
          "locus": "卷十六 · 武林徐氏故第 · sample_print_v0",
          "quote": "武林徐氏，為浙西望族。其故第在姚園寺巷，亂後雖毀於兵火，而門楣及聽事無恙。聖祖禦書「凜存堂」額及「清德鎮俗」額，高宗禦書「清慎可風」額，至今猶存。",
          "why_score": "清同治/光绪士大夫生活圈+太仓/仁和/钱塘+ 粤寇/孝义/故家乔木；卷16武林徐氏故第，自成一「故家」观，故世界观 83。"
        },
        "hook": {
          "locus": "卷十三 · 彭雪琴侍郎生 · sample_print_v0",
          "quote": "忽有大風發窗外，室戶自辟，燈燭俱滅，人皆驚仆，太夫人亦暈絕於床。俄而侍郎生，太夫人移時乃蘇，曰：「頃見一偉丈夫，面黑色，僂而入，高與樓屋齊。」",
          "why_score": "卷1冯孝子行乞养母即立孝义主题；卷5何阿谨馄饨店、卷13彭雪琴黑面伟丈夫，皆开则即钩，故钩子 79。"
        },
        "innov": {
          "locus": "卷十三 · 彭雪琴自辩叙事 · sample_print_v0",
          "quote": "余戲謂：「史傳所載，有黑面仆射，有黑王相公，君夙世為誰歟？」侍郎曰：「不然，此黑丈夫必衛我者。我前生是一女子，君如不信，視吾耳猶有穿痕。」",
          "why_score": "俞樾为朴学大师，《右臺仙館筆記》承《閱微》而有自觉；卷13对叙事失真的辩证、卷16故家轶事皆有思想辨识度，故创新 85。"
        },
        "ending": {
          "locus": "卷十六 · 全書終 · 文敬公轶事",
          "quote": "文敬之封翁居錢唐江邊，每子午潮退，將沿岸數十里水族，親掃入江，自少至壯無間。一夜潮極大，巡江武官見火光一團，湧入徐氏，叩門以告，適文敬公生，因以潮名。",
          "why_score": "卷16以武林徐氏故第+ 文敬公轶事收束，「全書終」；无独立跋但主题闭合，立场自觉，故结局 80。"
        }
      }
    },
    {
      "file": "148-ye-tan-sui-lu.md",
      "id": "print-v0.ye-tan-sui-lu",
      "title": "夜譚隨錄",
      "author": "和邦額（清，1748–？，滿族）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 志怪 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/夜譚隨錄",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.8,
      "l1": {
        "plot": 78,
        "cast": 79,
        "pace": 76,
        "prose": 80,
        "world": 77,
        "hook": 81,
        "innov": 82,
        "ending": 77
      },
      "evidence": {
        "plot": "四卷各则短篇志怪，单则篇幅较《閱微》更长、情节更完整（卷1崔慰娘借银→化去、卷2闳化游罗浮→蚁穴）；无统一主线但单则起承转合更足。",
        "cast": "类型面孔（崔慰娘/闳化/修生/郎生/众女）靠细节辨识；卷1崔慰娘、卷3郎生遇众女，单则立得住且有满族作者视角。",
        "pace": "四卷本较薄，但单则篇幅长于一般笔记（卷1~50k字/卷）；阅读节奏中等，卷内信息密度高。",
        "prose": "文言笔记体流畅，卷1崔慰娘对话、卷2闳化游山，有小说笔力；较《聊齋》偏笔记、较《閱微》偏叙事。",
        "world": "清乾嘉满汉生活圈+奉天/山左/连城+ 狐鬼/异人/蚁穴；满族作者和邦额，自成一「旗人」观。",
        "hook": "卷1崔慰娘借银即入题；卷2闳化遇修生、卷3郎生废园遇众女，皆开则即钩；单则篇幅长，钩力较笔记体更足。",
        "innov": "满族作者和邦额，《夜譚隨錄》在清代笔记中旗人视角独特；卷1崔慰娘、卷3郎生，单则叙事接近短篇小说。",
        "ending": "卷4末则收束四卷；无独立跋但各则自有收束，开放式余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷1 · 崔慰娘借银报恩 · open anchor",
          "quote": "劉迭遭大故，資產蕩盡。又三年，一貧如洗。會腊盡，牛衣尘甑，無以卒歲。崔曰：「吾有錢八十千，可辇至。」劉大感謝。遲數日，復提一囊至，曰：「予思八十千，豈敷樽節之用，更蓄得一囊金，爲君謀小康。」亟置之炕头，便出門，挽之不及。試启囊，灿然盡赤金也。",
          "why_score": "四卷各则短篇志怪，单则篇幅较《閱微》更长、情节更完整（卷1崔慰娘借银→化去、卷2闳化游罗浮→蚁穴）；无统一主线但单则起承转合更足，故情节 78。"
        },
        "cast": {
          "locus": "卷1 · 崔慰娘/刘公 · open anchor",
          "quote": "忽有崔元素者，投一刺，劉接見，詢其邦族，曰：「山東臨朐秀才也，游都門二十年矣。聞公喜接納，來作食客耳。」劉大悦，與之往來，亦時濟其薪水。崔率十余日一至，至必有所借貸，家人悉厭賤之，劉獨不以爲瑣，每如其愿，未嘗拂逆。",
          "why_score": "类型面孔（崔慰娘/闳化/修生/郎生/众女）靠细节辨识；卷1崔慰娘、卷3郎生遇众女，单则立得住且有满族作者视角，故人物 79。"
        },
        "pace": {
          "locus": "卷1 · 崔慰娘 · 单则篇幅 · open anchor",
          "quote": "出資购第宅，贖舊產，又于新居掘得窖金二瓮，遂成富室。僮仆去者，次第復來，親友亦稍稍通庆吊。一年之間，繁華如故。劉不復好客，唯闭户下帷，日夜占毕。是年及第，官清要，賀客日盛。",
          "why_score": "四卷本较薄，但单则篇幅长于一般笔记（卷1~50k字/卷）；阅读节奏中等，卷内信息密度高，故节奏 76。"
        },
        "prose": {
          "locus": "卷1 · 刘公和诗 · open anchor",
          "quote": "女能詩，戲吟曰：「闷殺連朝雨雪天，教人何處覓黄棉。歲除不比逢寒時，底事厨中也禁烟。」劉見之，笑曰：「此際玉摟起粟，若可煮食，足够一飽。」因和之曰：「今年猶戴昔年天，昔日輕裘今破棉。寄語東風休報信，春來無力出厨烟。」",
          "why_score": "文言笔记体流畅，卷1崔慰娘对话、卷2闳化游山，有小说笔力；较《聊齋》偏笔记、较《閱微》偏叙事，故文笔 80。"
        },
        "world": {
          "locus": "卷1 · 奉天/旗人生活圈 · open anchor",
          "quote": "奉天先達劉公，未遇時，故世家子。少倜儻好客，揮霍不吝，車馬輻輳，門庭如市，行路者健羡。雖齊之孟嘗，趙之平原不是過也。劉迭遭大故，資產蕩盡。又三年，一貧如洗。更屢試不第，親故白眼相向。",
          "why_score": "清乾嘉满汉生活圈+奉天/山左/连城+狐鬼/异人/蚁穴；满族作者和邦额，自成一「旗人」观，故世界观 77。"
        },
        "hook": {
          "locus": "卷1 · 崔慰娘雪中送金 · open anchor",
          "quote": "言次，聞門有剥啄聲，報崔秀才來矣。妻曰：「呸！人家潦倒至此，彼尚欲來刲瘦胫耶？」劉曰：「不然。此空谷足音也。」延之入。崔曰：「劉君縱理不入于口，而乃一寒如此哉？」遽言别。移時，以車辇八十千至，劉大感謝。",
          "why_score": "卷1崔慰娘借银即入题；卷2闳化遇修生、卷3郎生废园遇众女，皆开则即钩；单则篇幅长，钩力较笔记体更足，故钩子 81。"
        },
        "innov": {
          "locus": "卷3 · 郎生/废园众女 · ~75%",
          "quote": "忽闻回廊下，有清锐其音者，叱曰：「何处小蛮奴，擅入人家窥伺？贵人眷属居此，肯容汝折一茎草，踏一块砖耶？」生自知冒昧，急弃花整衣，趋而揖之曰：「异乡年少，孤客无知，孟浪采花，罪不容赦，倘蒙宽宥，佩德不忘。」",
          "why_score": "满族作者和邦额，《夜譚隨錄》在清代笔记中旗人视角独特；卷1崔慰娘、卷3郎生，单则叙事接近短篇小说，故创新 82。"
        },
        "ending": {
          "locus": "卷4 · 末则收束 · end anchor",
          "quote": "富人伸首向天，呵呵作怒笑聲曰：「婦人女子，畏信鬼神，古人或遭腐刑，或置面首三十，豈皆宜报與其祖、父耶？总地狱之说，荒唐耳。」其妻哂曰：「虽十八层地狱，盡當奉屈一游，所虑流连忘返，不得再见天日，爲妻子忧耳。」",
          "why_score": "卷4末则收束四卷；无独立跋但各则自有收束，开放式余韵，故结局 77。"
        }
      }
    },
    {
      "file": "149-kechuang-xianhua.md",
      "id": "print-v0.kechuang-xianhua",
      "title": "客窗閒話",
      "author": "吳熾昌（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 志怪 / 社会讽刺 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/客窗閒話",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 77.8,
      "l1": {
        "plot": 75,
        "cast": 77,
        "pace": 80,
        "prose": 79,
        "world": 78,
        "hook": 78,
        "innov": 76,
        "ending": 79
      },
      "evidence": {
        "plot": "八卷各则短篇，无统一主线；单则多有起承（第2卷王梦蛟宅斗、第6卷陈制军课试、第8卷汤文正禁赛会）但卷间靠主题而非情节钩接。",
        "cast": "类型面孔（王梦蛟/许氏/陈制军/汤文正）靠细节辨识；第2卷王姬鳞甲文、第6卷制军见垂首者，单则立得住。",
        "pace": "短篇笔记体裁，每则数千字即收；八卷阅读节奏轻，卷内几乎无冗余。",
        "prose": "文言笔记体流畅，序「才思隽发议论渊深」；第8卷汤文正禁赛会，有社会讽刺笔力。",
        "world": "清乾嘉/同治士大夫生活圈+长乐/两江/苏郡+ 宅斗/书院/赛会；第8卷赛会抬阁，自成一「社会」观。",
        "hook": "序「客窗閒話」+ 吴生郁气即立体例；第2卷王梦蛟鳞甲文、第6卷制军课试、第8卷赛会，皆开则即钩。",
        "innov": "与《閱微》《耳食錄》并列清代笔记，吴炽昌偏社会讽刺；第8卷汤文正禁赛会，在笔记集中较独特。",
        "ending": "第8卷「汤文正」以禁赛会收束，「全書終」；无独立跋但主题闭合，社会讽刺余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第2卷 · 王梦蛟 · ~25% anchor",
          "quote": "長樂馬某，操布業。妻許氏，中年無子，遂娶王姬。姬身具鱗甲文，其母夢長蛟纏體而生者，名之曰夢蛟，記其瑞也。一日，許諭浣衣，王懷子持衣登樓，當窗以晾。許潛躡其蹤，自後推其母子墜樓，而作驚訝狀。馬聞之趨救，王頭面雖傷，其子則端坐無恙。",
          "why_score": "八卷各则短篇，无统一主线；单则多有起承（第2卷王梦蛟宅斗、第6卷陈制军课试、第8卷汤文正禁赛会）但卷间靠主题而非情节钩接，故情节 75。",
          "contrast": "若只读序跋而不抽王梦蛟/陈制军单则，会误判为松散闲谈而无结构。"
        },
        "cast": {
          "locus": "第2卷 · 王梦蛟/许氏 · ~25% anchor",
          "quote": "姬身具鱗甲文，其母夢長蛟纏體而生者，名之曰夢蛟，記其瑞也。許氏陽為喜悅，而陰實妒忌，思有以中傷之。王識其心，故防衛惟謹，母子不片刻離也。馬察知其妻不能相容而畏之，遂成悸疾。",
          "why_score": "类型面孔（王梦蛟/许氏/陈制军/汤文正）靠细节辨识；第2卷王姬鳞甲文、第6卷制军见垂首者，单则立得住，故人物 77。"
        },
        "pace": {
          "locus": "第6卷 · 陈制军 · ~75% anchor",
          "quote": "兩江陳制軍，在金陵甄別書院親臨督課，與院長敘談之際，忽聞人聲洶湧，兼鼓樂花炮之音。遣官察問，回言生童不由攔阻，爭拔關出外觀迎娶者。制軍有慍色，負手而出，閱歷各齋房，考具咸在而虛無人也。惟後所有一人，若垂首構思者。",
          "why_score": "短篇笔记体裁，每则数千字即收；八卷阅读节奏轻，卷内几乎无冗余，故节奏 80。"
        },
        "prose": {
          "locus": "第0卷 · 序 · open anchor",
          "quote": "吳生，余所取士也。遇余時正在壯年，其才華敏妙，學究天人，謂破壁飛去是意中事也。乃出其所著《客窗閒話》問序於余。三復之，益覺才思雋發，議論淵深，生平鬱頗之氣，流露於斯，可怪也，亦可悲也夫。",
          "why_score": "文言笔记体流畅，序「才思隽发议论渊深」；第8卷汤文正禁赛会，有社会讽刺笔力，故文笔 79。"
        },
        "world": {
          "locus": "第8卷 · 汤文正/苏郡赛会 · end anchor",
          "quote": "蘇郡社會，甲於全省。暮春之際，舉國若狂。其會首紳耆咸集神廟，公議分坊斂資，置辦彩衣，務極鮮豔。搬演故事，則翻新出奇，爭奢鬥富。即如壽星之袍，以珍珠滿綴壽字。一座之價，使人不能估測。不僅以金玉鐲結闌干而已，如是者數十座。",
          "why_score": "清乾嘉/同治士大夫生活圈+长乐/两江/苏郡+ 宅斗/书院/赛会；第8卷赛会抬阁，自成一「社会」观，故世界观 78。"
        },
        "hook": {
          "locus": "第0卷 · 序 · open anchor",
          "quote": "吳子賦閒之日，好集談客，設卮酒盤蔬，聽談古今逸事。遇有可驚可喜，足以自省而思齊者，一一舉筆錄之，久之裒然成集。或見而笑曰：「何吾子之心思才力，妄費於無用之地也？」",
          "why_score": "序「客窗閒話」+ 吴生郁气即立体例；第2卷王梦蛟鳞甲文、第6卷制军课试、第8卷赛会，皆开则即钩，故钩子 78。"
        },
        "innov": {
          "locus": "第8卷 · 汤文正禁赛会 · end anchor",
          "quote": "時有湯文正公撫江南，正直之聲震於遐邇，神亦畏之，暗隨五官來。知太守已收呈狀，夤夜入藩庫，緣庫內有三金寶，係守藏之物。五聖盜之，穿庫樓而出，神光燭天，巡守者皆誤為火起，鳴鉦高叫，方伯親臨，吏役俱集，開庫檢點，惟金寶三不知所之矣。",
          "why_score": "与《閱微》《耳食錄》并列清代笔记，吴炽昌偏社会讽刺；第8卷汤文正禁赛会，在笔记集中较独特，故创新 76。"
        },
        "ending": {
          "locus": "第8卷 · 汤文正 · end anchor",
          "quote": "真人復文曰：「神雖不正，婦亦淫邪。憎其夫而悅神貌，致啟奸圖，孽由自作。然陰陽道隔，雖和同強申，革聖神之號，遣發幽都，長為餓鬼，以正其罪可也。」文正命地方官撲五聖像，居民爭毀之，今改為總官堂矣。",
          "why_score": "第8卷「汤文正」以禁赛会收束，「全書終」；无独立跋但主题闭合，社会讽刺余韵，故结局 79。"
        }
      }
    },
    {
      "file": "150-captains-courageous.md",
      "id": "print-v0.captains-courageous",
      "title": "\"Captains Courageous\"",
      "author": "Rudyard Kipling",
      "band": "G-print",
      "genre": "print",
      "print_genre": "coming-of-age / maritime adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/2186/pg2186.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.4,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 85,
        "prose": 92,
        "world": 94,
        "hook": 87,
        "innov": 88,
        "ending": 91
      },
      "evidence": {
        "plot": "Spoiled Harvey washed overboard → _We're Here_ apprenticeship → Grand Banks season → rescue/reunion → parallel Cheyne-senior grief arc → San Francisco coda; bildungsroman spine clear though fishing-labor detail occasionally displaces drama.",
        "cast": "Disko Troop the cod captain, Dan the foil, Long Jack and Manuel the dialect chorus, Penn the amnesiac preacher, Harvey's arc from 'nuisance' to 'blooded Banker'; Cheyne parents earn their parallel chapter.",
        "pace": "Single-season sea arc moves well; technical fishing passages and Gloucester ethnography slow the middle; father-son split narrative restores urgency in Ch.IX.",
        "prose": "Kipling's North Atlantic dialect ('blooded Banker,' 'gurry-sores') and schooner choreography are precise without losing comic warmth; less baroque than Kim but equally authoritative on work.",
        "world": "Grand Banks dory-fishing, Gloucester waterfront, liner smoking-room vs foc'sle — definitive late-Victorian maritime labor world rendered as lived experience, not backdrop.",
        "hook": "Ch.I opens in fogged smoking-room gossip about the insufferable Cheyne boy — indirect character entry slower than Kim's Zam-Zammah but establishes class tension immediately.",
        "innov": "American industrial-age boys' book that doubles as fishing-industry documentary; parallel millionaire-collapse plot anticipates modern split-narrative TV structure.",
        "ending": "'Hello, Dan!' reunion, cook's fulfilled prophecy, Harvey choosing packets over Stanford — earned, understated, Kipling refusing melodrama while closing both arcs."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.X · sample_print_v0",
          "quote": "And this is what they said: \"Hello, Dan!\" \"Hello, Harve!\" \"What's the best with you?\" \"Well, I'm so's to be that kind o' animal called second mate this trip.\"",
          "why_score": "Spoiled Harvey washed overboard → We're Here apprenticeship → Grand Banks season → rescue/reunion → parallel Cheyne-senior grief arc → San Francisco coda; bildungsroman spine clear, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.V · blooded Banker · ~25%",
          "quote": "and assured Harvey that now he was a \"blooded Banker\"; the affliction of gurry-sores being the mark of the caste that claimed him.",
          "why_score": "Disko Troop the cod captain, Dan the foil, Long Jack and Manuel the dialect chorus, Penn the amnesiac preacher, Harvey's arc from 'nuisance' to 'blooded Banker'; Cheyne parents earn their parallel chapter, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.IX · Cheyne senior · ~75%",
          "quote": "himself asking the calendar on his writing-desk, \"What's the use of going on?\" There had always lain a pleasant notion at the back of his head that, some day, when he had rounded off everything and the boy had left college, he would take his son to his heart.",
          "why_score": "Single-season sea arc moves well; technical fishing passages and Gloucester ethnography slow the middle; father-son split narrative restores urgency in Ch.IX, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.V · gurry-sores dialect · ~25%",
          "quote": "and assured Harvey that now he was a \"blooded Banker\"; the affliction of gurry-sores being the mark of the caste that claimed him. Since he was a boy and very busy, he did not bother his head with too much thinking.",
          "why_score": "Kipling's North Atlantic dialect ('blooded Banker,' 'gurry-sores') and schooner choreography are precise without losing comic warmth, so prose scores 92."
        },
        "world": {
          "locus": "Ch.I · liner smoking-room · open anchor",
          "quote": "\"That Cheyne boy's the biggest nuisance aboard,\" said a man in a frieze overcoat, shutting the door with a bang. \"He isn't wanted here. He's too fresh.\"",
          "why_score": "Grand Banks dory-fishing, Gloucester waterfront, liner smoking-room vs foc'sle — definitive late-Victorian maritime labor world rendered as lived experience, so world scores 94."
        },
        "hook": {
          "locus": "Ch.I · Cheyne boy nuisance · open anchor",
          "quote": "\"That Cheyne boy's the biggest nuisance aboard,\" said a man in a frieze overcoat, shutting the door with a bang. \"He isn't wanted here. He's too fresh.\"",
          "why_score": "Ch.I opens in fogged smoking-room gossip about the insufferable Cheyne boy — indirect character entry slower than Kim's Zam-Zammah but establishes class tension immediately, so hook scores 87."
        },
        "innov": {
          "locus": "Ch.X · cook's prophecy fulfilled · ending",
          "quote": "And a softish, somewhat ill-shaped man whispered an old, old prophecy in his ear. \"Master--man. Man--master,\" said he. \"You remember, Dan Troop, what I said? On the We're Here?\"",
          "why_score": "American industrial-age boys' book that doubles as fishing-industry documentary; parallel millionaire-collapse plot anticipates modern split-narrative structure, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.X · Hello Dan / Hello Harve · ending anchor",
          "quote": "And this is what they said: \"Hello, Dan!\" \"Hello, Harve!\" \"What's the best with you?\" \"Well, I'm so's to be that kind o' animal called second mate this trip.\"",
          "why_score": "'Hello, Dan!' reunion, cook's fulfilled prophecy, Harvey choosing packets over Stanford — earned, understated, Kipling refusing melodrama while closing both arcs, so ending scores 91."
        }
      }
    },
    {
      "file": "151-red-badge-of-courage.md",
      "id": "print-v0.red-badge-of-courage",
      "title": "The Red Badge of Courage",
      "author": "Stephen Crane",
      "band": "G-print",
      "genre": "print",
      "print_genre": "war fiction / psychological realism",
      "source_text": "https://www.gutenberg.org/cache/epub/73/pg73.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.0,
      "l1": {
        "plot": 86,
        "cast": 82,
        "pace": 91,
        "prose": 95,
        "world": 84,
        "hook": 92,
        "innov": 94,
        "ending": 88
      },
      "evidence": {
        "plot": "Single-campaign arc: rumor → first battle → flight → wound-envy ('red badge') → second battle → quiet aftermath; no strategic panorama — interior moral plot substitutes for battlefield geography.",
        "cast": "The youth and Wilson ('tall soldier') carry the book; lieutenant, tattered man, loud soldier function as moral mirrors; deliberately unnamed protagonist limits individual charisma but serves impressionist design.",
        "pace": "Novella-length intensity: Ch.I fog-lift to Ch.XXIV withdrawal spans days with almost no slack; battle scenes alternate strobe-flash violence with long interior pauses — structural tempo matches psychic whiplash.",
        "prose": "'The cold passed reluctantly from the earth' opens an American prose revolution — color symbolism (red/blue/yellow), ironic free indirect style, and battle as 'strange, squalling upheavals' without naming Chancellorsville.",
        "world": "Civil War landscape rendered as mood and rumor rather than documentary; forest, river, campfires vivid but intentionally de-historicized — strength for psychology, slight cost for period specificity.",
        "hook": "Ch.I's landscape awakening and army 'tremble with eagerness at the noise of rumors' — immediate atmospheric pull; tall soldier's shirt-washing comedy humanizes before violence.",
        "innov": "First major American novel to treat battle as interior experience rather than strategy; naturalistic fear without romantic glory — template for all subsequent war fiction from Mailer to O'Brien.",
        "ending": "Anti-climactic withdrawal and 'Well, it's all over' — moral accounting without parade-ground triumph; some readers want named victory, but the quiet self-comprehension is the point."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I rumor → Ch.VII flight → Ch.XIX second battle → Ch.XXIV withdrawal · sample_print_v0",
          "quote": "The youth cringed as if discovered in a crime. By heavens, they had won after all! The imbecile line had remained and become victors. He could hear cheering.",
          "why_score": "Single-campaign arc—rumor, first battle, flight, wound-envy, second battle, quiet aftermath—substitutes interior moral plot for battlefield geography, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.I · army on the hills",
          "quote": "The cold passed reluctantly from the earth, and the retiring fogs revealed an army stretched out on the hills, resting. As the landscape changed from brown to green, the army awakened, and began to tremble with eagerness at the noise of rumors.",
          "why_score": "The youth and Wilson carry the book while lieutenant, tattered man, and loud soldier function as moral mirrors; deliberately unnamed protagonist limits charisma but serves impressionist design, so cast scores 82."
        },
        "pace": {
          "locus": "Ch.XXIV · withdrawal",
          "quote": "For a time the youth was obliged to reflect in a puzzled and uncertain way. His mind was undergoing a subtle change. It took moments for it to cast off its battleful ways and resume its accustomed course of thought.",
          "why_score": "Novella-length intensity spans days with almost no slack; battle scenes alternate strobe-flash violence with long interior pauses matching psychic whiplash, so pace scores 91."
        },
        "prose": {
          "locus": "Ch.I · opening landscape",
          "quote": "The cold passed reluctantly from the earth, and the retiring fogs revealed an army stretched out on the hills, resting. As the landscape changed from brown to green, the army awakened, and began to tremble with eagerness at the noise of rumors.",
          "why_score": "\"The cold passed reluctantly from the earth\" opens an American prose revolution—color symbolism, ironic free indirect style, and battle as \"strange, squalling upheavals\" without naming Chancellorsville, so prose scores 95."
        },
        "world": {
          "locus": "Ch.I · de-historicized Civil War landscape",
          "quote": "As the landscape changed from brown to green, the army awakened, and began to tremble with eagerness at the noise of rumors. It was an army of gray and blue.",
          "why_score": "Civil War landscape rendered as mood and rumor rather than documentary—forest, river, campfires vivid but intentionally de-historicized—strength for psychology at slight cost to period specificity, so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · fog-lift and rumors",
          "quote": "The cold passed reluctantly from the earth, and the retiring fogs revealed an army stretched out on the hills, resting. As the landscape changed from brown to green, the army awakened, and began to tremble with eagerness at the noise of rumors.",
          "why_score": "Ch.I's landscape awakening and army \"tremble with eagerness at the noise of rumors\" create immediate atmospheric pull before violence, so hook scores 92."
        },
        "innov": {
          "locus": "Ch.VII · interior battle experience",
          "quote": "So it was all over at last! The supreme trial had been passed. The red, formidable difficulties of war had been vanquished. He went into an ecstasy of self-satisfaction.",
          "why_score": "First major American novel to treat battle as interior experience rather than strategy—naturalistic fear without romantic glory—template for subsequent war fiction, so innov scores 94."
        },
        "ending": {
          "locus": "Ch.XXIV · \"Well, it's all over\"",
          "quote": "He finally nudged his friend. \"Well, it's all over,\" he said to him. His friend gazed backward. \"B'Gawd, it is,\" he assented. They mused.",
          "why_score": "Anti-climactic withdrawal and \"Well, it's all over\" deliver moral accounting without parade-ground triumph—the quiet self-comprehension is the point, so ending scores 88."
        }
      }
    },
    {
      "file": "152-prince-and-the-pauper.md",
      "id": "print-v0.prince-and-the-pauper",
      "title": "The Prince and the Pauper",
      "author": "Mark Twain",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical adventure / social satire",
      "source_text": "https://www.gutenberg.org/cache/epub/1837/pg1837.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.0,
      "l1": {
        "plot": 90,
        "cast": 88,
        "pace": 84,
        "prose": 89,
        "world": 91,
        "hook": 88,
        "innov": 90,
        "ending": 92
      },
      "evidence": {
        "plot": "Twin-birth premise → accidental swap → Tom's palace education vs Edward's Offal Court tribulations → Miles Hendon rescue → coronation crisis → Conclusion justice; fairy-tale logic with Tudor-historical scaffolding.",
        "cast": "Tom Canty and Edward Tudor as mirror protagonists, Miles Hendon the chivalric constant, Hugh the villain, John Canty the abusive father; Tom's gradual royal assimilation is the subtlest character work.",
        "pace": "Episodic Tudor set-pieces (river pageant, Guildhall, state dinner) slow the middle; Edward's outdoor suffering chapters restore urgency; Conclusion efficiently resolves dangling threads.",
        "prose": "Twain's faux-Tudor diction and ceremonial description ('cloth-of-gold and arras embroidered with coats-of-arms') — less explosively vernacular than Huckleberry Finn but witty and readable; occasional archaisms date the surface.",
        "world": "London from Offal Court to Westminster Abbey, Thames pageantry, Hermit's hut, Hendon Hall — researched Tudor pageant-world as satirical laboratory for class injustice.",
        "hook": "Ch.I's parallel births — 'England had so longed for him' vs Tom 'lapped in his poor rags' — establishes swap premise and social thesis in one paragraph.",
        "innov": "American democratic satire disguised as children's historical romance; the Great Seal test and 'familiarity breeds contempt' across class lines anticipate modern identity-comedy.",
        "ending": "Conclusion's catalogue of merciful acts (branded farmer, falcon-boy, unjustly whipped man) plus Edward's lifelong lesson-retelling — moral payoff earned without cynicism."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I parallel births → Conclusion justice · sample_print_v0",
          "quote": "In the ancient city of London, on a certain autumn day in the second quarter of the sixteenth century, a boy was born to a poor family of the name of Canty, of the parish of St. Giles's, in the suburb of Farringdon Without.",
          "why_score": "Twin-birth premise drives accidental swap, Tom's palace education vs Edward's Offal Court tribulations, Miles Hendon rescue, and coronation crisis—fairy-tale logic with Tudor-historical scaffolding, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XXI · Miles Hendon knighted",
          "quote": "\"Rise, Sir Miles Hendon, Knight,\" said the King, gravely--giving the accolade with Hendon's sword--\"rise, and seat thyself. Thy petition is granted. Whilst England remains, and the crown continues, the privilege shall not lapse.\"",
          "why_score": "Tom Canty and Edward Tudor mirror each other while Miles Hendon supplies chivalric constancy and Hugh the villainy; Tom's gradual royal assimilation is the subtlest character work, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.IX · Thames river pageant",
          "quote": "At nine in the evening the whole vast river-front of the palace was blazing with light. The river itself, as far as the eye could reach citywards, was so thickly covered with watermen's boats and with barges, that one could have walked across dry-shod.",
          "why_score": "Episodic Tudor set-pieces slow the middle while Edward's outdoor suffering chapters restore urgency; the Conclusion efficiently resolves dangling threads, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.IX · ceremonial description",
          "quote": "Some of them were decorated with banners and streamers; some with cloth-of-gold and arras embroidered with coats-of-arms; others with silken flags that had numberless little silver bells fastened to them, which made a delicate, tinkling music.",
          "why_score": "Twain's faux-Tudor diction and ceremonial description are less explosively vernacular than Huckleberry Finn but witty and readable; occasional archaisms date the surface, so prose scores 89."
        },
        "world": {
          "locus": "Ch.I · Offal Court",
          "quote": "The house which Tom's father lived in was up a foul little pocket called Offal Court, out of Pudding Lane. It was small, decayed, and rickety, but it was packed full of wretchedly poor families.",
          "why_score": "London from Offal Court to Westminster Abbey, Thames pageantry, hermit's hut, and Hendon Hall form a researched Tudor pageant-world as satirical laboratory for class injustice, so world scores 91."
        },
        "hook": {
          "locus": "Ch.I · parallel births",
          "quote": "All England wanted him too. England had so longed for him, and hoped for him, and prayed God for him, that, now that he was really come, the people went nearly mad for joy.",
          "why_score": "Ch.I's parallel births—\"England had so longed for him\" vs Tom \"lapped in his poor rags\"—establish swap premise and social thesis in one paragraph, so hook scores 88."
        },
        "innov": {
          "locus": "Ch.XXVII · Great Seal test",
          "quote": "\"Now am I persuaded that if your Majesty will but tax your memory yet a little further, it will resolve the puzzle of the Great Seal--a loss which was of moment yesterday, although of none to-day, since its term of service ended with our late lord's life.\"",
          "why_score": "American democratic satire disguised as children's historical romance; the Great Seal test and familiarity-breeds-contempt across class lines anticipate modern identity-comedy, so innov scores 90."
        },
        "ending": {
          "locus": "Conclusion · coronation-night lesson",
          "quote": "He said that the frequent rehearsing of the precious lesson kept him strong in his purpose to make its teachings yield benefits to his people, according to the promises he had made to the Lord of Hosts in the day of his trouble.",
          "why_score": "Conclusion's catalogue of merciful acts plus Edward's lifelong lesson-retelling delivers moral payoff earned without cynicism, so ending scores 92."
        }
      }
    },
    {
      "file": "153-connecticut-yankee.md",
      "id": "print-v0.connecticut-yankee",
      "title": "A Connecticut Yankee in King Arthur's Court",
      "author": "Mark Twain",
      "band": "G-print",
      "genre": "print",
      "print_genre": "satire / time-travel / Arthurian fantasy",
      "source_text": "https://www.gutenberg.org/cache/epub/86/pg86.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.8,
      "l1": {
        "plot": 88,
        "cast": 85,
        "pace": 82,
        "prose": 93,
        "world": 92,
        "hook": 91,
        "innov": 93,
        "ending": 86
      },
      "evidence": {
        "plot": "Factory foreman knocked unconscious → Camelot modernization (telephones, newspapers, schools) → Church opposition → slave episode → Battle of the Sand-Belt apocalypse → Clarence postscript frame; ambitious but episodic middle.",
        "cast": "Hank Morgan dominates every scene; Sandy, Arthur, Merlin, Clarence support his satire; Arthur's dignity occasionally breaks through Hank's condescension — cast serves argument more than ensemble depth.",
        "pace": "44 chapters with tour-and-demonstration set-pieces (Ch.XII slow torture, monastery visit, stock-market chapter) that repeat satirical beats; Sand-Belt finale accelerates violently.",
        "prose": "Hank's Connecticut vernacular ('Name of the asylum, likely') collides with mock-medieval court speech — Twain at peak comic energy; apocalyptic final chapters shift to bitter Swiftian prose.",
        "world": "Arthurian England reimagined as feudal laboratory for Gilded Age technology, slavery, and established religion — one of the richest satirical worlds in American fiction.",
        "hook": "Ch.I's disoriented factory-boss voice misidentifying Camelot as an asylum — immediate anachronism comedy and narrative problem stated in one breath.",
        "innov": "Foundational American time-travel novel; technology-vs-superstition satire anticipates steampunk, dystopian SF, and Mark Twain's own darker late period.",
        "ending": "Clarence's postscript — Hank sleeps thirteen centuries beside Sandy's body, wakes to find civilization annihilated — devastating but narratively abrupt; Sandy's fate underplayed after long book."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Camelot → Ch.XLIV postscript · sample_print_v0",
          "quote": "\"Camelot--Camelot,\" said I to myself. \"I don't seem to remember hearing of it before. Name of the asylum, likely.\"",
          "why_score": "Factory foreman knocked unconscious drives Camelot modernization, Church opposition, slave episode, and Battle of the Sand-Belt apocalypse framed by Clarence's postscript—the middle is episodic but the arc is ambitious, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.I · Hank Morgan's voice",
          "quote": "I made up my mind to two things: if it was still the nineteenth century and I was among lunatics and couldn't get away, I would presently boss that asylum or know the reason why; and if, on the other hand, it was really the sixth century, all right, I didn't want any softer thing: I would boss the whole country inside of three months.",
          "why_score": "Hank Morgan dominates every scene while Sandy, Arthur, Merlin, and Clarence support his satire; Arthur's dignity occasionally breaks through Hank's condescension—cast serves argument more than ensemble depth, so cast scores 85."
        },
        "pace": {
          "locus": "Ch.XII · \"Slow Torture\"",
          "quote": "Straight off, we were in the country. It was most lovely and pleasant in those sylvan solitudes in the early cool morning in the first freshness of autumn. From hilltops we saw fair green valleys lying spread out below, with streams winding through them.",
          "why_score": "Forty-four chapters with tour-and-demonstration set-pieces repeat satirical beats before the Sand-Belt finale accelerates violently, so pace scores 82."
        },
        "prose": {
          "locus": "Ch.I · Connecticut vernacular",
          "quote": "\"Camelot--Camelot,\" said I to myself. \"I don't seem to remember hearing of it before. Name of the asylum, likely.\"",
          "why_score": "Hank's Connecticut vernacular collides with mock-medieval court speech—Twain at peak comic energy; apocalyptic final chapters shift to bitter Swiftian prose, so prose scores 93."
        },
        "world": {
          "locus": "Ch.X · nineteenth century under Camelot",
          "quote": "Unsuspected by this dark land, I had the civilization of the nineteenth century booming under its very nose! It was fenced away from the public view, but there it was, a gigantic and unassailable fact--and to be heard from, yet, if I lived and had luck.",
          "why_score": "Arthurian England reimagined as feudal laboratory for Gilded Age technology, slavery, and established religion forms one of the richest satirical worlds in American fiction, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · disoriented factory boss",
          "quote": "\"Camelot--Camelot,\" said I to myself. \"I don't seem to remember hearing of it before. Name of the asylum, likely.\"",
          "why_score": "Ch.I's disoriented factory-boss voice misidentifying Camelot as an asylum states immediate anachronism comedy and narrative problem in one breath, so hook scores 91."
        },
        "innov": {
          "locus": "Ch.X · time-travel premise",
          "quote": "Unsuspected by this dark land, I had the civilization of the nineteenth century booming under its very nose! It was fenced away from the public view, but there it was, a gigantic and unassailable fact--and to be heard from, yet, if I lived and had luck.",
          "why_score": "Foundational American time-travel novel; technology-vs-superstition satire anticipates steampunk, dystopian SF, and Twain's darker late period, so innov scores 93."
        },
        "ending": {
          "locus": "Ch.XLIV · Clarence postscript",
          "quote": "He sleepeth now--and shall sleep thirteen centuries. I am Merlin!",
          "why_score": "Clarence's postscript—Hank sleeps thirteen centuries beside Sandy's body, wakes to find civilization annihilated—is devastating but narratively abrupt; Sandy's fate underplayed after a long book, so ending scores 86."
        }
      }
    },
    {
      "file": "154-portrait-of-the-artist.md",
      "id": "print-v0.portrait-of-the-artist",
      "title": "A Portrait of the Artist as a Young Man",
      "author": "James Joyce",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Künstlerroman / modernist bildungsroman",
      "source_text": "https://www.gutenberg.org/cache/epub/4217/pg4217.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.9,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 80,
        "prose": 97,
        "world": 88,
        "hook": 93,
        "innov": 98,
        "ending": 94
      },
      "evidence": {
        "plot": "Five-chapter arc: infancy → Clongowes/Belvedere school → hell sermon/sexual guilt → Marian epiphany on beach → university and flight; lyric episodes substitute for conventional plot mechanics.",
        "cast": "Stephen Dedalus anchors every page; Simon Dedalus, Dante, Cranly, Lynch, Emma shadow the artist's formation; secondary figures function as ideological foils rather than fully independent characters.",
        "pace": "Episodic Künstlerroman with dense set-pieces (Ch.III sermon, Ch.IV theology) that halt forward motion for pages; rewards close reading but punishes skim — deliberate modernist tempo.",
        "prose": "Infant babble to mature artist manifesto in one novel — free indirect style, liturgical parody, 'peacock's tail' equation passage; among the most influential prose in English.",
        "world": "Dublin at turn of century: Clongowes, Belvedere, brothel quarter, university, Irish Catholic devotional life — interiorized through Stephen's evolving perception rather than external panorama.",
        "hook": "'Once upon a time and a very good time it was there was a moocow' — instantly signals that familiar fairy-tale grammar will be exploded from inside infant consciousness.",
        "innov": "Definitive modernist bildungsroman; stream-of-consciousness development, epiphany structure, and artist-as-forger metaphor — virtually every subsequent literary coming-of-age novel is in dialogue with it.",
        "ending": "'Forge in the smithy of my soul the uncreated conscience of my race' — one of modernism's great declarative exits; April diary entries earn the manifesto through four chapters of renunciation."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.III brothel quarter → Ch.V university flight · sample_print_v0",
          "quote": "It would be a gloomy secret night. After early nightfall the yellow lamps would light up, here and there, the squalid quarter of the brothels. He would follow a devious course up and down the streets, circling always nearer and nearer in a tremor of fear and joy, until his feet led him suddenly round a dark corner.",
          "why_score": "Five-chapter arc from infancy through hell sermon and Marian epiphany to university flight; lyric episodes substitute for conventional plot mechanics, so plot scores 85."
        },
        "cast": {
          "locus": "Ch.I · infant consciousness",
          "quote": "Once upon a time and a very good time it was there was a moocow coming down along the road and this moocow that was coming down along the road met a nicens little boy named baby tuckoo.... His father told him that story: his father looked at him through a glass: he had a hairy face.",
          "why_score": "Stephen Dedalus anchors every page while Simon, Dante, Cranly, and Lynch function as ideological foils; the infant-voice opening establishes cast through perception rather than exposition, so cast scores 84."
        },
        "pace": {
          "locus": "Ch.III · December dusk schoolroom",
          "quote": "The swift December dusk had come tumbling clownishly after its dull day and as he stared through the dull square of the window of the schoolroom he felt his belly crave for its food. He hoped there would be stew for dinner, turnips and carrots and bruised potatoes and fat mutton pieces to be ladled out in thick peppered flour-fattened sauce.",
          "why_score": "Episodic Künstlerroman with dense set-pieces (Ch.III sermon, Ch.IV theology) that halt forward motion for pages; the schoolroom hunger passage typifies deliberate modernist tempo, so pace scores 80."
        },
        "prose": {
          "locus": "Ch.III · equation as peacock's tail",
          "quote": "The equation on the page of his scribbler began to spread out a widening tail, eyed and starred like a peacock's; and, when the eyes and stars of its indices had been eliminated, began slowly to fold itself together again. The indices appearing and disappearing were eyes opening and closing; the eyes opening and closing were stars being born and being quenched.",
          "why_score": "Infant babble to mature artist manifesto in one novel—free indirect style, liturgical parody, and the peacock-tail equation passage rank among the most influential prose in English, so prose scores 97."
        },
        "world": {
          "locus": "Ch.III · Dublin brothel quarter",
          "quote": "It would be a gloomy secret night. After early nightfall the yellow lamps would light up, here and there, the squalid quarter of the brothels. He would follow a devious course up and down the streets, circling always nearer and nearer in a tremor of fear and joy.",
          "why_score": "Dublin at the turn of the century—Clongowes, Belvedere, brothel quarter, university—interiorized through Stephen's evolving perception rather than external panorama, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · moocow fairy tale",
          "quote": "Once upon a time and a very good time it was there was a moocow coming down along the road and this moocow that was coming down along the road met a nicens little boy named baby tuckoo.... He was baby tuckoo.",
          "why_score": "\"Once upon a time... moocow... baby tuckoo\" instantly signals that familiar fairy-tale grammar will be exploded from inside infant consciousness, so hook scores 93."
        },
        "innov": {
          "locus": "Ch.IV · devotional calendar / catacombs mass",
          "quote": "Every morning he hallowed himself anew in the presence of some holy image or mystery. His day began with an heroic offering of its every moment of thought or action for the intentions of the sovereign pontiff and with an early mass.",
          "why_score": "Definitive modernist bildungsroman—stream-of-consciousness development, epiphany structure, and artist-as-forger metaphor; virtually every subsequent literary coming-of-age novel is in dialogue with it, so innov scores 98."
        },
        "ending": {
          "locus": "Ch.V · April diary manifesto",
          "quote": "Welcome, O life! I go to encounter for the millionth time the reality of experience and to forge in the smithy of my soul the uncreated conscience of my race.",
          "why_score": "\"Forge in the smithy of my soul the uncreated conscience of my race\" is one of modernism's great declarative exits; April diary entries earn the manifesto through four chapters of renunciation, so ending scores 94."
        }
      }
    },
    {
      "file": "162-shi-diantou.md",
      "id": "print-v0.shi-diantou",
      "title": "石點頭",
      "author": "天然痴叟（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集 / 劝惩",
      "source_text": "https://zh.wikisource.org/wiki/石點頭",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 77.5,
      "l1": {
        "plot": 78,
        "cast": 75,
        "pace": 83,
        "prose": 81,
        "world": 76,
        "hook": 78,
        "innov": 73,
        "ending": 76
      },
      "evidence": {
        "plot": "十四回各则独立，单则因果完整（第01回郭挺之榜前认子、第13回明皇赐衣缘）；无统一主线，以劝惩主题贯穿。",
        "cast": "功能性人物（郭挺之/相士/唐玄宗/李白/潘文子）靠细节辨识；第01回「命里不无终是有」、第13回杨妃一捻红，单则立得住。",
        "pace": "短篇话本体裁，每回数千字即收；十四回阅读节奏轻，回内少冗余。",
        "prose": "明末白话纯熟，开卷诗引+叙论口吻（第05回色戒论、第13回杜牧引诗）；较「三言二拍」偏劝惩议论。",
        "world": "明末市井+科举+宫廷+风月跨层；第13回唐明皇开元盛世/第01回庐州合肥，覆盖广但单卷深度有限。",
        "hook": "书名「石点头」即寓意；第01回相士「丙午五月内交接」、第13回「无人知是荔枝来」，开则即钩。",
        "innov": "与「三言二拍」同期拟话本，十四回规模较小；第05/14回男色入话在同类中有辨識度但整体仍属类型内。",
        "ending": "第14回「全書終」以潘文子鸳鸯冢收束；无独立跋但主题闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01回 · 郭挺之榜前认子 · open anchor",
          "quote": "相士道：「我断不差。你回家去细细一查，便自然要查着了。」此人道：「我家三四个小妾，日夜陪伴，难道生了儿子，瞒得人的？叫我那里去查？」相士道：「你不必乱查。要查只消去查你四十五岁丙午这一年五月内，可曾与妇人交接，便自然要查着了。」",
          "why_score": "十四回各则独立，单则因果完整（第01回郭挺之榜前认子、第13回明皇赐衣缘）；无统一主线，以劝惩主题贯穿，故情节 78。"
        },
        "cast": {
          "locus": "第01回 · 郭乔/相士 · 榜前认子 · open anchor",
          "quote": "命里不无终是有，相中该有岂能无。纵然迷失兼流落，到底团圆必不孤。……郭乔这一气，几乎气个小死。遂将笔砚经书，尽用火焚了，恨恨道：「既命不做主，还读他何用？」",
          "why_score": "功能性人物（郭挺之/相士/唐玄宗/李白/潘文子）靠细节辨识；第01回「命里不无终是有」、第13回杨妃一捻红，单则立得住，故人物 75。"
        },
        "pace": {
          "locus": "第01回 · 短篇话本 · 单则即收 · open anchor",
          "quote": "阴阳畀赋了无私，李不成桃兰不芝。是虎方能生虎子，非麟安得产麟儿。肉身纵使睽千里，气血何曾隔一丝。试看根根还本本，岂容人类有差池。",
          "why_score": "短篇话本体裁，每回数千字即收；十四回阅读节奏轻，回内少冗余，故节奏 83。"
        },
        "prose": {
          "locus": "第01回 · 开卷诗/叙论 · open anchor",
          "quote": "从来父之生子，未有不知者。莫说夫妻交媾，有徵有验。就是婢妾外遇，私己瞒人，然自家心里，亦未尝不明明白白。但恐忙中忽略，醉后糊涂，遂有已经生子，而竟茫然莫识的。",
          "why_score": "明末白话纯熟，开卷诗引+叙论口吻（第05回色戒论、第13回杜牧引诗）；较「三言二拍」偏劝惩议论，故文笔 81。"
        },
        "world": {
          "locus": "第01回 · 科举/庐州合肥 · open anchor",
          "quote": "话说南直隶庐州府合肥县，有一秀才，姓郭名乔，表字挺之。生得体貌丰洁，宛然一美丈夫，只可恨当眉心生了一个大黑痣，做了美玉之瑕。这郭秀才家道也还完足，又自负有才，少年就拿稳必中。",
          "why_score": "明末市井+科举+宫廷+风月跨层；第13回唐明皇开元盛世/第01回庐州合肥，覆盖广但单卷深度有限，故世界观 76。"
        },
        "hook": {
          "locus": "第01回 · 相士丙午五月 · open anchor",
          "quote": "忽想起丙午这一年，过端午吃醉了，有一个丫头伏侍他，因一时高兴，遂春风了一度，恰恰被主母看见，不胜大怒，遂立逼着将这丫头卖与人，带到某处去了。要说生子，除非是此婢，此外并无别人。",
          "why_score": "书名「石点头」即寓意；第01回相士「丙午五月内交接」、第13回「无人知是荔枝来」，开则即钩，故钩子 78。"
        },
        "innov": {
          "locus": "第05回 · 男色入话 · 各地乡语 · ~25%",
          "quote": "独好笑有一等人，偏好后廷花的滋味，将男作女，一般样交欢淫乐，意乱心迷，岂非一件异事。……北方人叫炒茹茹，南方人叫打篷篷，徽州人叫塌豆腐，江西人叫铸火盆，宁波人叫善善。",
          "why_score": "与「三言二拍」同期拟话本，十四回规模较小；第05/14回男色入话在同类中有辨識度但整体仍属类型内，故创新 73。"
        },
        "ending": {
          "locus": "第14回 · 潘文子鸳鸯冢 · 全書終 · end anchor",
          "quote": "红叶红丝说有缘，朱颜绿鬓好相怜。情痴似亦三生债，色种从教两地牵。入内不疑真冶葛，联交先为小潘安。留将浪荡风流话，输与旁人作笑端。",
          "why_score": "第14回「全書終」以潘文子鸳鸯冢收束；无独立跋但主题闭合，故结局 76。"
        }
      }
    },
    {
      "file": "163-sanke-paian-jingqi.md",
      "id": "print-v0.sanke-paian-jingqi",
      "title": "三刻拍案驚奇",
      "author": "夢覺道人（明，崇禎間）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/三刻拍案驚奇",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.8,
      "l1": {
        "plot": 78,
        "cast": 77,
        "pace": 85,
        "prose": 83,
        "world": 77,
        "hook": 79,
        "innov": 76,
        "ending": 75
      },
      "evidence": {
        "plot": "三十回各为独立短篇，单则起承转合完整（第07回王翠翘自卖/义侠、第30回門子张继良）；无统一主线，以劝惩主题贯穿。",
        "cast": "类型面孔（王翠翘/翘儿/张继良/猢狻）靠细节辨识；第07回翘儿「除告减之外…将奴卖与人家」、第30回門子「衽席藏戈」，单则立得住。",
        "pace": "短篇体裁，每回数千字即收；三十回阅读节奏轻，回内几乎无冗余。",
        "prose": "明末白话叙事口吻活，第00回序议论、第07回《虞美人》引+翠翘传、第23回狐/龟/猢狻入话有博物笔力。",
        "world": "明末市井+倭寇/海盗（徐海）+元明之际+官场門子跨层；第07回山东临淄/第30回无锡，覆盖广但单卷深度有限。",
        "hook": "第00回「拍案叫奇」即入题；第07回王翠翘义侠、第30回「男戎」论，开则即钩。",
        "innov": "托名「三刻」续「二拍」格局，三十回规模小于四十卷；第30回以「男戎」門子收束在拟话本中较独特，但整体仍属类型内。",
        "ending": "第30回「全書終」以門子之祸收束，呼应序之劝惩；无独立跋，情绪偏议论式。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第07回 · 王翠翘自卖完钱粮 · ~25%",
          "quote": "翘儿道：「看这光景，监追不出，父亲必竟死在狱中。父亲死，必竟连累妻女。是死，则三个死。如今除告减之外，所少不及百担，不若将奴卖与人家，一来得完钱粮，免父亲监比；二来若有多余，父亲、母亲还可将来盘缠回乡。」",
          "why_score": "三十回各为独立短篇，单则起承转合完整（第07回王翠翘自卖/义侠、第30回門子张继良）；无统一主线，以劝惩主题贯穿，故情节 78。"
        },
        "cast": {
          "locus": "第07回 · 翘儿 · 义侠女子 · ~25%",
          "quote": "独有我朝王翠翘，她便是个义侠女子。这翠翘是山东临淄县人，父亲叫做王邦兴，母亲邢氏。她父亲是个吏员。……翘儿已十五岁了。眉欺新月鬓欺云，一段娇痴自轶群。",
          "why_score": "类型面孔（王翠翘/翘儿/张继良/猢狻）靠细节辨识；第07回翘儿「除告减之外…将奴卖与人家」、第30回門子「衽席藏戈」，单则立得住，故人物 77。"
        },
        "pace": {
          "locus": "第00回 · 序 · 拍案叫奇 · open anchor",
          "quote": "予尝读未见书，遂拍案叫奇，始悟古今事迹，非奇则怪。去岁复游天台仙府，诣诸名胜，凭吊陈迹，愈觉山河变幻。……间有贪淫奸宄数条，观其含垢蒙耻，败露情状，亦足发人深醒。",
          "why_score": "短篇体裁，每回数千字即收；三十回阅读节奏轻，回内几乎无冗余，故节奏 85。"
        },
        "prose": {
          "locus": "第30回 · 男戎论 · 衽席藏戈 · end anchor",
          "quote": "历代常因女色败亡，故把女色比做兵，道是女戎。我道：「内政不出壶」，女人干得其事？若论如今做官，能剥削我官职，败坏我行谊，有一种男戎。男戎是什么？是如今門子。",
          "why_score": "明末白话叙事口吻活，第00回序议论、第07回《虞美人》引+翠翘传、第23回狐/龟/猢狻入话有博物笔力，故文笔 83。"
        },
        "world": {
          "locus": "第07回 · 王翠翘 · 临淄/象山 · ~25%",
          "quote": "这翠翘是山东临淄县人，父亲叫做王邦兴，母亲邢氏。她父亲是个吏员。三考满听选，是杂职行头，除授了个浙江宁波府象山县广积仓大使。……仓中失火，延烧了仓粮。上司坐仓官、吏员斗级赔偿。",
          "why_score": "明末市井+倭寇/海盗（徐海）+元明之际+官场門子跨层；第07回山东临淄/第30回无锡，覆盖广但单卷深度有限，故世界观 77。"
        },
        "hook": {
          "locus": "第00回 · 序 · 拍案叫奇 · open anchor",
          "quote": "予尝读未见书，遂拍案叫奇，始悟古今事迹，非奇则怪。……间有贪淫奸宄数条，观其含垢蒙耻，败露情状，亦足发人深醒。总之，君臣、父子、夫妇、兄弟、朋友之理道，宜认得真。",
          "why_score": "第00回「拍案叫奇」即入题；第07回王翠翘义侠、第30回「男戎」论，开则即钩，故钩子 79。"
        },
        "innov": {
          "locus": "第30回 · 男戎門子 · 全書終 · end anchor",
          "quote": "历代常因女色败亡，故把女色比做兵，道是女戎。……若论如今做官，能剥削我官职，败坏我行谊，有一种男戎。男戎是什么？是如今門子。这些人家出来是小小人家儿子，不大读书晓得道理。",
          "why_score": "托名「三刻」续「二拍」格局，三十回规模小于四十卷；第30回以「男戎」門子收束在拟话本中较独特，但整体仍属类型内，故创新 76。"
        },
        "ending": {
          "locus": "第30回 · 全書終 · 門子之祸 · end anchor",
          "quote": "衽席藏戈，蠆蜂(有)毒，不意难防。嚬笑轻投，威权下逮，自惹抢攘。英雄好自斟量，猛然须奋刚肠。理破柔情，力消欢爱，千古名芳。",
          "why_score": "第30回「全書終」以門子之祸收束，呼应序之劝惩；无独立跋，情绪偏议论式，故结局 75。"
        }
      }
    },
    {
      "file": "164-wuse-shi.md",
      "id": "print-v0.wuse-shi",
      "title": "五色石",
      "author": "筆煉閣主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集 / 才子佳人",
      "source_text": "https://zh.wikisource.org/wiki/五色石",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.6,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 84,
        "prose": 86,
        "world": 77,
        "hook": 81,
        "innov": 79,
        "ending": 80
      },
      "evidence": {
        "plot": "八卷各则独立，以「补天」隐喻贯穿；单则因果完整（第02卷仇夫人悔妒、第06卷三会审辨李桃、第08卷移桃代李），结构较一般才子佳人紧凑。",
        "cast": "类型+个体并重（仇氏/成美/瑶姿/何嗣薪/调鹤/鸾箫）；第06卷瑶姿「仪容美丽，姿性聪明」+郗乐代择婿，单则立得住。",
        "pace": "八卷短篇，每卷一至二则，阅读节奏轻；卷内叙事较「二拍」单卷略短但少注水。",
        "prose": "清初白话+词引（《瑞鹤仙》《西江月》《鹧鸪飞》），第00回序议论精警、第02卷妒妇形貌白描辛辣；笔炼阁主人文笔为清初拟话本上层。",
        "world": "明清科举+闺阁+唐代（第08卷）+南宋（第06卷）跨层；第00回「天道之阙」思想框架贯穿八卷。",
        "hook": "第00回「五色石」补天隐喻即立框架；第02卷「夜叉母仰面观天」、第06卷「文士既多赝鼎，佳人亦有虚名」，开则即钩。",
        "innov": "「补天」框架在八卷短篇集中较独特；第06卷三会审辨真伪、第08卷义奴义婢移桃代李，形式有辨識度。",
        "ending": "第08卷「全書完」以义奴义婢受诏收束，呼应序之补天主题；明确标「（完）」，主题闭合完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "序 /00 · 补天隐喻 · sample_print_v0",
          "quote": "有形之天曰天象，無形之天曰天道。天象之闕不必補，天道之闕則深有待於補。……如為善未蒙福，為惡未蒙禍，禹稷不必皆榮，羿不必皆死，顏回早夭，盜跖善終；更有孝而召尤，忠而被謗，德應有後而弗續箕裘，化足刑於而致乖琴瑟。",
          "why_score": "八卷各则独立，以「补天」隐喻贯穿；单则因果完整（第02卷仇夫人悔妒、第06卷三会审辨李桃、第08卷移桃代李），结构较一般才子佳人紧凑，故情节 80。"
        },
        "cast": {
          "locus": "第二卷 /02 · 仇氏形貌",
          "quote": "夜叉母仰面觀天，亦能使雁驚而落；羅剎女臨池看水，亦能使魚懼而沉。引鏡自憐，憐我獨為鬼魅相；逢人見惜，惜她枉做婦人身。",
          "why_score": "类型+个体并重（仇氏/成美/瑶姿/何嗣薪/调鹤/鸾箫）；第06卷瑶姿「仪容美丽，姿性聪明」+郗乐代择婿，单则立得住，故人物 78。"
        },
        "pace": {
          "locus": "第二卷 /02 · 妒妇悔过单则",
          "quote": "從來妻妾和順，母子團圓，是天下最難得的事，人家既有正妻，何故又娶側室？《漢書》上解說得好，說道：「所以廣嗣重祖也。」可見有了兒子的，恐其嗣不廣，還要置個偏房，何況未有兒子的，憂在無後，安能禁他納寵？",
          "why_score": "八卷短篇，每卷一至二则，阅读节奏轻；卷内叙事较「二拍」单卷略短但少注水，故节奏 84。"
        },
        "prose": {
          "locus": "序 /00 · 笔炼阁议论",
          "quote": "女媧氏吾不知其有焉否也，五色石吾不知其有焉否也，特昔人妄言之，而子姑妄聽之云爾。然而女媧所補之天，有形之天也；吾今日所補之天，無形之天也。",
          "why_score": "清初白话+词引（《瑞鹤仙》《西江月》《鹧鸪飞》），第00回序议论精警、第02卷妒妇形貌白描辛辣；笔炼阁主人文笔为清初拟话本上层，故文笔 86。"
        },
        "world": {
          "locus": "序 /00 · 天道之阙",
          "quote": "天道不離人事者近是。……甚且顛倒黑白，淆亂是非：燕人之石則見珍，荊山之璞則受刖；良馬不逢伯樂，真龍乃遇葉公；名才以痼疾沉埋，英俊以非辜廢斥。",
          "why_score": "明清科举+闺阁+唐代（第08卷）+南宋（第06卷）跨层；第00回「天道之阙」思想框架贯穿八卷，故世界观 77。"
        },
        "hook": {
          "locus": "第六卷 /06 · 开则即钩",
          "quote": "文士既多贗鼎，佳人亦有虛名。求凰未解綺琴聲，哪得相如輕信。選婿固非容易，擇妻更費推評。閨中果係女長卿，一笑何妨面訂。",
          "why_score": "第00回「五色石」补天隐喻即立框架；第02卷「夜叉母仰面观天」、第06卷「文士既多赝鼎，佳人亦有虚名」，开则即钩，故钩子 81。"
        },
        "innov": {
          "locus": "第六卷 /06 · 三会审辨真伪",
          "quote": "生一女兒，小字瑤姿，儀容美麗，姿性聰明，拈針刺繡，作賦吟詩，無所不妙。她的女工是母親郗氏教的，她的文墨卻是母舅郗樂教的。",
          "why_score": "「补天」框架在八卷短篇集中较独特；第06卷三会审辨真伪、第08卷义奴义婢移桃代李，形式有辨识度，故创新 79。"
        },
        "ending": {
          "locus": "第八卷 /08 · 全書完",
          "quote": "從來奴僕之內盡有義人，婢妾之中豈無高誼？每怪近日為人僕的，往往自營私橐，罔顧公家，利在則趨，勢敗則去。求其貧賤相守，尚且煩難；欲其挺身赴難，斷無些理。",
          "why_score": "第08卷「全書完」以义奴义婢受诏收束，呼应序之补天主题；明确标「（完）」，主题闭合完整，故结局 80。"
        }
      }
    },
    {
      "file": "166-ba-dong-tian.md",
      "id": "print-v0.ba-dong-tian",
      "title": "八洞天",
      "author": "筆煉閣主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集 / 才子佳人",
      "source_text": "https://zh.wikisource.org/wiki/八洞天",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.9,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 83,
        "prose": 86,
        "world": 77,
        "hook": 81,
        "innov": 82,
        "ending": 80
      },
      "evidence": {
        "plot": "八卷各则独立，以「补天」隐喻贯穿；单则因果完整（第01回千里认父/活儿、第03回冥狱换眼、第07回春申君脱质），结构较一般才子佳人紧凑。",
        "cast": "类型+个体并重（孝子/书生/春申君/妇人）；第01回「燕悲不记为雏日」、第03回朱买臣妻墓劝世，单则立得住。",
        "pace": "八卷短篇，每卷一则，阅读节奏轻；卷内叙事饱满（单卷万余字）但少注水。",
        "prose": "清初白话+诗引，序议论精警、第01回《咏燕》化用、第03回方正学过墓诗；与《五色石》同系笔炼阁主人文笔。",
        "world": "明清科举+闺阁+战国（第07卷）+孝道伦理跨层；序「补天阙」思想框架贯穿八卷。",
        "hook": "序「补《五色石》之所未备」即立框架；第01回行孝、第03回冥狱，开则即钩。",
        "innov": "作为《五色石》续补集，八则各取一「天道之阙」；第07回「男人乳」/内官须幻出，形式有辨識度。",
        "ending": "第07–08卷收束忠孝/匪躬主题；与《五色石》同样以短篇集闭合，末卷叙事完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 /1 · 补南陔 · 千里认父 · sample_print_v0",
          "quote": "碑上大書魯翔名字。魯惠見了，痛入心脾，放聲一哭，天日為昏。吳成亦哭泣不止。路傍觀者，無不墮淚。",
          "why_score": "八卷各则独立，以「补天」隐喻贯穿；单则因果完整（第01回千里认父/活儿、第03回冥狱换眼、第07回春申君脱质），结构较一般才子佳人紧凑，故情节 80。"
        },
        "cast": {
          "locus": "第一回 /1 · 《咏燕》化用 · sample_print_v0",
          "quote": "這道詩，將白樂天《詠燕》古風一篇，約成四句，是勸人行孝的。常言：「養子方知父母恩。」新燕長成各自飛，巢中舊燕望空悲。燕悲不記為雛日，也有高飛捨母時。",
          "why_score": "类型+个体并重（孝子/书生/春申君/妇人）；第01回「燕悲不记为雏日」、第03回朱买臣妻墓劝世，单则立得住，故人物 78。"
        },
        "pace": {
          "locus": "序 · 补天阙框架 · sample_print_v0",
          "quote": "《八洞天》之作也，蓋亦補《五色石》之所未備也。《五色石》以補天之闕，而闕不勝闕，則補亦不勝補也。",
          "why_score": "八卷短篇，每卷一则，阅读节奏轻；卷内叙事饱满（单卷万余字）但少注水，故节奏 83。"
        },
        "prose": {
          "locus": "第三回 /3 · 朱买臣妻墓诗 · sample_print_v0",
          "quote": "此詩是方正學先生過朱買臣妻之墓而作，勸世間婦人休嫌丈夫貧賤。野草青青土一丘，千年埋骨不埋羞。慇懃寄語人間婦，自古糟糠合到頭。",
          "why_score": "清初白话+诗引，序议论精警、第01回《咏燕》化用、第03回方正学过墓诗；与《五色石》同系笔炼阁主人文笔，故文笔 86。"
        },
        "world": {
          "locus": "序 · 补天阙思想框架",
          "quote": "必也陰可變而為陽，陽可變而為陰，無可變而為有，有可變而為無。夫乃嘆造物之靈，而識化工之幻。",
          "why_score": "明清科举+闺阁+战国（第07卷）+孝道伦理跨层；序「补天阙」思想框架贯穿八卷，故世界观 77。"
        },
        "hook": {
          "locus": "序 · 补《五色石》之所未备",
          "quote": "苟欲其悉如人願焉，將必使夏禹不喪父，宣尼不幼孤，臯魚不悲風樹，王裒不泣蓼莪，虞舜之親母重生，閔損之先慈再世。",
          "why_score": "序「补《五色石》之所未备」即立框架；第01回行孝、第03回冥狱，开则即钩，故钩子 81。"
        },
        "innov": {
          "locus": "第七回 /7 · 男人乳幻出 · sample_print_v0",
          "quote": "纔一祝罷，便連打幾個嘔，頓覺滿口生津，也不飢也不渴了。少頃，又忿覺胸前一陣酸疼，兩乳登時發脹。王保解開衣襟看時，竟高突突的變了兩隻婦人的乳，乳頭上流出漿來。",
          "why_score": "作为《五色石》续补集，八则各取一「天道之阙」；第07回「男人乳」/内官须幻出，形式有辨識度，故创新 82。"
        },
        "ending": {
          "locus": "第七回 /7 · 春申君脱质 · sample_print_v0",
          "quote": "此詩亦前代無名氏所作，是贊美春申君的。黃山黃水志春申，山水千年屬楚臣。只問儲君誰為脫，故應消得此名稱。",
          "why_score": "第07–08卷收束忠孝/匪躬主题；与《五色石》同样以短篇集闭合，末卷叙事完整，故结局 80。"
        }
      }
    },
    {
      "file": "167-shenghua-meng.md",
      "id": "print-v0.shenghua-meng",
      "title": "生花夢",
      "author": "古吳煙水散人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "章回 / 才子佳人",
      "source_text": "https://zh.wikisource.org/wiki/生花夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.3,
      "l1": {
        "plot": 79,
        "cast": 80,
        "pace": 81,
        "prose": 82,
        "world": 75,
        "hook": 79,
        "innov": 75,
        "ending": 83
      },
      "evidence": {
        "plot": "十二回单线：康梦庚/F冯玉如遇合→绿林波折→换相解围→荣封；第04回公堂鞫鬼、第10回虎头寨、第12回换相，转折清楚。",
        "cast": "康梦庚才俊/冯玉如才女/贡鸣岐清官/沈定国盗魁互补；第04回「髫英留得纲常在」、第12回换相，辨识度高。",
        "pace": "十二回适中；前四回铺垫后段绿林+换相加速，回内信息密度高。",
        "prose": "每回词引（《千秋岁》《行香子》等）+白话叙事；第01回「好事多磨」、第10回「把阴柔赚入貔貅」，口韵活。",
        "world": "明清科举+绿林+军阵并行；虎头寨/豹尾关地理略虚，靠类型厚度。",
        "hook": "第01回「铁石盟言终不变」即立旨；第04回公堂鞫鬼、第10回女子屈服众英雄，中段钩硬。",
        "innov": "才子佳人+绿林+女扮男装换相，在清初章回中常见；第12回「移来换去方全美」略新，仍属类型内。",
        "ending": "第12回「全書完」，偷儿报恩/换相/荣封大团圆；情绪收束完满。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第12回 · 换相认妻 · 荣封 · end anchor",
          "quote": "康夢庚與馮小姐飲過合巹，對坐花燭之下，侍女與馮小姐挑去羅中，康夢庚覿面一認，突然驚駭……馮小姐大笑道：「我原說馮氏立在你面前，未必相認。虧你是個聰明才子，那馬玉二字竟不解是妾名耶？」",
          "why_score": "十二回单线：康梦庚/冯玉如遇合→绿林波折→换相解围→荣封；第04回公堂鞫鬼、第10回虎头寨、第12回换相转折清楚，故情节 79。"
        },
        "cast": {
          "locus": "第04回 · 公堂鞫鬼 · 髫英纲常 · ~25%",
          "quote": "词曰：豪兒已把纲常坏，髫英留得纲常在。大义有同怜，当途胆镜悬。天应假手杀，莫怨神明瞎。不信视儒生，杀人成令名。",
          "why_score": "康梦庚才俊/冯玉如才女/贡鸣岐清官/沈定国盗魁互补；第04回「髫英留得纲常在」、第12回换相辨识度高，故人物 80。"
        },
        "pace": {
          "locus": "第01回 · 铁石盟言 · open anchor",
          "quote": "词曰：天与良缘成美眷，颠倒漂零，讨得春风便。铁石盟言终不变，黄尘塞草经磨炼。金革销沉红粉艳。百万男儿，拜个多娇倩。",
          "why_score": "十二回适中；前四回铺垫后段绿林+换相加速，回内信息密度高，故节奏 81。"
        },
        "prose": {
          "locus": "第10回 · 行香子 · 把阴柔赚入貔貅 · ~75%",
          "quote": "词曰：颠倒扁舟，错认风流，把阴柔赚入貔貅。笑须眉无眼，逼配鸾俦。做乾夫妻，虚风月，假绸缪。人在河洲，君子先逑，算教他苦乐均由。",
          "why_score": "每回词引（《千秋岁》《行香子》等）+白话叙事；第01回「好事多磨」、第10回「把阴柔赚入貔貅」，口韵活，故文笔 82。"
        },
        "world": {
          "locus": "第10回 · 豹尾关 · 绿林军阵 · ~75%",
          "quote": "沈定国僭称中天大王，乌合豪杰，以继沈昌国之夙志。因王屋山被冯家父女挫了锐气，便自焚了黄衣寨，仍跋扈而南，在于江淮之间立一寨，曰「豹尾关」，潜匿山泽，觊觎州郡。",
          "why_score": "明清科举+绿林+军阵并行；虎头寨/豹尾关地理略虚，靠类型厚度，故世界观 75。"
        },
        "hook": {
          "locus": "第01回 · 蝶恋花 · 铁石盟言 · open anchor",
          "quote": "铁石盟言终不变，黄尘塞草经磨炼。……今日与看官们另开生面，演出件极新奇、极切实的故事，寓幻于侠，化淫为贞，使观者耳目一快。",
          "why_score": "第01回「铁石盟言终不变」即立旨；第04回公堂鞫鬼、第10回女子屈服众英雄，中段钩硬，故钩子 79。"
        },
        "innov": {
          "locus": "第12回 · 千秋岁 · 移来换去 · end anchor",
          "quote": "词曰：输情服罪，偏兴成冤会，真激烈，空劳惫。先与他人对，后作侬家配。谁夫妇？谁兄妹？铁衣人未艾，革帐欢方退，姻缘事，移来换去方全美。",
          "why_score": "才子佳人+绿林+女扮男装换相，在清初章回中常见；第12回「移来换去方全美」略新，仍属类型内，故创新 75。"
        },
        "ending": {
          "locus": "第12回 · 全書完 · 荣封大团圆 · end anchor",
          "quote": "贡鸣岐年老退归，优游林下，以乐天年。康梦庚两位夫人都受一品封诰。贡氏生有二子，冯氏止生一子，皆进士及第，累世簪缨不绝，孙曾奕叶，科第云仍，至今称望族云。",
          "why_score": "第12回「全書完」，偷儿报恩/换相/荣封大团圆；情绪收束完满，故结局 83。"
        }
      }
    },
    {
      "file": "168-zui-xing-shi.md",
      "id": "print-v0.zui-xing-shi",
      "title": "醉醒石",
      "author": "東魯醉醒生（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集 / 劝惩",
      "source_text": "https://zh.wikisource.org/wiki/醉醒石",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 77.9,
      "l1": {
        "plot": 78,
        "cast": 77,
        "pace": 83,
        "prose": 81,
        "world": 76,
        "hook": 78,
        "innov": 73,
        "ending": 77
      },
      "evidence": {
        "plot": "十五回各则独立，单则因果完整（第01回救穷申冤、第04回烈女/痴儿对照、第15回智屈权贵）；以劝惩主题贯穿。",
        "cast": "功能性人物（烈女/狂和尚/王锦衣/谢夫人）靠细节辨识；第04回「女士在巾帼，狂夫羞节旄」，单则立得住。",
        "pace": "短篇话本体裁，每回数千字即收；十五回阅读节奏轻，回内少冗余。",
        "prose": "明末白话+词引（《画堂春》《乌夜啼》），第01回阴骘论、第04回孔融入话，叙论口吻纯熟。",
        "world": "明末市井+官场+节义+政治（第12回逆谋）；覆盖广但单卷深度有限。",
        "hook": "书名「醉醒石」即寓意；第01回积善、第04回烈女、第12回妄思大宝，开则即钩。",
        "innov": "与「三言二拍」「石点头」同期拟话本；第15回园亭富贵反讽略新，整体仍属类型内。",
        "ending": "第15回「全書完」以智屈权贵收束；各则独立，整体缺单一长篇式终局。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01回 · 姚一祥释冤 · open anchor",
          "quote": "察院又道：「本院自得君周济还乡，幸叨科第，常思报恩，未得其便。……君有济人利物之心，甚于狱中情由，必知其详。其间倘有真正冤枉，情可矜恤者，君可开几名来。人得千金，本院当为释放，以报君恩。」",
          "why_score": "十五回各则独立，单则因果完整（第01回救穷申冤、第04回烈女/痴儿对照、第15回智屈权贵）；以劝惩主题贯穿，故情节 78。"
        },
        "cast": {
          "locus": "第04回 · 程菊英 · 烈女殉节 · ~25%",
          "quote": "程氏道：「儿有处，母亲勿忧。我不难一死以报二亲，断不失身于强暴之徒。」……誓言严不二，治命更谆谆。敢惜须臾死，偷身愧老亲。",
          "why_score": "功能性人物（烈女/狂和尚/王锦衣/谢夫人）靠细节辨识；第04回「女士在巾帼，狂夫羞节旄」，单则立得住，故人物 77。"
        },
        "pace": {
          "locus": "第01回 · 短篇话本 · 单则即收 · open anchor",
          "quote": "已前所说的，还是事权在己，出入由心，即能雪冤申枉，犹非难事。今且说一个官卑职小，既无事务，又不爱钱沽誉，乃能明冤枉，出系囚，岂不是个极难的事么？",
          "why_score": "短篇话本体裁，每回数千字即收；十五回阅读节奏轻，回内少冗余，故节奏 83。"
        },
        "prose": {
          "locus": "第01回 · 阴骘论 · 《画堂春》 · open anchor",
          "quote": "《易传》曰：「积善之家，必有余庆；积不善之家，必有余殃。」……当权若不行方便，如入宝山空手回。士大夫事权在握，而不辨雪冤狱，矜恤无辜，不深负上天好生之心乎？",
          "why_score": "明末白话+词引（《画堂春》《乌夜啼》），第01回阴骘论、第04回孔融入话，叙论口吻纯熟，故文笔 81。"
        },
        "world": {
          "locus": "第01回 · 刑狱/劝惩 · 姚一祥 · open anchor",
          "quote": "至于刑狱一事，关系尤重。存心平恕，则死者可生；用意刻深，则生者立死。况受赇骫法，故意陷人；人命至重，何可以供我喜怒，恣我鱼肉也！",
          "why_score": "明末市井+官场+节义+政治（第12回逆谋）；覆盖广但单卷深度有限，故世界观 76。"
        },
        "hook": {
          "locus": "第01回 · 积善余庆 · 雨花台周济 · open anchor",
          "quote": "今人些小资助，便要夸恩居德，况涂遇之人，助之如许，不询姓名，盖真施恩不求报，故置之若忘如此。即此一端，已不可及，况尤有大于此者。",
          "why_score": "书名「醉醒石」即寓意；第01回积善、第04回烈女、第12回妄思大宝，开则即钩，故钩子 78。"
        },
        "innov": {
          "locus": "第04回 · 烈女/痴儿对照 · 劝惩拟话本 · ~25%",
          "quote": "女士在巾帼，狂夫羞节旄。乌头悲未表，我特倩霜毫。……程烈女虽不能旌表，却得屠赤水先生为他作传，这便与天壤不朽。",
          "why_score": "与「三言二拍」「石点头」同期拟话本；第15回园亭富贵反讽略新，整体仍属类型内，故创新 73。"
        },
        "ending": {
          "locus": "第15回 · 谢夫人智屈权贵 · 全書完 · end anchor",
          "quote": "陆指挥听了，良心耸动，假意问许校尉道：「这甚么人？」……陆指挥道：「这状似谎了。但他妹子也曾自缢，不为无因。出去，我注销了罢。」",
          "why_score": "第15回「全書完」以智屈权贵收束；各则独立，整体缺单一长篇式终局，故结局 77。"
        }
      }
    },
    {
      "file": "169-guzhang-juechen.md",
      "id": "print-v0.guzhang-juechen",
      "title": "鼓掌絕塵",
      "author": "天花藏主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "章回 / 才子佳人",
      "source_text": "https://zh.wikisource.org/wiki/鼓掌絕塵",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 76.8,
      "l1": {
        "plot": 77,
        "cast": 78,
        "pace": 76,
        "prose": 79,
        "world": 74,
        "hook": 77,
        "innov": 75,
        "ending": 78
      },
      "evidence": {
        "plot": "四十回双才子（舒状元/康进士/文探花）遇合线：祈梦→流亡→联登→衣锦→第40回杨太守悟道；中段略散。",
        "cast": "舒/康/文三才子互补，杜翰林/李府老夫人有辨识；第10回「二子同登自古稀」、第30回衣锦荣旋，类型厚度足。",
        "pace": "四十回偏长，前段铺垫与中段婚恋段略拖；第10/30回后节奏加快。",
        "prose": "清初白话+诗词穿插，第00回叙「风花雪月其情最真」、第30回留题，口韵清楚。",
        "world": "科举+婚恋+释道（第40回）；名教框架内才美并重，地理/制度深度有限。",
        "hook": "第00回叙立「风花雪月」旨；第10回联登、第30回衣锦，开则渐硬。",
        "innov": "天花藏主人才子佳人套路；第40回以弃儒从释收束在同类中略异，但仍属类型内。",
        "ending": "第40回「全書終」，水陆道场/长老悟道收束；大团圆后另起释门线，情绪略散。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第10回 · 联登祈梦 → 第40回 · 杨太守悟道 · sample_print_v0",
          "quote": "詩書端不負男兒，一舉成名天下知。昔日流亡誰敢議，今朝顯達盡稱奇。雙妻遜長從來少，二子同登自古稀。",
          "why_score": "四十回双才子遇合线：祈梦→流亡→联登→衣锦→第40回杨太守悟道；中段略散，故情节 77。",
          "contrast": "若去掉第40回释门收束，全书会停在才子佳人团圆而失天花藏主人式异收。"
        },
        "cast": {
          "locus": "第10回 · 舒状元/康进士 · ~25% anchor",
          "quote": "杜翰林問道：「二位當日夢中，曾得些甚麼佳兆麼？」舒狀元便把夢裡緣由一一說知。杜翰林道：「原來得了這樣一個奇夢，豈不是關真君的靈感？」",
          "why_score": "舒/康/文三才子互补，杜翰林/李府老夫人有辨识；第10回「二子同登」、第30回衣锦荣旋，类型厚度足，故人物 78。"
        },
        "pace": {
          "locus": "第30回 · 衣锦荣旋 · ~75% anchor",
          "quote": "這文探花到李府中，先請老夫人出來拜見，然後再見小姐。老夫人便不是當初相待，愈加慇懃幾分，遂說道：「恭喜賢婿，今日衣錦榮旋。雖則是你文門之福，實於李氏亦有光輝。」",
          "why_score": "四十回偏长，前段铺垫与中段婚恋段略拖；第10/30回后节奏加快，故节奏 76。"
        },
        "prose": {
          "locus": "第00回 · 叙 · open anchor",
          "quote": "乃知老成端重，其貌尤假，風花雪月，其情最真也。人心一天地。春夏秋冬，天地之時也，則首春，非春不足以宰發育收藏之妙；喜怒哀樂，人心之情，則鼎喜，非喜無以胚悲憤歡暢之根。",
          "why_score": "清初白话+诗词穿插，第00回叙「风花雪月其情最真」、第30回留题，口韵清楚，故文笔 79。"
        },
        "world": {
          "locus": "第40回 · 儒释并置 · end anchor",
          "quote": "儒釋原來理則同，棄儒從釋易為功。還將齊治丹心洗，好把焚修素願充。享用何曾如淡薄，虛空畢竟勝豐隆。",
          "why_score": "科举+婚恋+释道（第40回）；名教框架内才美并重，地理/制度深度有限，故世界观 74。"
        },
        "hook": {
          "locus": "第00回 · 叙 · open anchor",
          "quote": "主人取將竣之帙於手中，一展卷皆天地間花柳也。花紅柳綠，飄拂牽游，即老成端重之儒，無不快睹而欣焉。乃知老成端重，其貌尤假，風花雪月，其情最真也。",
          "why_score": "第00回叙立「风花雪月」旨；第10回联登、第30回衣锦，开则渐硬，故钩子 77。"
        },
        "innov": {
          "locus": "第40回 · 弃儒从释 · end anchor",
          "quote": "楊太守便要請如輪和尚上坐，拜為師父。如輪和尚道：「且慢！待披剃了，先皈依三寶，然後拜老僧未遲。」……後來誤入冥府，深知生寄死歸，棄職從禪，改名悟玄，在紫楓寺整整修了一十八年。",
          "why_score": "天花藏主人才子佳人套路；第40回以弃儒从释收束在同类中略异，但仍属类型内，故创新 75。"
        },
        "ending": {
          "locus": "第40回 · 师徒同昇天界 · end anchor",
          "quote": "一日，與如輪長老同游廬山，忽見兩朵祥雲，從空而上，師徒二人同昇天界。後人有詩贊曰：富貴前生定，焚修宿世緣。休官輕敝屣，削髮效先賢。",
          "why_score": "第40回「全書終」，水陆道场/长老悟道收束；大团圆后另起释门线，情绪略散，故结局 78。"
        }
      }
    },
    {
      "file": "170-northanger-abbey.md",
      "id": "print-v0.northanger-abbey",
      "title": "Northanger Abbey",
      "author": "Jane Austen",
      "band": "G-print",
      "genre": "print",
      "print_genre": "comedy of manners / Gothic parody / novel-of-reading",
      "source_text": "https://www.gutenberg.org/cache/epub/121/pg121.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.4,
      "l1": {
        "plot": 84,
        "cast": 85,
        "pace": 86,
        "prose": 90,
        "world": 84,
        "hook": 88,
        "innov": 88,
        "ending": 86
      },
      "evidence": {
        "plot": "Gothic-parody architecture: Catherine's novel-fed expectations tested at Bath then Northanger — Isabella Thorpe's mercenary courtship, Henry Tilney's teasing education, the General's ejection and reconciliation — structurally lighter than P&P or Emma but the Abbey-as-text and Catherine's disillusionment form a coherent bildungsroman.",
        "cast": "Catherine Morland the ingenue reader-heroine, Henry Tilney the witty corrector, Isabella and John Thorpe the social predators, General Tilney the Radcliffe villain parodied then humanized, Eleanor Tilney the gentle ally — sharply typed within Austen's social grammar, though Catherine lacks Elizabeth Bennet's wit.",
        "pace": "Shorter and brisker than Mansfield Park — Bath social round accelerates into Northanger visit and crisis; the middle (theatre, dance, Thorpe duplicity) moves with comic energy; only the post-ejection recovery slightly dilates before the proposal.",
        "prose": "The self-aware narrator who addresses ' heroine' conventions directly — the opening anti-biography, the defence of novels ('only some work in which the greatest powers of the mind are displayed'), Henry's mock-Gothic teasing — Austen's most meta-fictional voice, ironically deployed.",
        "world": "Bath as social theatre — the Upper Rooms, Edgar's Buildings, Beechen Cliff — and Northanger Abbey as both Gothic set and moral testing ground; the Radcliffe parody maps reading habits onto physical space, though less richly textured than P&P's Longbourn circuit.",
        "hook": "Ch.I — 'No one who had ever seen Catherine Morland in her infancy would have supposed her born to be an heroine' — immediately signals parody of heroine conventions and invites the reader into Austen's contract of comic inversion.",
        "innov": "A novel about reading novels — Catherine's Gothic delusions refract Radcliffe through domestic realism; the narrator's direct address on fiction's value and the Abbey-as-text device anticipate metafictional play by a century.",
        "ending": "Henry's proposal after the General's reversal — parental surprise modulating to gratified pride — delivers romantic satisfaction without the punishment spectacle the General feared; muted compared to P&P but consistent with the novel's comic temper."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XXXI · sample_print_v0",
          "quote": "No one who had ever seen Catherine Morland in her infancy would have supposed her born to be an heroine. Her situation in life, the character of her father and mother, her own person and disposition, were all equally aga",
          "why_score": "反女主开场到 Abbey 幻灭再到和解求娶，哥特戏仿结构收束完整，故情节 84。"
        },
        "cast": {
          "locus": "Ch.I Catherine introduction",
          "quote": "No one who had ever seen Catherine Morland in her infancy would have supposed her born to be an heroine. Her situation in life, the character of her father and mother, her own person and disposition, were all equally aga",
          "why_score": "Catherine 作为「不像女主」的阅读少女立刻立住，后文 Henry/Isabella/General 类型清晰，故人物 85。"
        },
        "pace": {
          "locus": "Bath → Northanger transition",
          "quote": "she was tired of being continually pressed against by people, the generality of whose faces possessed nothing to interest, and with all of whom she was so wholly unacquainted that she could not relieve the irksomeness of imprisonment by the exchange of a syllable with any of her fellow captives; and",
          "why_score": "Bath 社交与 Abbey 危机切换干脆，短于 MP 的拖沓，故节奏 86。"
        },
        "prose": {
          "locus": "narrator defence of novels",
          "quote": "nly Cecilia, or Camilla, or Belinda”; or, in short, only some work in which the greatest powers of the mind are displayed, in which the most thorough knowledge of human nature, the happiest delineation of its varieties, the liveliest effusions of wit and humour, are conveyed to the world in the best-chosen language. Now, had the same young lady been engaged",
          "why_score": "叙述者直接为小说辩护、点破女主程式，奥斯丁最强 meta 声口之一，故文笔 90。"
        },
        "world": {
          "locus": "Bath / Northanger social map",
          "quote": "ity for the proposed examination of the mysterious apartments. It was Sunday, and the whole time between morning and afternoon service was required by the General in exercise abroad or eating cold meat at home; and great as was Catherine’s curiosity, her courage was not equal to a wish of exploring them after dinner, either by the fading",
          "why_score": "上议院舞厅与 Abbey 禁忌房间把阅读习惯映射到空间，故世界观 84。"
        },
        "hook": {
          "locus": "Ch.I opening",
          "quote": "No one who had ever seen Catherine Morland in her infancy would have supposed her born to be an heroine. Her situation in life, the character of her father and mother, her own person and disposition, were all equally aga",
          "why_score": "首句否定女主出身即订立戏仿契约，钩子明确，故钩子 88。"
        },
        "innov": {
          "locus": "novel-about-reading",
          "quote": "nly Cecilia, or Camilla, or Belinda”; or, in short, only some work in which the greatest powers of the mind are displayed, in which the most thorough knowledge of human nature, the happiest delineation of its varieties, the liveliest effusions of wit and humour, are conveyed to the world in the best-chosen language. Now, had the same young lady been engaged",
          "why_score": "以哥特幻灭纠正阅读，小说谈小说，超前元叙事，故创新 88。"
        },
        "ending": {
          "locus": "Ch.XXXI proposal / consent",
          "quote": "happy agitation of gratified pride, and, as far as they alone were concerned, had not a single objection to start. His pleasing manners and good sense were self-evident recommendations; and having never heard evil of him, it was not their way to suppose any evil could be told. Goodwill supplying the place of experience, his character nee",
          "why_score": "Henry 提亲、父母由惊转喜，喜剧收束不含惩罚奇观，故结局 86。"
        }
      }
    },
    {
      "file": "171-agnes-grey.md",
      "id": "print-v0.agnes-grey",
      "title": "Agnes Grey",
      "author": "Anne Brontë",
      "band": "G-print",
      "genre": "print",
      "print_genre": "governess fiction / moral realism / domestic novel",
      "source_text": "https://www.gutenberg.org/cache/epub/767/pg767.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.0,
      "l1": {
        "plot": 78,
        "cast": 80,
        "pace": 76,
        "prose": 82,
        "world": 78,
        "hook": 74,
        "innov": 76,
        "ending": 80
      },
      "evidence": {
        "plot": "Governess-bildungsroman architecture: Agnes's Wellwood/Horton Lodge trials → Bloomfield cruelty → Murray sisters' vanity → Edward Weston's courtship and separation → school founding and reunion — episodic rather than tightly plotted, but the moral education through domestic service forms a coherent arc.",
        "cast": "Agnes Grey the principled governess-narrator, Rosalie Murray the coquettish beauty, Matilda Murray the tomboy, Edward Weston the curate-hero, the Bloomfield and Murray parents as moral foils — clearly typed but less individuated than Jane Eyre's cast; Weston remains somewhat idealized.",
        "pace": "Two governess placements structure the middle — Bloomfield then Horton Lodge — with episodic vignettes of pupil misbehavior and social observation; the romantic thread dilates before the final reunion; competent but less propulsive than Charlotte's or Emily's single-volume designs.",
        "prose": "Plain, moral, observant first-person narration — the governess's eye for child cruelty and adult hypocrisy rendered without Brontë Gothic intensity; effective social reportage but lacks the distinctive verbal energy of Jane Eyre or Wuthering Heights.",
        "world": "Governess households as moral laboratories — Wellwood, Horton Lodge, the A—— seminary — mapped against Yorkshire moor walks and parish society; the economic precarity of the single educated woman is present but less systematically dramatized than in Villette or The House of Mirth.",
        "hook": "Ch.II opens on the road to the first placement — instructive rather than iconic; the Ch.I parsonage genealogy is domestic setup without the declarative punch of Jane Eyre's 'There was no possibility of taking a walk.'",
        "innov": "Realist governess fiction from inside the nursery — child cruelty and parental indulgence rendered without Gothic machinery; proto-feminist insistence on a woman's right to useful work and principled love, though overshadowed by Charlotte's more radical Jane Eyre published the same year.",
        "ending": "Weston reunion, marriage, and school establishment — the reward of virtue through useful work rather than inheritance — morally satisfying but deliberately understated; no Gothic windfall, only earned domestic happiness."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.II → Ch.XXV · Wellwood/Horton Lodge → school founding · sample_print_v0",
          "quote": "It was decreed that on the last day of January I was to enter upon my new office as governess in the family of Mr. Murray, of Horton Lodge, near O——, about seventy miles from our village: a formidable distance to me, as I had never been above twenty miles from home in all the course of my twenty years' sojourn on earth.",
          "why_score": "Governess-bildungsroman from first placement through Murray trials to Weston reunion and school — episodic rather than tightly plotted, but the moral education arc is coherent, hence plot 78.",
          "contrast": "If the Horton Lodge thread were cut, the novel would read as disconnected governess vignettes rather than a bildungsroman."
        },
        "cast": {
          "locus": "Ch.III · Bloomfield nursery · open anchor",
          "quote": "Mary Ann is a naughty girl, ma'am. She is screaming in a passion. I cannot get her to finish her lessons. Mrs. Bloomfield would shut the door, and walk away. Fixing her cold, stony eyes upon me with a look that could not be mistaken.",
          "why_score": "Agnes as principled narrator; Rosalie/Matilda and Weston typed clearly but less individuated than Jane Eyre's cast — character work rests on moral observation, hence cast 80."
        },
        "pace": {
          "locus": "Ch.II · road to Wellwood · open anchor",
          "quote": "As we drove along, my spirits revived again, and I turned, with pleasure, to the contemplation of the new life upon which I was entering. But though it was not far past the middle of September, the heavy clouds and strong north-easterly wind combined to render the day extremely cold and dreary; and the journey seemed a very long one.",
          "why_score": "Two governess placements structure the middle with episodic pupil vignettes; romantic thread dilates before reunion — competent but less propulsive than Charlotte's designs, hence pace 76."
        },
        "prose": {
          "locus": "Ch.I · governess vocation · open anchor",
          "quote": "Delightful task! To teach the young idea how to shoot! To train the tender plants, and watch their buds unfolding day by day!",
          "why_score": "Plain, moral, observant first-person — social reportage without Brontë Gothic intensity; effective but lacks Jane Eyre's verbal energy, hence prose 82."
        },
        "world": {
          "locus": "Ch.II · Wellwood arrival · open anchor",
          "quote": "We approached the new but stately mansion of Wellwood, rising above its mushroom poplar-groves, my heart failed me, and I wished it were a mile or two farther off. For the first time in my life I must stand alone: there was no retreating now.",
          "why_score": "Governess households as moral laboratories — Wellwood, Horton Lodge, the A—— seminary — mapped against Yorkshire walks; economic precarity present but less systematic than Villette, hence world 78."
        },
        "hook": {
          "locus": "Ch.II · first placement · open anchor",
          "quote": "As we drove along, my spirits revived again, and I turned, with pleasure, to the contemplation of the new life upon which I was entering. Yet, when we entered the lofty iron gateway, and approached the new but stately mansion of Wellwood, my heart failed me.",
          "why_score": "Ch.II opens on the road to the first placement — instructive rather than iconic; domestic setup without Jane Eyre's declarative punch, hence hook 74."
        },
        "innov": {
          "locus": "Ch.I · governess realism · open anchor",
          "quote": "I had but to turn from my little pupils to myself at their age, and I should know, at once, how to win their confidence and affections: how to waken the contrition of the erring; how to embolden the timid and console the afflicted; how to make Virtue practicable, Instruction desirable, and Religion lovely and comprehensible.",
          "why_score": "Realist governess fiction from inside the nursery — child cruelty without Gothic machinery; proto-feminist insistence on useful work, though overshadowed by Jane Eyre the same year, hence innov 76."
        },
        "ending": {
          "locus": "Ch.XXV · Conclusion · end anchor",
          "quote": "A few weeks after that, when my mother had supplied herself with an assistant, I became the wife of Edward Weston; and never have found cause to repent it, and am certain that I never shall. We have had trials, and we know that we must have them again; but we bear them well together.",
          "why_score": "Weston reunion, marriage, and school — reward of virtue through useful work rather than inheritance; morally satisfying but deliberately understated, hence ending 80."
        }
      }
    },
    {
      "file": "172-the-ambassadors.md",
      "id": "print-v0.the-ambassadors",
      "title": "The Ambassadors",
      "author": "Henry James",
      "band": "G-print",
      "genre": "print",
      "print_genre": "international novel / consciousness fiction / renunciation drama",
      "source_text": "https://www.gutenberg.org/cache/epub/432/pg432.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 82,
        "prose": 95,
        "world": 90,
        "hook": 86,
        "innov": 92,
        "ending": 94
      },
      "evidence": {
        "plot": "Lambert Strether's mission inverted: sent to retrieve Chad, converted to Chad's Paris life, discovers Madame de Vionnet, renounces Mrs Newsome's commission and Maria Gostrey's offer — the plot is consciousness awakening rather than event, but the structural reversal from envoy to advocate to renouncer is among James's most rigorous designs.",
        "cast": "Strether the middle-aged awakening consciousness, Chad Newsome the transformed American in Paris, Madame de Vionnet the civilized complication, Maria Gostrey the expatriate guide, Waymarsh the provincial foil, Little Bilham the young observer — each a distinct angle on the international theme; Strether alone would carry a lesser book.",
        "pace": "Late James tempo — Chester, Paris walks, Gloriani garden, Notre Dame — assumes a reader patient with nuance over event; the Woollett arrivals accelerate Book IX onward, but the middle Books dilate through conversation and observation; pace scored on structural rhythm, not chapter count.",
        "prose": "Among James's finest — the long sentence capturing thought in motion ('He had wanted for a long time to see Chad, and now that he was about to see him he was conscious of a still sharper need'), the free indirect depth that makes Strether's inner life the primary action; the Preface's 'live all you can' crystallizes the novel's ethic.",
        "world": "Chester as threshold, Paris as testing ground — the Luxembourg, Notre Dame, Gloriani's garden, Madame de Vionnet's _cité_ — a mapped geography of American innocence against European civilization; Woollett, Massachusetts, haunts every Parisian hour as the world left behind.",
        "hook": "Book First — Strether at Chester hotel, Waymarsh's telegram ('only if not noisy'), the postponed meeting — solid scene-setting that establishes the international envoy's tentative arrival rather than iconic declarative hook; narrative ignition deferred to Chad's entrance.",
        "innov": "The ambassador who converts to the enemy camp — renunciation as triumph rather than defeat — and the late-James method of making a single middle-aged consciousness the entire plot engine; 'live all you can' as structural principle, not epigraph.",
        "ending": "'Then there we are!' — Strether's refusal of Maria Gostrey and return to Woollett empty-handed but spiritually enriched — among the greatest endings in English fiction; the renunciation that is also acquisition, rendered without sentimentality."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book First Chester → Book Third captured → Book Ninth Woollett resistance → Book Twelfth renunciation · sample_print_v0",
          "quote": "\"The difficulty is,\" Strether said to Madame de Vionnet a couple of days later, \"that I can't surprise them into the smallest sign of his not being the same old Chad they've been for the last three years glowering at across the sea. They simply won't give any, and as a policy, you know—what you call a _parti pris_, a deep game—that's positively remarkable.\"",
          "why_score": "Lambert Strether's mission inverted—from envoy to advocate to renouncer—turns consciousness awakening into structural reversal, with Woollett resistance and final renunciation completing James's most rigorous design, so plot scores 88."
        },
        "cast": {
          "locus": "Book First · Maria Gostrey at Chester",
          "quote": "He read thus the simple designation \"Maria Gostrey,\" to which was attached, in a corner of the card, with a number, the name of a street, presumably in Paris, without other appreciable identity than its foreignness. It was positively droll to him that he should already have Maria Gostrey, whoever she was—of which he hadn't really the least idea—in a place of safe keeping.",
          "why_score": "Strether, Chad, Madame de Vionnet, Maria Gostrey, Waymarsh, and Little Bilham each offer a distinct angle on the international theme; Strether alone would carry a lesser book, so cast scores 90."
        },
        "pace": {
          "locus": "Book Third · Strether's confession to Waymarsh",
          "quote": "His confession was that he had been captured and that one of the features of the affair had just failed to be his engaging himself on the spot to dinner. As by such a freedom Waymarsh would have lost him he had obeyed his scruple; and he had likewise obeyed another scruple—which bore on the question of his himself bringing a guest.",
          "why_score": "Late James tempo dilates through Chester walks and Paris conversation; the Woollett arrivals accelerate Book IX onward, but the middle Books trade event for nuance, so pace scores 82 on structural rhythm."
        },
        "prose": {
          "locus": "Book Fifth · Luxembourg Gardens",
          "quote": "In the Luxembourg Gardens he pulled up; here at last he found his nook, and here, on a penny chair from which terraces, alleys, vistas, fountains, little trees in green tubs, little women in white caps and shrill little girls at play all sunnily \"composed\" together, he passed an hour in which the cup of his impressions seemed truly to overflow.",
          "why_score": "Among James's finest—the long sentence capturing thought in motion and free indirect depth make Strether's inner life the primary action, so prose scores 95."
        },
        "world": {
          "locus": "Book Fifth · Gloriani's garden",
          "quote": "This assault of images became for a moment, in the address of the distinguished sculptor, almost formidable: Gloriani showed him, in such perfect confidence, on Chad's introduction of him, a fine worn handsome face, a face that was like an open letter in a foreign tongue.",
          "why_score": "Chester as threshold and Paris—the Luxembourg, Gloriani's garden, Madame de Vionnet's _cité_—map American innocence against European civilization with Woollett haunting every hour, so world scores 90."
        },
        "hook": {
          "locus": "Book First · Strether at Chester hotel",
          "quote": "Strether's first question, when he reached the hotel, was about his friend; yet on his learning that Waymarsh was apparently not to arrive till evening he was not wholly disconcerted. A telegram from him bespeaking a room \"only if not noisy,\" reply paid, was produced for the enquirer at the office.",
          "why_score": "Book First establishes the international envoy's tentative arrival—Waymarsh delayed, the mission not yet begun—solid scene-setting that defers narrative ignition to Chad's entrance, so hook scores 86."
        },
        "innov": {
          "locus": "Book Fifth · Little Bilham, \"live all you can\"",
          "quote": "\"Live all you can; it's a mistake not to. It doesn't so much matter what you do in particular, so long as you have your life. If you haven't had that what _have_ you had? I'm too old—too old at any rate for what I see.\"",
          "why_score": "The ambassador who converts to the enemy camp and the late-James method of making a single middle-aged consciousness the entire plot engine—with renunciation as triumph—so innov scores 92."
        },
        "ending": {
          "locus": "Book Twelfth · Strether's renunciation",
          "quote": "\"That, you see, is my only logic. Not, out of the whole affair, to have got anything for myself.\" She thought. \"But with your wonderful impressions you'll have got a great deal.\" \"A great deal\"—he agreed. \"But nothing like _you_. It's you who would make me wrong!\"",
          "why_score": "\"Then there we are!\"—Strether's refusal of Maria Gostrey and return to Woollett empty-handed but spiritually enriched is among the greatest endings in English fiction, so ending scores 94."
        }
      }
    },
    {
      "file": "173-daisy-miller.md",
      "id": "print-v0.daisy-miller",
      "title": "Daisy Miller",
      "author": "Henry James",
      "band": "G-print",
      "genre": "print",
      "print_genre": "international novella / American-in-Europe / social tragedy",
      "source_text": "https://www.gutenberg.org/cache/epub/208/pg208.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.5,
      "l1": {
        "plot": 82,
        "cast": 84,
        "pace": 88,
        "prose": 88,
        "world": 86,
        "hook": 86,
        "innov": 86,
        "ending": 84
      },
      "evidence": {
        "plot": "International-tragedy novella: Vevey meeting → Chillon excursion → Rome social scandal → Colosseum fever death → Winterbourne's belated comprehension — compact and inevitable, the plot a closed circuit of observation and too-late understanding rather than reversal.",
        "cast": "Daisy Miller the 'uncultivated' American girl, Frederick Winterbourne the expatriate observer, Mrs Costello the Old World arbiter, Eugenio the courier, Giovanelli the Roman suitor — each a position in the international debate; Daisy remains deliberately opaque, which is the point.",
        "pace": "Novella tautness — Part I Vevey/Chillon, Part II Rome/death — no dilated middle; James compresses a season's social observation into two movements; the Colosseum scene arrives with tragic acceleration.",
        "prose": "Early James at full polish — the Vevey hotel description, the dialogue of social nuance ('You are too innocent' / 'I am not so innocent'), the Roman scenes rendered with impressionist precision; less baroque than late James but perfectly controlled.",
        "world": "Vevey, Chillon, Rome — the European tourist circuit as moral testing ground; the 'particularly comfortable hotel' and the Colosseum at twilight bookend a geography of American freshness against Old World codes.",
        "hook": "Part I — the Vevey hotel and the Millers' appearance — establishes the international setting and social curiosity immediately; less iconic than Portrait of a Lady's afternoon tea but efficient in scene-setting.",
        "innov": "The American girl abroad as structural principle — Daisy's 'innocence' as Rorschach for European and expatriate judgment — established the template James would elaborate for thirty years; the novella as 'study' anticipates the novel of consciousness.",
        "ending": "Winterbourne's belated recognition — 'She would have appreciated one's esteem' — and return to Geneva with 'contradictory accounts' of his motives — morally unresolved, deliberately withholding romantic consolation; tragedy completed but understanding deferred."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I → Part II · sample_print_v0",
          "quote": "At the little town of Vevey, in Switzerland, there is a particularly comfortable hotel. There are, indeed, many hotels, for the entertainment of tourists is the business of the place, which, as many travelers will remember, is seated upon the edge of a remarkably blue lake.",
          "why_score": "International-tragedy novella: Vevey meeting → Chillon excursion → Rome social scandal → Colosseum fever death → Winterbourne's belated comprehension — compact and inevitable, the plot a closed circuit of observation and too-late understanding, so plot scores 82."
        },
        "cast": {
          "locus": "Part I · Mrs Costello on Daisy · ~25%",
          "quote": "\"She is completely uncultivated,\" Winterbourne went on. \"But she is wonderfully pretty, and, in short, she is very nice. To prove that I believe it, I am going to take her to the Chateau de Chillon.\"",
          "why_score": "Daisy Miller the 'uncultivated' American girl, Frederick Winterbourne the expatriate observer, Mrs Costello the Old World arbiter, Eugenio the courier, Giovanelli the Roman suitor — each a position in the international debate, so cast scores 84."
        },
        "pace": {
          "locus": "Part II · Rome · ~75%",
          "quote": "\"Of course you don't dance; you're too stiff,\" said Miss Daisy. \"I hope you enjoyed your drive with Mrs. Walker!\" \"No. I didn't enjoy it; I preferred walking with you.\"",
          "why_score": "Novella tautness — Part I Vevey/Chillon, Part II Rome/death — no dilated middle; James compresses a season's social observation into two movements; the Colosseum scene arrives with tragic acceleration, so pace scores 88."
        },
        "prose": {
          "locus": "Part I · Vevey hotel · open anchor",
          "quote": "You receive an impression of these things at the excellent inn of the \"Trois Couronnes\" and are transported in fancy to the Ocean House or to Congress Hall. But at the \"Trois Couronnes,\" it must be added, there are other features that are much at variance with these suggestions.",
          "why_score": "Early James at full polish — the Vevey hotel description, the dialogue of social nuance ('You are too innocent' / 'I am not so innocent'), the Roman scenes rendered with impressionist precision, so prose scores 88."
        },
        "world": {
          "locus": "Part I · Lake Geneva · open anchor",
          "quote": "The shore of the lake presents an unbroken array of establishments of this order, of every category, from the \"grand hotel\" of the newest fashion, with a chalk-white front, a hundred balconies, and a dozen flags flying from its roof, to the little Swiss pension of an elder day.",
          "why_score": "Vevey, Chillon, Rome — the European tourist circuit as moral testing ground; the 'particularly comfortable hotel' and the Colosseum at twilight bookend a geography of American freshness against Old World codes, so world scores 86."
        },
        "hook": {
          "locus": "Part I · Trois Couronnes · open anchor",
          "quote": "At the little town of Vevey, in Switzerland, there is a particularly comfortable hotel. There are, indeed, many hotels, for the entertainment of tourists is the business of the place, which, as many travelers will remember, is seated upon the edge of a remarkably blue lake.",
          "why_score": "Part I — the Vevey hotel and the Millers' appearance — establishes the international setting and social curiosity immediately; less iconic than Portrait of a Lady's afternoon tea but efficient in scene-setting, so hook scores 86."
        },
        "innov": {
          "locus": "Part I · Mrs Costello's warning · ~25%",
          "quote": "I really think that you had better not meddle with little American girls that are uncultivated, as you call them. You have lived too long out of the country. You will be sure to make some great mistake.",
          "why_score": "The American girl abroad as structural principle — Daisy's 'innocence' as Rorschach for European and expatriate judgment — established the template James would elaborate for thirty years; the novella as 'study' anticipates the novel of consciousness, so innov scores 86."
        },
        "ending": {
          "locus": "Part II · Vevey epilogue · ending anchor",
          "quote": "\"You were right in that remark that you made last summer. I was booked to make a mistake. I have lived too long in foreign parts.\" Nevertheless, he went back to live at Geneva, whence there continue to come the most contradictory accounts of his motives of sojourn.",
          "why_score": "Winterbourne's belated recognition — 'She would have appreciated one's esteem' — and return to Geneva with 'contradictory accounts' of his motives — morally unresolved, deliberately withholding romantic consolation; tragedy completed but understanding deferred, so ending scores 84."
        }
      }
    },
    {
      "file": "174-the-house-of-mirth.md",
      "id": "print-v0.the-house-of-mirth",
      "title": "The House of Mirth",
      "author": "Edith Wharton",
      "band": "G-print",
      "genre": "print",
      "print_genre": "society novel / economic tragedy / New York realism",
      "source_text": "https://www.gutenberg.org/cache/epub/284/pg284.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.5,
      "l1": {
        "plot": 90,
        "cast": 92,
        "pace": 84,
        "prose": 94,
        "world": 92,
        "hook": 90,
        "innov": 90,
        "ending": 92
      },
      "evidence": {
        "plot": "Economic-tragedy architecture: Lily Bart's marriage-market failure → Bertha Dorset's social murder → Trenor money and its intolerable obligation → hat-making and boarding-house decline → chloral overdose — each refusal (Rosedale, Selden, Gryce) narrows the path; the plot is social physics, not coincidence.",
        "cast": "Lily Bart the beautiful dependent, Lawrence Selden the detached observer-lover, Gus Trenor the predatory benefactor, Bertha Dorset the society assassin, Gerty Farish the alternative life, Carry Fisher the pragmatic survivor, Simon Rosedale the arriviste — each a distinct position in Old New York's marriage market; Lily alone would carry a lesser book.",
        "pace": "Two-book society-season structure — Book One ascent and first fall, Book Two accelerating decline — assumes a reader patient with social observation; the Brys' tableaux vivants and Monte Carlo interlude dilate the middle before the boarding-house endgame accelerates.",
        "prose": "Wharton's mature social realism — 'Why must a girl pay so dearly for her least escape from routine?' — the free indirect depth that makes Lily's consciousness the primary action; Mrs Fisher's 'cheerless distinctness of a winter dawn' exemplifies the prose of social X-ray.",
        "world": "Old New York as closed circuit — Fifth Avenue, the Brys' ballroom, Monte Carlo, the boarding-house — every drawing-room and hansom ride carrying economic weight; the 'house of mirth' as ironic title for a world that devours its dependents.",
        "hook": "Book One Ch.I — Selden sees Lily at Grand Central, 'In the afternoon rush… his eyes had been refreshed by the sight of Miss Lily Bart' — immediately establishes the observer-observed dynamic and Lily's anomalous presence that will drive the tragedy.",
        "innov": "The marriage-market novel as economic tragedy — Lily's beauty as depreciating asset, the Trenor money as unrepayable debt — Wharton's systematic exposure of female precarity under genteel surfaces; the deathbed reconciliation that is not quite romance.",
        "ending": "Selden at the bedside, the desk's evidence clearing Lily's honor, 'the word which made all clear' — love acknowledged after death, the 'fleeting victory over themselves' saved whole from ruin; among the most devastating endings in American fiction."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book One Ch.I → Trenor obligation → Book Two Ch.XIV deathbed · sample_print_v0",
          "quote": "The thought of the chloral was the only spot of light in the dark prospect: she could feel its lulling influence stealing over her already. But she was troubled by the thought that she had never before known what it was to be alone.",
          "why_score": "Economic-tragedy architecture—each refusal (Rosedale, Selden, Gryce) narrows Lily's path to boarding-house decline—the plot is social physics, not coincidence, so plot scores 90."
        },
        "cast": {
          "locus": "Book One Ch.I · Selden and Lily at Grand Central · open anchor",
          "quote": "Selden paused in surprise. In the afternoon rush of the Grand Central Station his eyes had been refreshed by the sight of Miss Lily Bart. It was a Monday in early September, and he was returning to his work from a hurried dip into the country",
          "why_score": "Lily Bart, Lawrence Selden, Gus Trenor, Bertha Dorset, Carry Fisher, Simon Rosedale—each a distinct position in Old New York's marriage market, so cast scores 92."
        },
        "pace": {
          "locus": "Book Two Ch.VII · Mrs Fisher's winter dawn · ~75% anchor",
          "quote": "The light projected on the situation by Mrs. Fisher had the cheerless distinctness of a winter dawn. It outlined the facts with a cold precision unmodified by shade or colour, and refracted, as it were, from the blank walls of the surrounding limitations",
          "why_score": "Two-book society-season structure assumes a reader patient with social observation; the boarding-house endgame accelerates after dilated middle, so pace scores 84."
        },
        "prose": {
          "locus": "Book One Ch.II · Lily's escape from routine",
          "quote": "Why must a girl pay so dearly for her least escape from routine? Why could one never do a natural thing without having to screen it behind a structure of artifice? She had yielded to a passing impulse in going to Lawrence Selden's room",
          "why_score": "Wharton's mature social realism makes Lily's consciousness the primary action; Mrs Fisher's 'cheerless distinctness of a winter dawn' exemplifies the prose of social X-ray, so prose scores 94."
        },
        "world": {
          "locus": "Book One Ch.IX · Mrs Peniston's Fifth Avenue · ~25% anchor",
          "quote": "She belonged to the class of old New Yorkers who have always lived well, dressed expensively, and done little else; and to these inherited obligations Mrs. Peniston faithfully conformed. She had always been a looker-on at life",
          "why_score": "Old New York as closed circuit—Fifth Avenue, the Brys' ballroom, Monte Carlo, the boarding-house—every drawing-room carrying economic weight under the ironic title, so world scores 92."
        },
        "hook": {
          "locus": "Book One Ch.I · Grand Central · open anchor",
          "quote": "Selden paused in surprise. In the afternoon rush of the Grand Central Station his eyes had been refreshed by the sight of Miss Lily Bart. It was a Monday in early September, and he was returning to his work from a hurried dip into the country",
          "why_score": "Book One Ch.I immediately establishes the observer-observed dynamic and Lily's anomalous presence that will drive the tragedy, so hook scores 90."
        },
        "innov": {
          "locus": "Book Two Ch.XIV · deathbed reconciliation · ending anchor",
          "quote": "It was this moment of love, this fleeting victory over themselves, which had kept them from atrophy and extinction; which, in her, had reached out to him in every struggle against the influence of her surroundings, and in him, had kept alive the faith",
          "why_score": "The marriage-market novel as economic tragedy—Lily's beauty as depreciating asset, Trenor money as unrepayable debt—Wharton's systematic exposure of female precarity, so innov scores 90."
        },
        "ending": {
          "locus": "Book Two Ch.XIV · Selden at bedside · ending anchor",
          "quote": "and in the silence there passed between them the word which made all clear.",
          "why_score": "Selden at the bedside, the desk's evidence clearing Lily's honor, 'the word which made all clear'—love acknowledged after death—among the most devastating endings in American fiction, so ending scores 92."
        }
      }
    },
    {
      "file": "175-the-age-of-innocence.md",
      "id": "print-v0.the-age-of-innocence",
      "title": "The Age of Innocence",
      "author": "Edith Wharton",
      "band": "G-print",
      "genre": "print",
      "print_genre": "society novel / Gilded Age tragedy / marriage-market realism",
      "source_text": "https://www.gutenberg.org/cache/epub/541/pg541.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.6,
      "l1": {
        "plot": 91,
        "cast": 92,
        "pace": 86,
        "prose": 95,
        "world": 93,
        "hook": 91,
        "innov": 91,
        "ending": 94
      },
      "evidence": {
        "plot": "Society-tragedy architecture: Newland's engagement to May → Ellen Olenska's return and forbidden love → the family conspiracy to bury the scandal → May's pregnancy announcement trapping Archer → twenty-six years of honourable marriage → the Paris bench where he will not go up — each social obligation forecloses the life he might have lived.",
        "cast": "Newland Archer the dilettante insider, May Welland the innocent strategist, Countess Ellen Olenska the European outcast, Mrs Manson Mingott the matriarch, Lawrence Lefferts the gossip gauge — every drawing-room figure a distinct pressure on the marriage market; May's quiet checkmate at the end reframes her entire character.",
        "pace": "Two-book arc — Book One courtship and crisis, Book Two marriage and aftermath — assumes patience with opera boxes and Beaufort scandals; the European interlude and the compressed final chapters accelerate once the trap closes.",
        "prose": "Wharton's mature ironic realism — the Brown coupe, the gardenia buttonhole, 'It's more real to me here than if I went up' — every social detail carrying moral weight; among the most precisely observed prose in American fiction.",
        "world": "Old New York as closed moral universe — the Academy, Washington Square, Newport, Paris — every brougham ride and club box enforcing the 'custom of the country'; the title's irony maps a world that devours desire in the name of innocence.",
        "hook": "Book I Ch.I — Nilsson singing 'M'ama!' while Archer scans the Mingott box — immediately establishes observer-observed dynamics, opera-as-society, and the conventions that will imprison him.",
        "innov": "The society novel as anatomy of renunciation — Archer's tragedy is not forbidden passion but chosen duty; the ending refuses both romance and rebellion, making absence the final action.",
        "ending": "The Paris bench, the shuttered balcony, the decision not to go up — love acknowledged only by staying away; among the most devastating renunciations in the canon, and Wharton's sharpest answer to romantic convention."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book I Ch.I → Ch.XI Letterblair → Book II Ch.XXXIV Paris · sample_print_v0",
          "quote": "Old Mr. Letterblair, the accredited legal adviser of three generations of New York gentility, throned behind his mahogany desk in evident perplexity. As he stroked his close-clipped white whiskers and ran his hand through the rumpled grey hair above his jaded eyes, he seemed to be summoning up his scattered thoughts.",
          "why_score": "Society-tragedy architecture: engagement to May → Ellen's return and forbidden love → family conspiracy → May's pregnancy trap → twenty-six years of honourable marriage → Paris bench; Letterblair's summons typifies how each obligation forecloses Archer's alternate life, so plot scores 91."
        },
        "cast": {
          "locus": "Book I Ch.I · Ellen Olenska named",
          "quote": "the cousin always referred to in the family as \"poor Ellen Olenska.\" Archer knew that she had suddenly arrived from Europe a day or two previously; he had even heard from Miss Welland (not disapprovingly) that she had been to see poor Ellen, who was staying with old Mrs. Mingott.",
          "why_score": "Newland Archer the dilettante insider, May Welland the innocent strategist, Countess Ellen Olenska the European outcast, Mrs Manson Mingott the matriarch, Lawrence Lefferts the gossip gauge — every drawing-room figure a distinct pressure on the marriage market, so cast scores 92."
        },
        "pace": {
          "locus": "Book I Ch.I → Book II · two-book arc",
          "quote": "Nilsson was singing in Faust at the Academy of Music in New York. Though there was already talk of the erection, in remote metropolitan distances \"above the Forties,\" of a new Opera House which should compete in costliness and splendour with those of the great European capitals, the world of fashion was still content to reassemble every winter in the shabby red and gold boxes of the sociable old Academy.",
          "why_score": "Two-book arc — Book One courtship and crisis, Book Two marriage and aftermath — assumes patience with opera boxes and Beaufort scandals; the European interlude and compressed final chapters accelerate once the trap closes, so pace scores 86."
        },
        "prose": {
          "locus": "Book I Ch.I · gardenia and opera",
          "quote": "such as the duty of using two silver-backed brushes with his monogram in blue enamel to part his hair, and of never appearing in society without a flower (preferably a gardenia) in his buttonhole. \"_M'ama ... non m'ama ..._\" the prima donna sang, and \"_M'ama_!\", with a final burst of love triumphant, as she pressed the dishevelled daisy to her lips and lifted her large eyes to the crowded boxes.",
          "why_score": "Wharton's mature ironic realism — the Brown coupe, the gardenia buttonhole, 'It's more real to me here than if I went up' — every social detail carrying moral weight; among the most precisely observed prose in American fiction, so prose scores 95."
        },
        "world": {
          "locus": "Book I Ch.I · Old New York at the Academy",
          "quote": "It pleased Archer to think that only an old New Yorker could perceive the shade of difference (to New York) between being merely a Duke and being the van der Luydens' Duke. New York took stray noblemen calmly, and even (except in the Struthers set) with a certain distrustful hauteur; but when they presented such credentials as these they were received with an old-fashioned cordiality that they would have been greatly mistaken in ascribing solely to their standing in Debrett.",
          "why_score": "Old New York as closed moral universe — the Academy, Washington Square, Newport, Paris — every brougham ride and club box enforcing the 'custom of the country'; the title's irony maps a world that devours desire in the name of innocence, so world scores 93."
        },
        "hook": {
          "locus": "Book I Ch.I · Faust at the Academy",
          "quote": "Nilsson was singing in Faust at the Academy of Music in New York. Though there was already talk of the erection, in remote metropolitan distances \"above the Forties,\" of a new Opera House which should compete in costliness and splendour with those of the great European capitals, the world of fashion was still content to reassemble every winter in the shabby red and gold boxes of the sociable old Academy.",
          "why_score": "Book I Ch.I — Nilsson singing 'M'ama!' while Archer scans the Mingott box — immediately establishes observer-observed dynamics, opera-as-society, and the conventions that will imprison him, so hook scores 91."
        },
        "innov": {
          "locus": "Book II Ch.XXXIV · renunciation ending",
          "quote": "\"It's more real to me here than if I went up,\" he suddenly heard himself say; and the fear lest that last shadow of reality should lose its edge kept him rooted to his seat as the minutes succeeded each other. He sat for a long time on the bench in the thickening dusk, his eyes never turning from the balcony.",
          "why_score": "The society novel as anatomy of renunciation — Archer's tragedy is not forbidden passion but chosen duty; the ending refuses both romance and rebellion, making absence the final action, so innov scores 91."
        },
        "ending": {
          "locus": "Book II Ch.XXXIV · Paris bench",
          "quote": "\"It's more real to me here than if I went up,\" he suddenly heard himself say; and the fear lest that last shadow of reality should lose its edge kept him rooted to his seat as the minutes succeeded each other. He sat for a long time on the bench in the thickening dusk, his eyes never turning from the balcony.",
          "why_score": "The Paris bench, the shuttered balcony, the decision not to go up — love acknowledged only by staying away; among the most devastating renunciations in the canon, and Wharton's sharpest answer to romantic convention, so ending scores 94."
        }
      }
    },
    {
      "file": "176-ethan-frome.md",
      "id": "print-v0.ethan-frome",
      "title": "Ethan Frome",
      "author": "Edith Wharton",
      "band": "G-print",
      "genre": "print",
      "print_genre": "rural tragedy / New England realism / frame novella",
      "source_text": "https://www.gutenberg.org/cache/epub/4517/pg4517.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.4,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 90,
        "prose": 92,
        "world": 90,
        "hook": 89,
        "innov": 87,
        "ending": 93
      },
      "evidence": {
        "plot": "Compact tragedy architecture: frame narrator's curiosity → young Ethan's thwarted escape → Mattie Silver's arrival → the pickle-dish and Zeena's suspicion → the sled run toward suicide → the crippled aftermath where all three are trapped — every economy of the novella drives toward the smash-up.",
        "cast": "Ethan Frome the frozen will, Mattie Silver the bright dependent, Zeena Frome the sickly jailer, Harmon Gow the village chronicler — a minimal cast where each figure embodies a form of New England entrapment; the final kitchen tableau rewrites all three.",
        "pace": "Novella tightness — frame, flashback, and return in under 200K chars — with no scene wasted; the coasting invitation, the night alone with Mattie, and the final sled ride accelerate relentlessly once Zeena sends Mattie away.",
        "prose": "Wharton's spare New England style — 'Starkfield too many winters,' the red gash on Ethan's forehead, Mattie 'small and pinched' in the red scarf — every image of cold and confinement doing structural work without Gothic excess.",
        "world": "Starkfield as winter prison — the post-office, the Frome farm, the sled run down the hill — a moral landscape as bleak as Hardy; the frame narrator's urban distance makes the village's suffocation visible.",
        "hook": "Ch.I — Ethan at the post-office, 'the ruin of a man,' the wooden box with the druggist's label — immediately poses the mystery of the smash-up and the living corpse who survived it.",
        "innov": "American rural tragedy in a frame novella — Wharton borrows Ethan's story from village gossip then undercuts every version; the ending's triple confinement (Ethan, Mattie, Zeena) inverts the escape plot.",
        "ending": "'Oh, Matt, I thought we'd fetched it' — then the frame's kitchen where both women are broken and Ethan tends them forever — suicide failed into a hell worse than death; among the bleakest endings in American fiction."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Frame → Ch.IX smash-up · sample_print_v0",
          "quote": "\"Oh, Matt, I thought we'd fetched it,\" he moaned; and far off, up the hill, he heard the sorrel whinny, and thought: \"I ought to be getting him his feed....\"",
          "why_score": "Compact tragedy architecture: frame narrator's curiosity → young Ethan's thwarted escape → Mattie Silver's arrival → the pickle-dish and Zeena's suspicion → the sled run toward suicide → the crippled aftermath — every economy drives toward the smash-up, so plot scores 88."
        },
        "cast": {
          "locus": "Frame Ch.I · ruin of a man · open anchor",
          "quote": "It was not so much his great height that marked him, for the \"natives\" were easily singled out by their lank longitude from the stockier foreign breed: it was the careless powerful look he had, in spite of a lameness checking each step like the jerk of a chain.",
          "why_score": "Ethan Frome the frozen will, Mattie Silver the bright dependent, Zeena Frome the sickly jailer, Harmon Gow the village chronicler — a minimal cast where each figure embodies New England entrapment, so cast scores 86."
        },
        "pace": {
          "locus": "Ch.II · two feet of snow · ~25%",
          "quote": "The village lay under two feet of snow, with drifts at the windy corners. In a sky of iron the points of the Dipper hung like icicles and Orion flashed his cold fires.",
          "why_score": "Novella tightness — frame, flashback, and return in under 200K chars — with no scene wasted; the coasting invitation and final sled ride accelerate once Zeena sends Mattie away, so pace scores 90."
        },
        "prose": {
          "locus": "Frame · smash-up chronicle",
          "quote": "\"He's looked that way ever since he had his smash-up; and that's twenty-four years ago come next February,\" Harmon threw out between reminiscent pauses.",
          "why_score": "Wharton's spare New England style — 'Starkfield too many winters,' the red gash on Ethan's forehead — every image of cold and confinement doing structural work without Gothic excess, so prose scores 92."
        },
        "world": {
          "locus": "Frame · Starkfield post-office · open anchor",
          "quote": "If you know Starkfield, Massachusetts, you know the post-office. If you know the post-office you must have seen Ethan Frome drive up to it, drop the reins on his hollow-backed bay and drag himself across the brick pavement.",
          "why_score": "Starkfield as winter prison — the post-office, the Frome farm, the sled run down the hill — a moral landscape as bleak as Hardy, so world scores 90."
        },
        "hook": {
          "locus": "Frame Ch.I · ruin of a man · open anchor",
          "quote": "It was not so much his great height that marked him... it was the careless powerful look he had, in spite of a lameness checking each step like the jerk of a chain. There was something bleak and unapproachable in his face.",
          "why_score": "Ch.I — Ethan at the post-office, 'the ruin of a man,' Harmon Gow's smash-up — immediately poses the mystery of the living corpse who survived it, so hook scores 89."
        },
        "innov": {
          "locus": "Ch.VIII · Zeena travelling dress · ~75%",
          "quote": "knew by the rigidity of the outline projected against the pane that she had not taken off her travelling dress. \"Well, Zeena,\" he ventured from the threshold. She did not move, and he continued: \"Supper's about ready. Ain't you coming?\"",
          "why_score": "American rural tragedy in a frame novella — Wharton borrows Ethan's story from village gossip then undercuts every version; the ending's triple confinement inverts the escape plot, so innov scores 87."
        },
        "ending": {
          "locus": "Ch.IX · Oh Matt · ending anchor",
          "quote": "\"Oh, Matt, I thought we'd fetched it,\" he moaned; and far off, up the hill, he heard the sorrel whinny, and thought: \"I ought to be getting him his feed....\"",
          "why_score": "Suicide failed into a hell worse than death — the frame's kitchen where both women are broken and Ethan tends them forever; among the bleakest endings in American fiction, so ending scores 93."
        }
      }
    },
    {
      "file": "178-the-custom-of-the-country.md",
      "id": "print-v0.the-custom-of-the-country",
      "title": "The Custom of the Country",
      "author": "Edith Wharton",
      "band": "G-print",
      "genre": "print",
      "print_genre": "society satire / arriviste tragedy / transatlantic realism",
      "source_text": "https://www.gutenberg.org/cache/epub/11052/pg11052.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.3,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 80,
        "prose": 91,
        "world": 90,
        "hook": 88,
        "innov": 89,
        "ending": 90
      },
      "evidence": {
        "plot": "Arriviste-tragedy architecture: Undine's Apex → New York → Paris → divorce from Ralph → Moffatt → Van Degen → Clare's husband — each marriage a social transaction, Ralph's destruction and Paul's custody the human cost, Undine's final triumph hollowed by the Ambassador's-wife ceiling.",
        "cast": "Undine Spragg the American anti-heroine, Ralph Marvell the old New York victim, Elmer Moffatt the bounder who understands her, Clare Van Degen the observer-survivor, Peter Van Degen and Raymond de Chelles the European rungs — every figure a distinct position in the custom of social climbing.",
        "pace": "Long episodic transatlantic structure — hotel openings, divorce proceedings, European marriages, custody battles — with satirical set-pieces that dilate the middle before Ralph's death and Undine's final ascent; assumes Wharton-level patience.",
        "prose": "Wharton's satirical peak — 'Undine Spragg—how can you?', the eagle that devoured Prometheus, the Ambassador's-wife closing line — social observation sharpened to blade; the Spragg dialect and French salon scenes equally precise.",
        "world": "American new money vs European old title — the Stentorian, Apex City, the Marvell drawing-rooms, Paris and Saint Desert — every hotel and château a rung on Undine's ladder; the 'custom of the country' as the law that devours Ralph and rewards Undine.",
        "hook": "Ch.I — Undine seizing the bell-boy's note while Mrs Spragg and Mrs Heeny admire her form — immediately establishes the arriviste family, the hotel-as-stage, and Undine's absolute self-interest.",
        "innov": "The society novel with an amoral heroine — Undine never learns, never repents, and wins — Wharton's systematic exposure of American social climbing as a game with no interiority required; Ralph's destruction is the tragedy the plot refuses to centre.",
        "ending": "Undine at her Washington salon, everything achieved except the one role she was 'really made for' — satirical triumph that is also defeat; the black cloud under the dazzle refuses both comeuppance and redemption."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XLVI · sample_print_v0",
          "quote": "But under all the dazzle a tiny black cloud remained. She had learned that there was something she could never get, something that neither beauty nor influence nor millions could ever buy for her. She could never be an Ambassador's wife.",
          "why_score": "Arriviste-tragedy architecture: Undine's Apex → New York → Paris → divorce from Ralph → Moffatt → Van Degen → final triumph hollowed by the Ambassador's-wife ceiling, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.I · Undine Spragg · open anchor",
          "quote": "\"Undine Spragg--how can you?\" her mother wailed, raising a prematurely-wrinkled hand heavy with rings to defend the note which a languid \"bell-boy\" had just brought in.",
          "why_score": "Undine Spragg the American anti-heroine, Ralph Marvell the old New York victim, Elmer Moffatt the bounder who understands her, Clare Van Degen the observer-survivor — every figure a distinct position in social climbing, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.XXXIV · dollars and cents · ~75%",
          "quote": "That the reckoning between himself and Undine should be settled in dollars and cents seemed the last bitterest satire on his dreams: he felt himself miserably diminished by the smallness of what had filled his world.",
          "why_score": "Long episodic transatlantic structure — hotel openings, divorce proceedings, European marriages, custody battles — with satirical set-pieces that dilate the middle before Ralph's death and Undine's final ascent, so pace scores 80."
        },
        "prose": {
          "locus": "Ch.XI · eagle that devoured Prometheus · ~25%",
          "quote": "After all, imagination WAS the eagle that devoured Prometheus!\" She drew away abruptly, and the bright moonlight showed him the apprehension in her face. \"You're not going to write a book HERE?\"",
          "why_score": "Wharton's satirical peak — 'Undine Spragg--how can you?', the eagle that devoured Prometheus, the Ambassador's-wife closing line — social observation sharpened to blade, so prose scores 91."
        },
        "world": {
          "locus": "Ch.I · Hotel Stentorian · open anchor",
          "quote": "\"Undine Spragg--how can you?\" her mother wailed, raising a prematurely-wrinkled hand heavy with rings to defend the note which a languid \"bell-boy\" had just brought in. But her defence was as feeble as her protest.",
          "why_score": "American new money vs European old title — the Stentorian, Apex City, the Marvell drawing-rooms, Paris and Saint Desert — every hotel and château a rung on Undine's ladder, so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · Undine Spragg how can you · open anchor",
          "quote": "\"Undine Spragg--how can you?\" her mother wailed, raising a prematurely-wrinkled hand heavy with rings to defend the note which a languid \"bell-boy\" had just brought in.",
          "why_score": "Ch.I — Undine seizing the bell-boy's note while Mrs Spragg and Mrs Heeny admire her form — immediately establishes the arriviste family and Undine's absolute self-interest, so hook scores 88."
        },
        "innov": {
          "locus": "Ch.XLVI · Ambassador's wife ceiling · ending",
          "quote": "She could never be an Ambassador's wife; and as she advanced to welcome her first guests she said to herself that it was the one part she was really made for.",
          "why_score": "The society novel with an amoral heroine — Undine never learns, never repents, and wins — Wharton's systematic exposure of American social climbing as a game with no interiority required, so innov scores 89."
        },
        "ending": {
          "locus": "Ch.XLVI · tiny black cloud · ending anchor",
          "quote": "But under all the dazzle a tiny black cloud remained. She had learned that there was something she could never get, something that neither beauty nor influence nor millions could ever buy for her. She could never be an Ambassador's wife.",
          "why_score": "Undine at her Washington salon, everything achieved except the one role she was 'really made for' — satirical triumph that is also defeat; the black cloud refuses both comeuppance and redemption, so ending scores 90."
        }
      }
    },
    {
      "file": "179-the-rise-of-silas-lapham.md",
      "id": "print-v0.the-rise-of-silas-lapham",
      "title": "The Rise of Silas Lapham",
      "author": "William Dean Howells",
      "band": "G-print",
      "genre": "print",
      "print_genre": "American realism / business novel / moral comedy",
      "source_text": "https://www.gutenberg.org/cache/epub/154/pg154.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.8,
      "l1": {
        "plot": 82,
        "cast": 84,
        "pace": 78,
        "prose": 83,
        "world": 85,
        "hook": 80,
        "innov": 84,
        "ending": 86
      },
      "evidence": {
        "plot": "Rise-and-fall architecture: Lapham's paint fortune → Back Bay house and social aspiration → Tom Corey's courtship of Penelope (not Irene) → partnership with Rogers and financial ruin → the moral choice not to sell out to English buyers → reduced circumstances with integrity intact — the plot is moral physics, not melodrama.",
        "cast": "Silas Lapham the self-made rough diamond, Persis his practical wife, Irene and Penelope the daughters, Tom Corey the genteel suitor, Bromfield and Anna Corey the old Boston gatekeepers, Rev. Sewell the moral auditor — each a distinct class position in the Boston marriage market.",
        "pace": "Victorian realist tempo — interview frame, society visits, financial exposition, romantic triangle — with Howells's deliberate dilation of social comedy before the crash; competent but less propulsive than Wharton or James.",
        "prose": "Howells's plain, humane, observant style — Bartley's journalist ease, Lapham's vernacular directness, the Coreys' patrician understatement — effective social reportage without distinctive verbal fireworks on every page.",
        "world": "Boston as class battlefield — Nankeen Square vs Bellingham Place, the paint office vs the drawing-room — every dinner and newspaper interview carrying economic weight; the 'rise' of the title maps both fortune and moral testing.",
        "hook": "Ch.I — Bartley Hubbard's interview, Lapham's private office and the 'Solid Men of Boston' premise — establishes the self-made man and the journalist's gaze, but opens as reportage rather than iconic scene.",
        "innov": "American business realism before Dreiser — the paint fortune as moral test, the Corey-Lapham courtship as class negotiation, the refusal to cheat as the true 'rise' — Howells's systematic answer to the romance of wealth.",
        "ending": "Lapham's confession to Sewell — he would do it again, the hole opened and he crept out — no windfall, only kerosene and integrity; morally satisfying in Howells's understated key, the family diminished but not destroyed."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I interview → Ch.XXVII moral choice · sample_print_v0",
          "quote": "WHEN Bartley Hubbard went to interview Silas Lapham for the \"Solid Men of Boston\" series, which he undertook to finish up in The Events, after he replaced their original projector on that newspaper, Lapham received him in his private office by previous appointment.",
          "why_score": "Rise-and-fall architecture—Lapham's paint fortune, Back Bay aspiration, Tom Corey's courtship, Rogers partnership, financial ruin, refusal to sell out to English buyers—delivers moral physics rather than melodrama, so plot scores 82."
        },
        "cast": {
          "locus": "Ch.I · Lapham's office",
          "quote": "\"There!\" Lapham pounded with his great hairy fist on the envelope he had been addressing. \"William!\" he called out, and he handed the letter to a boy who came to get it. \"I want that to go right away. Well, sir,\" he continued.",
          "why_score": "Silas Lapham the self-made rough diamond, Persis his practical wife, Irene and Penelope the daughters, Tom Corey the genteel suitor, Bromfield and Anna Corey the old Boston gatekeepers, Rev. Sewell the moral auditor—each a distinct class position, so cast scores 84."
        },
        "pace": {
          "locus": "Ch.XXI · financial ruin gathering",
          "quote": "\"Well, I don't know as I can tell, just yet,\" said Lapham, avoiding this look. \"Things have been dull all the fall, but I thought they'd brisk up come winter. They haven't. There have been a lot of failures, and some of 'em owed me, and some of 'em had me on their paper; and----\"",
          "why_score": "Victorian realist tempo—interview frame, society visits, financial exposition, romantic triangle—with Howells's deliberate dilation of social comedy before the crash; competent but less propulsive than Wharton or James, so pace scores 78."
        },
        "prose": {
          "locus": "Ch.I · mineral paint discovery",
          "quote": "\"And you say, Mr. Lapham, that you discovered this mineral paint on the old farm yourself?\" Lapham acquiesced in the return to business. \"I didn't discover it,\" he said scrupulously. \"My father found it one day, in a hole made by a tree blowing down.\"",
          "why_score": "Howells's plain, humane, observant style—Bartley's journalist ease, Lapham's vernacular directness, the Coreys' patrician understatement—effective social reportage without distinctive verbal fireworks on every page, so prose scores 83."
        },
        "world": {
          "locus": "Ch.XXVII · Nankeen Square reduced circumstances",
          "quote": "The Laphams now burned kerosene, of course, and they had no furnace in the winter; these were the only hardships the Colonel complained of; but he said that as soon as the company got to paying dividends again he meant to put in a furnace.",
          "why_score": "Boston as class battlefield—Nankeen Square vs Bellingham Place, the paint office vs the drawing-room—every dinner and newspaper interview carrying economic weight; the 'rise' of the title maps both fortune and moral testing, so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · \"Solid Men of Boston\" interview",
          "quote": "WHEN Bartley Hubbard went to interview Silas Lapham for the \"Solid Men of Boston\" series, which he undertook to finish up in The Events, after he replaced their original projector on that newspaper, Lapham received him in his private office by previous appointment.",
          "why_score": "Ch.I—Bartley Hubbard's interview, Lapham's private office and the 'Solid Men of Boston' premise—establishes the self-made man and the journalist's gaze, but opens as reportage rather than iconic scene, so hook scores 80."
        },
        "innov": {
          "locus": "Ch.XXVII · refusal as true rise",
          "quote": "\"I don't know as I should always say it paid; but if I done it, and the thing was to do over again, right in the same way, I guess I should have to do it.\"",
          "why_score": "American business realism before Dreiser—the paint fortune as moral test, the Corey-Lapham courtship as class negotiation, the refusal to cheat as the true 'rise'—Howells's systematic answer to the romance of wealth, so innov scores 84."
        },
        "ending": {
          "locus": "Ch.XXVII · Lapham to Sewell",
          "quote": "\"I don't know as I should always say it paid; but if I done it, and the thing was to do over again, right in the same way, I guess I should have to do it.\"",
          "why_score": "Lapham's confession to Sewell—he would do it again, the hole opened and he crept out—no windfall, only kerosene and integrity; morally satisfying in Howells's understated key, the family diminished but not destroyed, so ending scores 86."
        }
      }
    },
    {
      "file": "182-the-tenant-of-wildfell-hall.md",
      "id": "print-v0.the-tenant-of-wildfell-hall",
      "title": "The Tenant of Wildfell Hall",
      "author": "Anne Brontë",
      "band": "G-print",
      "genre": "print",
      "print_genre": "domestic fiction / feminist warning novel / frame narrative",
      "source_text": "https://www.gutenberg.org/cache/epub/969/pg969.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.5,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 78,
        "prose": 84,
        "world": 86,
        "hook": 82,
        "innov": 88,
        "ending": 84
      },
      "evidence": {
        "plot": "Dual-structure warning novel: Gilbert's frame courtship → Helen's diary of Arthur Huntingdon's degeneration → flight to Wildfell → exposure and second marriage — the plot is moral argument as much as event; Helen's escape with her son anticipates married women's property reform in narrative form.",
        "cast": "Helen Huntingdon/Hargrave the fugitive artist-mother, Gilbert Markham the jealous narrator-suitor, Arthur Huntingdon the dissolute husband, Frederick Lawrence the secret ally, little Arthur and Aunt Maxwell — each a position in Anne's 'warning'; Arthur's degeneration is the cast's dark center.",
        "pace": "Long frame-plus-diary architecture — the Grassdale marriage occupies the heavy middle — assumes a reader patient with moral demonstration; the diary's cataloguing of Huntingdon's vices dilates before the Wildfell escape accelerates.",
        "prose": "Anne's direct, didactic register — less baroque than Emily, less polished than Charlotte — Gilbert's epistolary voice and Helen's diary plainness serve the warning; the prose of moral repulsion rather than lyrical intensity.",
        "world": "Wildfell Hall on the Yorkshire moors, Grassdale society, Linden-Car and Staningley — the ruined Elizabethan mansion as refuge, the drawing-room as tribunal; Branwell-informed debauchery made domestic geography.",
        "hook": "Gilbert's letter to Halford — 'I bid you adieu for the present. This is the first instalment of my debt' — and the climb to Wildfell Hall to find the mysterious tenant; less iconic than Jane Eyre's Thornfield but efficient in gothic setup.",
        "innov": "The 'warning' novel of female flight — Helen's diary as courtroom evidence against marital tyranny, the artist-tenant concealing a past marriage — Anne's answer to Wuthering Heights' amoral intensity; proto-feminist divorce narrative before the law permitted it.",
        "ending": "Gilbert's Staningley letter — marriage to Helen, Aunt Maxwell's peaceful death, invitation to Halford — happiness earned but epistolary and summarized rather than dramatized; the warning fulfilled, the frame closed."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I frame → Staningley closing letter · sample_print_v0",
          "quote": "Now, Halford, I bid you adieu for the present. This is the first instalment of my debt. If the coin suits you, tell me so, and I'll send you the rest at my leisure: if you would rather remain my creditor than stuff your purse with such ungainly, heavy pieces,—tell me still, and I'll pardon your bad taste.",
          "why_score": "Dual-structure warning novel—Gilbert's frame courtship, Helen's diary of Arthur Huntingdon's degeneration, flight to Wildfell, exposure and second marriage—delivers moral argument as much as event; Helen's escape anticipates married women's property reform, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.XIX · Helen to Arthur · sample_print_v0",
          "quote": "\"You may think it all very fine, Mr. Huntingdon, to amuse yourself with rousing my jealousy; but take care you don't rouse my hate instead. And when you have once extinguished my love, you will find it no easy matter to kindle it again.\"",
          "why_score": "Helen Huntingdon/Hargrave the fugitive artist-mother, Gilbert Markham the jealous narrator-suitor, Arthur Huntingdon the dissolute husband, Frederick Lawrence the secret ally—each a position in Anne's 'warning'; Arthur's degeneration is the cast's dark center, so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XIX · Helen's diary · sample_print_v0",
          "quote": "I went down to dinner resolving to be cheerful and well-conducted, and kept my resolution very creditably, considering how my head ached and how internally wretched I felt. I don't know what is come over me of late; my very energies, both mental and physical, must be strangely impaired.",
          "why_score": "Long frame-plus-diary architecture—the Grassdale marriage occupies the heavy middle—assumes a reader patient with moral demonstration; the diary's cataloguing of Huntingdon's vices dilates before the Wildfell escape accelerates, so pace scores 78."
        },
        "prose": {
          "locus": "Ch.XIX · Helen's repulsion",
          "quote": "\"You may think it all very fine, Mr. Huntingdon, to amuse yourself with rousing my jealousy; but take care you don't rouse my hate instead. And when you have once extinguished my love, you will find it no easy matter to kindle it again.\"",
          "why_score": "Anne's direct, didactic register—less baroque than Emily, less polished than Charlotte—Gilbert's epistolary voice and Helen's diary plainness serve the warning; the prose of moral repulsion rather than lyrical intensity, so prose scores 84."
        },
        "world": {
          "locus": "Ch.I · Wildfell Hall deserted",
          "quote": "The family had formerly occupied Wildfell Hall, but had deserted it, some fifteen years ago, for a more modern and commodious mansion in the neighbouring parish. Now, Halford, I bid you adieu for the present.",
          "why_score": "Wildfell Hall on the Yorkshire moors, Grassdale society, Linden-Car and Staningley—the ruined Elizabethan mansion as refuge, the drawing-room as tribunal; Branwell-informed debauchery made domestic geography, so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · Gilbert's letter to Halford",
          "quote": "Now, Halford, I bid you adieu for the present. This is the first instalment of my debt. If the coin suits you, tell me so, and I'll send you the rest at my leisure: if you would rather remain my creditor than stuff your purse with such ungainly, heavy pieces,—tell me still.",
          "why_score": "Gilbert's letter to Halford—'I bid you adieu for the present. This is the first instalment of my debt'—and the climb to Wildfell Hall to find the mysterious tenant; less iconic than Jane Eyre's Thornfield but efficient in gothic setup, so hook scores 82."
        },
        "innov": {
          "locus": "Author's note · warning novel",
          "quote": "\"I knew that such characters\"—as Huntingdon and his companions—\"do exist, and if I have warned one rash youth from following in their steps the book has not been written in vain.\"",
          "why_score": "The 'warning' novel of female flight—Helen's diary as courtroom evidence against marital tyranny, the artist-tenant concealing a past marriage—Anne's answer to Wuthering Heights' amoral intensity; proto-feminist divorce narrative before the law permitted it, so innov scores 88."
        },
        "ending": {
          "locus": "Closing letter · Staningley, June 1847",
          "quote": "Till then, farewell, GILBERT MARKHAM. _Staningley_, _June_ 10_th_, 1847. THE END",
          "why_score": "Gilbert's Staningley letter—marriage to Helen, Aunt Maxwell's peaceful death, invitation to Halford—happiness earned but epistolary and summarized rather than dramatized; the warning fulfilled, the frame closed, so ending scores 84."
        }
      }
    },
    {
      "file": "183-washington-square.md",
      "id": "print-v0.washington-square",
      "title": "Washington Square",
      "author": "Henry James",
      "band": "G-print",
      "genre": "print",
      "print_genre": "domestic tragedy / anti-romance / New York realism",
      "source_text": "https://www.gutenberg.org/cache/epub/2870/pg2870.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 86,
        "cast": 88,
        "pace": 84,
        "prose": 90,
        "world": 86,
        "hook": 84,
        "innov": 86,
        "ending": 92
      },
      "evidence": {
        "plot": "Anti-romance architecture: Morris Townsend's courtship → Dr Sloper's opposition and European test → Catherine's obstinate devotion → Morris's abandonment → his return and rejection — each party's 'victory' (Sloper's accuracy, Catherine's refusal) is also defeat; the plot is cruelty without villainy.",
        "cast": "Catherine Sloper the plain heiress who hardens, Dr Austin Sloper the witty cruel father, Morris Townsend the handsome fortune-hunter, Mrs Lavinia Penniman the romantic meddler, Mrs Almond the sane observer — each a distinct angle on Washington Square propriety; Catherine alone would carry a lesser book.",
        "pace": "Thirty-five chapters of compact early James — no late baroque dilation — the European trip and Morris's disappearance mark the structural turn before the final rejection scene; society-novel length without society-novel sprawl.",
        "prose": "Early James at full clarity — Dr Sloper's epigrams, Catherine's 'I am ugly and stupid,' the chintz parlour — before the late style; the prose of social comedy curdling into tragedy without changing register.",
        "world": "Washington Square genteel New York — Dr Sloper's house, the parlour, the Square itself, the European tour — every drawing-room visit carrying inheritance and judgment; the square as enclosure for a daughter's life.",
        "hook": "Ch.I — Dr Sloper's medical reputation, Catherine's plainness established against her dead mother's beauty, the ten-thousand-a-year inheritance — immediately sets the triangle of money, love, and paternal contempt.",
        "innov": "The anti-romance heroine who wins by refusing — Catherine's final 'I didn't wish to marry' and return to fancy work — James's systematic denial of consolation; the father proved right and monstrous simultaneously.",
        "ending": "Morris rejected without rage, Catherine 'picking up her morsel of fancy work, had seated herself with it again—for life, as it were' — devastating quiet; among James's most perfectly cruel closures."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I inheritance → Ch.XXXV rejection · sample_print_v0",
          "quote": "Austin Sloper had made his mark sufficiently to mitigate the anomaly of his having been chosen among a dozen suitors by a young woman of high fashion, who had ten thousand dollars of income and the most charming eyes in the island of Manhattan.",
          "why_score": "Anti-romance architecture—Morris's courtship, Dr Sloper's opposition, Catherine's obstinate devotion, Morris's abandonment and return—delivers cruelty without villainy where each party's victory is also defeat, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.I · Catherine's plainness",
          "quote": "She was not ugly; she had simply a plain, dull, gentle countenance. The most that had ever been said for her was that she had a \"nice\" face, and, though she was an heiress, no one had ever thought of regarding her as a belle.",
          "why_score": "Catherine Sloper, Dr Austin Sloper, Morris Townsend, Mrs Lavinia Penniman, and Mrs Almond each supply a distinct angle on Washington Square propriety; Catherine alone would carry a lesser book, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.XXVIII · Dr Sloper on Catherine",
          "quote": "I have tried everything upon her; I really have been quite merciless. But it is of no use whatever; she is absolutely _glued_. I have passed, in consequence, into the exasperated stage.",
          "why_score": "Thirty-five chapters of compact early James—the European trip and Morris's disappearance mark the structural turn before the final rejection—society-novel length without society-novel sprawl, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.X · chintz parlour",
          "quote": "Morris Townsend had told her that her niece preferred, unromantically, an interview in a chintz-covered parlour to a sentimental tryst beside a fountain sheeted with dead leaves, and she was lost in wonderment at the strangeness of such a taste.",
          "why_score": "Early James at full clarity—Dr Sloper's epigrams, Catherine's self-assessment, the chintz parlour—before the late style; social comedy curdling into tragedy without changing register, so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · Washington Square",
          "quote": "The ideal of quiet and of genteel retirement, in 1835, was found in Washington Square, where the Doctor built himself a handsome, modern, wide-fronted house, with a big balcony before the drawing-room windows.",
          "why_score": "Washington Square genteel New York—Dr Sloper's house, the parlour, the Square itself, the European tour—every drawing-room visit carrying inheritance and judgment; the square as enclosure for a daughter's life, so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · inheritance triangle",
          "quote": "Austin Sloper had made his mark sufficiently to mitigate the anomaly of his having been chosen among a dozen suitors by a young woman of high fashion, who had ten thousand dollars of income and the most charming eyes in the island of Manhattan.",
          "why_score": "Ch.I establishes Dr Sloper's medical reputation, Catherine's plainness against her dead mother's beauty, and the ten-thousand-a-year inheritance—immediately setting the triangle of money, love, and paternal contempt, so hook scores 84."
        },
        "innov": {
          "locus": "Ch.XXXV · Catherine's refusal",
          "quote": "\"Why have you never married?\" he asked abruptly. \"You have had opportunities.\" \"I didn't wish to marry.\" \"Yes, you are rich, you are free; you had nothing to gain.\"",
          "why_score": "The anti-romance heroine who wins by refusing—Catherine's final \"I didn't wish to marry\" and return to fancy work—James's systematic denial of consolation; the father proved right and monstrous simultaneously, so innov scores 86."
        },
        "ending": {
          "locus": "Ch.XXXV · fancy work for life",
          "quote": "Catherine, meanwhile, in the parlour, picking up her morsel of fancy work, had seated herself with it again—for life, as it were.",
          "why_score": "Morris rejected without rage, Catherine \"picking up her morsel of fancy work, had seated herself with it again—for life, as it were\"—devastating quiet; among James's most perfectly cruel closures, so ending scores 92."
        }
      }
    },
    {
      "file": "184-the-awakening.md",
      "id": "print-v0.the-awakening",
      "title": "The Awakening",
      "author": "Kate Chopin",
      "band": "G-print",
      "genre": "print",
      "print_genre": "literary realism / feminist fiction / Creole Louisiana",
      "source_text": "https://www.gutenberg.org/cache/epub/160/pg160.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.0,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 80,
        "prose": 88,
        "world": 86,
        "hook": 86,
        "innov": 92,
        "ending": 90
      },
      "evidence": {
        "plot": "Awakening-and-death arc: Edna Pontellier's Grand Isle summer → Robert Lebrun's departure → New Orleans rebellion (studio, parties, Arobin) → Robert's return and flight → Gulf suicide — the plot is consciousness expanding until social and maternal bonds snap; no external villain, only structure.",
        "cast": "Edna Pontellier the awakening wife, Robert Lebrun the Creole suitor who flees, Alcée Arobin the sensual substitute, Léonce Pontellier the conventional husband, Adèle Ratignolle the maternal foil, Mademoiselle Reisz the artist-muse — each a pressure on Edna's selfhood; Edna remains the sole consciousness.",
        "pace": "Thirty-nine chapters across Grand Isle, New Orleans, and Cheniere — the middle New Orleans rebellion (studio, gambling, Arobin) dilates before the return to the Gulf accelerates; Chopin assumes a reader patient with mood and sensation.",
        "prose": "Chopin's sensuous impressionism — the parrot, the sea 'whispering, clamoring, murmuring,' Edna standing 'naked in the open air, at the mercy of the sun' — fuses body and landscape; the prose of awakening as physical event.",
        "world": "Creole Louisiana — Grand Isle cottages, New Orleans Pontellier house, Cheniere Caminada, the Gulf — every porch and piano carries social and sensual code; the sea as final arbiter.",
        "hook": "Ch.I — the caged parrot shrieking 'Allez vous-en!' while Mr Pontellier reads yesterday's paper, the Farival twins at the piano — immediately establishes confinement, Creole ease, and Edna's anomalous restlessness.",
        "innov": "The female desire novel before the culture could admit it — Edna's refusal of motherhood-as-destiny ('I would give up the unessential, but I would never sacrifice myself for my children') — banned, recovered, foundational; proto-modernist interiority in 1899.",
        "ending": "Ch.XXXIX — Edna walks into the Gulf, Robert's 'Good-by—because I love you' unreceived, 'the shore was far behind her, and her strength was gone' — suicide as the only uncolonized space; devastating and inevitable."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XXXIX · sample_print_v0",
          "quote": "A green and yellow parrot, which hung in a cage outside the door, kept repeating over and over: \"Allez vous-en! Allez vous-en! Sapristi! That's all right!\"",
          "why_score": "Awakening-and-death arc: Edna Pontellier's Grand Isle summer → Robert Lebrun's departure → New Orleans rebellion (studio, parties, Arobin) → Robert's return and flight → Gulf suicide — the plot is consciousness expanding until social and maternal bonds snap, so plot scores 84."
        },
        "cast": {
          "locus": "Ch.I · Edna and Robert at Grand Isle · open anchor",
          "quote": "When they reached the cottage, the two seated themselves with some appearance of fatigue upon the upper step of the porch, facing each other, each leaning against a supporting post.",
          "why_score": "Edna Pontellier the awakening wife, Robert Lebrun the Creole suitor who flees, Alcée Arobin the sensual substitute, Léonce Pontellier the conventional husband, Adèle Ratignolle the maternal foil, Mademoiselle Reisz the artist-muse — each a pressure on Edna's selfhood, so cast scores 82."
        },
        "pace": {
          "locus": "Ch.X–XI region · Cheniere idyll · ~25%",
          "quote": "He stirred the smoldering ashes till the broiled fowl began to sizzle afresh. He served her with no mean repast, dripping the coffee anew and sharing it with her. Madame Antoine had cooked little else than the broiled fowl.",
          "why_score": "Thirty-nine chapters across Grand Isle, New Orleans, and Cheniere — the middle New Orleans rebellion (studio, gambling, Arobin) dilates before the return to the Gulf accelerates, so pace scores 80."
        },
        "prose": {
          "locus": "Ch.XXXIX · sea whispering · ending anchor",
          "quote": "The voice of the sea is seductive, never ceasing, whispering, clamoring, murmuring, inviting the soul to wander in abysses of solitude. All along the white beach, up and down, there was no living thing in sight.",
          "why_score": "Chopin's sensuous impressionism — the parrot, the sea 'whispering, clamoring, murmuring,' Edna standing 'naked in the open air, at the mercy of the sun' — fuses body and landscape, so prose scores 88."
        },
        "world": {
          "locus": "Ch.I · Grand Isle Creole setting · open anchor",
          "quote": "A green and yellow parrot, which hung in a cage outside the door, kept repeating over and over: \"Allez vous-en! Allez vous-en! Sapristi! That's all right!\"",
          "why_score": "Creole Louisiana — Grand Isle cottages, New Orleans Pontellier house, Cheniere Caminada, the Gulf — every porch and piano carries social and sensual code; the sea as final arbiter, so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · caged parrot · open anchor",
          "quote": "A green and yellow parrot, which hung in a cage outside the door, kept repeating over and over: \"Allez vous-en! Allez vous-en! Sapristi! That's all right!\"",
          "why_score": "Ch.I — the caged parrot shrieking 'Allez vous-en!' while Mr Pontellier reads yesterday's paper, the Farival twins at the piano — immediately establishes confinement, Creole ease, and Edna's anomalous restlessness, so hook scores 86."
        },
        "innov": {
          "locus": "Ch.XXXVIII · Edna on motherhood · ~75%",
          "quote": "\"I would give up the unessential; I would give my money, I would give my life for my children; but I wouldn't give myself. I can't make it more clear; it's only something which I am beginning to comprehend, which is revealing itself to me.\"",
          "why_score": "The female desire novel before the culture could admit it — Edna's refusal of motherhood-as-destiny — banned, recovered, foundational; proto-modernist interiority in 1899, so innov scores 92."
        },
        "ending": {
          "locus": "Ch.XXXIX · Gulf suicide · ending anchor",
          "quote": "He would never understand. Perhaps Doctor Mandelet would have understood if she had seen him—but it was too late; the shore was far behind her, and her strength was gone.",
          "why_score": "Ch.XXXIX — Edna walks into the Gulf, Robert's 'Good-by—because I love you' unreceived, 'the shore was far behind her, and her strength was gone' — suicide as the only uncolonized space, so ending scores 90."
        }
      }
    },
    {
      "file": "185-yanshan-waishi.md",
      "id": "print-v0.yanshan-waishi",
      "title": "燕山外史",
      "author": "蘊齋（清，陈森）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "章回 / 才子佳人 / 劝情",
      "source_text": "https://zh.wikisource.org/wiki/燕山外史",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 77.1,
      "l1": {
        "plot": 76,
        "cast": 78,
        "pace": 74,
        "prose": 80,
        "world": 75,
        "hook": 77,
        "innov": 79,
        "ending": 78
      },
      "evidence": {
        "plot": "八卷单线传窦生钟情→割情→忘情；02 择妻、06 失贞危机、08 黄衫侠/祝发收束，因果在「情空」框架内自洽，但卷间偏议论推进。",
        "cast": "窦生/马子（黄衫侠客）/窦生妇功能清晰；06 名门少妇、08 祝发转折靠细节立住；配角偏类型化。",
        "pace": "八卷篇幅适中，序与卷首议论占比高，叙事段节奏不如话本紧凑；单卷内起合完整。",
        "prose": "00 序佛理铺陈、02「燕瘦环肥」择妻论、06 女箴议论，文言雅丽；近《红楼梦》情论体而更近劝情。",
        "world": "燕山/京华士绅+歌楼+僧寺跨层；08 延津花剑/白马高僧，宗教与情色并置，深度偏主题而非地理。",
        "hook": "00 序「是色是空，參透真諦」即立旨；02 择妻、08 黄衫侠现身，开卷即论情。",
        "innov": "清代「劝情」长篇，以佛理包装才子佳人；与《情梦柝》《好逑傳》并置时有形式辨识，但仍属类型内。",
        "ending": "08 卷「全書終」，马子祝发/窦生忘情闭合；无独立跋，以割情主题收束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第00卷 · 序旨 · 钟情→割情→忘情 · open anchor",
          "quote": "我佛以诸法空相，度一切苦厄，乃太上忘情之本旨。蘊齋先生所著《燕山外史》传竇生逸事，始由鍾情，继至割情，终于忘情。其間悲欢离合、嬉笑怒骂，又将世情之炎凉富贵，都收入阿罗汉布袋中。",
          "why_score": "八卷单线传窦生钟情→割情→忘情；02 择妻、06 失贞危机、08 黄衫侠/祝发收束，因果在「情空」框架内自洽，但卷间偏议论推进，故情节 76。"
        },
        "cast": {
          "locus": "第08卷 · 马子黄衫侠 · 祝发/复仇 · end anchor",
          "quote": "马子以为不言则已，言恐惊人；见事即为，事非切己：「忝有葭莩之戚，妄罹桎梏之灾，衅起杯蛇，谗兴市虎。……因而立散家资，弃同敝履；尽遗世事，隐作浮屠。」",
          "why_score": "窦生/马子（黄衫侠客）/窦生妇功能清晰；06 名门少妇、08 祝发转折靠细节立住；配角偏类型化，故人物 78。"
        },
        "pace": {
          "locus": "第01卷 · 择妻议论 · 骈文推进 · ~25%",
          "quote": "暮暮朝朝，色界谁知是梦；颠颠倒倒，尘缘孰道为魔。球，只替古人，担忧不浅；非干己事，抱恨偏多。叹潘郎掷果虽多，朱颜改色；嗟杜牧寻春己晚，绿叶成阴。",
          "why_score": "八卷篇幅适中，序与卷首议论占比高，叙事段节奏不如话本紧凑；单卷内起合完整，故节奏 74。"
        },
        "prose": {
          "locus": "第00卷 · 序/佛理铺陈 · open anchor",
          "quote": "三界无安，热如火宅，六根未净，织就情丝，一经缚著，尽成魔障。……是色是空，参透真谛。忆己未之秋，蘊齋索余题词。甫读一过，第如入庄严法会，琉璃砗磲，缨络珠宝，光怪陆离。",
          "why_score": "00 序佛理铺陈、02「燕瘦环肥」择妻论、06 女箴议论，文言雅丽；近《红楼梦》情论体而更近劝情，故文笔 80。"
        },
        "world": {
          "locus": "第00卷 · 竇生本传 · 跨层 · open anchor",
          "quote": "永乐时，有竇生者，名绳祖，字继芬。先世燕山人。宋南渡时，有罢官于浙西者，因卜宅于当湖。父某，以贾起家，富甲乡里。……马子来吊，而不偕姑至，生亦会意。及服阕，将遣伻迎归大妇与小妻。",
          "why_score": "燕山/京华士绅+歌楼+僧寺跨层；08 延津花剑/白马高僧，宗教与情色并置，深度偏主题而非地理，故世界观 75。"
        },
        "hook": {
          "locus": "第00卷 · 是色是空 · 序旨 · open anchor",
          "quote": "是色是空，参透真谛。忆己未之秋，蘊齋索余题词。甫读一过，第如入庄严法会，琉璃砗磲，缨络珠宝，光怪陆离；又如金钟玉磐，青鸾玄鹤，宣演法音。",
          "why_score": "00 序「是色是空，參透真諦」即立旨；02 择妻、08 黄衫侠现身，开卷即论情，故钩子 77。"
        },
        "innov": {
          "locus": "第00卷 · 骈文长篇劝情 · open anchor",
          "quote": "是作计其三万余言，举厥辞四六为体。拟魏收之蛱蝶，能无轻薄为名；画陶谷之葫芦，却不依稀作样。句虽獭祭，语必蝉联。本思绘影传神，希声刻鹄；无奈骈黄俪白，遗笑雕虫。",
          "why_score": "清代「劝情」长篇，以佛理包装才子佳人；与《情梦柝》《好逑傳》并置时有形式辨识，但仍属类型内，故创新 79。"
        },
        "ending": {
          "locus": "第08卷 · 尸解/忘情 · 全書終 · end anchor",
          "quote": "虎龙夜合黄金鼎，鸾鹤晨朝紫绮裘。盖九转还丹，早得炉中妙道；一朝辟谷，已为地上游仙矣。……生则寝兴若故，逆知某日命终；姑亦谈笑如常，预晓同时尸解。",
          "why_score": "08 卷「全書終」，马子祝发/窦生忘情闭合；无独立跋，以割情主题收束，故结局 78。"
        }
      }
    },
    {
      "file": "186-yingchuang-yicao.md",
      "id": "print-v0.yingchuang-yicao",
      "title": "螢窗異草",
      "author": "王烜（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 短篇小說集",
      "source_text": "https://zh.wikisource.org/wiki/螢窗異草",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.0,
      "l1": {
        "plot": 78,
        "cast": 79,
        "pace": 82,
        "prose": 83,
        "world": 77,
        "hook": 80,
        "innov": 77,
        "ending": 76
      },
      "evidence": {
        "plot": "十二卷各则独立，无统一主线；01 天玉遗迹、04 胎异、10 宜织、12 蛇媒，单则起合完整，志怪/世情/闺阁并置。",
        "cast": "刘瑞五豪侠、十姊妹盟、柳生宝/择妇标准、蛇媒执鞭，靠细节辨识；01 瑞五「有古俠士風」性格鲜明。",
        "pace": "短篇志怪体，每卷万余字即收；十二卷可随取随读，卷内少冗余。",
        "prose": "01 骊山探险白描、04 粤俗十姊妹、12 蛇媒论媚术，文言叙事细腻；近《聊斋》而偏清代闺阁笔。",
        "world": "骊山/粤东/山阴/辽东跨地；04 十姊妹盟、12 辽东民俗，单卷深度有限。",
        "hook": "01 石洞「天寶遺跡」自裂即钩；04 胎异、12 蛇媒开则即异。",
        "innov": "与《聊斋》《阅微》并列志怪传统；三编结构+粤俗闺阁（04 胎异）在同类中有辨识，但整体仍属类型内。",
        "ending": "12 卷末「蛇媒」收束三编；无全书跋，以最后一则闭合，主题完整但无戏剧性高潮。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "初編卷一 · 天玉遺跡 · open anchor",
          "quote": "骊山之阴有石洞，其额曰「天宝遗迹，」以石为扉，坚不可破，人亦莫知其所有。故明正统年间，门忽自裂，宽仅尺许。有刍荛者见之，归以语其乡人刘瑞五，已则惴惴焉，未敢入也。",
          "why_score": "十二卷各则独立，无统一主线；01天玉遗迹、04胎异、10宜织、12蛇媒单则起合完整，志怪/世情/闺阁并置，故情节 78。"
        },
        "cast": {
          "locus": "初編卷一 · 天玉遺跡 · 刘瑞五 · open anchor",
          "quote": "瑞五幼读书，性豪纵，有古侠士风，闻之欣然欲往。乃约里中喜事而好奇，兼饶胆识者，共得五人，携酒食、猎具而行。至则山径崎岖，荆榛塞路，攀附而后上。",
          "why_score": "刘瑞五豪侠、十姊妹盟、柳生宝/择妇标准、蛇媒执鞭，靠细节辨识；01瑞五「有古侠士风」性格鲜明，故人物 79。"
        },
        "pace": {
          "locus": "三編卷四 · 蛇媒 · end anchor",
          "quote": "蛇媒者，媚术也。儿时窃闻先大父言，辽东某县，有一执鞭，其人固不谙风月者。一日，驱虚车偶过大泽之侧，忽见双蛇长寻余，纠缠若饴，牢不可开。",
          "why_score": "短篇志怪体，每卷万余字即收；十二卷可随取随读，卷内少冗余，故节奏 82。"
        },
        "prose": {
          "locus": "初編卷一 · 天玉遺跡 · 骊山白描 · open anchor",
          "quote": "左为晓妆阁，一石美人挽髮对镜，倦态堪怜。旁二宫娥，一捧匜器，侧立而欲前；一代妃捧髮，跪而持之，貌甚恭谨。妃首微回，似有所语，眉目皆入画。",
          "why_score": "01骊山探险白描、04粤俗十姊妹、12蛇媒论媚术，文言叙事细腻；近《聊斋》而偏清代闺阁笔，故文笔 83。"
        },
        "world": {
          "locus": "初編卷四 · 胎異 · 十姊妹盟 · ~25%",
          "quote": "粤东之俗，女生十二三即结闺阁之盟，凡十人，号曰「十姊妹」。无论丰啬，不计妍媸，簪珥相通，衣饰相共，俨有嘤鸣之雅焉。",
          "why_score": "骊山/粤东/山阴/辽东跨地；04十姊妹盟、12辽东民俗，单卷深度有限，故世界观 77。"
        },
        "hook": {
          "locus": "初編卷一 · 天玉遺跡 · 石洞自裂 · open anchor",
          "quote": "骊山之阴有石洞，其额曰「天宝遗迹，」以石为扉，坚不可破，人亦莫知其所有。故明正统年间，门忽自裂，宽仅尺许。",
          "why_score": "01石洞「天宝遗迹」自裂即钩；04胎异、12蛇媒开则即异，故钩子 80。"
        },
        "innov": {
          "locus": "初編卷四 · 胎異 · 重阴交感 · ~25%",
          "quote": "仕优弗学，几杀人子。诸君固有所不知，此二女同居，重阴交感之象也。……女年已长，情事渐知，私与女伴效其状，虽两雌无异，而真气流通，因亦有孕。",
          "why_score": "与《聊斋》《阅微》并列志怪传统；三编结构+粤俗闺阁（04胎异）在同类中有辨识，但整体仍属类型内，故创新 77。"
        },
        "ending": {
          "locus": "三編卷四 · 蛇媒 · 三编收束 · end anchor",
          "quote": "故此事先大父谆谆言之，用以戒人，予小子弗敢忘也。慎之，慎之！其勿以余为导淫，而妄思一试，则幸矣。",
          "why_score": "12卷末「蛇媒」收束三编；无全书跋，以最后一则闭合，主题完整但无戏剧性高潮，故结局 76。"
        }
      }
    },
    {
      "file": "187-doupeng-xianhua.md",
      "id": "print-v0.doupeng-xianhua",
      "title": "豆棚閒話",
      "author": "艾衲居士（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集 / 说书框架",
      "source_text": "https://zh.wikisource.org/wiki/豆棚閒話",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.1,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 84,
        "prose": 82,
        "world": 79,
        "hook": 81,
        "innov": 83,
        "ending": 82
      },
      "evidence": {
        "plot": "十二则独立+豆棚说书框架贯穿；01 介之推/妒妇、04 藩伯子、09 试马、12 陈斋长论地谈天，单则因果完整，末则回扣框架。",
        "cast": "各则人物功能性（妒妇/藩伯子/刘健儿/陈斋长）靠细节辨识；01 妒妇、12 陈斋长议论口吻鲜明。",
        "pace": "拟话本短篇，每则数千字即收；豆棚入话/出话节奏轻，十二则阅读无注水。",
        "prose": "01 江南黄霉/豆棚纳凉、04 陶诗种豆喻、12「論地談天」，口语雅言并置；艾衲居士议论与叙事切换自如。",
        "world": "江南乡庄+豆棚聚话空间+渔阳/虎丘等则间跳转；12 则收束豆棚，自成一「闲话」世界。",
        "hook": "01 豆棚避暑即立框架；04 种豆喻、09 试马，开则即钩。",
        "innov": "豆棚说书框架统摄十二则，与《石點頭》《無聲戲》拟话本并置时有结构辨识；04 以豆喻人事独创。",
        "ending": "12 则「陳齋長論地談天」以豆棚聚话收束，框架闭合；主题完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一则 · 介之推火封妒妇 · sample_print_v0",
          "quote": "不半月間，那豆藤在地上長將起來，彎彎曲曲依傍竹木隨著棚子牽纏滿了，卻比造的涼亭反透氣涼快。那些人家或老或少、或男或女……隨高逐低坐在下面，搖著扇子，乘著風涼。",
          "why_score": "十二则独立+豆棚说书框架贯穿；01 介之推/妒妇、04 藩伯子、09 试马、12 陈斋长论地谈天，单则因果完整，末则回扣框架，故情节 80。"
        },
        "cast": {
          "locus": "第一则 · 豆棚说书老者 · sample_print_v0",
          "quote": "「青竹蛇兒口，黃蜂尾上針。兩般猶未毒，最毒婦人心」？做待的人想是受了婦人閑氣，故意說得這樣利害。",
          "why_score": "各则人物功能性（妒妇/藩伯子/刘健儿/陈斋长）靠细节辨识；01 妒妇、12 陈斋长议论口吻鲜明，故人物 78。"
        },
        "pace": {
          "locus": "第四则 · 藩伯子破產興家 · 种豆喻",
          "quote": "陶淵明詩云：「種豆南山下，草盛豆苗希。晨興理荒穢，帶月荷鋤歸。」不論甚麼豆子，但要種他，須先開墾一塊熟地，好好將種子下在裡邊。",
          "why_score": "拟话本短篇，每则数千字即收；豆棚入话/出话节奏轻，十二则阅读无注水，故节奏 84。"
        },
        "prose": {
          "locus": "第一则 · 江南黄霉/豆棚纳凉",
          "quote": "江南地土窪下，雖屬卑溫，一交四月便值黃霉節氣，五月六月就是三伏炎天，酷日當空；無論行道之人汗流浹背，頭額焦枯，即在家住的也吼得氣喘，無處存著。",
          "why_score": "01 江南黄霉/豆棚纳凉、04 陶诗种豆喻、12「論地談天」，口语雅言并置；艾衲居士议论与叙事切换自如，故文笔 82。"
        },
        "world": {
          "locus": "第十二则 · 陳齋長論地談天 · 豆棚聚话",
          "quote": "自從此地有了這個豆棚，說了許多故事，聽見的四下揚出名去，到了下午挨擠得人多，也就不減如庵觀寺院擺圓場掇桌兒說書的相似。",
          "why_score": "江南乡庄+豆棚聚话空间+渔阳/虎丘等则间跳转；12 则收束豆棚，自成一「闲话」世界，故世界观 79。"
        },
        "hook": {
          "locus": "第一则 · 豆棚避暑开篇",
          "quote": "如今我也不說別的，就把「妬」字說個暢炔，倒也不負這個搭豆棚的意思。你們且安心聽著。",
          "why_score": "01 豆棚避暑即立框架；04 种豆喻、09 试马，开则即钩，故钩子 81。"
        },
        "innov": {
          "locus": "第四则 · 种豆喻人事",
          "quote": "古語云：「種瓜得瓜，種豆得豆。」分明見天地間陰陽造化俱有本根，積得一分陰鯫纔得一分享用，人若不說明白，那個曉得這個道理？",
          "why_score": "豆棚说书框架统摄十二则，与《石點頭》《無聲戲》拟话本并置时有结构辨识；04 以豆喻人事独创，故创新 83。"
        },
        "ending": {
          "locus": "第十二则 · 全書終 · 陈斋长论地谈天",
          "quote": "近來儒道式微，理學日晦，思想起來，此身既不能闡揚堯、舜、文、武之道於朝廷，又不能承接周、程、張、朱之脈於吾黨，任天下邪教橫行，人心顛倒。",
          "why_score": "12 则「陳齋長論地談天」以豆棚聚话收束，框架闭合；主题完整，故结局 82。"
        }
      }
    },
    {
      "file": "188-zhan-gui-zhuan.md",
      "id": "print-v0.zhan-gui-zhuan",
      "title": "斬鬼傳",
      "author": "刘璋（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 讽刺章回",
      "source_text": "https://zh.wikisource.org/wiki/斬鬼傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.4,
      "l1": {
        "plot": 77,
        "cast": 80,
        "pace": 79,
        "prose": 78,
        "world": 76,
        "hook": 79,
        "innov": 81,
        "ending": 77
      },
      "evidence": {
        "plot": "十回钟馗领咸渊/富先锋斩人间各类「鬼」（轻薄/迂腐/慳吝/涎脸/黑眼等），03 计救赛西施、08 诛五鬼、10 楞睁归地狱，单元串联+终局升天，因果在讽刺逻辑内自洽。",
        "cast": "钟馗/咸渊/富先锋/各类鬼名即性格（涎脸鬼/黑眼鬼/楞睁大王）；03 赛西施、08 白眉神，靠鬼名辨识度极高。",
        "pace": "十回篇幅适中，单回五千至八千字；回间切换干脆，几乎无注水。",
        "prose": "01 开卷词「不想人間鬼魅多」、03/08 诗词引、鬼名讽刺白描；白话章回体，近《何典》前驱而偏神魔。",
        "world": "金銮殿/酆都/人间各寨+悟空庵/烟花寨；鬼界喻人间官场/市井，深度偏讽刺而非地理。",
        "hook": "01 酆都舍鬼谈人+「人既有些鬼形」即钩；03 赛西施、08 烟花寨，开回即异。",
        "innov": "以鬼名讽人世百态，为《何典》（128）之先导；十回神魔讽刺体在清代章回中有辨识。",
        "ending": "10 回「全書終」，妖气尽扫/钟馗上天堂；主题闭合，无独立跋。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01回 · 开卷词 · open anchor",
          "quote": "世事澆漓奈若何，千般變態出心窩。止知陰府皆魂魄，不想人間鬼魅多。閑題筆，漫蹉跎，焉能個個不生魔？若能改盡妖邪狀，常把青鋒石上磨。",
          "why_score": "十回钟馗领咸渊/富先锋斩人间各类「鬼」，03 计救赛西施、08 诛五鬼、10 楞睁归地狱，单元串联+终局升天，因果在讽刺逻辑内自洽，故情节 77。",
          "contrast": "若去掉第10回「全書終」升天收束，讽刺章回会显得更像散段寓言。"
        },
        "cast": {
          "locus": "第01回 · 钟馗 · open anchor",
          "quote": "話說唐朝終南山有一秀才，姓鍾名馗，字正南。生的豹頭環眼，鐵面虯鬚，甚是醜惡怕人。誰知他外貌雖是不足，內才卻甚有餘，筆動時，篇篇錦繡，墨走處字字珠璣。且是生來正直，不懼邪祟。",
          "why_score": "钟馗/咸渊/富先锋/各类鬼名即性格（涎脸鬼/黑眼鬼/楞睁大王）；03 赛西施、08 白眉神，靠鬼名辨识度极高，故人物 80。"
        },
        "pace": {
          "locus": "第03回 · 咸司马计救赛西施 · ~25% anchor",
          "quote": "話說鍾馗拜謝了彌勒古佛，回至方丈，就要收拾行李起程。那知客再三款留，說道：「老爺到此，貧僧並無點水之情，今日聊備小齋，少伸寸敬。」鍾馗與二神祇得坐下，等了半日，方纔放下桌兒，又等了半日，方纔托上茶來。",
          "why_score": "十回篇幅适中，单回五千至八千字；回间切换干脆，几乎无注水，故节奏 79。"
        },
        "prose": {
          "locus": "第01回 · 开卷词 · open anchor",
          "quote": "止知陰府皆魂魄，不想人間鬼魅多。奇形怪狀，鬼氣妖氛種種各別，人既有些鬼形，遂人人都起些鬼號。把一個光天化日，竟半似陰曹地府。",
          "why_score": "01 开卷词「不想人間鬼魅多」、03/08 诗词引、鬼名讽刺白描；白话章回体，近《何典》前驱而偏神魔，故文笔 78。"
        },
        "world": {
          "locus": "第01回 · 酆都府舍鬼谈人 · open anchor",
          "quote": "你道可嘆不可嘆？在下如今想了個銷魔的方法，與列位燥一燥，醒一醒眼。話說唐朝終南山有一秀才，姓鍾名馗，字正南。",
          "why_score": "金銮殿/酆都/人间各寨+悟空庵/烟花寨；鬼界喻人间官场/市井，深度偏讽刺而非地理，故世界观 76。"
        },
        "hook": {
          "locus": "第01回 · 开卷词 · open anchor",
          "quote": "止知陰府皆魂魄，不想人間鬼魅多。閑題筆，漫蹉跎，焉能個個不生魔？若能改盡妖邪狀，常把青鋒石上磨。",
          "why_score": "01 酆都舍鬼谈人+「人既有些鬼形」即钩；03 赛西施、08 烟花寨，开回即异，故钩子 79。"
        },
        "innov": {
          "locus": "第01回 · 鬼名讽刺 · open anchor",
          "quote": "好逞才的，流於輕薄，好老實的。流於迂腐，更有那慳吝的，半文不捨，搗大的，滿口胡謅。奇形怪狀，鬼氣妖氛種種各別，人既有些鬼形，遂人人都起些鬼號。",
          "why_score": "以鬼名讽人世百态，为《何典》（128）之先导；十回神魔讽刺体在清代章回中有辨识，故创新 81。"
        },
        "ending": {
          "locus": "第10回 · 全書終 · end anchor",
          "quote": "第十回 妖氣淨楞睜歸地獄 功行滿鍾馗上天堂 全書終。一概妖氣盡掃，盡掃卻虧誰，還是唐家鍾老。鍾老鍾老，這個功勞不小！",
          "why_score": "10 回「全書終」，妖气尽扫/钟馗上天堂；主题闭合，无独立跋，故结局 77。"
        }
      }
    },
    {
      "file": "189-yeyu-qiudeng-lu.md",
      "id": "print-v0.yeyu-qiudeng-lu",
      "title": "夜雨秋燈錄",
      "author": "宣鼎（清，1839–1899）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 志怪 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/夜雨秋燈錄",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.0,
      "l1": {
        "plot": 76,
        "cast": 78,
        "pace": 81,
        "prose": 80,
        "world": 77,
        "hook": 79,
        "innov": 78,
        "ending": 75
      },
      "evidence": {
        "plot": "八卷各则短篇，无统一主线；01 青天白日（认庵负骨）、03 一声雷（异僧）、卷6/卷8 则间独立，单则结构完整但则间无情节钩接。",
        "cast": "南宫认庵（负骨守墓）、铁罗汉（03 一声雷）、各则类型面孔靠细节辨识；01 认庵「餐风咽露」性格极鲜明。",
        "pace": "短篇笔记体，每则数千字即收；八卷阅读节奏轻，卷内几乎无冗余。",
        "prose": "01 认庵负骨白描、03 一声雷异僧叙事，文言笔记流畅；光绪申报馆排印体，近《客窗閒話》（149）而偏志怪。",
        "world": "浙/苏/西域/真胜寺跨地；01 丧亲守墓、03 佛寺，单则深度有限。",
        "hook": "01 认庵负竹笼骨徒步千里即钩；03 一声雷空中坠僧，开则即异。",
        "innov": "光绪志怪笔记代表；与《客窗閒話》《閱微》并列，01 孝义+志怪并置在笔记中有辨识。",
        "ending": "卷8 收束；WS 或不全帙（D10），未见独立全书跋，以末则闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷1 · 青天白日 · open anchor",
          "quote": "浙人南宮認庵，以字行，幼隨父琥宦於粵，清廉，窮其橐。母先逝，父繼卒。虧庫款，將繫獄。素審叔璧幕於蘇，欲往依之。潛焚兩親骸，以竹籠負之，徒步逸。餐風咽露，跋涉奔波，一載始抵。",
          "why_score": "八卷各则短篇，无统一主线；01 青天白日（认庵负骨）、03 一声雷（异僧）、卷6/卷8 则间独立，单则结构完整但则间无情节钩接，故情节 76。",
          "contrast": "若期待章回主线，八卷则间无钩接会显得「散」；笔记体本以单则完整为单元。"
        },
        "cast": {
          "locus": "卷1 · 青天白日 · 南宫认庵",
          "quote": "潛焚兩親骸，以竹籠負之，徒步逸。餐風咽露，跋涉奔波，一載始抵。尋叔無耗。時蘇正歲歉，益困急。傾守囊錢，購半畝地，瘞之，志以碑，結茅若團瓢，守其側。蓬頭垢面，淪入乞兒，剩飯殘羹，尚知薦祭。",
          "why_score": "南宫认庵（负骨守墓）、铁罗汉（03 一声雷）、各则类型面孔靠细节辨识；01 认庵「餐风咽露」性格极鲜明，故人物 78。"
        },
        "pace": {
          "locus": "卷1 · 青天白日 · sample_print_v0",
          "quote": "時年僅三五，性孝且慧，貌臞不枯。聞吳兒山歌，學之，即當伍氏簫，始免餒。朝村暮郭，倏忽三年。偶倚古寺門，向陽捫蝨。面即貴家園，時見美人樓上眺。",
          "why_score": "短篇笔记体，每则数千字即收；八卷阅读节奏轻，卷内几乎无冗余，故节奏 81。"
        },
        "prose": {
          "locus": "卷1 · 青天白日 · 负骨白描",
          "quote": "潛焚兩親骸，以竹籠負之，徒步逸。餐風咽露，跋涉奔波，一載始抵。傾守囊錢，購半畝地，瘞之，志以碑，結茅若團瓢，守其側。蓬頭垢面，淪入乞兒，剩飯殘羹，尚知薦祭。",
          "why_score": "01 认庵负骨白描、03 一声雷异僧叙事，文言笔记流畅；光绪申报馆排印体，近《客窗閒話》（149）而偏志怪，故文笔 80。"
        },
        "world": {
          "locus": "卷3 · 一聲雷 · 真胜寺 · ~25% anchor",
          "quote": "明季，吾鄉大雷雨，空中墜一異僧，蜷鬚廣額，碧眼方瞳，耳戟雙環，似是西域人。自云托缽朝五台，倦臥絕崖松樹下，甫交睫，不知何故至此。語雖誕而貌慈，鄉人多愛之，爭延至家，進餐飲，問茹素否乎，曰：「素也食，葷也食。」",
          "why_score": "浙/苏/西域/真胜寺跨地；01 丧亲守墓、03 佛寺，单则深度有限，故世界观 77。"
        },
        "hook": {
          "locus": "卷1 · 青天白日 · open anchor",
          "quote": "潛焚兩親骸，以竹籠負之，徒步逸。餐風咽露，跋涉奔波，一載始抵。尋叔無耗。時蘇正歲歉，益困急。傾守囊錢，購半畝地，瘞之，志以碑，結茅若團瓢，守其側。",
          "why_score": "01 认庵负竹笼骨徒步千里即钩；03 一声雷空中坠僧，开则即异，故钩子 79。"
        },
        "innov": {
          "locus": "卷1 · 孝义+志怪并置 · open anchor",
          "quote": "浙人南宮認庵，以字行，幼隨父琥宦於粵，清廉，窮其橐。母先逝，父繼卒。虧庫款，將繫獄。素審叔璧幕於蘇，欲往依之。潛焚兩親骸，以竹籠負之，徒步逸。",
          "why_score": "光绪志怪笔记代表；与《客窗閒話》《閱微》并列，01 孝义+志怪并置在笔记中有辨识，故创新 78。"
        },
        "ending": {
          "locus": "卷8 · 刑房吏 · end anchor",
          "quote": "揚州秦封翁，名愚，字不愚。為甘泉刑房吏。公門中稱老斲輪，而性最柔善廉介，不妄取鄉愚財，年五十，猶空囊無一錢。娶妻某氏，亦慈祥婉淑，年與同，無子嗣。所居漱隘近市，外僅小客座，環樹案犢架，寥寥幾案，供小吏繕冊而已。",
          "why_score": "卷8 收束；WS 或不全帙（D10），未见独立全书跋，以末则闭合，故结局 75。"
        }
      }
    },
    {
      "file": "190-yingmei-an-yiyu.md",
      "id": "print-v0.yingmei-an-yiyu",
      "title": "影梅庵憶語",
      "author": "冒襄（冒辟疆，1611–1693）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "回憶錄 / 愛情散文 / 晚明閨秀傳",
      "source_text": "https://zh.wikisource.org/wiki/影梅庵憶語",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.9,
      "l1": {
        "plot": 85,
        "cast": 92,
        "pace": 84,
        "prose": 93,
        "world": 86,
        "hook": 88,
        "innov": 89,
        "ending": 86
      },
      "evidence": {
        "plot": "四卷以董小宛生平与冒襄九年伉俪为主线，兼晚明遗民蒙难；非虚构但叙事有起承转合（相识→闺房→避乱→病殁）。",
        "cast": "董小宛（慧心才识/佐著书/亲操井臼/侍疾）与冒襄极立体；第01卷「智慧才识，种种始露」数语立人。",
        "pace": "回忆体偏停驻，但四卷篇幅适中；第03卷茶香、第04卷侍疾密度高，无注水。",
        "prose": "第01卷「爱生于昵」论、第03卷「沸乳看蟹目鱼鳞」茶品、第04卷侍疾白描，晚明小品巅峰笔力。",
        "world": "秦淮→吴门→影梅庵→秦溪蒙难，晚明闺阁与易代创伤可触。",
        "hook": "第01卷「亡妾董氏…今忽死」即钩；真名实姓之爱传在同类中开卷即入情。",
        "innov": "中国文学史上最早的闺秀爱传之一；以哀辞体记实，影响《浮生六记》等自传传统。",
        "ending": "第04卷蒙难侍疾至小宛殁，哀辞收束；悲剧闭合有力但开放式遗恨。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01卷 · 九年伉俪缘起 · 第04卷 · 蒙难侍疾 · sample_print_v0",
          "quote": "凡九年，上下內外大小，無忤無間。其佐余著書肥遁，佐余婦精女紅，親操井臼，以及蒙難遘疾，莫不履險如夷，茹苦若飴，合為一人。今忽死，余不知姬死而余死也！",
          "why_score": "四卷以董小宛生平与冒襄九年伉俪为主线，兼晚明遗民蒙难；非虚构但叙事有起承转合（相识→闺房→避乱→病殁），故情节 85。"
        },
        "cast": {
          "locus": "第01卷 · 董小宛立人 · open anchor",
          "quote": "亡妾董氏，原名白，字小宛，複字青蓮。籍秦淮，徙吳門。在風塵雖有豔名，非其本色。傾蓋矢從余，入吾門，智慧才識，種種始露。",
          "why_score": "董小宛（慧心才识/佐著书/亲操井臼/侍疾）与冒襄极立体；第01卷「智慧才识，种种始露」数语立人，故人物 92。"
        },
        "pace": {
          "locus": "第03卷 · 烹茶品香 · ~50% anchor",
          "quote": "至「沸乳看蟹目魚鱗．傳瓷選月魂雲魄」，尤爲精絕。每花前月下，靜試對嘗，碧沈香泛，如木蘭沾露，瑤草臨波，備極盧陸之致。",
          "why_score": "回忆体偏停驻，但四卷篇幅适中；第03卷茶香、第04卷侍疾密度高，无注水，故节奏 84。"
        },
        "prose": {
          "locus": "第01卷 · 「爱生于昵」论 · open anchor",
          "quote": "愛生於昵，昵則無所不飾。緣飾著愛，天下鮮有真可愛者矣。矧內屋深屏，貯光闃彩，止憑雕心鏤質之文人描摹想像，麻姑幻譜，神女浪傳。",
          "why_score": "第01卷「爱生于昵」论、第03卷「沸乳看蟹目鱼鳞」茶品、第04卷侍疾白描，晚明小品巅峰笔力，故文笔 93。"
        },
        "world": {
          "locus": "第03卷 · 香阁静坐 · ~75% anchor",
          "quote": "姬每與余靜坐香閣，細品名香。宮香話品淫，沈水香俗。俗人以沈香著火上，煙撲油膩，頃刻而滅。無論香之性情未出。即著懷袖，皆帶焦腥。",
          "why_score": "秦淮→吴门→影梅庵→秦溪蒙难，晚明闺阁与易代创伤可触，故世界观 86。"
        },
        "hook": {
          "locus": "第01卷 · 亡妾董氏 · open anchor",
          "quote": "今忽死，余不知姬死而余死也！但見余婦煢煢粥粥，視左右手罔措也。上下內外大小之人，咸悲酸痛楚，以為不可複得也。",
          "why_score": "第01卷「亡妾董氏…今忽死」即钩；真名实姓之爱传在同类中开卷即入情，故钩子 88。"
        },
        "innov": {
          "locus": "第01卷 · 哀辞体记实 · open anchor",
          "quote": "余業爲哀辭數千言哭之，格於聲韻不盡悉，複約略紀其概。每冥痛沈思姬之一生，與偕姬九年光景，一齊湧心塞眼，雖有吞鳥夢花之心手，莫能追述。",
          "why_score": "中国文学史上最早的闺秀爱传之一；以哀辞体记实，影响《浮生六记》等自传传统，故创新 89。"
        },
        "ending": {
          "locus": "第04卷 · 侍疾百五十日 · ending anchor",
          "quote": "此百五十日，姬僅卷一破席，橫陳榻邊，寒則擁抱，熱則被拂，痛則撫摩。或枕其身，或衛其足，或欠伸起伏，爲之左右翼，凡病骨之所適，皆以身就之。鹿鹿永夜，無形無聲，皆存視聽。",
          "why_score": "第04卷蒙难侍疾至小宛殁，哀辞收束；悲剧闭合有力但开放式遗恨，故结局 86。"
        }
      }
    },
    {
      "file": "191-fusheng-liuji.md",
      "id": "print-v0.fusheng-liuji",
      "title": "浮生六記",
      "author": "沈復（字三白，1763–？）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "自傳散文 / 閨房記 / 小品",
      "source_text": "https://zh.wikisource.org/wiki/浮生六記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.6,
      "l1": {
        "plot": 82,
        "cast": 90,
        "pace": 85,
        "prose": 91,
        "world": 83,
        "hook": 86,
        "innov": 90,
        "ending": 78
      },
      "evidence": {
        "plot": "六卷以芸与沈复婚姻为主线（乐→趣→愁→游→历→道）；卷三家庭变故构成清晰转折，但整体偏 episodic。",
        "cast": "陈芸（颖慧/女红/吟咏/「秋侵人影瘦」）为中文自传最立体女性之一；沈复观察者兼参与者。",
        "pace": "六卷各数千字，卷内轻省；卷一闺房、卷三愁苦节奏分明，无冗余。",
        "prose": "卷一「事如春梦了无痕」、卷三「左支右绌」，白话夹文言，清婉可读。",
        "world": "苏州沧浪亭畔士人家庭、女红生计、婆媳闲言，闺阁世界细腻可触。",
        "hook": "卷一自序「天之厚我可谓至矣」+聘娶芸，自传体开卷即亲。",
        "innov": "自传体散文范式；影响现代散文与翻译传播（多种外文译本），在同类中辨识极高。",
        "ending": "原书残缺（卷五中山历、卷六养生道或后人辑补）；卷三愁苦收束有力但全书闭合偏弱。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷一 · 聘娶芸 · 卷三 · 家庭变故 · sample_print_v0",
          "quote": "余幼时从师读书，年十二时，从吾父于钱塘官舍。芸名讳淑珍，字小宛，其姓陈也，常呼以芸名。及长而嫁于余，时余十八，芸廿二，以两小无嫌，故仍呼以芸名。",
          "why_score": "六卷以芸与沈复婚姻为主线（乐→趣→愁→游→历→道）；卷三家庭变故构成清晰转折，但整体偏 episodic，故情节 82。"
        },
        "cast": {
          "locus": "卷一 · 陈芸立人 · open anchor",
          "quote": "芸名讳淑珍，字小宛，其姓陈也，常呼以芸名。及长而嫁于余，时余十八，芸廿二，以两小无嫌，故仍呼以芸名。自入吾门，见余量不胜蕉叶，遂罢饮，每晚侍荆人数杯而已，而嗜茶与余同性。",
          "why_score": "陈芸（颖慧/女红/吟咏/「秋侵人影瘦」）为中文自传最立体女性之一；沈复观察者兼参与者，故人物 90。"
        },
        "pace": {
          "locus": "卷一 · 闺房记乐 · open anchor",
          "quote": "余居沧浪亭畔，时芸与余同赁一屋，仅隔一墙，朝暮过从，两不相厌。芸性淡而韵，盈盈冉冉，衣椒茧时，背顾湘裙，真如孤鸾之在烟雾。",
          "why_score": "六卷各数千字，卷内轻省；卷一闺房、卷三愁苦节奏分明，无冗余，故节奏 85。"
        },
        "prose": {
          "locus": "卷一 · 自序 · open anchor",
          "quote": "事如春梦了无痕，不记归时也无印。余幼时从师读书，年十二时，从吾父于钱塘官舍。芸名讳淑珍，字小宛，其姓陈也，常呼以芸名。",
          "why_score": "卷一「事如春梦了无痕」、卷三「左支右绌」，白话夹文言，清婉可读，故文笔 91。"
        },
        "world": {
          "locus": "卷一 · 沧浪亭畔 · open anchor",
          "quote": "余居沧浪亭畔，时芸与余同赁一屋，仅隔一墙，朝暮过从，两不相厌。芸性淡而韵，盈盈冉冉，衣椒茧时，背顾湘裙，真如孤鸾之在烟雾。",
          "why_score": "苏州沧浪亭畔士人家庭、女红生计、婆媳闲言，闺阁世界细腻可触，故世界观 83。"
        },
        "hook": {
          "locus": "卷一 · 自序 · open anchor",
          "quote": "天之厚我可谓至矣，非独得佳偶而已也。事如春梦了无痕，不记归时也无印。余幼时从师读书，年十二时，从吾父于钱塘官舍。",
          "why_score": "卷一自序「天之厚我可谓至矣」+聘娶芸，自传体开卷即亲，故钩子 86。"
        },
        "innov": {
          "locus": "卷一 · 自传体范式 · open anchor",
          "quote": "余幼时从师读书，年十二时，从吾父于钱塘官舍。芸名讳淑珍，字小宛，其姓陈也，常呼以芸名。及长而嫁于余，时余十八，芸廿二，以两小无嫌，故仍呼以芸名。",
          "why_score": "自传体散文范式；影响现代散文与翻译传播（多种外文译本），在同类中辨识极高，故创新 90。"
        },
        "ending": {
          "locus": "卷三 · 坎坷记愁收束 · ending anchor",
          "quote": "芸曰：「君言善。举室皆倚君为命，复命不自君出，君堂上膝下，有百倍重于我者，乃以我牵君之臆，非徒无益，而又害之。」",
          "why_score": "原书残缺（卷五中山历、卷六养生道或后人辑补）；卷三愁苦收束有力但全书闭合偏弱，故结局 78。"
        }
      }
    },
    {
      "file": "192-taoan-mengyi.md",
      "id": "print-v0.taoan-mengyi",
      "title": "陶庵夢憶",
      "author": "張岱（1597–1679）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "回憶錄 / 小品 / 晚明文化記",
      "source_text": "https://zh.wikisource.org/wiki/陶庵夢憶",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.4,
      "l1": {
        "plot": 72,
        "cast": 76,
        "pace": 88,
        "prose": 95,
        "world": 92,
        "hook": 82,
        "innov": 94,
        "ending": 76
      },
      "evidence": {
        "plot": "十卷各则回忆小品，无统一情节线；以「梦忆」亡国哀思为情感暗线，单则自成起收。",
        "cast": "范长白、柳敬亭、闵子骞等历史人物与亲友靠细节立像；缺长篇群像深度。",
        "pace": "小品体裁，每则数千字即收；十卷阅读节奏极轻，信息密度高。",
        "prose": "卷01「龙性难驯，石皆笏起」、卷05「桃则谿之，梅则屿之」，晚明小品巅峰。",
        "world": "南京钟山、西湖、苏州园林、晚明士人生活圈，文化地理极丰。",
        "hook": "各则开卷即场景（钟山王气、范园万石）；序文「陶庵国破家亡…」总钩。",
        "innov": "以「梦」写亡明记忆，文体影响《西湖夢尋》（194）及现代散文；晚明小品范式。",
        "ending": "十卷各则开放式收束；亡国哀思余韵在序与散篇，无全书情节闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷01–10 · 梦忆暗线 · sample_print_v0",
          "quote": "鍾山上有雲氣，浮浮冉冉，紅紫間之，人言王气，龍蛻藏焉。高皇帝與劉誠意、徐中山、湯東甌定寢穴，各誌其處，藏袖中。三人合，穴遂定。門左有孫權墓，請徙。太祖曰：「孫權亦是好漢子，留他守門。」",
          "why_score": "十卷各则回忆小品，无统一情节线；以「梦忆」亡国哀思为情感暗线，单则自成起收，故情节 72。"
        },
        "cast": {
          "locus": "卷05 · 范長白 · ~50%",
          "quote": "主人與大父同籍，以奇醜著。是日釋褐，大父嬲之曰：「丑不冠帶，范年兄亦冠帶了也。」人傳以笑。余亟欲一見。及出，狀貌果奇，似羊肚石雕一小猱，其鼻堊，顴頤猶殘缺失次也。冠履精潔，若諧謔談笑面目中不應有此。",
          "why_score": "范长白、柳敬亭、闵子骞等历史人物与亲友靠细节立像；缺长篇群像深度，故人物 76。"
        },
        "pace": {
          "locus": "卷05 · 范園 · ~50%",
          "quote": "范長白園在天平山下，萬石都焉。龍性難馴，石皆笏起。傍為范文正公墓。園外有長堤，桃柳曲橋，蟠屈湖面，橋盡抵園。園門故作低小，進門則長廊複壁，直達山麓。",
          "why_score": "小品体裁，每则数千字即收；十卷阅读节奏极轻，信息密度高，故节奏 88。"
        },
        "prose": {
          "locus": "卷05 · 范園 · ~50%",
          "quote": "范長白園在天平山下，萬石都焉。龍性難馴，石皆笏起。地必古迹，名必古人，此是主人學問。但桃則谿之，梅則嶼之，竹則林之，儘可自名其家，不必寄人籬下也。",
          "why_score": "卷01「龙性难驯，石皆笏起」、卷05「桃则谿之，梅则屿之」，晚明小品巅峰，故文笔 95。"
        },
        "world": {
          "locus": "卷01 · 鍾山 · open anchor",
          "quote": "鍾山上有雲氣，浮浮冉冉，紅紫間之，人言王气，龍蛻藏焉。及開藏，下為梁誌公和尚塔。真身不壞，指爪繞身數匝。軍士輂之不起。太祖親禮之，許以金棺銀槨，莊田三百六十奉香火，舁靈谷寺塔之。",
          "why_score": "南京钟山、西湖、苏州园林、晚明士人生活圈，文化地理极丰，故世界观 92。"
        },
        "hook": {
          "locus": "夢憶序 · 亡国总钩 · open anchor",
          "quote": "陶庵國破家亡，無所歸止，披髮入山，駴駴為野人。故舊見之，如毒藥猛獸，愕窒不敢與接。作自輓詩，每欲引決，因《石匱書》未成，尚視息人世，然瓶粟屢罄，不能舉火。",
          "why_score": "各则开卷即场景（钟山王气、范园万石）；序文「陶庵国破家亡…」总钩，故钩子 82。"
        },
        "innov": {
          "locus": "夢憶序 · 以梦写亡明 · open anchor",
          "quote": "遙思往事，憶即書之，持向佛前，一一懺悔。不次歲月，異年譜也；不分門類，別志林也。偶拈一則，如遊舊徑，如見故人，城郭人民，翻用自喜，真所謂癡人前不得說夢矣。",
          "why_score": "以「梦」写亡明记忆，文体影响《西湖夢尋》（194）及现代散文；晚明小品范式，故创新 94。"
        },
        "ending": {
          "locus": "夢憶序 · 黄粱余韵 · ending anchor",
          "quote": "因思昔人生長王謝，頗事豪華，今日罹此果報... 鷄鳴枕上，夜氣方回，因想余生平，繁華靡麗，過眼皆空，五十年來，總成一夢。今當黍熟黃粱，車旅螘穴，當作如何消受！",
          "why_score": "十卷各则开放式收束；亡国哀思余韵在序与散篇，无全书情节闭合，故结局 76。"
        }
      }
    },
    {
      "file": "193-banqiao-zaji.md",
      "id": "print-v0.banqiao-zaji",
      "title": "板橋雜記",
      "author": "余懷（字澹心，1616–1696）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記 / 青樓記 / 晚明社會寫真",
      "source_text": "https://zh.wikisource.org/wiki/板橋雜記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.0,
      "l1": {
        "plot": 74,
        "cast": 82,
        "pace": 86,
        "prose": 88,
        "world": 90,
        "hook": 85,
        "innov": 85,
        "ending": 74
      },
      "evidence": {
        "plot": "三卷以秦淮曲中见闻与名妓列传为主，无统一情节；上卷雅游→中卷人物→下卷轶事，结构松散。",
        "cast": "李香君、卞玉京等名妓与「假母」「姐夫」称谓体系靠细节辨识；上卷群像速写生动。",
        "pace": "笔记体短章，三卷+附录篇幅适中；上卷排比铺陈后逐人收束，节奏轻。",
        "prose": "上卷「到门则铜环半启…定情则目眺心挑」，骈散相间，晚明艳情笔力足。",
        "world": "金陵武定桥曲中、教坊司、旧院制度，晚明青楼文化最完整写像之一。",
        "hook": "上卷开篇「金陵为帝王建都之地…真欲界之仙都」即钩；读者立入曲中。",
        "innov": "以笔记体存晚明青楼社会史；与《影梅庵憶語》（190）互补（个体爱传 vs 群像写真）。",
        "ending": "下卷+附录收束轶事；无叙事弧闭合，以见闻集方式结束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "上卷 · 三卷结构 · sample_print_v0",
          "quote": "舊院與貢院遙對，僅隔一河，原為才子佳人而設。逢秋風桂子之年，四方應試者畢集，結駟連騎，選色徵歌，轉車子之喉，按陽阿之舞，院本之笙歌合奏，迥舟之一水皆香。",
          "why_score": "三卷以秦淮曲中见闻与名妓列传为主，无统一情节；上卷雅游→中卷人物→下卷轶事，结构松散，故情节 74。"
        },
        "cast": {
          "locus": "上卷 · 曲中群像 · sample_print_v0",
          "quote": "到門則銅環半啟，珠箔低垂；升階則猧兒吠客，鸚哥喚茶；登堂則假母肅迎，分賓抗禮；進軒則丫鬟畢妝，捧艷而出；坐久則水陸備至，絲肉競陳；定情則目眺心挑，綢繆宛轉，紈絝少年，繡腸才子，無不魂迷色陣，氣盡雌風矣。",
          "why_score": "李香君、卞玉京等名妓与「假母」「姐夫」称谓体系靠细节辨识，上卷群像速写生动，故人物 82。"
        },
        "pace": {
          "locus": "上卷 · 雅游 · sample_print_v0",
          "quote": "妓家分別門戶，爭妍獻媚，鬥勝誇奇，淩晨則卯飲淫淫，蘭湯灩灩，衣香一園；停午乃蘭花茉莉，沉水甲煎，馨聞數里；入夜而擫笛搊箏，梨園搬演，聲徹九霄。",
          "why_score": "笔记体短章，三卷+附录篇幅适中；上卷排比铺陈后逐人收束，节奏轻，故节奏 86。"
        },
        "prose": {
          "locus": "上卷 · 雅游 · sample_print_v0",
          "quote": "到門則銅環半啟，珠箔低垂；升階則猧兒吠客，鸚哥喚茶；登堂則假母肅迎，分賓抗禮；進軒則丫鬟畢妝，捧艷而出；坐久則水陸備至，絲肉競陳；定情則目眺心挑，綢繆宛轉。",
          "why_score": "上卷「到门则铜环半启…定情则目眺心挑」，骈散相间，晚明艳情笔力足，故文笔 88。"
        },
        "world": {
          "locus": "上卷 · 金陵曲中 · sample_print_v0",
          "quote": "金陵為帝王建都之地，公侯戚畹，甲第連雲，宗室王孫，翩翩裘馬，以及烏衣子弟，湖海賓遊，靡不挾彈吹簫，經過趙、李，每開筵宴，則傳呼樂籍，羅綺芬芳，行酒糾觴，留髡送客，酒闌棋罷，墮珥遺簪。真欲界之仙都，昇平之樂國也。",
          "why_score": "金陵武定桥曲中、教坊司、旧院制度，晚明青楼文化最完整写像之一，故世界观 90。"
        },
        "hook": {
          "locus": "上卷 · 开篇 · sample_print_v0",
          "quote": "金陵為帝王建都之地，公侯戚畹，甲第連雲，宗室王孫，翩翩裘馬，以及烏衣子弟，湖海賓遊，靡不挾彈吹簫，經過趙、李，每開筵宴，則傳呼樂籍，羅綺芬芳。真欲界之仙都，昇平之樂國也。",
          "why_score": "上卷开篇「金陵为帝王建都之地…真欲界之仙都」即钩，读者立入曲中，故钩子 85。"
        },
        "innov": {
          "locus": "上卷 · 笔记体写真 · sample_print_v0",
          "quote": "舊院人稱曲中，前門對武定橋，後門在鈔庫街。妓家鱗次，比屋而居，屋宇精潔，花木蕭疏，迥非塵境。到門則銅環半啟，珠箔低垂；升階則猧兒吠客，鸚哥喚茶。",
          "why_score": "以笔记体存晚明青楼社会史；与《影梅庵憶語》（190）互补（个体爱传 vs 群像写真），故创新 85。"
        },
        "ending": {
          "locus": "上卷 · 青楼薄幸 · sample_print_v0",
          "quote": "若夫士也色荒，女兮情倦，忽裘敝而金盡，遂歡寡而愁殷。雖設阱者之恒情，實冶遊者所深戒也，青樓薄幸，彼何人哉！",
          "why_score": "下卷+附录收束轶事；无叙事弧闭合，以见闻集方式结束，故结局 74。"
        }
      }
    },
    {
      "file": "194-xihu-mengxun.md",
      "id": "print-v0.xihu-mengxun",
      "title": "西湖夢尋",
      "author": "張岱（1597–1679）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "地理記 / 小品 / 晚明懷舊",
      "source_text": "https://zh.wikisource.org/wiki/西湖夢尋",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.6,
      "l1": {
        "plot": 68,
        "cast": 70,
        "pace": 82,
        "prose": 94,
        "world": 93,
        "hook": 78,
        "innov": 88,
        "ending": 72
      },
      "evidence": {
        "plot": "五卷按湖山胜迹分条记之，无人物情节线；与《陶庵夢憶》（192）同属张岱怀旧，但更偏方志。",
        "cast": "苏轼、白居易、王稚登等引为典故，非角色驱动；张岱「余谓」「余友江道闇」偶现第一人称。",
        "pace": "条目短章，五卷可快读；卷3秦楼→片石居→卷5西溪，地理递进清晰。",
        "prose": "卷3「昼行不厌湖上山，夜坐不厌湖上月」、卷5「一片芦花，明月映之，白如积雪」，与《陶庵夢憶》同峰。",
        "world": "西湖—西溪—灵隐—断桥完整文化地理；晚明湖山已逝、仅余「梦寻」。",
        "hook": "各条目以古迹/诗文开钩（秦楼东坡、西溪「且留下」）；总钩在「梦寻」怀旧框架。",
        "innov": "文学化方志/「梦」体湖山记，影响后世游记散文；与《帝京景物略》相比更偏抒情。",
        "ending": "卷5西溪收束并标「全書終」；方志体闭合，无叙事余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "自序 · 梦寻框架 · sample_print_v0",
          "quote": "余生不辰，闊別西湖二十八載，然西湖無日不入吾夢中，而夢中之西湖，未嘗一日別余也。前甲午、丁酉，兩至西湖，如湧金門商氏之樓外樓，祁氏之偶居，錢氏、余氏之別墅，及余家之寄園，一帶湖莊，僅存瓦礫。",
          "why_score": "五卷按湖山胜迹分条记之，无人物情节线；与《陶庵夢憶》（192）同属张岱怀旧，但更偏方志，故情节 68。"
        },
        "cast": {
          "locus": "自序 · 张岱第一人称",
          "quote": "因作《夢尋》七十二則，留之後世，以作西湖之影。余猶山中人，歸自海上，盛稱海錯之美，鄉人競來共舐其眼。嗟嗟！金齏瑤柱，過舌即空，則舐眼亦何救其饞哉！",
          "why_score": "苏轼、白居易、王稚登等引为典故，非角色驱动；张岱「余谓」「余友江道闇」偶现第一人称，故人物 70。"
        },
        "pace": {
          "locus": "卷3 · 秦樓 · 条目短章",
          "quote": "張謂「晝行不厭湖上山，夜坐不厭湖上月」，則盡之矣。再去則桃花港，其上為石函橋，唐刺史李鄴侯所建，有水閘洩湖水以入古盪。",
          "why_score": "条目短章，五卷可快读；卷3秦楼→片石居→卷5西溪，地理递进清晰，故节奏 82。"
        },
        "prose": {
          "locus": "卷3 · 秦樓 · 苏轼诗引",
          "quote": "放生魚鳥逐人來，無主荷花到處開。水浪能令山俯仰，風帆似與月裝回。未成大隱成中隱，可得長閒勝暫閒。我本無家更焉往，故鄉無此好湖山。",
          "why_score": "卷3「昼行不厌湖上山，夜坐不厌湖上月」、卷5「一片芦花，明月映之，白如积雪」，与《陶庵夢憶》同峰，故文笔 94。"
        },
        "world": {
          "locus": "卷5 · 西溪",
          "quote": "相傳宋南渡時，高宗初至武林，以其地豐厚，欲都之。後得鳳凰山，乃云：「西溪且留下。」後人遂以名。地甚幽僻，多古梅，梅格短小，屈曲槎椏，大似黃山松。",
          "why_score": "西湖—西溪—灵隐—断桥完整文化地理；晚明湖山已逝、仅余「梦寻」，故世界观 93。"
        },
        "hook": {
          "locus": "自序 · 梦寻总钩",
          "quote": "余之夢西湖也，如家園眷屬，夢所故有，其夢也真。今余僦居他氏已二十三載，夢中猶在故居。舊役小傒，今已白頭，夢中仍是總角。",
          "why_score": "各条目以古迹/诗文开钩（秦楼东坡、西溪「且留下」）；总钩在「梦寻」怀旧框架，故钩子 78。"
        },
        "innov": {
          "locus": "自序 · 梦体方志",
          "quote": "因想余夢與李供奉異。供奉之夢天姥也，如神女名姝，夢所未見，其夢也幻。余之夢西湖也，如家園眷屬，夢所故有，其夢也真。",
          "why_score": "文学化方志/「梦」体湖山记，影响后世游记散文；与《帝京景物略》相比更偏抒情，故创新 88。"
        },
        "ending": {
          "locus": "卷5 · 西溪 · 全書終",
          "quote": "一片蘆花，明月映之，白如積雪，大是奇景。余謂西湖真江南錦繡之地，入其中者，目厭綺麗，耳厭笙歌，欲尋深溪盤谷，可以避世如桃源、菊水者，當以西溪為最。",
          "why_score": "卷5西溪收束并标「全書終」；方志体闭合，无叙事余韵，故结局 72。"
        }
      }
    },
    {
      "file": "195-xu-zibuyu.md",
      "id": "print-v0.xu-zibuyu",
      "title": "續子不語",
      "author": "袁枚（清，1716–1798）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 志怪 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/續子不語",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.6,
      "l1": {
        "plot": 75,
        "cast": 78,
        "pace": 86,
        "prose": 89,
        "world": 82,
        "hook": 80,
        "innov": 84,
        "ending": 79
      },
      "evidence": {
        "plot": "十卷各则短篇志怪，无统一主线；单则起承转合清晰（卷01 狼军师、卷08 尸变、卷03 犼）但卷间靠主题而非情节钩接。",
        "cast": "袁枚口吻横贯；类型面孔（樵伙/守尸者/僵屍/老仆朱明）靠细节辨识——卷01 狼坐当中似军师、卷08 尸变追人，单则立得住。",
        "pace": "短篇笔记体裁，每则数千字即收；十卷篇幅较《子不語》（143）精练，阅读节奏轻。",
        "prose": "卷01 狼群环伺、卷08 尸变白描、卷10 阴间对联，袁枚性灵笔力与《子不語》一脉；议论与叙事并置。",
        "world": "乾嘉士大夫生活圈+山野/棺木/阴司跨层；卷10 论「淫谄二罪冥责甚轻」自成笔记观。",
        "hook": "卷01 山麓遇狼即入奇幻；卷08 守尸尸变、卷03 僵屍变犼，开则即钩；笔记体累积短钩。",
        "innov": "《子不語》续编，十卷体例更精；卷10 朱明还阳+冥间对联收束，与正编形成「正续」双集。",
        "ending": "卷10「淫谄二罪冥责甚轻」以还阳见闻+方法论自陈收束，标「全書終」；主题闭合有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷01 · 狼军师 · sample_print_v0",
          "quote": "有錢某者，赴市歸晚，行山麓間。突出狼數十，環而欲噬。迫甚，見道旁有積薪高丈許，急攀躋執㭾，爬上避之。狼莫能登，內有數狼馳去。少焉，簇擁一獸來，儼輿卒之舁官人者，坐之當中。",
          "why_score": "十卷各则短篇志怪，无统一主线；单则起承转合清晰（卷01 狼军师、卷08 尸变、卷03 犼）但卷间靠主题而非情节钩接，故情节 75。"
        },
        "cast": {
          "locus": "卷08 · 尸变 · sample_print_v0",
          "quote": "鄞縣湯阿達在京，其兄來而不禮。或問之故，曰廿年前曾與兄守一鄰女之屍，兄下樓取茶，阿達慕屍之美，有邪心。看之良久，屍忽立起，繞室逐之。阿達至門想走，而門已外扣。",
          "why_score": "袁枚口吻横贯；类型面孔（樵伙/守尸者/僵尸/老仆朱明）靠细节辨识——卷01 狼坐当中似军师、卷08 尸变追人，单则立得住，故 78。"
        },
        "pace": {
          "locus": "卷01 · 短篇笔记体裁 · sample_print_v0",
          "quote": "眾狼側耳於其口傍，若密語俯聽狀。少頃，各躍起，將薪自下抽取，枝條幾散潰矣。錢大駭呼救。良久，適有樵伙聞聲共喊而至，狼驚散去。",
          "why_score": "短篇笔记体裁，每则数千字即收；十卷篇幅较《子不語》精练，阅读节奏轻，故 86。"
        },
        "prose": {
          "locus": "卷10 · 阴间对联 · sample_print_v0",
          "quote": "我見柱上有一對聯云：「是是非非地，明明白白天。」我歎賞之，以為不愧神明口氣。正徘徊間，見有一群托生之鬼從堂上下來。",
          "why_score": "卷01 狼群环伺、卷08 尸变白描、卷10 阴间对联，袁枚性灵笔力与《子不語》一脉；议论与叙事并置，故 89。"
        },
        "world": {
          "locus": "卷10 · 淫谄二罪冥责甚轻 · sample_print_v0",
          "quote": "判官歎曰：「此乃所以謂之是是非非、明明白白也。何也？男女帷薄不修，都是昏夜間不明不白之事，故陽間律文載：『捉奸必捉雙。』又曰：『非親屬不得擅捉。』」",
          "why_score": "乾嘉士大夫生活圈+山野/棺木/阴司跨层；卷10 论「淫谄二罪冥责甚轻」自成笔记观，故 82。"
        },
        "hook": {
          "locus": "卷01 · 山麓遇狼 · sample_print_v0",
          "quote": "有錢某者，赴市歸晚，行山麓間。突出狼數十，環而欲噬。迫甚，見道旁有積薪高丈許，急攀躋執㭾，爬上避之。",
          "why_score": "卷01 山麓遇狼即入奇幻；卷08 守尸尸变、卷03 僵尸变犼，开则即钩；笔记体累积短钩，故 80。"
        },
        "innov": {
          "locus": "卷10 · 正续双集收束 · sample_print_v0",
          "quote": "老僕朱明死一日而復甦，告人曰：我被陰間喚去，為前生替人作債負中證，兩造互訐，必須我到，才得明白。……判官亦其族叔，名啟宏，作黃岡州吏目，生前以端謹聞。",
          "why_score": "《子不語》续编，十卷体例更精；卷10 朱明还阳+冥间对联收束，与正编形成「正续」双集，故 84。"
        },
        "ending": {
          "locus": "卷10 · 全書終 · sample_print_v0",
          "quote": "老僕朱明死一日而復甦，告人曰：我被陰間喚去，為前生替人作債負中證，兩造互訐，必須我到，才得明白。我見閻羅王之後，據實剖陳，其案遂定，放我還陽。我出殿門，見柱上有一對聯云：「是是非非地，明明白白天。」",
          "why_score": "卷10「淫谄二罪冥责甚轻」以还阳见闻+方法论自陈收束，标「全書終」；主题闭合有力，故 79。"
        }
      }
    },
    {
      "file": "196-jiandeng-xinhua.md",
      "id": "print-v0.jiandeng-xinhua",
      "title": "剪燈新話",
      "author": "瞿佑（明，1341–1427）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "傳奇小說 / 志怪 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/剪燈新話",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.5,
      "l1": {
        "plot": 78,
        "cast": 74,
        "pace": 85,
        "prose": 86,
        "world": 81,
        "hook": 83,
        "innov": 90,
        "ending": 75
      },
      "evidence": {
        "plot": "四卷各则传奇，每则自成起承转合（卷04 龙堂灵会、卷三 富贵发迹司、附录 秋香亭殉情）；无全书情节线。",
        "cast": "类型面孔（闻生子述/何友仁/商生/采采）靠细节辨识；附录采采「中表兄妹」情死较立体，但缺长篇群像。",
        "pace": "传奇短篇体裁，每则数千至万字即收；四卷+附录阅读节奏轻，卷内几乎无冗余。",
        "prose": "序一自谦「笔路荒芜」而正文骈散相间；卷04 白龙挂、附录秋香亭记，明初文言传奇笔力足。",
        "world": "元末明初江浙+龙王信仰+城隍阴司+才子佳人；卷三富贵发迹司自成一「冥府官僚」观。",
        "hook": "序一「好事者每以近事相闻」即钩；卷04 白龙挂、卷三 发迹司、附录殉情，开则即入奇幻/情事。",
        "innov": "明代传奇小说开山之一，直接影响「三言二拍」与凌濛初拟话本；比《搜神记》更叙事化、比话本更文言。",
        "ending": "附录「秋香亭记」以殉情收束；四卷各则开放式，无全书叙事弧闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "序 · 自序 + 附錄「秋香亭記」 · sample_print_v0",
          "quote": "好事者每以近事相聞，遠不出百年，近止在數載。……既成，又自以為涉於語怪，近於誨淫，藏之書笥，不欲傳出。",
          "why_score": "四卷各则传奇自成起承转合（卷04 龙堂灵会、卷三 富贵发迹司、附录 秋香亭殉情），无全书情节线但单则完整，故情节 78。"
        },
        "cast": {
          "locus": "附錄 · 秋香亭記 · 商生与采采",
          "quote": "浦城已歿，商氏尚存。生少年，氣稟清淑，性質溫粹，與采采俱在童丱。商氏，即生之祖姑也。每讀書之暇，與采采共戲於庭，為商氏所鍾愛，嚐撫生指采采謂曰：「汝宜益加進修，吾孫女誓不適他族，當令事汝。」",
          "why_score": "类型面孔（闻生子述/何友仁/商生/采采）靠细节辨识；附录采采「中表兄妹」情死较立体，但缺长篇群像，故人物 74。"
        },
        "pace": {
          "locus": "序 · 自序 · sample_print_v0",
          "quote": "襞積於中，日新月盛，習氣所溺，欲罷不能，乃援筆為文以紀之。其事皆可喜、可悲、可驚、可怪者。",
          "why_score": "传奇短篇体裁，每则数千至万字即收；四卷+附录阅读节奏轻，卷内几乎无冗余，故节奏 85。"
        },
        "prose": {
          "locus": "卷四 · 龍堂靈會錄 · 白龙挂",
          "quote": "因過其處，適值龍掛，乃白龍也，毊鬣下垂，如一玉柱，鱗甲照耀，如明鏡數百片；轉側於烏雲之內，良久而沒。",
          "why_score": "序一自谦「笔路荒芜」而正文骈散相间；卷04 白龙挂、附录秋香亭记，明初文言传奇笔力足，故文笔 86。"
        },
        "world": {
          "locus": "卷三 · 富貴發跡司志 · sample_print_v0",
          "quote": "至正丙戌，泰州士人何友仁，為貧寠所迫，不能聊生。因謁城隍祠，過東廡，見一案，榜曰：「富貴發跡司。」",
          "why_score": "元末明初江浙+龙王信仰+城隍阴司+才子佳人；卷三富贵发迹司自成一「冥府官僚」观，故世界观 81。"
        },
        "hook": {
          "locus": "序 · 自序开篇",
          "quote": "好事者每以近事相聞，遠不出百年，近止在數載。襞積於中，日新月盛，習氣所溺，欲罷不能，乃援筆為文以紀之。",
          "why_score": "序一「好事者每以近事相闻」即钩；卷04 白龙挂、卷三 发迹司、附录殉情，开则即入奇幻/情事，故钩子 83。"
        },
        "innov": {
          "locus": "序 · 自序体例",
          "quote": "今餘此編，雖於世教民彝，莫之或補；而勸善懲惡，哀窮悼屈，其亦庶乎言者無罪，聞者足以戒之一義云爾。",
          "why_score": "明代传奇小说开山之一，直接影响「三言二拍」与凌濛初拟话本；比《搜神记》更叙事化、比话本更文言，故创新 90。"
        },
        "ending": {
          "locus": "附錄 · 秋香亭記 · 殉情收束",
          "quote": "好因緣是惡因緣，隻怨幹戈不怨天。兩世玉簫猶再合，何時金鏡得重圓？彩鸞舞後腸空斷，青雀飛來信不傳。安得神靈如倩女，芳魂容易到君邊！",
          "why_score": "附录「秋香亭记」以殉情收束；四卷各则开放式，无全书叙事弧闭合，故结局 75。"
        }
      }
    },
    {
      "file": "198-huayue-hen.md",
      "id": "print-v0.huayue-hen",
      "title": "花月痕",
      "author": "魏秀仁（字子安，1819–1874）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "狎邪小說 / 才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/花月痕",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.8,
      "l1": {
        "plot": 80,
        "cast": 82,
        "pace": 78,
        "prose": 84,
        "world": 85,
        "hook": 79,
        "innov": 81,
        "ending": 77
      },
      "evidence": {
        "plot": "五十二回以痴珠/采秋/荷生三角情事+闽乱/从军为背景；第十一回入幕、第四十四回殉情构成清晰转折，但整体偏 episodic。",
        "cast": "采秋（才识/诗才/殉情）、痴珠（观察者/病弱才子）、荷生（武人/情敌）三角靠细节立像；第一回「情之所钟」论即定调。",
        "pace": "五十二回篇幅适中但中段诗酒停驻多；第十一回幕宾、第二十六回闺情密度高，偶有缓笔。",
        "prose": "第一回「情之所钟，端在我辈」、第二十六回拥篝独坐、第四十四回殉情白描，魏子安骈散相间可读。",
        "world": "福州/山西/太平天国波及+青楼/幕宾/诗社；第十一回秋华堂、第四十四回青楼生态可触。",
        "hook": "第一回「稗官献技」+ 痴珠缘起即钩；第十一回入幕、第四十四回卷走→殉情，中段钩子靠情感累积。",
        "innov": "晚清狎邪小说代表；诗与叙事并置，影响《青樓夢》等；与 scorecard 193《板橋雜記》群像写真形成「笔记—小说」对照。",
        "ending": "第四十四回秋痕殉情收束有力；全书悲剧闭合但 Wikisource 回目略乱，ending 分 partly 反映版本序。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第四十四回 · 秋痕殉情 · sample_print_v0",
          "quote": "秋痕原拚一死。然必使之焦立無立錐之地，而後華鬘歸忉利之天，這也在可解不可解之間！秋痕係戊午年七月初三日寅時縊死，年二十歲。視死如歸，了相思於一剎。比翼雙飛，頻伽並命；生既堪憐，死尤可敬。",
          "why_score": "五十二回以痴珠/采秋/荷生三角情事+闽乱/从军为背景；第十一回入幕、第四十四回殉情构成清晰转折，但整体偏 episodic，故情节 80。"
        },
        "cast": {
          "locus": "第一回 · 情之所钟 · sample_print_v0",
          "quote": "情之所鍾，端在我輩。君臣、父子、兄弟、夫婦、朋友，性也，情字不足以盡之。然自古忠孝節義，有漠然寡情之人乎？自習俗澆薄，用情不能專一。君臣、父子、兄弟、夫婦、朋友之間，且相率而為偽，何況其他！",
          "why_score": "采秋（才识/诗才/殉情）、痴珠（观察者/病弱才子）、荷生（武人/情敌）三角靠细节立像；第一回「情之所钟」论即定调，故人物 82。"
        },
        "pace": {
          "locus": "第二十六回 · 采秋拥篝 · sample_print_v0",
          "quote": "此時夜漏初長，采秋擁篝獨坐。忽想起庾子山《華林園馬射》的賦來，默誦一遍，卻忘了數句。教紅豆檢出，看了一看，就也撂開。和衣上床躺去，合著眼，祇睡不著，便想摹仿做個《并門孟冬大閱》的賦。",
          "why_score": "五十二回篇幅适中但中段诗酒停驻多；第十一回幕宾、第二十六回闺情密度高，偶有缓笔，故节奏 78。"
        },
        "prose": {
          "locus": "第一回 · 稗官献技 · sample_print_v0",
          "quote": "情之所鍾，端在我輩。君臣、父子、兄弟、夫婦、朋友，性也，情字不足以盡之。然自古忠孝節義，有漠然寡情之人乎？自習俗澆薄，用情不能專一。君臣、父子、兄弟、夫婦、朋友之間，且相率而為偽，何況其他！",
          "why_score": "第一回「情之所钟，端在我辈」、第二十六回拥篝独坐、第四十四回殉情白描，魏子安骈散相间可读，故文笔 84。"
        },
        "world": {
          "locus": "第二十六回 · 愉园/并州 · sample_print_v0",
          "quote": "荷生送了紫滄，倚在水榭西廊欄杆上，領略一番雪景。真個瓊裝世界，玉琢樓臺。因觸起癡珠稿中的詩句，吟道：「飛來別島住吟身，玉宇瓊樓證淨因。如此溪山如此雪，天公端不負詩人。」",
          "why_score": "福州/山西/太平天国波及+青楼/幕宾/诗社；第十一回秋华堂、第四十四回青楼生态可触，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 稗官献技 · sample_print_v0",
          "quote": "今日天氣晴明，諸君閒暇無事。何不往柳巷口，一味涼茶肆，聽小子講《花月痕》去也。其緣起如何，且聽下回分解。",
          "why_score": "第一回「稗官献技」+ 痴珠缘起即钩；第十一回入幕、第四十四回卷走→殉情，中段钩子靠情感累积，故钩子 79。"
        },
        "innov": {
          "locus": "第一回 · 诗与叙事并置 · sample_print_v0",
          "quote": "书之是非真假，小子亦不知道。但每日间听小子说书的人，也有笑的，也有哭的，也有叹息的。都说道：「书中韦痴珠、刘秋痕，有真性情。韩荷生、杜采秋、李謖如、李夫人，有真意气。」",
          "why_score": "晚清狎邪小说代表；诗与叙事并置，影响《青樓夢》等；与 scorecard 193《板橋雜記》群像写真形成「笔记—小说」对照，故创新 81。"
        },
        "ending": {
          "locus": "第四十四回 · 殉情雉经 · sample_print_v0",
          "quote": "跛脚一面开门，一面哭道：「娘吊死了！」士宽和他侄儿进来，忙行解下，见手足冰冷，知不中用。子善主意从厚殓殓，不用说了。比翼双飞，频伽并命；生既堪怜，死尤可敬。",
          "why_score": "第四十四回秋痕殉情收束有力；全书悲剧闭合但 Wikisource 回目略乱，ending 分 partly 反映版本序，故结局 77。"
        }
      }
    },
    {
      "file": "199-qilu-deng.md",
      "id": "print-v0.qilu-deng",
      "title": "歧路燈",
      "author": "李綠園（1707–1790）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "教育小說 / 章回 / 勸善",
      "source_text": "https://zh.wikisource.org/wiki/歧路燈",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.6,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 80,
        "prose": 82,
        "world": 87,
        "hook": 83,
        "innov": 85,
        "ending": 82
      },
      "evidence": {
        "plot": "一百零八回以谭绍闻一生（孝移教子→少年游荡→中年悔悟→子孙成名）为主线；第一回立意、第二十八回娶妇、第八十二回主仆义、第一百零八回金榜，起承转合清晰。",
        "cast": "谭绍闻（败家子/悔悟者）、王象簉（忠仆）、孔慧娘（贤妻）、谭篑初（孝子）群像靠细节立像；第八十二回王象簉主仆谊重极立体。",
        "pace": "一百零八回篇幅长，前段游荡略缓；第二十八回婚娶、第八十二回家庭变局密度高，无注水式冗余。",
        "prose": "第一回「成立覆败两端」论、第八十二回主仆对话，河南方言夹白话，清中期章回可读；较《儒林外史》偏教化。",
        "world": "河南开封士人家庭+科举+市井+僧道；第一回谭家、第二十八回婚俗、第八十二回家庭伦理，社会层厚实。",
        "hook": "第一回「人生在世，不过是成立覆败两端」即钩；谭绍闻少年堕落→王象簉苦谏，开篇即入家教命题。",
        "innov": "清代唯一长篇「家训小说」范式；与 scorecard 07《儒林外史》讽刺科举不同，以谭绍闻一生示范「歧路」之戒。",
        "ending": "第一百零八回薛全淑/谭篑初金榜题名，「全書完」；子孙成名闭合家教弧，余韵在「成立覆败」总论。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 成立覆败 · sample_print_v0",
          "quote": "話說人生在世，不過是成立覆敗兩端，而成立覆敗之由，全在少年時候分路。……所以古人留下兩句話：「成立之難如登天，覆敗之易如燎毛。」言者痛心，聞者自應刻骨。",
          "why_score": "一百零八回以谭绍闻一生（孝移教子→少年游荡→中年悔悟→子孙成名）为主线；第一回立意、第二十八回娶妇、第八十二回主仆义、第一百零八回金榜，起承转合清晰，故情节 84。"
        },
        "cast": {
          "locus": "第八十二回 · 王象簉主仆 · sample_print_v0",
          "quote": "王象簉道：「論咱家的日子，是過的跌倒了，原難翻身。但小的時常獨自想來，咱家是有根柢人家，靈寶爺是個清正廉明官，如今靈寶百姓，還年年在祠堂裡唱戲燒香。」",
          "why_score": "谭绍闻（败家子/悔悟者）、王象簉（忠仆）、孔慧娘（贤妻）、谭篑初（孝子）群像靠细节立像；第八十二回王象簉主仆谊重极立体，故人物 86。"
        },
        "pace": {
          "locus": "第二十八回 · 锦绣娶妇 · sample_print_v0",
          "quote": "到了次日，街坊邻舍，以及铺户房客送礼晋贺，绍闻应接不暇，王隆吉代为周旋。……正是：欲知父母欢欣处，佳偶双双好合时。",
          "why_score": "一百零八回篇幅长，前段游荡略缓；第二十八回婚娶、第八十二回家庭变局密度高，无注水式冗余，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 成立覆败论 · sample_print_v0",
          "quote": "話說人生在世，不過是成立覆敗兩端，而成立覆敗之由，全在少年時候分路。大抵成立之人，姿稟必敦厚，氣質必安詳，自幼家教嚴謹，往來的親戚，結伴的學徒，都是些正經人家，恂謹子弟。",
          "why_score": "第一回「成立覆败两端」论、第八十二回主仆对话，河南方言夹白话，清中期章回可读；较《儒林外史》偏教化，故文笔 82。"
        },
        "world": {
          "locus": "第一回 · 开封祥符 · sample_print_v0",
          "quote": "這話出於何處？出於河南省開封府祥符縣蕭牆街。這人姓譚，祖上原是江南丹徒人。宣德年間有個進士，叫譚永言，做了河南靈寶知縣，不幸卒於官署，公子幼小，不能扶柩歸裡。",
          "why_score": "河南开封士人家庭+科举+市井+僧道；第一回谭家、第二十八回婚俗、第八十二回家庭伦理，社会层厚实，故世界观 87。"
        },
        "hook": {
          "locus": "第一回 · 家教命题 · sample_print_v0",
          "quote": "話說人生在世，不過是成立覆敗兩端，而成立覆敗之由，全在少年時候分路。……其實父兄之痛心者，個個皆然，子弟之刻骨者，寥寥罕覯。我今為甚講此一段話？",
          "why_score": "第一回「人生在世，不过是成立覆败两端」即钩；谭绍闻少年堕落→王象簉苦谏，开篇即入家教命题，故钩子 83。"
        },
        "innov": {
          "locus": "第一回 · 家训小说 · sample_print_v0",
          "quote": "只因有一家極有根柢人家，祖、父都是老成典型，生出了一個極聰明的子弟。他家家教真是嚴密齊備，偏是這位公郎，只少了遵守兩個字，後來結交一干匪類，東扯西撈，果然弄的家敗人亡。",
          "why_score": "清代唯一长篇「家训小说」范式；与 scorecard 07《儒林外史》讽刺科举不同，以谭绍闻一生示范「歧路」之戒，故创新 85。"
        },
        "ending": {
          "locus": "第一百零八回 · 金榜题名 · sample_print_v0",
          "quote": "只此，譚紹聞父子，雖未得高爵厚祿，而俱受皇恩，亦可少慰平生。更可以慰譚孝移於九泉之下。孔慧娘亦可瞑目矣。……筆墨至此，不必再往下贅，可完一部書矣。",
          "why_score": "第一百零八回薛全淑/谭篑初金榜题名，「全書完」；子孙成名闭合家教弧，余韵在「成立覆败」总论，故结局 82。"
        }
      }
    },
    {
      "file": "20-pride-and-prejudice.md",
      "id": "print-v0.pride-and-prejudice",
      "title": "Pride and Prejudice",
      "author": "Jane Austen",
      "band": "G-print",
      "genre": "print",
      "print_genre": "literary / comedy of manners / romance",
      "source_text": "https://www.gutenberg.org/files/1342/1342-h/1342-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 94.0,
      "l1": {
        "plot": 95,
        "cast": 94,
        "pace": 92,
        "prose": 97,
        "world": 91,
        "hook": 94,
        "innov": 95,
        "ending": 94
      },
      "evidence": {
        "plot": "婚恋、财产与误会被层层推进，Darcy 认错后重建关系。",
        "cast": "Elizabeth 与 Darcy 的判断偏差互为镜像；配角群像鲜明。",
        "pace": "长篇社交场景有节奏，但中段拜访与书信稍舒缓。",
        "prose": "自由间接引语与反讽精准，人物话语即阶层讽刺。",
        "world": "继承制、婚姻市场与乡绅礼法构成有效压力系统。",
        "hook": "“truth universally acknowledged”立即设定婚姻讽刺命题。",
        "innov": "以亲密视角将社会小说与爱情喜剧高度融合。",
        "ending": "互相校正后的结合，与 Bennet 家两条婚姻线收束相称。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. 34 proposal → Ch. 35 letter reversal · sample_print_v0",
          "quote": "You must allow me to tell you how ardently I admire and love you.",
          "why_score": "婚恋、财产与误会在求婚—拒信—Rosings/Pemberley 链上层层推进，Darcy 认错后关系重建；抽样锚点已见完整因果，故情节 95。"
        },
        "cast": {
          "locus": "Ch. 3 ball · Darcy/Elizabeth first clash",
          "quote": "She is tolerable: but not handsome enough to tempt me; and I am in no humour at present to give consequence to young ladies who are slighted by other men.",
          "why_score": "Elizabeth 与 Darcy 的判断偏差互为镜像；一句傲慢定调后全书在修正彼此「第一印象」，故人物 94。"
        },
        "pace": {
          "locus": "Ch. 1 domestic premise · open anchor",
          "quote": "It is a truth universally acknowledged, that a single man in possession of a good fortune must be in want of a wife.",
          "why_score": "开篇即设婚姻讽刺命题，长篇社交场景有起承；中段拜访/书信略舒缓但服务误会堆积，故节奏 92。"
        },
        "prose": {
          "locus": "Ch. 3 · Elizabeth overhears Darcy",
          "quote": "I certainly shall not. You know how I detest it, unless I am particularly acquainted with my partner. At such an assembly as this, it would be insupportable.",
          "why_score": "自由间接引语与反讽精准，人物话语即阶层讽刺；对话本身即文笔证据，故 97。"
        },
        "world": {
          "locus": "Ch. 7 · Longbourn entail",
          "quote": "Mr. Bennet's property consisted almost entirely in an estate of two thousand a year, which, unfortunately for his daughters, was entailed, in default of heirs male, on a distant relation.",
          "why_score": "继承制、婚姻市场与乡绅礼法构成有效压力系统；财产规则驱动 plot，故世界观 91。"
        },
        "hook": {
          "locus": "Ch. 1 first sentence · open anchor",
          "quote": "It is a truth universally acknowledged, that a single man in possession of a good fortune must be in want of a wife.",
          "why_score": "首句完成命题反讽，读者立刻进入 Austen 式社交喜剧契约，故开篇钩 94。"
        },
        "innov": {
          "locus": "Ch. 1 · Bennet marriage economy",
          "quote": "She was a woman of mean understanding, little information, and uncertain temper. When she was discontented, she fancied herself nervous. The business of her life was to get her daughters married.",
          "why_score": "以亲密视角将社会小说与爱情喜剧高度融合，Mrs. Bennet 一句定调全书机制，故创新 95。"
        },
        "ending": {
          "locus": "Ch. 61 · double marriage coda · ending anchor",
          "quote": "Happy for all her maternal feelings was the day on which Mrs. Bennet got rid of her two most deserving daughters. With what delighted pride she afterwards visited Mrs. Bingley, and talked of Mrs. Darcy, may be guessed.",
          "why_score": "Elizabeth/Darcy 互相校正后的结合与 Bennet 家双线婚姻收束相称；终章回扣开篇婚姻经济，故结局 94。"
        }
      }
    },
    {
      "file": "200-soushen-ji.md",
      "id": "print-v0.soushen-ji",
      "title": "搜神記",
      "author": "干寶（東晉，約286–336）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 短篇集 / 筆記小說",
      "source_text": "https://zh.wikisource.org/wiki/搜神記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.5,
      "l1": {
        "plot": 76,
        "cast": 78,
        "pace": 85,
        "prose": 83,
        "world": 80,
        "hook": 82,
        "innov": 92,
        "ending": 76
      },
      "evidence": {
        "plot": "二十卷各则短篇志怪，无统一主线；单则结构完整（第05卷蔣子文成神、第15卷父喻破墓复生）但卷间无情节钩接。",
        "cast": "蔣子文（「死当为神」）、父喻/王道平、孙登、苏易等类型靠细节立像；第15卷父喻「魂自墓出」性格极鲜明。",
        "pace": "短篇笔记体裁，每则数百至数千字即收；二十卷阅读节奏轻，几乎无注水。",
        "prose": "文言简洁有力，第05卷蔣子文追吏、第15卷「三呼女名绕墓」白描；较后世笔记偏古拙而叙事清楚。",
        "world": "汉末秣陵/鍾山、秦晋婚恋、魏郡龙洞；鬼神与人间法度并置（第15卷检律奏王）。",
        "hook": "第05卷蔣子文「死当为神」即钩；第15卷破墓复生、第20卷隋侯珠，开则即异。",
        "innov": "中国志怪小说源头之一；干宝自辩「发明神道」；影响《聊齋》《閱微》及后世狐鬼叙事。",
        "ending": "第20卷末则收束；无独立全书跋，以报恩/感通类短篇闭合，开放式余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第15卷 · 父喻破墓复生 · sample_print_v0",
          "quote": "王道平被差征伐，落墮南國，九年不歸，父母見女長成。即聘與劉祥為妻，女與道平，言誓甚重，不肯改事。父母逼迫，不免出嫁劉祥。經三年，忽忽不樂，常思道平，忿怨之深，悒悒而死。",
          "why_score": "二十卷各则短篇志怪，无统一主线；单则结构完整（第05卷蔣子文成神、第15卷父喻破墓复生）但卷间无情节钩接，故情节 76。"
        },
        "cast": {
          "locus": "第05卷 · 蔣子文 · sample_print_v0",
          "quote": "蔣子文者，廣陵人也。嗜酒，好色，挑撥無度。常自謂：「己骨清，死當為神。」漢末，為秣陵尉，逐賊至鍾山下，賊擊傷額，因解綬縛之，有頃遂死。",
          "why_score": "蔣子文（「死当为神」）、父喻/王道平、孙登、苏易等类型靠细节立像；第15卷父喻「魂自墓出」性格极鲜明，故 78。"
        },
        "pace": {
          "locus": "第05卷 · 短篇志怪体裁 · sample_print_v0",
          "quote": "及吳先主之初，其故吏見文於道，乘白馬，執白羽，侍從如平生。見者驚走。文追之，謂曰：「我當為此土地神，以福爾下民。爾可宣告百姓，為我立祠。不爾，將有大咎。」",
          "why_score": "短篇笔记体裁，每则数百至数千字即收；二十卷阅读节奏轻，几乎无注水，故 85。"
        },
        "prose": {
          "locus": "第15卷 · 三呼女名绕墓 · sample_print_v0",
          "quote": "平問：「墓在何處？」鄰人引往墓所，平悲號哽咽，三呼女名，繞墓悲苦，不能自止。平乃祝曰：「我與汝立誓天地，保其終身，豈料官有牽纏，致令乖隔。」",
          "why_score": "文言简洁有力，第05卷蔣子文追吏、第15卷「三呼女名绕墓」白描；较后世笔记偏古拙而叙事清楚，故 83。"
        },
        "world": {
          "locus": "第15卷 · 检律奏王 · sample_print_v0",
          "quote": "其夫劉祥聞之，驚怪，申訴於州縣。檢律斷之，無條，乃錄狀奏王。王斷歸道平為妻。壽一百三十歲。實謂精誠貫於天地，而獲感應如此。",
          "why_score": "汉末秣陵/鍾山、秦晋婚恋、魏郡龙洞；鬼神与人间法度并置（第15卷检律奏王），故 80。"
        },
        "hook": {
          "locus": "第05卷 · 死当为神 · sample_print_v0",
          "quote": "蔣子文者，廣陵人也。嗜酒，好色，挑撥無度。常自謂：「己骨清，死當為神。」漢末，為秣陵尉，逐賊至鍾山下，賊擊傷額，因解綬縛之，有頃遂死。",
          "why_score": "第05卷蔣子文「死当为神」即钩；第15卷破墓复生、第20卷隋侯珠，开则即异，故 82。"
        },
        "innov": {
          "locus": "序 · 发明神道 · sample_print_v0",
          "quote": "及其著述，亦足以發明神道之不誣也。群言百家，不可勝覽；耳目所受，不可勝載。今粗取足以演八略之旨，成其微說而已。",
          "why_score": "中国志怪小说源头之一；干宝自辩「发明神道」；影响《聊齋》《閱微》及后世狐鬼叙事，故 92。"
        },
        "ending": {
          "locus": "第20卷 · 末则收束 · sample_print_v0",
          "quote": "漢時，弘農楊寶，年九歲時。至華陰山北，見一黃雀，為鴟梟所搏，墜於樹下，為螻蟻所困。寶見，愍之，取歸置巾箱中，食以黃花，百餘日，毛羽成，朝去，暮還。",
          "why_score": "第20卷末则收束；无独立全书跋，以报恩/感通类短篇闭合，开放式余韵，故 76。"
        }
      }
    },
    {
      "file": "201-youyang-zazu.md",
      "id": "print-v0.youyang-zazu",
      "title": "酉陽雜俎",
      "author": "段成式（唐，约803–863）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記 / 志怪 / 博物 / 雜記",
      "source_text": "https://zh.wikisource.org/wiki/酉陽雜俎",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.9,
      "l1": {
        "plot": 70,
        "cast": 74,
        "pace": 80,
        "prose": 88,
        "world": 88,
        "hook": 76,
        "innov": 91,
        "ending": 72
      },
      "evidence": {
        "plot": "三十篇分门别类（忠志/诺皋/艺绝/支植等），无统一情节线；单条多为轶闻片段，靠主题而非叙事钩接。",
        "cast": "太宗/则天/骆宾王等历史人物片段+奇人（范阳山人水画、宋青春）；第06卷李叔詹识山人，单条立得住。",
        "pace": "条目式笔记，长短参差；卷01忠志密度高，续集卷10偏植物条目略停驻。",
        "prose": "段成式博雅凝练，序「诗书之味大羹」自辩、第06卷水画「纵横毫水上」、藏钩「察囚视盗」，唐笔记巅峰笔力。",
        "world": "唐宫廷+西域+成都宝相寺+河西边塞+奇木奇器；忠志/诺皋/支植跨层极丰。",
        "hook": "序即体例钩；卷01则天览檄「一抔之土未乾」、卷06水画，开条即异。",
        "innov": "唐代笔记小说代表；志怪+博物+艺绝+忠志并置，影响《閱微》《子不語》及后世杂俎体。",
        "ending": "续集卷10「全書終」；条目式收束，无戏剧性闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷一 · 忠志 · 则天览檄 · ~25%",
          "quote": "駱賓王為徐敬業作檄，極疏大周過惡。則天覽及「蛾眉不肯讓人，狐媚偏能惑主」，微笑而已。至「一抔之土未乾，六尺之孤安在」，不悅曰：「宰相何得失如此人！」",
          "why_score": "三十篇分门别类（忠志/诺皋/艺绝/支植等），无统一情节线；单条多为轶闻片段，靠主题而非叙事钩接，故情节 70。"
        },
        "cast": {
          "locus": "卷一 · 忠志 · 则天与骆宾王 · ~25%",
          "quote": "則天初誕之夕，雌雉皆雊。右手中指有黑毫，左旋如黑子，引之尺餘。駱賓王為徐敬業作檄，極疏大周過惡。則天覽及「蛾眉不肯讓人，狐媚偏能惑主」，微笑而已。",
          "why_score": "太宗/则天/骆宾王等历史人物片段+奇人（范阳山人水画、宋青春）；第06卷李叔詹识山人，单条立得住，故人物 74。"
        },
        "pace": {
          "locus": "卷一忠志 + 续集卷十支植 · sample_print_v0",
          "quote": "高祖少神勇。隋末，嘗以十二人破草賊號無端兒數萬。又龍門戰，盡一房箭，中八十人。太宗虬鬚，嘗戲張弓掛矢。好用四羽大笴，長常箭一膚，射洞門闔。",
          "why_score": "条目式笔记，长短参差；卷01忠志密度高，续集卷10偏植物条目略停驻，故节奏 80。"
        },
        "prose": {
          "locus": "自序 · 体例自辩 · open anchor",
          "quote": "無若詩書之味太羮史為折俎子為醯醢也炙鴞羞鼈豈容下箸乎固役而不恥者抑志怪小說之書也",
          "why_score": "段成式博雅凝练，序「诗书之味大羹」自辩、第06卷水画「纵横毫水上」、藏钩「察囚视盗」，唐笔记巅峰笔力，故文笔 88。"
        },
        "world": {
          "locus": "卷六 · 范阳山人水画 · ~75%",
          "quote": "乃請後廳上掘地為池，方丈，深尺餘，泥以麻灰，日沒水滿之。候水不耗，具丹青墨硯，先援筆叩齒良久，乃縱筆毫水上。就視，但見水色渾渾耳。經二日，扌以稚絹四幅，食頃，舉出觀之，古松、怪石、人物、屋木無不備也。",
          "why_score": "唐宫廷+西域+成都宝相寺+河西边塞+奇木奇器；忠志/诺皋/支植跨层极丰，故世界观 88。"
        },
        "hook": {
          "locus": "卷一 · 忠志 · 则天览檄 · open / ~25%",
          "quote": "駱賓王為徐敬業作檄，極疏大周過惡。則天覽及「蛾眉不肯讓人，狐媚偏能惑主」，微笑而已。至「一抔之土未乾，六尺之孤安在」，不悅曰：「宰相何得失如此人！」",
          "why_score": "序即体例钩；卷01则天览檄「一抔之土未乾」、卷06水画，开条即异，故钩子 76。"
        },
        "innov": {
          "locus": "自序 · 志怪杂俎体 · open anchor",
          "quote": "固役而不恥者抑志怪小說之書也成式學落詞蔓未嘗覃思無崔駰真龍之歎有孔璋畫虎之譏飽食之暇偶録記憶號酉陽雜俎凡三十篇為二十卷",
          "why_score": "唐代笔记小说代表；志怪+博物+艺绝+忠志并置，影响《閱微》《子不語》及后世杂俎体，故创新 91。"
        },
        "ending": {
          "locus": "续集卷十 · 支植下 · 无患木 · end anchor",
          "quote": "無患木，燒之極香，辟惡氣，一名噤婁，一名桓。昔有神巫曰瑤毛，能符劾百鬼，擒魑魅，以無患木擊殺之。世人競取此木爲器用卻鬼，因曰無患木。",
          "why_score": "续集卷10植物条目收束；条目式闭合，无戏剧性闭合，故结局 72。"
        }
      }
    },
    {
      "file": "202-shiyi-ji.md",
      "id": "print-v0.shiyi-ji",
      "title": "拾遺記",
      "author": "王嘉（東晉，约390–?）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 仙话 / 上古传说",
      "source_text": "https://zh.wikisource.org/wiki/拾遺記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.5,
      "l1": {
        "plot": 72,
        "cast": 70,
        "pace": 78,
        "prose": 84,
        "world": 90,
        "hook": 80,
        "innov": 88,
        "ending": 74
      },
      "evidence": {
        "plot": "十卷按时代分条记上古帝王与仙境，无统一情节线；卷03穆王巡行、卷06淋池有起收但卷间靠主题钩接。",
        "cast": "庖牺/穆王/燕昭王等为圣王类型；卷03八龙、卷06背明之国靠神话细节辨识，缺群像深度。",
        "pace": "条目偏长、辞藻繁丽；卷06低光荷/背明之国可读性高，卷10诸名山略停驻。",
        "prose": "辞藻瑰丽，卷01「青虹绕神母」、卷03「傍气乘风」、卷10昆仑「甘露蒙蒙」，仙话体巅峰。",
        "world": "上古华夏+穆王八骏+背明之国/融泽+卷10昆仑蓬莱体系；仙境地理极丰。",
        "hook": "卷01庖牺降生、卷03八龙之骏即钩；卷06低光荷/背明之国开条即异。",
        "innov": "仙话/志怪源头；影响《封神演义》及后世神魔叙事；与《搜神記》并列为魏晋志怪。",
        "ending": "卷10诸名山收束，「完」；无独立跋，以仙境总汇闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷三 · 周穆王 · 八龙之骏巡行 · ~25%",
          "quote": "穆王即位三十二年，巡行天下。驭黄金碧玉之车，傍气乘风，起朝阳之岳，自明及晦，穷寓县之表。王驭八龙之骏：一名绝地，足不践土；二名翻羽，行越飞禽；三名奔霄，夜行万里；四名越影，逐日而行。",
          "why_score": "十卷按时代分条记上古帝王与仙境，无统一情节线；卷03穆王巡行、卷06淋池有起收但卷间靠主题钩接，故情节 72。"
        },
        "cast": {
          "locus": "卷一 · 春皇庖牺 · open anchor",
          "quote": "春皇者，庖牺之别号。所都之国，有华胥之洲。神母游其上，有青虹绕神母，久而方灭，即觉有娠，历十二年而生庖牺。长头修目，龟齿龙唇，眉有白毫，须垂委地。",
          "why_score": "庖牺/穆王/燕昭王等为圣王类型；卷03八龙、卷06背明之国靠神话细节辨识，缺群像深度，故人物 70。"
        },
        "pace": {
          "locus": "卷六 · 前汉下 · 昭帝淋池低光荷 · ~75%",
          "quote": "昭帝始元元年，穿淋池，广千步。中植分枝荷，一茎四叶，状如骈盖，日照则叶低荫根茎，若葵之卫足，名「低光荷」。实如玄珠，可以饰佩。花叶难萎，芬馥之气，彻十余里。",
          "why_score": "条目偏长、辞藻繁丽；卷06低光荷/背明之国可读性高，卷10诸名山略停驻，故节奏 78。"
        },
        "prose": {
          "locus": "卷十 · 诸名山 · 昆仑 · end anchor",
          "quote": "昆仑山有昆陵之地，其高出日月之上。山有九层，每层相去万里。有云色，从下望之，如城阙之象。四面有风，群仙常驾龙乘鹤，游戏其间。又有袪尘之风，若衣服尘污者，风至吹之，衣则净如浣濯。甘露蒙蒙似雾，著草木则滴沥如珠。",
          "why_score": "辞藻瑰丽，卷01「青虹绕神母」、卷03「傍气乘风」、卷10昆仑「甘露蒙蒙」，仙话体巅峰，故文笔 84。"
        },
        "world": {
          "locus": "卷六 · 前汉下 · 背明之国 · ~75%",
          "quote": "宣帝地节元年，乐浪之东，有背明之国，来贡其方物。言其乡在扶桑之东，见日出於西方。其国昏昏常暗，宜种百谷，名曰「融泽」，方三千里。五谷皆良，食之後天而死。",
          "why_score": "上古华夏+穆王八骏+背明之国/融泽+卷10昆仑蓬莱体系；仙境地理极丰，故世界观 90。"
        },
        "hook": {
          "locus": "卷三 · 周穆王 · 八龙之骏 · open / ~25%",
          "quote": "王驭八龙之骏：一名绝地，足不践土；二名翻羽，行越飞禽；三名奔霄，夜行万里；四名越影，逐日而行；五名逾辉，毛色炳耀；六名超光，一形十影；七名腾雾，乘云而奔；八名挟翼，身有肉翅。",
          "why_score": "卷01庖牺降生、卷03八龙之骏即钩；卷06低光荷/背明之国开条即异，故钩子 80。"
        },
        "innov": {
          "locus": "卷一 · 春皇庖牺 · 礼教始作 · open anchor",
          "quote": "去巢穴之居，变茹腥之食，立礼教以导文，造干戈以饰武。丝桑为瑟，均土为埙。礼乐于是兴矣。调和八风，以画八卦，分六位以正六宗。",
          "why_score": "仙话/志怪源头；影响《封神演义》及后世神魔叙事；与《搜神記》并列为魏晋志怪，故创新 88。"
        },
        "ending": {
          "locus": "卷十 · 诸名山 · 录曰收束 · end · 「完」",
          "quote": "录曰：按《禹贡》山海，正史说名山大泽，或不列书图，著於编杂之部。或有乍无，或同乍异，故使览者回惑而疑焉。至如《列子》所说，员峤、岱舆，瑰奇是聚，先《坟》莫记。",
          "why_score": "卷10诸名山收束，「完」；无独立跋，以仙境总汇闭合，故结局 74。"
        }
      }
    },
    {
      "file": "203-bowu-zhi.md",
      "id": "print-v0.bowu-zhi",
      "title": "博物志",
      "author": "張華（西晉，232–300）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "博物 / 志怪 / 杂记",
      "source_text": "https://zh.wikisource.org/wiki/博物志",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 73.1,
      "l1": {
        "plot": 64,
        "cast": 66,
        "pace": 76,
        "prose": 75,
        "world": 82,
        "hook": 68,
        "innov": 84,
        "ending": 70
      },
      "evidence": {
        "plot": "十卷博物条目（地理/异兽/人名/杂说），几乎无叙事线；卷03猛兽服虎有微型起收但卷间无钩接。",
        "cast": "异兽/人物考为条目不立体；卷03猛兽、卷06陈寔四世略有趣但缺群像。",
        "pace": "条目极短，可随取随读；十卷阅读节奏轻，偏考据停驻。",
        "prose": "文言简练，卷01地理略、卷03异兽叙事；较《酉陽雜俎》偏考据、较《搜神記》偏简。",
        "world": "地理（昆仑/九州）+异兽+奇闻+方俗；博物面广但单条深度有限。",
        "hook": "卷01自序即体例；卷03猛兽「搦虎面虎乃闭目」、卷10杂说偶有趣，整体引力偏弱。",
        "innov": "博物学/志怪源头；张华「出所不见」；影响《酉陽雜俎》及后世杂记体。",
        "ending": "卷10末条收束；无全书跋，条目式闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷01 · 自序体例 · open anchor",
          "quote": "余視《山海經》及《禹貢》、《爾雅》、《說文》、地志，雖曰悉備，各有所不載者，作略說。出所不見，粗言遠方，陳山川位象，吉凶有徵。諸國境界，犬牙相入。春秋之後，並相侵伐。其土地不可具詳，其山川地澤，略而言之，正國十二。",
          "why_score": "十卷博物条目（地理/异兽/人名/杂说），几乎无叙事线；卷03猛兽服虎有微型起收但卷间无钩接，故情节 64。"
        },
        "cast": {
          "locus": "卷03 · 異獸 · ~25% anchor",
          "quote": "漢武帝時，大苑之北胡人有獻一物，大如狗，然聲能驚人，雞犬聞之皆走，名曰猛獸。帝見之，怪其細小。及出苑中，欲使虎狼食之。虎見此獸即低頭著地，帝為反觀，見虎如此，欲謂下頭作勢，起搏殺之。而此獸見虎甚喜，舐唇搖尾，徑往虎頭上立，因搦虎面，虎乃閉目低頭，匍匐不敢動。",
          "why_score": "异兽/人物考为条目不立体；卷03猛兽、卷06陈寔四世略有趣但缺群像，故人物 66。"
        },
        "pace": {
          "locus": "卷03 · 条目体裁 · ~25% anchor",
          "quote": "後魏武帝伐冒頓，經白狼山，逢獅子，使人格之，殺傷甚眾，王乃自率常從軍數百擊之，師子哮吼奮起，左右咸驚。王忽見一物從林中出，如貍，起上王車軸，師子將至，此獸便跳起在師子頭上，即伏不敢起。於是遂殺之，得師子一。",
          "why_score": "条目极短，可随取随读；十卷阅读节奏轻，偏考据停驻，故节奏 76。"
        },
        "prose": {
          "locus": "卷01 · 地理略 · open anchor",
          "quote": "《河圖括地象》曰：地南北三億三萬五千五百里。地部之位起形高大者有崑崙山，廣萬里，高萬一千里，神物之所生，聖人仙人之所集也。出五色雲氣，五色流水，其泉南流入中國，名曰河也。",
          "why_score": "文言简练，卷01地理略、卷03异兽叙事；较《酉陽雜俎》偏考据、较《搜神記》偏简，故文笔 75。"
        },
        "world": {
          "locus": "卷01 · 地理/物产 · open anchor",
          "quote": "中國之城，左濱海，右通流沙，方而言之，萬五千里。東至蓬萊，西至隴右，右跨京北，前及衡岳，堯舜土萬里萬里，三代時七千里，亦無常，隨德優劣也。……和氣相感則生朱草，山出象車，澤出神馬，陵出黑丹，阜出土怪。",
          "why_score": "地理（昆仑/九州）+异兽+奇闻+方俗；博物面广但单条深度有限，故世界观 82。"
        },
        "hook": {
          "locus": "卷03 · 搦虎面虎 · ~25% anchor",
          "quote": "漢武帝時，大苑之北胡人有獻一物，大如狗，然聲能驚人，雞犬聞之皆走，名曰猛獸。……而此獸見虎甚喜，舐唇搖尾，徑往虎頭上立，因搦虎面，虎乃閉目低頭，匍匐不敢動，搦鼻下去，下去之後，虎尾下頭起，此獸顧之，虎輒閉目。",
          "why_score": "卷01自序即体例；卷03猛兽「搦虎面虎乃闭目」、卷10杂说偶有趣，整体引力偏弱，故钩子 68。"
        },
        "innov": {
          "locus": "卷01 · 自序 · open anchor",
          "quote": "余視《山海經》及《禹貢》、《爾雅》、《說文》、地志，雖曰悉備，各有所不載者，作略說。出所不見，粗言遠方，陳山川位象，吉凶有徵。諸國境界，犬牙相入。",
          "why_score": "博物学/志怪源头；张华「出所不见」；影响《酉陽雜俎》及后世杂记体，故创新 84。"
        },
        "ending": {
          "locus": "卷10 · 雜說下末条 · end anchor",
          "quote": "人有山行墮深澗者，無出路，飢餓欲死。左右見龜蛇甚多，朝暮引頸向東方，人因伏地學之，遂不飢，體殊輕便，能登巖岸。經數年後，竦身舉臂，遂超出澗上，即得還家。……還食穀，啖滋味，百餘日中復本質。",
          "why_score": "卷10末条收束；无全书跋，条目式闭合，故结局 70。"
        }
      }
    },
    {
      "file": "204-yangzhou-huafang-lu.md",
      "id": "print-v0.yangzhou-huafang-lu",
      "title": "揚州畫舫錄",
      "author": "李斗（清，1749–1817）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "方志 / 城市笔记 / 晚清文化記",
      "source_text": "https://zh.wikisource.org/wiki/揚州畫舫錄",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.1,
      "l1": {
        "plot": 60,
        "cast": 74,
        "pace": 72,
        "prose": 89,
        "world": 93,
        "hook": 78,
        "innov": 85,
        "ending": 74
      },
      "evidence": {
        "plot": "十八卷按地域分条记扬州名胜风土，无人物情节线；与《帝京景物略》同属方志体。",
        "cast": "名士/歌姬/园亭主人群像（卷06盂兰会/卷18舫匾卢大眼）；靠条目细节辨识，缺长篇深度。",
        "pace": "方志条目密、偏停驻；卷01御道纪典、卷18舫匾可读性较高。",
        "prose": "卷01南巡盛典、卷16「旧传地脉通蜀」、卷18「鼓棚本泰州驳盐船」，清散文工丽。",
        "world": "扬州园林/画舫/节俗/蜀冈/小秦淮；乾隆南巡+乾嘉扬州文化圈极丰。",
        "hook": "卷01御道八站、卷06盂兰会「青溪北接进香河」即场景钩；序文总引。",
        "innov": "「画舫录」体影响后世城市笔记；与《板橋雜記》（193）互补（南京群像 vs 扬州方志）。",
        "ending": "卷18「全書終」舫匾录收束；方志式闭合，无情节高潮。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷01 · 草河錄上 · open anchor",
          "quote": "揚州御道自北橋始。乾隆辛未、丁丑、壬午、乙酉、庚子、甲辰，上六巡江、浙，江南總督恭紀典章，泐之成書，謹名《南巡盛典》。內載向導統領努三、兆惠奏自直隸廠登舟，過淮安府，閱看高郵東地南關、車絡壩等處河道堤工，攏揚州平山堂，渡揚子江至金山，三百七十七里，分為八站，此江北地也。",
          "why_score": "十八卷按地域分条记扬州名胜风土，无人物情节线；与《帝京景物略》同属方志体，故情节 60。",
          "contrast": "若按章回小说读，会因无人物弧而误判为「无结构」；方志体本以条目串联。"
        },
        "cast": {
          "locus": "卷06 · 城北錄 · 盂兰会 · ~25% anchor",
          "quote": "都土地廟例於中元祀之，先期賽會，至期迎神於城隍行宮，迨城隍會回宮。迎神於畫肪。幾座屏風，幡幢傘蓋，報事刑具，威儀法度，如城隍例。選僧為瑜珈焰口，造盂蘭盆，放荷花燈；中夜開船，張燈如元夕，謂之盂蘭會。",
          "why_score": "名士/歌姬/园亭主人群像（卷06盂兰会/卷18舫匾卢大眼）；靠条目细节辨识，缺长篇深度，故人物 74。"
        },
        "pace": {
          "locus": "方志条目 · 卷01御道纪典 · sample_print_v0",
          "quote": "由北橋七里香阜寺御道，旱路八里天寧寺行宮，計程六十二里，此揚州水程一站也。《盛典》載御製詩云：「清晨解纜發秦郵，落照維揚駐御舟。」",
          "why_score": "方志条目密、偏停驻；卷01御道纪典、卷18舫匾可读性较高，故节奏 72。"
        },
        "prose": {
          "locus": "卷01 · 南巡盛典 · open anchor",
          "quote": "揚州御道自北橋始。乾隆辛未、丁丑、壬午、乙酉、庚子、甲辰，上六巡江、浙，江南總督恭紀典章，泐之成書，謹名《南巡盛典》。內載向導統領努三、兆惠奏自直隸廠登舟，過淮安府，閱看高郵東地南關、車絡壩等處河道堤工。",
          "why_score": "卷01南巡盛典、卷16「旧传地脉通蜀」、卷18「鼓棚本泰州驳盐船」，清散文工丽，故文笔 89。"
        },
        "world": {
          "locus": "卷16 · 蜀岡錄 · ~75% anchor",
          "quote": "蜀岡在大儀鄉，顧祖禹《讀史方輿紀要》云：「蜀岡在府西北四里，西接儀征、六合縣界，東北抵茱萸灣，隔江與金陵相對。」祝穆《方輿勝覽》云：「舊傳地脈通蜀，故曰蜀岡。」",
          "why_score": "扬州园林/画舫/节俗/蜀冈/小秦淮；乾隆南巡+乾嘉扬州文化圈极丰，故世界观 93。"
        },
        "hook": {
          "locus": "卷06 · 城北錄 · 盂兰会 · ~25% anchor",
          "quote": "蓋江南中元節，每多婦女買舟作盂蘭放焰口，然燈水面，以賭勝負，秦淮最盛。吳杉亭詩云：「青溪北接進香河，七月盂蘭賽會多。齊舁金仙臨畫舫，紅燈千點落微波。」",
          "why_score": "卷01御道八站、卷06盂兰会「青溪北接进香河」即场景钩；序文总引，故钩子 78。"
        },
        "innov": {
          "locus": "卷18 · 舫匾錄 · end anchor",
          "quote": "揚州畫舫，始於鼓棚。鼓棚本泰州駁鹽船，至朽腐不能裝載，輒牽入內河，架以枋楣椽柱。大者可置三席，謂之「大三張」，小者謂之「小三張」。駁鹽船之腳船，枋楣椽柱如瓜蓏架者謂之「絲瓜架」。",
          "why_score": "「画舫录」体影响后世城市笔记；与《板橋雜記》（193）互补（南京群像 vs 扬州方志），故创新 85。"
        },
        "ending": {
          "locus": "卷18 · 舫匾錄 · 全書終 · end anchor",
          "quote": "揚州畫舫，始於鼓棚。鼓棚本泰州駁鹽船，至朽腐不能裝載，輒牽入內河，架以枋楣椽柱。大者可置三席，謂之「大三張」，小者謂之「小三張」。至於四方客卿達官以及城內仕宦向有官船。皆住北門馬頭，非遊人所得乘也。",
          "why_score": "卷18「全書終」舫匾录收束；方志式闭合，无情节高潮，故结局 74。"
        }
      }
    },
    {
      "file": "205-yi-yuan.md",
      "id": "print-v0.yi-yuan",
      "title": "異苑",
      "author": "劉敬叔（南朝宋，生卒不详）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 短篇集 / 筆記小說",
      "source_text": "https://zh.wikisource.org/wiki/異苑",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.3,
      "l1": {
        "plot": 76,
        "cast": 77,
        "pace": 86,
        "prose": 82,
        "world": 79,
        "hook": 80,
        "innov": 88,
        "ending": 74
      },
      "evidence": {
        "plot": "十卷各则短篇志怪，无统一主线；卷08赵晃劾蛇妖、乐广治狸怪单则结构完整，卷间无情节钩接。",
        "cast": "张华（洛钟鸣/吴郡石鼓）、乐广、赵晃、徐奭等靠细节立像；卷03鹦鹉灭火神性鲜明。",
        "pace": "短篇笔记体裁，每则数百至数千字即收；十卷阅读节奏轻，几乎无注水。",
        "prose": "刘敬叔文言简洁，卷01饮虹吐金、卷03鹦鹉灭火白描；较干宝偏晚近而叙事清楚。",
        "world": "魏晋南北异闻并置（钟山/姑苏/豫章/长沙）；博物（燃石/衡山三峰）与鬼神同卷。",
        "hook": "卷01美人虹/饮虹吐金即异；卷08赵晃劾蛇妖、卷10吴客木雕，开则即钩。",
        "innov": "南朝志怪代表；毛晋后记评其备而未全，影响《述異記》及后世笔记；与 scorecard 200《搜神記》前后相承。",
        "ending": "卷10末则收束后以毛晋後記闭合；条目式余韵，无戏剧性全书跋。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷08 · 趙晃劾蛇妖 · sample_print_v0",
          "quote": "後漢時，姑蘇忽有男子衣白衣，冠白冠，形神修勵。從者六七人，遍擾居民。欲掩害之，即有風雨。郡兵不能掩。術士趙晃聞之，往白郡守曰：「此妖也。欲見之乎？」乃淨水焚香，長嘯一聲。大風疾至，聞室中數十人響應。晃擲手中符如風。頃若，有人持物來者。晃曰：「何敢幻惑如此？」隨復旋風擁去。晃謂守曰：「可視之。」使者出門，人已報云：去此百步，有大白蛇長三丈，斷首路旁。",
          "why_score": "十卷各则短篇志怪，无统一主线；卷08 赵晃劾蛇妖、乐广治狸怪单则结构完整，卷间无情节钩接，故情节 76。"
        },
        "cast": {
          "locus": "卷03 · 鸚鵡滅火 · sample_print_v0",
          "quote": "有鸚鵡飛集他山，山中禽獸輒相貴重。鸚鵡自念雖樂，不可久也，便去。後數月，山中大火。鸚鵡遙見，便入水濡羽，飛而灑之。天神言：「汝雖有志意，何足云也？」對曰：「雖知不能救，然嘗僑居是山，禽獸行善，皆為兄弟，不忍見耳。」天神嘉感，即為滅火。",
          "why_score": "张华、乐广、赵晃、徐奭靠细节立像；卷03 鹦鹉灭火神性鲜明，人物靠单则立像，故人物 77。"
        },
        "pace": {
          "locus": "卷01 · 飲虹吐金 · sample_print_v0",
          "quote": "晉義熙初，晉陵薛願有虹飲其釜澳，須臾吸響便竭。願輦酒灌之，隨投隨涸，便吐金滿釜。於是災弊日袪而豐富歲臻。",
          "why_score": "短篇笔记体裁，每则数百至数千字即收；十卷阅读节奏轻，几乎无注水，故节奏 86。"
        },
        "prose": {
          "locus": "卷01 · 飲虹吐金 · sample_print_v0",
          "quote": "晉義熙初，晉陵薛願有虹飲其釜澳，須臾吸響便竭。願輦酒灌之，隨投隨涸，便吐金滿釜。於是災弊日袪而豐富歲臻。",
          "why_score": "刘敬叔文言简洁，卷01 饮虹吐金、卷03 鹦鹉灭火白描；较干宝偏晚近而叙事清楚，故文笔 82。"
        },
        "world": {
          "locus": "卷01 · 九嶷山舜廟 · sample_print_v0",
          "quote": "衡陽山、九嶷山，皆有舜廟。每太守修理祀祭潔敬，則聞弦歌之聲。漢章帝時，零陵文學奚景於冷道縣祠下得笙白玉管，舜時西王母獻。",
          "why_score": "魏晋南北异闻并置（钟山/姑苏/豫章/长沙）；博物（燃石/衡山三峰）与鬼神同卷，故世界观 79。"
        },
        "hook": {
          "locus": "卷01 · 美人虹/飲虹吐金 · sample_print_v0",
          "quote": "古語有之曰：古者有夫妻荒年菜食而死，俱化成青絳，故俗呼「美人虹」。郭云：虹為雩，俗呼為美人。",
          "why_score": "卷01 美人虹/饮虹吐金即异；卷08 赵晃劾蛇妖、卷10 吴客木雕，开则即钩，故 80。"
        },
        "innov": {
          "locus": "卷10 · 足下之稱 · sample_print_v0",
          "quote": "介子推逃祿隱跡，抱樹燒死。文公拊木哀嗟，伐而製屐。每懷割股之功，俯視其屐曰：「悲乎足下！」「足下」之稱，將起於此。",
          "why_score": "南朝志怪代表；毛晋后记评其备而未全，影响《述異記》及后世笔记；与 scorecard 200《搜神記》前后相承，故创新 88。"
        },
        "ending": {
          "locus": "卷10 · 吳客木雕 · sample_print_v0",
          "quote": "魏安釐王觀翔雕而樂之，曰：「寡人得如雕之飛，視天下如芥也。」吳客有隱遊者聞之，作木雕而獻之王。……乃取而騎焉，遂翻然飛去，莫知所之。",
          "why_score": "卷10 末则收束后以毛晋後記闭合；条目式余韵，无戏剧性全书跋，故结局 74。"
        }
      }
    },
    {
      "file": "206-youming-lu.md",
      "id": "print-v0.youming-lu",
      "title": "幽明錄",
      "author": "劉義慶（南朝宋，403–444）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 短篇集 / 筆記小說",
      "source_text": "https://zh.wikisource.org/wiki/幽明錄",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.0,
      "l1": {
        "plot": 74,
        "cast": 76,
        "pace": 83,
        "prose": 84,
        "world": 82,
        "hook": 78,
        "innov": 90,
        "ending": 73
      },
      "evidence": {
        "plot": "多卷条目式志怪，无统一情节线；单则完整（吴氏华隆犬救主、石季龙金凤飞入漳河）但条目间无钩接。",
        "cast": "石季龙、吴氏华隆、舒礼、丁晔等类型靠细节立像；中段华隆犬「仿佛涕泣」性格极鲜明。",
        "pace": "条目式笔记，长短参差；开卷地理异闻密度高，后段幽婚/还魂类略停驻。",
        "prose": "刘义庆笔力凝练，卷一金台「穷尽神工」、中段冥司审问、末则石和还生白描清楚。",
        "world": "南北地理（始兴/艾县/武昌）+冥府法度（舒礼热熬）+人间婚恋幽鬼并置，层极丰。",
        "hook": "开卷海中金台、石季龙金凤即异；中段华隆犬、末则石和还生，开条即钩。",
        "innov": "与《世说新语》同作者；志怪名篇源头（华隆犬、庞阿幽婚），影响《搜神记》后世及唐代笔记。",
        "ending": "条目式收束于还魂/感通类短篇；无独立全书跋，以法朗还生闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷二 · 吴氏华隆犬 · sample_print_v0",
          "quote": "晉太興二年，吳氏華隆好獵，養一快犬，名曰的尾，常將自隨，隆後至江邊伐荻，犬暫出渚次。隆為大蛇所圍，繞周身。犬還，便咋蛇，蛇死。隆僵仆無所知，犬仿佛涕泣。",
          "why_score": "多卷条目式志怪，无统一情节线；单则完整（华隆犬救主、石季龙金凤飞入漳河）但条目间无钩接，故情节 74。"
        },
        "cast": {
          "locus": "卷二 · 舒礼冥司审问 · ~25%",
          "quote": "府君曰：「汝佞神殺生，其罪應上熱熬。」使吏牽著熬所。見一物，牛頭人身，捉鐵叉，叉禮著投鐵床上，宛轉身體焦爛，求死不得。經一宿二日，備極冤楚。",
          "why_score": "石季龙、吴氏华隆、舒礼、丁晔等类型靠细节立像；中段华隆犬「仿佛涕泣」性格极鲜明，故人物 76。"
        },
        "pace": {
          "locus": "卷一 · 开卷地理异闻密度 · open anchor",
          "quote": "海中有金臺，出水百丈，結構巧麗，窮盡神工，橫光巖渚，竦曜星漢。臺內有金幾，雕文備置，上有百味之食，四大力神常立守護。",
          "why_score": "条目式笔记，长短参差；开卷地理异闻密度高，后段幽婚/还魂类略停驻，故节奏 83。"
        },
        "prose": {
          "locus": "卷一 · 海中金台 · open anchor",
          "quote": "海中有金臺，出水百丈，結構巧麗，窮盡神工，橫光巖渚，竦曜星漢。臺內有金幾，雕文備置，上有百味之食，四大力神常立守護。",
          "why_score": "刘义庆笔力凝练，卷一金台「穷尽神工」、中段冥司审问、末则石和还生白描清楚，故文笔 84。"
        },
        "world": {
          "locus": "卷二 · 舒礼冥司 + 卷一南北地理 · sample_print_v0",
          "quote": "禮入門，見數千間瓦屋，皆懸竹簾，自然床榻，男女異處，有誦經者，唄偈者，自然飲食者，快樂不可言。禮文書名已到太山門，而身不至。",
          "why_score": "南北地理（始兴/艾县/武昌）+冥府法度（舒礼热熬）+人间婚恋幽鬼并置，层极丰，故世界观 82。"
        },
        "hook": {
          "locus": "卷一 · 开卷海中金台 · open anchor",
          "quote": "鄴城鳳陽門五層樓，去地二十丈，長四十丈，廣二十丈，安金鳳皇二頭於其上。石季龍將衰，一頭飛入漳河，清朗見在水底；一頭今猶存。",
          "why_score": "开卷海中金台、石季龙金凤即异；中段华隆犬、末则石和还生，开条即钩，故钩子 78。"
        },
        "innov": {
          "locus": "卷二 · 华隆犬名篇 · ~25%",
          "quote": "犬還，便咋蛇，蛇死。隆僵仆無所知，犬仿佛涕泣。走還船，復反草中。其伴怪其所以，隨往，見隆悶絶委地。將歸家二日，犬為不食。隆復蘇，乃始進飯。隆愈愛惜，同於親戚。後忽失之，二年尋求，見在顯山。",
          "why_score": "与《世说新语》同作者；志怪名篇源头（华隆犬、庞阿幽婚），影响《搜神记》后世及唐代笔记，故创新 90。"
        },
        "ending": {
          "locus": "卷末 · 石长和还生 · end anchor",
          "quote": "長和拜辭，上車而歸。前所行道邊，所在有亭傳、吏民、床坐飲食之具。倏然歸家，前見父母坐其屍邊。見屍大如牛，聞屍臭。不欲入其中，繞屍三匝，長和嘆息，當屍頭前。見其亡姊於後推之，便踣屍面上，因即蘇。",
          "why_score": "条目式收束于还魂/感通类短篇；无独立全书跋，以石长和还生闭合，故结局 73。"
        }
      }
    },
    {
      "file": "207-xu-qixie-ji.md",
      "id": "print-v0.xu-qixie-ji",
      "title": "續齊諧記",
      "author": "吳均（南梁，469–520）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 短篇集 / 筆記小說",
      "source_text": "https://zh.wikisource.org/wiki/續齊諧記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.9,
      "l1": {
        "plot": 78,
        "cast": 75,
        "pace": 84,
        "prose": 85,
        "world": 77,
        "hook": 82,
        "innov": 86,
        "ending": 72
      },
      "evidence": {
        "plot": "名篇多且单篇结构完整：霍光金凤辖、斑狸谒张华、清溪庙赵文韶幽会；条目间无统一主线。",
        "cast": "霍光、张华、徐秋夫、赵文韶等靠名篇立像；清溪庙女姑神歌辞性格鲜明。",
        "pace": "短篇志怪，每则千余字即收；全本篇幅轻，几乎无注水。",
        "prose": "吴均叙事流畅，清溪庙歌「日暮风吹/歌繁霜」、斑狸与张华论学对白精彩。",
        "world": "南朝宫廷（霍光金凤）+会稽清溪庙+钱塘石磨民俗，神怪与人间并置。",
        "hook": "霍光金凤辖开卷即异；斑狸谒张华、清溪庙夜会，开则即钩。",
        "innov": "续东阳无疑《齐谐记》；名篇为《文选》李善注所引典据，影响唐代志怪及后世「齐谐」体。",
        "ending": "以清溪庙幽会+陆友跋收束；条目式闭合，无戏剧性全书跋。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "清溪庙 · 赵文韶幽会 · ~75% / end",
          "quote": "須臾，女到，年十八九，行歩容色可憐，猶將兩婢自隨。問：「家在何處？」舉手指王尙書宅，曰：「是聞君歌聲，故來相詣，豈能爲一曲邪？」文韶即爲歌草生盤石，音韻淸暢，又深會女心。",
          "why_score": "名篇多且单篇结构完整：霍光金凤辖、斑狸谒张华、清溪庙赵文韶幽会；条目间无统一主线，故情节 78。"
        },
        "cast": {
          "locus": "清溪庙 · 女姑神歌辞 · end anchor",
          "quote": "歌曰：「日暮風吹，葉落依枝。丹心寸意，愁君未知。歌繁霜，侵曉幕。何意空相守，坐待繁霜落。」",
          "why_score": "霍光、张华、徐秋夫、赵文韶等靠名篇立像；清溪庙女姑神歌辞性格鲜明，故人物 75。"
        },
        "pace": {
          "locus": "全本篇幅 · 短篇志怪体例 · sample_print_v0",
          "quote": "陽羨許彦於綏安山行，遇一書生，年十七八，臥路側，云腳痛，求寄鵝籠中。彦以爲戲言。書生便入籠，籠亦不更廣，書生亦不更小，宛然與雙鵝並坐，鵝亦不驚。",
          "why_score": "短篇志怪，每则千余字即收；全本篇幅轻，几乎无注水，故节奏 84。"
        },
        "prose": {
          "locus": "清溪庙 · 赵文韶对歌 · end anchor",
          "quote": "女爲酌兩三彈，泠泠更增楚絶。乃令婢子歌繁霜，自解裙帶繫箜篌腰，叩之以倚歌。歌曰：「日暮風吹，葉落依枝。丹心寸意，愁君未知。」",
          "why_score": "吴均叙事流畅，清溪庙歌「日暮风吹/歌繁霜」、斑狸与张华论学对白精彩，故文笔 85。"
        },
        "world": {
          "locus": "霍光金凤辖 + 清溪庙 · open / end",
          "quote": "至夜，車轄上金鳳凰輒亡去，莫知所之，至曉乃還。如此非一。守車人亦嘗見。後南郡黃君仲北山羅鳥，得鳳凰，入手即化成紫金，毛羽冠翅，宛然具足，可長尺餘。",
          "why_score": "南朝宫廷（霍光金凤）+会稽清溪庙+钱塘石磨民俗，神怪与人间并置，故世界观 77。"
        },
        "hook": {
          "locus": "开卷 · 霍光金凤辖 · open anchor",
          "quote": "漢宣帝以皂蓋車一乘，賜大將軍霍光，悉以金鉸具。至夜，車轄上金鳳凰輒亡去，莫知所之，至曉乃還。如此非一。守車人亦嘗見。",
          "why_score": "霍光金凤辖开卷即异；斑狸谒张华、清溪庙夜会，开则即钩，故钩子 82。"
        },
        "innov": {
          "locus": "末则 · 陆友跋 · end anchor",
          "quote": "齊諧，志怪者也。蓋莊生寓言耳。今呉均所續，特取義云耳，前無其書也。考文獻通考書目，亦云。至元甲子，呉郡陸友記。",
          "why_score": "续东阳无疑《齐谐记》；名篇为《文选》李善注所引典据，影响唐代志怪及后世「齐谐」体，故创新 86。"
        },
        "ending": {
          "locus": "清溪庙幽会 · 陆友跋收束 · end anchor",
          "quote": "又令婢取瑟琶彈之，歌繁霜，自解裙帶繫箜篌腰，叩之以倚歌。翌日，看所見屋宅處，並高墳深𡑞。祠廟中惟女姑神像，靑衣婢立在前，細視之，皆夜所見者，於是遂絶。當宋元嘉五年也。",
          "why_score": "以清溪庙幽会+陆友跋收束；条目式闭合，无戏剧性全书跋，故结局 72。"
        }
      }
    },
    {
      "file": "208-liexian-zhuan.md",
      "id": "print-v0.liexian-zhuan",
      "title": "列仙傳",
      "author": "劉向（西漢，前77–前6，传）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神仙傳 / 傳記 / 志怪",
      "source_text": "https://zh.wikisource.org/wiki/列仙傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.6,
      "l1": {
        "plot": 70,
        "cast": 80,
        "pace": 78,
        "prose": 81,
        "world": 85,
        "hook": 76,
        "innov": 93,
        "ending": 74
      },
      "evidence": {
        "plot": "神仙传记无统一情节线；单传结构完整（赤松子、江妃二女、黄帝鼎湖）但传间无钩接。",
        "cast": "每传一人，赤松子/宁封子/江妃二女/范蠡等靠典故与赞诗立像；类型靠细节而非连续叙事。",
        "pace": "传+四言赞诗，每传后略停驻；全本阅读节奏稳，无注水但赞诗重复感。",
        "prose": "刘向（传）文体古雅，赞辞「眇眇赤松/飘飘少女」；叙事简洁，较后世笔记偏古拙。",
        "world": "上古至汉仙界谱系（神农/黄帝/昆仑/峨嵋）；赤松子、黄帝鼎湖建构道教仙传世界。",
        "hook": "赤松子「能入火自烧」、黄帝「龙垂胡髯下迎」开传即异；江妃二女佩空怀。",
        "innov": "中国第一部流传神仙人物传记；影响《神仙传》《搜神记》及道教文学传统。",
        "ending": "以跋论收束（论仙道「道不可弃」）；传体闭合，开放式余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "开传 · 赤松子 · open anchor",
          "quote": "赤松子者，神農時雨師也。服水玉以教神農，能入火自燒。往往至崑崙山上，常止西王母石室中，隨風雨上下。炎帝少女追之，亦得仙，俱去。",
          "why_score": "神仙传记无统一情节线；单传结构完整（赤松子、江妃二女、黄帝鼎湖）但传间无钩接，故情节 70。"
        },
        "cast": {
          "locus": "黄帝 · 鼎湖升仙 · open anchor",
          "quote": "黃帝者，號曰軒轅。能劾百神，朝而使之。……鼎成，有龍垂鬍髯下迎帝，乃昇天。群臣百僚悉持龍髯，從帝而升，攀帝弓及龍髯，拔而弓墜，群臣不得從，望帝而悲號。",
          "why_score": "每传一人，赤松子/宁封子/江妃二女/范蠡等靠典故与赞诗立像；类型靠细节而非连续叙事，故人物 80。"
        },
        "pace": {
          "locus": "传+四言赞 · 全本 ~12.8k · sample_print_v0",
          "quote": "眇眇赤松，飄飄少女。接手翻飛，泠然雙舉。縱身長風，俄翼玄圃。妙達巽坎，作範司雨。",
          "why_score": "传+四言赞诗，每传后略停驻；全本阅读节奏稳，无注水但赞诗重复感，故节奏 78。"
        },
        "prose": {
          "locus": "赤松子赞 · open anchor",
          "quote": "眇眇赤松，飄飄少女。接手翻飛，泠然雙舉。縱身長風，俄翼玄圃。妙達巽坎，作範司雨。",
          "why_score": "刘向（传）文体古雅，赞辞「眇眇赤松/飘飘少女」；叙事简洁，较后世笔记偏古拙，故文笔 81。"
        },
        "world": {
          "locus": "赤松子 · 昆仑/西王母 · open anchor",
          "quote": "往往至崑崙山上，常止西王母石室中，隨風雨上下。炎帝少女追之，亦得仙，俱去。至高辛時，復為雨師。",
          "why_score": "上古至汉仙界谱系（神农/黄帝/昆仑/峨嵋）；赤松子、黄帝鼎湖建构道教仙传世界，故世界观 85。"
        },
        "hook": {
          "locus": "开传 · 赤松子 · open anchor",
          "quote": "赤松子者，神農時雨師也。服水玉以教神農，能入火自燒。往往至崑崙山上，常止西王母石室中，隨風雨上下。炎帝少女追之，亦得仙，俱去。",
          "why_score": "赤松子「能入火自烧」、黄帝「龙垂胡髯下迎」开传即异；江妃二女佩空怀，故钩子 76。"
        },
        "innov": {
          "locus": "序跋 · 列仙传定位 · open anchor",
          "quote": "《列仙傳》是中國第一部流傳下來的關於神仙人物的傳記，作者不可考，但一般署名劉向。",
          "why_score": "中国第一部流传神仙人物传记；影响《神仙传》《搜神记》及道教文学传统，故创新 93。"
        },
        "ending": {
          "locus": "跋论 · 始皇好仙/道不可弃 · end anchor",
          "quote": "始皇好遊仙之事，庶幾有獲，故方士霧集，祈祀彌布。殆必因跡托虛，寄空為實，不可信用也……然雖有時著，蓋道不可棄，距而閉之，尚貞正也。",
          "why_score": "以跋论收束（论仙道「道不可弃」）；传体闭合，开放式余韵，故结局 74。"
        }
      }
    },
    {
      "file": "209-hanwu-gushi.md",
      "id": "print-v0.hanwu-gushi",
      "title": "漢武故事",
      "author": "班固（传，東漢；实出六朝，作者不详）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "轶闻 / 志怪 / 宫廷小說",
      "source_text": "https://zh.wikisource.org/wiki/漢武故事",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.8,
      "l1": {
        "plot": 75,
        "cast": 79,
        "pace": 80,
        "prose": 80,
        "world": 83,
        "hook": 81,
        "innov": 84,
        "ending": 76
      },
      "evidence": {
        "plot": "武帝生平轶闻有弱时序（诞生→柏谷→仙术→晚年）；单条完整（柏谷逆旅、钩弋夫人）但非严格长篇。",
        "cast": "武帝/王皇后/卫子夫/东方朔/钩弋夫人/神君等靠宫廷细节立像；钩弋「十四月产昭帝」性格鲜明。",
        "pace": "条目式但篇幅适中（~9k）；开卷身世、中段微行仙术、后段晚年，节奏稳。",
        "prose": "六朝旧帙叙事清楚，柏谷逆旅对白、秋风辞引文；序跋辨版本，正文偏简洁。",
        "world": "汉宫（猗兰殿/甘泉/茂陵）+仙术方士+柏谷逆旅民间；帝王与方士世界并置。",
        "hook": "武帝诞猗兰殿赤气、柏谷逆旅即钩；钩弋夫人、神君长陵女子，开条即异。",
        "innov": "汉武小说传统源头之一；与《洞冥记》《海内十洲记》姊妹，影响后世汉武帝题材。",
        "ending": "以宣帝立庙诸灵异收束；条目式闭合，有余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "柏谷逆旅 · 微行遇险 · ~25%",
          "quote": "上微行至於柏谷，夜投亭長宿，亭長不內，乃宿於逆旅。逆旅翁謂上曰：「汝長大多力，當勤稼穡；何忽帶劍群聚，夜行動眾，此不欲爲盜則淫耳。」上默然不應，因乞漿飲，翁答曰：「吾止有溺，无漿也。」",
          "why_score": "武帝生平轶闻有弱时序（诞生→柏谷→仙术→晚年）；单条完整（柏谷逆旅、钩弋夫人）但非严格长篇，故情节 75。"
        },
        "cast": {
          "locus": "钩弋夫人 · 十四月产昭帝 · ~75%",
          "quote": "由是得幸，爲拳夫人。進爲婕妤，居鉤弋宮。解皇帝素女之術，大有寵，有身，十四月產昭帝。上曰：「堯十四月而生，鉤弋亦然。」乃命其門曰堯母門。",
          "why_score": "武帝/王皇后/卫子夫/东方朔/钩弋夫人/神君等靠宫廷细节立像；钩弋「十四月产昭帝」性格鲜明，故人物 79。"
        },
        "pace": {
          "locus": "全本 ~9k · 开卷身世→中段仙术→后段晚年 · sample_print_v0",
          "quote": "上幸河東，欣言中流，與群臣飲宴。顧視帝京，乃自作《秋風辭》曰：「泛樓船兮汾河，橫中流兮揚素波。簫鼓吹，發棹歌，極歡樂兮哀情多。」",
          "why_score": "条目式但篇幅适中（~9k）；开卷身世、中段微行仙术、后段晚年，节奏稳，故节奏 80。"
        },
        "prose": {
          "locus": "柏谷逆旅 · 对白 · ~25%",
          "quote": "有頃，还內。上使人覘之，見翁方要少年十餘人，皆持弓矢刀劍，令主人嫗出安过客。嫗归，謂其翁曰：「吾覌此丈夫，乃非常人也；且亦有備，不可圖也。不如因礼之。」",
          "why_score": "六朝旧帙叙事清楚，柏谷逆旅对白、秋风辞引文；序跋辨版本，正文偏简洁，故文笔 80。"
        },
        "world": {
          "locus": "甘泉 · 神君 + 柏谷逆旅 · ~25% / ~75%",
          "quote": "神君者，長陵女子也，死而有靈。霍去病微時，数自祷神君，乃見其形，自修飾，欲與去病交接，去病不肯，神君亦慚。及去病疾篤，上令爲祷神君，神君曰：「霍將軍精氣少，寿命不長。」",
          "why_score": "汉宫（猗兰殿/甘泉/茂陵）+仙术方士+柏谷逆旅民间；帝王与方士世界并置，故世界观 83。"
        },
        "hook": {
          "locus": "开卷 · 武帝诞猗兰殿 · open anchor",
          "quote": "帝以乙酉年七月七日旦生於猗蘭殿。年四歲，立爲膠東王。少而聰明有智術，與宮人、諸兄弟戲，善徵其意而應之大小，皆得其歡心。",
          "why_score": "武帝诞猗兰殿赤气、柏谷逆旅即钩；钩弋夫人、神君长陵女子，开条即异，故钩子 81。"
        },
        "innov": {
          "locus": "序跋 · 版本与姊妹篇 · open anchor",
          "quote": "所言亦多與《史記》、《漢書》相出入，而雜以妖妄之語。然如《藝文類聚》、《三輔黃圖》、《太平御覽》諸書所引甲帳珠簾、王母青雀、茂陵玉碗諸事稱出《漢武故事》者，乃皆無之。",
          "why_score": "汉武小说传统源头之一；与《洞冥记》《海内十洲记》姊妹，影响后世汉武帝题材，故创新 84。"
        },
        "ending": {
          "locus": "宣帝立庙 · 诸灵异 · end anchor",
          "quote": "宣帝即位，尊孝武廟曰世宗。奏樂之日，虛中有唱善者。告祠之日，曰鵠群飛集後庭。西河立廟，神光滿殿中，狀如月。東萊立廟，有大鳥跡，竟路白，龍夜見。河東立廟，告祠之日，白虎銜肉置殿前",
          "why_score": "以宣帝立庙诸灵异收束；条目式闭合，有余韵，故结局 76。"
        }
      }
    },
    {
      "file": "21-dracula.md",
      "id": "print-v0.dracula",
      "title": "Dracula",
      "author": "Bram Stoker",
      "band": "G-print",
      "genre": "print",
      "print_genre": "gothic / epistolary / horror",
      "source_text": "https://www.gutenberg.org/files/345/345-h/345-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 93.6,
      "l1": {
        "plot": 94,
        "cast": 92,
        "pace": 91,
        "prose": 95,
        "world": 94,
        "hook": 96,
        "innov": 94,
        "ending": 93
      },
      "evidence": {
        "plot": "城堡囚禁、伦敦侵入、证据拼合与追猎形成清晰升级。",
        "cast": "Mina、Van Helsing、Harker 各有功能与情感支点。",
        "pace": "日记/信件切换制造悬念，资料汇编偶尔拖慢冲刺。",
        "prose": "叙述载体多声部且能维持古典恐怖气氛。",
        "world": "现代打字机、录音与民俗吸血鬼规则碰撞有力。",
        "hook": "陌生旅客进入 Borgo Pass，红眼车夫与“dead travel fast”即设恐怖。",
        "innov": "以伪档案拼合怪物小说，影响深远。",
        "ending": "Quincey 死亡有代价，七年后文件反证式余韵完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. I–IV castle → London hunt → NOTE epilogue · sample_print_v0",
          "quote": "The castle is on the very edge of a terrible precipice. A stone falling from the window would fall a thousand feet without touching anything!",
          "why_score": "城堡囚禁、伦敦侵入、证据拼合与追猎在抽样锚点中形成清晰升级；终章 NOTE 回扣代价，故情节 94。"
        },
        "cast": {
          "locus": "Dr. Seward's Diary · Van Helsing on Mina",
          "quote": "Ah, that wonderful Madam Mina! She has man's brain--a brain that a man should have were he much gifted--and a woman's heart. The good God fashioned her for a purpose, believe me, when He made that so good combination.",
          "why_score": "Mina、Van Helsing、Harker 各有功能与情感支点；Mina 被明确定位为团队枢纽，故人物 92。"
        },
        "pace": {
          "locus": "epistolary chapter map · open–mid sample",
          "quote": "CHAPTER I. Jonathan Harker's Journal … CHAPTER XII. Dr. Seward's Diary … CHAPTER XXIV. Dr. Seward's Phonograph Diary, spoken by Van Helsing",
          "why_score": "日记/信件/剪报切换制造悬念；中段资料汇编略拖冲刺感，抽样已可见此权衡，故节奏 91。"
        },
        "prose": {
          "locus": "Ch. I · Harker journal opening (Gutenberg #345)",
          "quote": "Left Munich at 8:35 P. M., on 1st May, arriving at Vienna early next morning; should have arrived at 6:46, but train was an hour late.",
          "why_score": "多声部载体维持古典恐怖气氛；精确时刻的日记体先建立可信再打破，故文笔 95。"
        },
        "world": {
          "locus": "Ch. VI · Mina's typewriter + Ch. I eastward journey",
          "quote": "I shall be able to be useful to Jonathan, and if I can stenograph well enough I can take down what he wants to say in this way and write it out for him on the typewriter, at which also I am practising very hard.",
          "why_score": "现代打字机、速记与民俗吸血鬼规则碰撞；科技档案与东行入 Transylvania 并置，故世界观 94。"
        },
        "hook": {
          "locus": "Ch. I · Borgo Pass coach · open anchor",
          "quote": "Denn die Todten reiten schnell (\"For the dead travel fast.\").",
          "why_score": "陌生旅客进入 Borgo Pass，红眼车夫与「死人骑得快」即设恐怖；开篇钩极强，故 96。"
        },
        "innov": {
          "locus": "prefatory note · pseudo-archive frame",
          "quote": "How these papers have been placed in sequence will be made manifest in the reading of them. All needless matters have been eliminated, so that a history almost at variance with the possibilities of later-day belief may stand forth as simple fact.",
          "why_score": "以伪档案拼合怪物小说，影响后世 epistolary horror；形式即创新声明，故 94。"
        },
        "ending": {
          "locus": "NOTE · seven years after · ending anchor",
          "quote": "Seven years ago we all went through the flames; and the happiness of some of us since then is, we think, well worth the pain we endured. It is an added joy to Mina and to me that our boy's birthday is the same day as that on which Quincey Morris died.",
          "why_score": "Quincey 死亡有代价，七年后文件反证式余韵完整；胜利带伤而非廉价团圆，故结局 93。"
        }
      }
    },
    {
      "file": "210-dongming-ji.md",
      "id": "print-v0.dongming-ji",
      "title": "洞冥記",
      "author": "郭憲（传，東漢；实出六朝，作者不详）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "轶闻 / 志怪 / 仙術小說",
      "source_text": "https://zh.wikisource.org/wiki/洞冥記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.3,
      "l1": {
        "plot": 74,
        "cast": 82,
        "pace": 83,
        "prose": 79,
        "world": 86,
        "hook": 84,
        "innov": 83,
        "ending": 71
      },
      "evidence": {
        "plot": "四卷以东方朔/武帝仙术为弱主线；卷内单条完整（招仙阁、怀梦草）但卷间无钩接。",
        "cast": "东方朔（降生/紫泥海/北极游）与武帝/丽娟靠奇幻细节立像；丽娟「吹气胜兰/骨节自鸣」鲜明。",
        "pace": "四卷短篇，每则数百至千余字即收；全本篇幅轻，几乎无注水。",
        "prose": "六朝托名文体，博物奇幻（洞冥草/凤葵草/马肝石）；较《漢武故事》（209）偏夸饰。",
        "world": "海外异草/招仙阁/北极钟火山/末多国；东方朔仙术世界与汉宫并置。",
        "hook": "卷01东方朔降生「览秘谶暗诵」、卷03洞冥草/怀梦草开卷即异；丽娟回风曲翻落庭花。",
        "innov": "汉武/东方朔小说姊妹体；书名为「洞冥草」所本，影响后世汉武帝/东方朔题材。",
        "ending": "卷04以丽娟/丹虾/求不老收束；条目式闭合，无戏剧性全书跋。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷第一 · 东方朔降生 · sample_print_v0",
          "quote": "東方朔，字曼倩。……朔生三日，而田氏死，時景帝三年也。鄰母拾而養之。年三歲，天下秘讖，一覽暗誦於口，常指撝天下，空中獨語。鄰母忽失朔，累月方歸，母笞之。後復去，經年乃歸。母忽見，大驚曰：「汝行經年一歸，何以慰我耶？」朔曰：「兒至紫泥海，有紫水汙衣，仍過虞淵湔浣，朝發中返，何云經年乎？」",
          "why_score": "四卷以东方朔/武帝仙术为弱主线；卷01降生—紫泥海—北极游单条完整，但卷间无钩接，条目式闭合多于全书弧，故情节 74。"
        },
        "cast": {
          "locus": "卷第四 · 丽娟回风曲 · sample_print_v0",
          "quote": "帝所幸宮人，名麗娟，年十四，玉膚柔軟，吹氣勝蘭。不欲衣纓拂之，恐體痕也。每歌，李延年和之，於芝生殿唱回風之曲，庭中花皆翻落。……麗娟以琥珀為佩，置衣裾裏，不使人知，乃言骨節自鳴，相與為神怪也。",
          "why_score": "东方朔靠降生/紫泥海立仙术相，丽娟「吹气胜兰/骨节自鸣」Fantasy 细节鲜明；人物少而象征密，故人物 82。"
        },
        "pace": {
          "locus": "卷第二 · 招仙阁 · sample_print_v0",
          "quote": "元鼎元年，起招仙閣於甘泉宮西。編翠羽麟毫為簾，青琉璃為扇，懸黎火齊為床，其上懸浮金、輕玉之磬。……閣上燒荃靡香屑，燒粟許，其氣三月不絕。",
          "why_score": "四卷短篇，每则数百至千余字即收；卷02 招仙阁、马肝石、玉燕钗一连即换境，几乎无注水，故节奏 83。"
        },
        "prose": {
          "locus": "卷第三 · 洞冥草/怀梦草 · sample_print_v0",
          "quote": "有明莖草，夜如金燈，折枝為炬，照見鬼物之形。……有夢草，似蒲，色紅。晝縮入地，夜則出，亦名懷莫。懷其葉，則知夢之吉兇，立驗也。帝思李夫人之容，不可得，朔乃獻一枝，帝懷之，夜果夢夫人。因改曰懷夢草。",
          "why_score": "六朝托名文体，博物奇幻（洞冥草/凤葵草/马肝石）较《漢武故事》偏夸饰；文笔靠异草命名与意象，故 79。"
        },
        "world": {
          "locus": "卷第一 · 东方朔北极游 · sample_print_v0",
          "quote": "建元二年，帝起騰光臺，以望四遠。……方朔再拜於帝前，曰：「臣東遊萬林之野，獲九色鳳雛，涔源丹獺之水赤色。西過洞壑，得滄淵虬子靜海遊珠。洞壑在虞淵西，虬泉池在五柞宮北，中有追雲舟、起風舟、侍仙舟、含煙舟。」",
          "why_score": "海外异草/招仙阁/北极钟火山/末多国与汉宫并置；东方朔仙术世界自洽，故世界观 86。"
        },
        "hook": {
          "locus": "卷第一 · 东方朔降生 · sample_print_v0",
          "quote": "年三歲，天下秘讖，一覽暗誦於口，常指撝天下，空中獨語。鄰母忽失朔，累月方歸，母笞之。後復去，經年乃歸。",
          "why_score": "卷01 东方朔降生「览秘谶暗诵」、卷03 洞冥草/怀梦草开卷即异；丽娟回风曲翻落庭花，开则即钩，故 84。"
        },
        "innov": {
          "locus": "卷第三 · 怀梦草 · sample_print_v0",
          "quote": "有夢草，似蒲，色紅。晝縮入地，夜則出，亦名懷莫。懷其葉，則知夢之吉兇，立驗也。帝思李夫人之容，不可得，朔乃獻一枝，帝懷之，夜果夢夫人。因改曰懷夢草。",
          "why_score": "汉武/东方朔小说姊妹体；书名为「洞冥草」所本，怀梦草以叶占梦并补李夫人缺，影响后世汉武帝/东方朔题材，故创新 83。"
        },
        "ending": {
          "locus": "卷第四 · 武帝暮年求不老 · sample_print_v0",
          "quote": "武帝暮年，彌好仙術，與東方朔狎暱，帝曰：「朕所好甚者不老，其可得乎？」朔曰：「臣能使少者不老。」帝曰：「服何藥耶？」朔曰：「東北有地日之草，西南有春生之魚。」",
          "why_score": "卷04 以丽娟/丹虾/求不老收束；条目式闭合，无戏剧性全书跋，故结局 71。"
        }
      }
    },
    {
      "file": "211-hainei-shizhou-ji.md",
      "id": "print-v0.hainei-shizhou-ji",
      "title": "海內十洲記",
      "author": "東方朔（传，西漢；实出六朝，作者不详）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "地理 / 仙山 / 志怪小說",
      "source_text": "https://zh.wikisource.org/wiki/海內十洲記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 76.4,
      "l1": {
        "plot": 68,
        "cast": 72,
        "pace": 76,
        "prose": 78,
        "world": 90,
        "hook": 75,
        "innov": 82,
        "ending": 70
      },
      "evidence": {
        "plot": "十洲地理条目无统一情节线；序中武帝问/方朔答为框架，条目间无钩接。",
        "cast": "东方朔/武帝靠序中对白立像；各洲神仙/方士靠条目细节，无连续人物弧。",
        "pace": "单卷条目式，每洲数百字即收；全本篇幅轻，但条目同质重复感。",
        "prose": "六朝词人依托，词条丰蔚（续弦胶/火浣布）；四库提要辨依托，正文偏道家夸大语。",
        "world": "十洲（祖洲/瀛洲/炎洲等）+附沧海岛/方丈/扶桑/昆仑/钟山；仙山地理体系完整。",
        "hook": "序中武帝闻王母说十洲、延方朔问所在，开卷即设仙山框架；凤麟洲续弦胶较钩。",
        "innov": "海内仙山小说代表；李善《文选》多引为证，与《山海经》并置小说家，影响游仙文学。",
        "ending": "以武帝受真形图/朔戒「术泄则妙理散」收束；条目式闭合，无戏剧性跋。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "序 · 方朔答武帝问十洲 · open anchor",
          "quote": "汉武帝既闻王母说八方巨海之中，有祖洲、瀛洲、玄洲、炎洲、长洲、元洲、流洲、生洲、凤麟洲、聚窟洲，有此十洲，乃人迹所稀绝处。又始知东方朔非世常人，是以延之曲室，而亲问十洲所在，所有之物名，故书记之。方朔云：臣学仙者耳，非得道之人。以国家盛美，特招延儒墨于文纲之内，抑绝俗之道，摈虚诡之迹，臣故韬隐逸而赴王庭，藏养生而侍硃阙矣。",
          "why_score": "十洲地理条目无统一情节线；序中武帝问/方朔答为框架，条目间无钩接，故情节 68。"
        },
        "cast": {
          "locus": "序 · 东方朔/武帝 · open anchor",
          "quote": "臣学仙者耳，非得道之人。以国家盛美，特招延儒墨于文纲之内，抑绝俗之道，摈虚诡之迹，臣故韬隐逸而赴王庭，藏养生而侍硃阙矣。亦由尊上好道，且复欲徜徉威仪也。曾随师之主履行，比至硃陵扶桑之阙，溽海冥液之丘；纯阳之陵，始青之下，月宫之间；内游七丘，中旋十洲；践赤县而遨五岳，行陂泽而息名山。",
          "why_score": "东方朔/武帝靠序中对白立像；各洲神仙/方士靠条目细节，无连续人物弧，故人物 72。"
        },
        "pace": {
          "locus": "凤麟洲 · 续弦胶/华林射虎 · ~25%",
          "quote": "煮凤喙及麟角，合煎作膏，名之为续弦胶，或名连金泥。此胶能续弓弩已断之弦、刀剑断折之金，更以胶连续之，使力士掣之，他处乃断，所续之际终无断也。武帝天汉三年，帝幸北海，祠恒山。四月，西国王使至，献此胶四两，吉光毛裘，武帝受以付外库，不知胶裘二物之妙用也。",
          "why_score": "单卷条目式，每洲数百字即收；全本篇幅轻，但条目同质重复感，故节奏 76。"
        },
        "prose": {
          "locus": "序 · 方朔周游六天 · open anchor",
          "quote": "臣自少及今，周流六天，涉历八极于是矣。未若陵灵之子，听真之官，上下九天，洞视百方；北极钩陈而并华盖，南翔太丹而栖火夏；东之通阳之霞，西薄寒穴之野；日月所不逮，星汉所不与；其上无复物，其下无复底。臣之所识，如愧不足以酬广矣。",
          "why_score": "六朝词人依托，词条丰蔚（续弦胶/火浣布）；四库提要辨依托，正文偏道家夸大语，故文笔 78。"
        },
        "world": {
          "locus": "昆仑/钟山 · 五岳真形图 · ~75%",
          "quote": "昆仑，号曰崑崚，在西海之戌地，北海之亥地，去岸十三万里。又有弱水周回绕匝。山东南接积石圃，西北接北户之室。东北临大活之井，西南至承渊之谷。此四角大山，实昆仑之支辅也。……其北海外，又有钟山。在北海之子地，隔弱水之北一万九千里，高一万三千里，上方七千里，周旋三万里。自生玉芝及神草四十余种，上有金台玉阙，亦元气之所舍，天帝居治处也。",
          "why_score": "十洲（祖洲/瀛洲/炎洲等）+附沧海岛/方丈/扶桑/昆仑/钟山；仙山地理体系完整，故世界观 90。"
        },
        "hook": {
          "locus": "序 · 武帝闻王母说十洲 · open anchor",
          "quote": "汉武帝既闻王母说八方巨海之中，有祖洲、瀛洲、玄洲、炎洲、长洲、元洲、流洲、生洲、凤麟洲、聚窟洲，有此十洲，乃人迹所稀绝处。又始知东方朔非世常人，是以延之曲室，而亲问十洲所在，所有之物名，故书记之。",
          "why_score": "序中武帝闻王母说十洲、延方朔问所在，开卷即设仙山框架；凤麟洲续弦胶较钩，故钩子 75。"
        },
        "innov": {
          "locus": "凤麟洲 · 续弦胶 · ~25%",
          "quote": "凤麟洲在西海之中央，地方一千五百里。洲四面有弱水绕之，鸿毛不浮，不可越也。洲上多凤麟，数万各为群。又有山川池泽，及神药百种，亦多仙家。煮凤喙及麟角，合煎作膏，名之为续弦胶，或名连金泥。此胶能续弓弩已断之弦、刀剑断折之金，更以胶连续之，使力士掣之，他处乃断，所续之际终无断也。",
          "why_score": "海内仙山小说代表；李善《文选》多引为证，与《山海经》并置小说家，影响游仙文学，故创新 82。"
        },
        "ending": {
          "locus": "昆仑 · 术泄则妙理散 · end anchor",
          "quote": "然术家幽其事，道法秘其师。术泄则事多疑，师显则妙理散。愿且勿宣臣之意也。武帝欣闻至说，明年遂复从受诸真形图。常带之肘后，八节当朝拜灵书，以书求度脱焉。朔谓滑稽逆知，预覌帝心，故弄万乘，傲公侯，不可得而师友，不可得而喜怒，故武帝不能尽至理于此人。",
          "why_score": "以武帝受真形图/朔戒「术泄则妙理散」收束；条目式闭合，无戏剧性跋，故结局 70。"
        }
      }
    },
    {
      "file": "212-shuyi-ji.md",
      "id": "print-v0.shuyi-ji",
      "title": "述異記",
      "author": "任昉（传，梁，468–508；今本多后人依托）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 博物 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/述異記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 75.1,
      "l1": {
        "plot": 72,
        "cast": 74,
        "pace": 77,
        "prose": 76,
        "world": 80,
        "hook": 74,
        "innov": 78,
        "ending": 70
      },
      "evidence": {
        "plot": "条目杂集无统一主线；单则结构短（董昭之蚁王、曹宗之）但卷间无钩接；序跋辨剽窃。",
        "cast": "人物靠典故立像（石勒/邓通/徐绍之）；鬼怪/神异类型靠细节，无连续人物弧。",
        "pace": "单页~26k字条目式，每则数十至数百字即收；上下卷阅读节奏轻，但条目同质重复。",
        "prose": "任昉（传）文体偏博物；序跋指剽《三五历记》《列仙传》《异苑》等，部分条目拙文（武陵源增李）。",
        "world": "上古（盘古/精卫）至南北朝（宋元嘉鬼怪）异闻并置；与 scorecard 205《異苑》、203《博物志》题材重叠。",
        "hook": "开卷盘古氏/精卫即异；中段石勒梦鹿、大食国树生小儿较钩；后段鬼怪条目开则即异。",
        "innov": "梁代述异传统；桃都天鸡、燕昭王筑台等为后世典据（温庭筠/白居易引），但今本真伪存疑。",
        "ending": "以马道猷魂落屐/法力缚鬼收束；条目式闭合，无戏剧性全书跋。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "序 · 盘古氏/精卫 · open anchor",
          "quote": "昔盤古氏之死也，頭爲四岳，目爲日月，脂膏爲江海，毛髮爲草木。秦漢間俗説盤古氏頭爲東岳，腹爲中岳，左臂爲南岳，右臂爲北岳，足爲西岳。南海中，盤古國，今人皆以盤古爲姓。",
          "why_score": "条目杂集无统一主线；单则结构短（董昭之蚁王、曹宗之）但卷间无钩接；序跋辨剽窃，故情节 72。",
          "contrast": "若只读序跋辨伪而不抽中段鬼怪条目，会误判为纯博物辑录。"
        },
        "cast": {
          "locus": "~25% · 石勒/邓通 · mid anchor",
          "quote": "石勒嘗傭於臨水，爲遊軍所囚。會有羣鹿傍道，軍人競逐之，勒乃獲免。俄而又見一老父，謂勒曰：「向來羣鹿者我也，君應爲列國主，故相救耳。」鄧通以櫂船爲黄頭郎，曰土勝水，其色黄，故刺船郎皆著黄帽。",
          "why_score": "人物靠典故立像（石勒/邓通/徐绍之）；鬼怪/神异类型靠细节，无连续人物弧，故人物 74。"
        },
        "pace": {
          "locus": "卷上 · 盘古/精卫 · open anchor",
          "quote": "昔炎帝女溺死東海中，化爲精衞，其名自呼，毎銜西山木石填東海。偶海燕而生子，生雌狀如精衞，生雄如海燕，今東海精衞誓水處，曽溺於此川，誓不飲其水，一名鳥誓，一名寃禽，又名志鳥，俗呼帝女雀。",
          "why_score": "单页~26k字条目式，每则数十至数百字即收；上下卷阅读节奏轻，但条目同质重复，故节奏 77。"
        },
        "prose": {
          "locus": "序 · 辨剽窃 · open anchor",
          "quote": "其書文頗冗雜，大抵剽剟諸小說而成。如開卷盤古氏一條，即采徐整《三五暦記》。其餘精衞諸條，則采《山海經》。圖客諸條，則采《列仙傳》。龜暦諸條，則采《拾遺記》。老桑諸條，則采《異苑》。",
          "why_score": "任昉（传）文体偏博物；序跋指剽《三五历记》《列仙传》《异苑》等，部分条目拙文（武陵源增李），故文笔 76。"
        },
        "world": {
          "locus": "~75% · 曹宗之/胡庇之 · mid anchor",
          "quote": "高平曹宗之，元嘉二十五年在彭城，夜寢不寤，旦亡，晡時氣息還通，自說所見，一人單衣幘，執手板，稱北海王使者，殿下相喚；宗之隨去殿前，中庭有輕雲，去地數十丈，流蔭徘徊，帷幌之間，有紫煙飄颻，風吹近人，其香非常。",
          "why_score": "上古（盘古/精卫）至南北朝（宋元嘉鬼怪）异闻并置；与 scorecard 205《異苑》、203《博物志》题材重叠，故世界观 80。"
        },
        "hook": {
          "locus": "卷上 · 盘古氏 · open anchor",
          "quote": "南海中，盤古國，今人皆以盤古爲姓。昉按盤古氏天地萬物之祖也，然則生物，始於盤古。昔炎帝女溺死東海中，化爲精衞，毎銜西山木石填東海。",
          "why_score": "开卷盘古氏/精卫即异；中段石勒梦鹿、大食国树生小儿较钩；后段鬼怪条目开则即异，故钩子 74。"
        },
        "innov": {
          "locus": "卷上 · 桃都天鸡/燕昭王 · mid anchor",
          "quote": "合塗國去王都七萬里，人善服鳥獸，雞犬皆使能言。林屋洞有左神幽虚之天，即天后真君之便闕。呉中有五色𤓰，歳充貢獻。東南有桃都山，上有大樹，名曰桃都，枝相去三千里，上有天雞，日初出照此木，天雞則鳴，天下雞皆随之鳴。燕昭王爲郭隗築臺，今在幽州燕王故城中，土人呼爲賢士臺，亦謂之招賢臺。",
          "why_score": "梁代述异传统；桃都天鸡、燕昭王筑台等为后世典据（温庭筠/白居易引），但今本真伪存疑，故创新 78。"
        },
        "ending": {
          "locus": "卷下 · 马道猷/法力缚鬼 · end anchor",
          "quote": "南齊馬道猷爲尚書令史，永明元年坐省中，忽見鬼滿前而傍人不見。須臾，兩鬼入其耳中，推出魂，魂落屐上，指以示人：「諸君見否？」旁人並不見，問魂形狀雲何？道猷曰：「魂正似蝦蟆，雲必無活理，鬼今猶在耳中。」廣州顯明寺道人法力，向晨詣廁，於戸中遇一鬼，狀如昆侖，兩目盡黃，裸身無衣。法力素有膂力，便縛著堂柱，以杖鞭之，終無聲。",
          "why_score": "以马道猷魂落屐/法力缚鬼收束；条目式闭合，无戏剧性全书跋，故结局 70。"
        }
      }
    },
    {
      "file": "213-mingxiang-ji.md",
      "id": "print-v0.mingxiang-ji",
      "title": "冥祥記",
      "author": "王琰（南齊，生卒不详）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "佛教志怪 / 灵验記 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/冥祥記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 76.8,
      "l1": {
        "plot": 73,
        "cast": 76,
        "pace": 74,
        "prose": 77,
        "world": 78,
        "hook": 79,
        "innov": 85,
        "ending": 72
      },
      "evidence": {
        "plot": "131则佛教灵验无统一情节线；自序有弱时序（观音像/撰录缘起），则间无钩接。",
        "cast": "王琰自序立作者像；窦传/释僧洪/赵习等靠灵验细节立像；类型靠观音/金像感应。",
        "pace": "单页~45k字条目式，每则数百字；全本篇幅较长但条目同质（念佛/造像/感应），重复感。",
        "prose": "王琰叙事清楚，自序「镜像接近情/瑞验之发」；正文偏佛教灵验，较《还冤记》少历史叙事。",
        "world": "南朝佛教世界（观音/金像/瓦官寺/法苑珠林引）；自序交阯/京师/江陵地理并置。",
        "hook": "自序观音像放光/梦寻多宝寺开卷即钩；汉明帝梦神人、窦传锁械自解名篇。",
        "innov": "佛教志怪/灵验记开创性；影响《法苑珠林》《辩正论》及后世佛教小说传统。",
        "ending": "以释僧洪/史俊/陈玄范妻（《辩正论》引）收束；条目式闭合，无戏剧性全书跋。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "自序 · 撰录缘起 → 第4则 · 赵泰 · ~25% anchor",
          "quote": "沿此徵覿，綴成斯記。夫鏡接近情，莫踰儀像；瑞驗之發，多自此興。經云：「镕斲圖繢類形相者，爰能行動，及放光明。」",
          "why_score": "131则佛教灵验无统一情节线；自序有弱时序，则间无钩接，但单则（赵泰/窦传）因果完整，故情节 73。",
          "contrast": "若只读序跋而不抽单则，条目式结构会显得像史料辑录而非小说。"
        },
        "cast": {
          "locus": "自序 · 王琰 · open anchor",
          "quote": "琰晝寢，夢見立于座隅；意甚異之。時日已暮，即馳迎還。其夕，南澗十餘軀像，悉遇盜亡。其後久之，像於曛暮閒放光，顯照三尺許地，金輝秀起，煥然奪目。琰兄弟及僕役同睹者十餘人。",
          "why_score": "王琰自序立作者像；窦传/释僧洪/赵习等靠灵验细节立像；类型靠观音/金像感应，故人物 76。"
        },
        "pace": {
          "locus": "第1则 · 汉明帝 · open anchor",
          "quote": "漢明帝夢見神人：形垂二丈，身黃金色，項佩日光。以問羣臣。或對曰：「西方有神，其號曰佛，形如陛下所夢，得無是乎？」於是發使天竺，寫致經像，表之中夏。",
          "why_score": "单页~45k字条目式，每则数百字；全本篇幅较长但条目同质（念佛/造像/感应），重复感，故节奏 74。"
        },
        "prose": {
          "locus": "自序 · 镜像瑞验 · open anchor",
          "quote": "夫鏡接近情，莫踰儀像；瑞驗之發，多自此興。經云：「镕斲圖繢類形相者，爰能行動，及放光明。」今西域釋迦、彌勒二像，暉用若真，蓋得相乎！",
          "why_score": "王琰叙事清楚，自序「镜像接近情/瑞验之发」；正文偏佛教灵验，较《还冤记》少历史叙事，故文笔 77。"
        },
        "world": {
          "locus": "自序 · 交阯/京师/江陵 · open anchor",
          "quote": "琰稚年在交阯，彼土有賢法師，道德僧也。見授五戒，以觀世音金像一軀，見與供養；形製異今，又非甚古，類元嘉中作。……後治改弊廬，無屋安設，寄京師南澗寺中。",
          "why_score": "南朝佛教世界（观音/金像/瓦官寺/法苑珠林引）；自序交阯/京师/江陵地理并置，故世界观 78。"
        },
        "hook": {
          "locus": "自序 · 观音像放光 · open anchor",
          "quote": "其後久之，像於曛暮閒放光，顯照三尺許地，金輝秀起，煥然奪目。琰兄弟及僕役同睹者十餘人。于時幼小，不即題記；比加撰錄，忘其日月；是宋大明七年秋也。",
          "why_score": "自序观音像放光/梦寻多宝寺开卷即钩；汉明帝梦神人、窦传锁械自解名篇，故钩子 79。"
        },
        "innov": {
          "locus": "自序 · 佛教灵验记定位 · open anchor",
          "quote": "循復其事，有感深懷；沿此徵覿，綴成斯記。夫鏡接近情，莫踰儀像；瑞驗之發，多自此興。",
          "why_score": "佛教志怪/灵验记开创性；影响《法苑珠林》《辩正论》及后世佛教小说传统，故创新 85。"
        },
        "ending": {
          "locus": "第129–131则 · 释僧洪/史俊/陈玄范妻 · end anchor",
          "quote": "晉世沙門僧洪，住京師瓦官寺。當義熙十二年時，官禁鎔鑄，洪既發心鑄丈六金像：「像若圓滿，我死無恨。」便即偷鑄。鑄竟，像猶有模，所司收洪，禁在相府，鎖械甚嚴。",
          "why_score": "以释僧洪/史俊/陈玄范妻（《辩正论》引）收束；条目式闭合，无戏剧性全书跋，故结局 72。"
        }
      }
    },
    {
      "file": "214-huanyuan-ji.md",
      "id": "print-v0.huanyuan-ji",
      "title": "還冤記",
      "author": "顏之推（北齊–隋，531–591）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "冤魂志怪 / 因果报应 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/還冤記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.3,
      "l1": {
        "plot": 76,
        "cast": 77,
        "pace": 79,
        "prose": 82,
        "world": 76,
        "hook": 78,
        "innov": 83,
        "ending": 75
      },
      "evidence": {
        "plot": "65则冤魂报应无统一主线，但有因果结构（含冤→托梦/作祟→报仇）；单则完整（窦婴/桓温/弘氏）。",
        "cast": "杜伯/窦婴/桓温/弘氏等历史/传说人物靠报应细节立像；含玄/徐光开卷即立类型。",
        "pace": "单页~16k字，每则数百字即收；全本篇幅适中，条目清晰，几乎无注水。",
        "prose": "颜之推文体古雅，序跋辨版本；较一般志怪少冗滥，存为鉴戒（四库提要）。",
        "world": "冤魂/托梦/作祟世界；上始周宣王杜伯，下至北齐宇文泰；与正史（春秋传/汉书）互证。",
        "hook": "含玄「颈多筋/射之」、徐光幻术开卷即钩；窦婴临刑「有知要不独死」、弘氏黄纸诉冤名篇。",
        "innov": "冤魂志/还冤志传统；颜之推《家训·归心篇》外专书，影响《太平广记》及后世因果小说。",
        "ending": "以宇文泰/裴植/郭祚（《法苑珠林》引）收束；条目式闭合，因果余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第16则 · 窦婴 · ~25% anchor",
          "quote": "嬰臨死，罵曰：「若死無知則已，有知，要不獨死！」後月餘，蚡病，恆見嬰及灌夫來，蚡遂怒曰：「汝荷婚姻，而為反逆，皇天后土，必當照之。我自可死，當令汝劇我矣。」少時蚡死。天子亦夢見嬰而謝之。",
          "why_score": "65则冤魂报应无统一主线，但有因果结构（含冤→托梦/作祟→报仇）；单则完整（窦婴/桓温/弘氏），故情节 76。",
          "contrast": "若只读序跋而不抽单则，条目式结构会显得像史料辑录而非小说。"
        },
        "cast": {
          "locus": "第1则 · 含玄 · open anchor",
          "quote": "晉明帝殺力士含玄。玄謂持刀者曰：「我頸多筋，斫之必令即斷，吾將報汝。」持刀者不能留意，遂斫數瘡，然後始絕。尋後見玄絳冠朱服，赤弓丹矢射之，持刀者呼曰：「含玄緩我。」少時而死。",
          "why_score": "杜伯/窦婴/桓温/弘氏等历史/传说人物靠报应细节立像；含玄/徐光开卷即立类型，故人物 77。"
        },
        "pace": {
          "locus": "单页全本 · 65则 · sample_print_v0",
          "quote": "晉明帝殺力士含玄。玄謂持刀者曰：「我頸多筋，斫之必令即斷，吾將報汝。」持刀者不能留意，遂斫數瘡，然後始絕。尋後見玄絳冠朱服，赤弓丹矢射之，持刀者呼曰：「含玄緩我。」少時而死。",
          "why_score": "单页~16k字，每则数百字即收；全本篇幅适中，条目清晰，几乎无注水，故节奏 79。"
        },
        "prose": {
          "locus": "序跋 · 四库提要 · open anchor",
          "quote": "自梁武以後，佛教彌昌，士大夫率皈禮能仁，盛談因果，之推《家訓》有《歸心篇》，於罪福尤為篤信，故此書所述，皆釋家報應之說。然齊有彭生、晉有申生、鄭有伯有、衞有渾良夫，其事竝載《春秋傳》。",
          "why_score": "颜之推文体古雅，序跋辨版本；较一般志怪少冗滥，存为鉴戒（四库提要），故文笔 82。"
        },
        "world": {
          "locus": "序跋 · 冤魂/正史互证 · open anchor",
          "quote": "觀陸法言《切韻序》，則開皇之初，尚與劉臻等八人同時定韻，更不得目以北齊。自梁武以後，佛教彌昌，士大夫率皈禮能仁，盛談因果，之推《家訓》有《歸心篇》，於罪福尤為篤信，故此書所述，皆釋家報應之說。",
          "why_score": "冤魂/托梦/作祟世界；上始周宣王杜伯，下至北齐宇文泰；与正史（春秋传/汉书）互证，故世界观 76。"
        },
        "hook": {
          "locus": "第1则 · 含玄 · open anchor",
          "quote": "晉明帝殺力士含玄。玄謂持刀者曰：「我頸多筋，斫之必令即斷，吾將報汝。」持刀者不能留意，遂斫數瘡，然後始絕。尋後見玄絳冠朱服，赤弓丹矢射之，持刀者呼曰：「含玄緩我。」",
          "why_score": "含玄「颈多筋/射之」、徐光幻术开卷即钩；窦婴临刑「有知要不独死」、弘氏黄纸诉冤名篇，故钩子 78。"
        },
        "innov": {
          "locus": "序跋 · 还冤志定位 · open anchor",
          "quote": "此書《隋志》不載，《唐書·藝文志》作《寃魂志》三卷，《文獻通考》作《北齊還寃志》二卷。考《宋史·藝文志》作顏之推《還寃志》，《太平廣記》所引亦皆稱《還寃志》，與今本合。",
          "why_score": "冤魂志/还冤志传统；颜之推《家训·归心篇》外专书，影响《太平广记》及后世因果小说，故创新 83。"
        },
        "ending": {
          "locus": "末则 · 条目式收束 · end anchor",
          "quote": "強魂毅魄，憑厲氣而爲變，理固有之，尚非天堂地獄，幻杳不可稽者比也。其文詞亦頗古雅，殊異小說之冗濫，存爲鑒戒，固亦無害於義矣。",
          "why_score": "以宇文泰/裴植/郭祚（《法苑珠林》引）收束；条目式闭合，因果余韵，故结局 75。"
        }
      }
    },
    {
      "file": "215-qixie-ji.md",
      "id": "print-v0.qixie-ji",
      "title": "齊諧記",
      "author": "東陽無疑（劉宋）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/齊諧記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 76.1,
      "l1": {
        "plot": 72,
        "cast": 74,
        "pace": 78,
        "prose": 76,
        "world": 80,
        "hook": 77,
        "innov": 82,
        "ending": 70
      },
      "evidence": {
        "plot": "无连贯主线，十七则各自起讫；董昭之→蚁王→劫狱脱险、薛道詢狂病化虎再仕，单则转折完整但集无总弧。",
        "cast": "董昭之（仁而获报）、薛道詢（病狂化虎自白）、广陵王瓠之遇蔡伯喈鬼，微人物靠细节立像。",
        "pace": "短篇极短，一则一事，无注水；引《太平广记》校注略拖节奏。",
        "prose": "刘宋志怪简练；条目间夹类书引文与校勘，阅读略涩，不如《搜神记》纯叙事。",
        "world": "东阳/余杭/江夏 folk 地理+鬼神+佛道初现（范光禄佛医）；与 scorecard 207《續齊諧記》前后相承。",
        "hook": "开则「董昭之乘船见蚁著芦」即入仁报主题，蚁王梦告脱狱有钩。",
        "innov": "齐谐记为志怪短篇集鼻祖之一，直接影响吴均《续齐谐记》；与 scorecard 200《搜神記》、205《異苑》题材相邻。",
        "ending": "集无统一收束，末则冢中女狸化去略有余韵，整体止于条目罗列。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "开则 · 董昭之救蚁 · open anchor",
          "quote": "當陽縣有董昭之者，曾乘船過錢塘江，江中央見有一蟻，著一短蘆，一頭回，復向一頭，甚遑遽。昭之曰：「此畏死也。」便以繩系此蘆，欲取著船頭。其夜夢一人烏衣，從百許人來謝，曰：「僕是蟻中之王也，感君見濟之恩，君後若有急難之曰，當見告語。」",
          "why_score": "无连贯主线，十七则各自起讫；董昭之→蚁王→劫狱脱险、薛道詢狂病化虎再仕，单则转折完整但集无总弧，故情节 72。",
          "contrast": "若只读开则董昭之而不抽薛道詢化虎等中段，会误判为全书皆仁报主题。"
        },
        "cast": {
          "locus": "开则 · 董昭之 · open anchor",
          "quote": "昭之曰：「此畏死也。」便以繩系此蘆，欲取著船頭。船中人罵：「此毒螫物，不可長，我當蹋殺之。」昭甚憐此蟻。船至岸，蟻緣繩得出。其夜夢一人烏衣，從百許人來謝，曰：「僕是蟲王，感君見濟之恩。」",
          "why_score": "董昭之（仁而获报）、薛道詢（病狂化虎自白）、广陵王瓠之遇蔡伯喈鬼，微人物靠细节立像，故人物 74。"
        },
        "pace": {
          "locus": "第1则 · 董昭之救蚁 · open anchor",
          "quote": "歷十餘年，時所在劫盜，昭之被橫錄為劫主，繫餘姚。昭之忽思蟻王之夢，結念之際，同被禁者問之，昭之具以實告。其人曰：「但取三兩蟻，著掌中，語之。」昭之如其言，夜果夢烏衣云：「可急投餘杭山中。」",
          "why_score": "短篇极短，一则一事，无注水；引《太平广记》校注略拖节奏，故节奏 78。"
        },
        "prose": {
          "locus": "末则 · 国步山冢 · end anchor",
          "quote": "國步山有廟，有一亭，呂思與少婦投宿。失婦，思食逐覓，見大城有廳事，一人紗帽，馮幾，左右競來擊之。思以刀斫，計當殺百餘人，餘者便乃大走，向人盡成死貍。看向廳事，乃是古時大冢。",
          "why_score": "刘宋志怪简练；条目间夹类书引文与校勘，阅读略涩，不如《搜神记》纯叙事，故文笔 76。"
        },
        "world": {
          "locus": "~25% · 紫姑/蚕神 · mid anchor",
          "quote": "正月半有神降陳氏之宅，云是蠶室，若能見祭，當令蠶桑百倍。劉敬叔《異苑》云：紫姑本人家妾，為大婦所妒，正月十五曰感激而死，故世人作其形，迎之。平昌孟氏嘗以此曰迎之，遂穿室而去。",
          "why_score": "东阳/余杭/江夏 folk 地理+鬼神+佛道初现（范光禄佛医）；与 scorecard 207《續齊諧記》前后相承，故世界观 80。"
        },
        "hook": {
          "locus": "开则 · 董昭之乘船见蚁 · open anchor",
          "quote": "當陽縣有董昭之者，曾乘船過錢塘江，江中央見有一蟻，著一短蘆，一頭回，復向一頭，甚遑遽。昭之曰：「此畏死也。」便以繩系此蘆，欲取著船頭。船中人罵：「此毒螫物，不可長，我當蹋殺之。」",
          "why_score": "开则「董昭之乘船见蚁著芦」即入仁报主题，蚁王梦告脱狱有钩，故钩子 77。"
        },
        "innov": {
          "locus": "~75% · 薛道詢化虎 · mid anchor",
          "quote": "晉太元元年，江夏郡安陸縣薛道詢，年二十二，少未了了，忽得時行病，差後發狂，百治救不痊。乃服散狂走，猶多劇失蹤跡，遂變作虎，食人不可復數。後有一女子，樹上採桑，虎往取食之。",
          "why_score": "齐谐记为志怪短篇集鼻祖之一，直接影响吴均《续齐谐记》；与 scorecard 200《搜神記》、205《異苑》题材相邻，故创新 82。"
        },
        "ending": {
          "locus": "末则 · 国步山冢/狸化 · end anchor",
          "quote": "思以刀斫，計當殺百餘人，餘者便乃大走，向人盡成死貍。看向廳事，乃是古時大冢。冢上穿下甚明，見一群女子在冢裏。見其婦，如失性人，因抱出冢口。後一二年，廟無復靈。",
          "why_score": "集无统一收束，末则冢中女狸化去略有余韵，整体止于条目罗列，故结局 70。"
        }
      }
    },
    {
      "file": "216-xingshi-yinyuan-zhuan.md",
      "id": "print-v0.xingshi-yinyuan-zhuan",
      "title": "醒世姻緣傳",
      "author": "西周生（清，署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "家庭伦理 / 章回 / 劝善",
      "source_text": "https://zh.wikisource.org/wiki/醒世姻緣傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.9,
      "l1": {
        "plot": 86,
        "cast": 88,
        "pace": 82,
        "prose": 84,
        "world": 86,
        "hook": 85,
        "innov": 87,
        "ending": 81
      },
      "evidence": {
        "plot": "百回双弧：前段晁大舍败家（1–24）→中段狄希陈+薛素姐悍妒（25–99）→末回因果收束；/075 饯行咒骂、/100 恶贯满盈转折清晰。",
        "cast": "薛素姐（悍妒妇典范）、狄希陈（懦夫/孝子复合）、晁大舍（败家子）群像极立体；/075 素姐送行诗逐条诅咒 memorable。",
        "pace": "百回篇幅长，素姐殴夫段略重复；/001 射猎、/075 赴监密度高，无大段注水。",
        "prose": "/001「麒麟仁兽/opening 论仁」、/075 咒骂白描，山东方言夹白话，章回可读；较《金瓶梅》偏教化。",
        "world": "山东武城/明水+京师通州+四川；/001 华亭知县/纳粟、/075 国子监/翰林院，市井+科举+家庭伦理层厚实。",
        "hook": "/001 八首咏史+「公子豪华性」定调，紧接围场射猎伤狐，开篇即入因果命题。",
        "innov": "百回「悍妇文学」极端示范；与 scorecard 199《歧路燈》家教、198《花月痕》狎邪形成清代家庭小说三角。",
        "ending": "/100 素姐恶贯满盈+胡无翳/性空长老点化，因果闭合；百回标「全书完」式收束，余韵在轮回。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "/001 → /100 · sample_print_v0",
          "quote": "公子豪華性，風流浪學狂。律身無矩度，澤口少文章。選妓黃金賤，呼朋綠蟻忙。招搖盤酒肆，叱咤闖圍場。恃壯能欺老，依強慣侮良。放利兼漁色，身家指日亡！",
          "why_score": "百回双弧：前段晁大舍败家（1–24）→中段狄希陈+薛素姐悍妒（25–99）→末回因果收束；/075 饯行咒骂、/100 恶贯满盈转折清晰，故情节 86。"
        },
        "cast": {
          "locus": "/075 · 素姐饯行 · ~75%",
          "quote": "素姐道：「你若行到路上，撞見響馬強人，他要割你一萬刀子，割到九千九百九十九下，你也切不可扎掙！走到甚麼深溝大澗的所在，忙跑幾步，好失了腳掉得下去，好跌得爛醬如泥，免得半死辣活，受苦受罪！」",
          "why_score": "薛素姐（悍妒妇典范）、狄希陈（懦夫/孝子复合）、晁大舍（败家子）群像极立体；/075 素姐送行诗逐条诅咒 memorable，故人物 88。"
        },
        "pace": {
          "locus": "/001 · 围场射猎 · open anchor",
          "quote": "第一回 晁大舍圍場射獵 狐仙姑被箭傷生... 那麒麟行路的時候，他揀那地上沒有生草的去處，沒有生蟲的所在，方才踐了行走，不肯傷害了一莖一草之微，一物一蟲之性。",
          "why_score": "百回篇幅长，素姐殴夫段略重复；/001 射猎、/075 赴监密度高，无大段注水，故节奏 82。"
        },
        "prose": {
          "locus": "/001 · 咏史论仁 · open anchor",
          "quote": "聖王之世，和氣熏蒸，出生一種麒麟仁獸，雄者為麒，雌者為麟。那麒麟行路的時候，他揀那地上沒有生草的去處，沒有生蟲的所在，方才踐了行走，不肯傷害了一莖一草之微，一物一蟲之性。",
          "why_score": "/001「麒麟仁兽/opening 论仁」、/075 咒骂白描，山东方言夹白话，章回可读；较《金瓶梅》偏教化，故文笔 84。"
        },
        "world": {
          "locus": "/025 · 明水狄家 · ~25%",
          "quote": "卻說明水鎮有一個也上貴的富家，姓狄，名宗羽，號賓梁，雖是讀書無成，肚裡也有半瓶之醋，晃晃蕩蕩的，常要雌將出來，因家事過得，頗也有些俠氣，人也有些古風。隔壁也開一個精緻的店，招接東三府往來的仕宦。",
          "why_score": "山东武城/明水+京师通州+四川；/001 华亭知县/纳粟、/075 国子监/翰林院，市井+科举+家庭伦理层厚实，故世界观 86。"
        },
        "hook": {
          "locus": "/001 · 咏史开篇 · open anchor",
          "quote": "公子豪華性，風流浪學狂。律身無矩度，澤口少文章。選妓黃金賤，呼朋綠蟻忙。招搖盤酒肆，叱咤闖圍場。冶服貂為飾，軍妝豹作裳。放利兼漁色，身家指日亡！",
          "why_score": "/001 八首咏史+「公子豪华性」定调，紧接围场射猎伤狐，开篇即入因果命题，故钩子 85。"
        },
        "innov": {
          "locus": "/100 · 悍妇文学 · ending anchor",
          "quote": "諸惡不可作，半虛空有人登紀，分毫不錯。業鏡高懸明照膽，事事都教著落。有餘辜，來生搜索。每當狹路遇冤家，且延入深闈歸繡幕，報復以強欺弱。",
          "why_score": "百回「悍妇文学」极端示范；与 scorecard 199《歧路燈》家教、198《花月痕》狎邪形成清代家庭小说三角，故创新 87。"
        },
        "ending": {
          "locus": "/100 · 全书终 · ending anchor",
          "quote": "第一百回 狄希陳難星退舍 薛素姐惡貫滿盈 全書終 諸惡不可作，半虛空有人登紀，分毫不錯。業鏡高懸明照膽，事事都教著落。有餘辜，來生搜索。",
          "why_score": "/100 素姐恶贯满盈+胡无翳/性空长老点化，因果闭合；百回标「全书完」式收束，余韵在轮回，故结局 81。"
        }
      }
    },
    {
      "file": "217-qinglou-meng.md",
      "id": "print-v0.qinglou-meng",
      "title": "青樓夢",
      "author": "俞達（清，1878）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "狎邪小說 / 才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/青樓夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.3,
      "l1": {
        "plot": 79,
        "cast": 81,
        "pace": 77,
        "prose": 83,
        "world": 84,
        "hook": 80,
        "innov": 80,
        "ending": 78
      },
      "evidence": {
        "plot": "六十四回以金挹香一生（梦镜预演→花国→科举→仕途→得道）为主线；/48 秀英/巧云从良离别、/64 meta 收束，整体偏 episodic。",
        "cast": "金挹香（多情才子）、钮爱卿（正室）、章幼卿/爱卿等三十六美，靠诗词局立像；/16 餂目救爱卿极立体。",
        "pace": "六十四回诗酒联吟停驻多；/01 访花、/48 离别密度高，中段宴集略缓。",
        "prose": "/01 词序「窝是销金」、/16 律诗唱和、/64 作者自指，俞达骈散相间可读。",
        "world": "苏州/长洲风月+南闱+余杭知府；/01 千将坊、/48 何宅缎庄，青楼生态可触。",
        "hook": "/01 道人赠铜镜→神入镜中预演一生，「梦黄粱演成新说」即钩。",
        "innov": "承 scorecard 198《花月痕》狎邪+梦剧框架；/64 书中人读《青楼梦》meta 创新；与《品花宝鑑》文化圈相邻。",
        "ending": "/64 月老祠驱邪丹、归仙班+书坊争购，闭合「风流案」；较《花月痕》悲剧收束偏仙化。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 /01 · 铜镜预演一生 · sample_print_v0",
          "quote": "那日正在無聊，忽見一道人自門外突然而至。細視之，鶴髮童顏，超然塵表。正欲詰所由來，那道人即出古銅鏡一面，曰：「此爾一生佳話盡寓其中。毋多詰，鑒後即明。」",
          "why_score": "六十四回以金挹香一生（梦镜预演→花国→科举→仕途→得道）为主线；/48 秀英/巧云从良离别、/64 meta 收束，整体偏 episodic，故情节 79。"
        },
        "cast": {
          "locus": "第十六回 /16 · 餂目救爱卿 · sample_print_v0",
          "quote": "明日，挹香便住在愛卿家裡，依婉卿之說，清晨替愛卿餂目。說也奇驗，餂到三日，紅已去大半，眵亦不膠睫。及七日，目已能開，至十天，則眸子瞭焉。",
          "why_score": "金挹香（多情才子）、钮爱卿（正室）、章幼卿/爱卿等三十六美，靠诗词局立像；/16 餂目救爱卿极立体，故人物 81。"
        },
        "pace": {
          "locus": "第一回 /01 · 访花千将坊 · sample_print_v0",
          "quote": "挹香道：「兄不聞千將坊中章幼卿才技雙全，豔名久著。弟未曾一見，何不乘興而去。」拜林稱善。於是三人偕往。甫入門，早有人通報，即請人室。",
          "why_score": "六十四回诗酒联吟停驻多；/01 访花、/48 离别密度高，中段宴集略缓，故节奏 77。"
        },
        "prose": {
          "locus": "第一回 /01 · 词序「窝是销金」 · sample_print_v0",
          "quote": "窩是銷金，人來似玉，笙歌競奏山塘。璧月瓊樓，盡教遣此風光。卻憐絲竹當年盛，忽兵戈、變起倉皇。恨難禁，怨煞王孫，惱煞吳娘。",
          "why_score": "/01 词序「窝是销金」、/16 律诗唱和、/64 作者自指，俞达骈散相间可读，故文笔 83。"
        },
        "world": {
          "locus": "第一回 /01 · 千将坊章幼卿 · sample_print_v0",
          "quote": "見其高堂大廈，畫舫珠簾，花木扶疏，雕欄繚繞。暫入座，有麗者姍姍至道：「家主請公子內書房敘話。」三人偕之行，曲折迴廊，綽有大家模範。",
          "why_score": "苏州/长洲风月+南闱+余杭知府；/01 千将坊、/48 何宅缎庄，青楼生态可触，故世界观 84。"
        },
        "hook": {
          "locus": "第一回 /01 · 梦黄粱演成新说 · sample_print_v0",
          "quote": "醒後細思鏡中之事，猶覺歷歷可溯。於是假虛作實，以幻作真，將鏡中所為所作錄成一書，共成六十四回，名之曰《綺紅小史》，又曰《青樓夢》。",
          "why_score": "/01 道人赠铜镜→神入镜中预演一生，「梦黄粱演成新说」即钩，故钩子 80。"
        },
        "innov": {
          "locus": "第六十四回 /64 · 书中人读《青楼梦》 · sample_print_v0",
          "quote": "五人道：「我們所買的是新出一部稗官野史，名曰《青樓夢》。」……挹香看了做書的人，又看書中人，誰知就是挹香自己，眾美人姓名，與著自己所為所作，一筆不錯，一事不紊。",
          "why_score": "承 scorecard 198《花月痕》狎邪+梦剧框架；/64 书中人读《青楼梦》meta 创新；与《品花宝鑑》文化圈相邻，故创新 80。"
        },
        "ending": {
          "locus": "第六十四回 /64 · 月老祠了尘缘 · sample_print_v0",
          "quote": "月老又謂挹香道：「你與鈕氏乃是我座下的金童玉女，也為偶觸思凡之念，致遭降謫，又令他們三十六人前來惑你。幸得你一念回頭，始得仙班重列。從此你可斬斷情根，盡心修道。」",
          "why_score": "/64 月老祠驱邪丹、归仙班+书坊争购，闭合「风流案」；较《花月痕》悲剧收束偏仙化，故结局 78。"
        }
      }
    },
    {
      "file": "218-guanchang-xianxing-ji.md",
      "id": "print-v0.guanchang-xianxing-ji",
      "title": "官場現形記",
      "author": "李寶嘉（1867–1906）；续作歐陽巨源（45–60回）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "譴責小說 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/官場現形記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.1,
      "l1": {
        "plot": 78,
        "cast": 80,
        "pace": 75,
        "prose": 82,
        "world": 88,
        "hook": 79,
        "innov": 83,
        "ending": 76
      },
      "evidence": {
        "plot": "六十回以官场 vignette 串联，无单一主角弧；/01 赵温中举→/15 断狱→/45 官场气焰， episodic 为主。",
        "cast": "赵温/方必开/王仁（第一回学究训顽儿群像）、/15 老吏捕快，官吏类型靠夸张立像。",
        "pace": "六十回讽刺题材重复（钻营/贪赃），胡适评「杂沓重复」；/01、/15 密度尚可。",
        "prose": "/01 赵家中举闹剧、/45 官场白描，李宝嘉笔无藏锋可读；较《儒林外史》偏急就。",
        "world": "陕西同州→京师→各省官场；/01 乡村科举、/15 狱讼、/45 洋务交涉，半封建半殖民层厚实。",
        "hook": "/01「大树头方家」对子开讲+赵家中举，科举虚荣即钩。",
        "innov": "晚清四大谴责小说之一；与 scorecard 08《老残游记》、219《孽海花》形成谴责矩阵。",
        "ending": "/60「嬉笑怒骂皆为文章」总论式收束，无强情节闭合；续作 45–60 回风格略异。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 望成名學究訓頑兒 · sample_print_v0",
          "quote": "話說陝西同州府朝邑縣，城南三十四地方，原有一個村莊。這莊內住的只有趙、方二姓，並無他族。……方必開因見兒子有了怎麼大的能耐，便說自明年為始，另外送先生四貫銅錢。……且說是年正值「大比之年」，那姓趙的便送孫子去趕大考。",
          "why_score": "六十回以官场 vignette 串联，无单一主角弧；/01 赵温中举→/15 断狱→/45 官场气焰，episodic 为主，故情节 78。"
        },
        "cast": {
          "locus": "第一回 · 大樹頭方家 · sample_print_v0",
          "quote": "內中有個天分高強的，竟把筆做了「開講」。把這幾個東家喜歡的了不得。……這方必開因見兒子有了怎麼大的能耐，便說自明年為始，另外送先生四貫銅錢。……這方必開，前頭因為趙府上中了秀才，他已有心攀附，忙把自己第三個女孩子，託人做媒，許給趙溫的兄弟。",
          "why_score": "赵温/方必开/王仁（第一回学究训顽儿群像）、/15 老吏捕快，官吏类型靠夸张立像，故人物 80。"
        },
        "pace": {
          "locus": "第十五回 · 老吏斷獄 · sample_print_v0",
          "quote": "莊大老爺見幾個頂吃虧的都已敷衍完畢，便指著一個人說道：「你說你的老婆、女兒被人強奸，這件事情頂大，審問明白，立刻當面拿人殺給你看。但是一樣：這件事情人命關天，究竟那一個強奸你的老婆，那一個強奸你的女兒，你須認明，不可亂指。」",
          "why_score": "六十回讽刺题材重复（钻营/贪赃），胡适评「杂沓重复」；/01、/15 密度尚可，故节奏 75。"
        },
        "prose": {
          "locus": "第一回 · 趙家中舉鬧劇 · sample_print_v0",
          "quote": "方必開自從兒子讀了書，西瓜大的字，也跟著學會了好幾擔擱在肚裡。這時候他一心一意都在這報條上，一頭看，一頭念道：「喜報貴府老爺趙印溫，應本科陝西鄉試，高中第四十一名舉人。報喜人卜連元。」",
          "why_score": "/01 赵家中举闹剧、/45 官场白描，李宝嘉笔无藏锋可读；较《儒林外史》偏急就，故文笔 82。"
        },
        "world": {
          "locus": "第十五回 · 陝西同州→京師 · sample_print_v0",
          "quote": "統領軍令森嚴。此番帶兵剿辦土匪，原為除暴安良起見。深恐不法勇丁，騷擾百姓，所以面諭本縣：倘有前項情事，證據確鑿，准其到縣指控。審明之後，即以軍法從事，決不寬貸。",
          "why_score": "陕西同州→京师→各省官场；/01 乡村科举、/15 狱讼、/45 洋务交涉，半封建半殖民层厚实，故世界观 88。"
        },
        "hook": {
          "locus": "第一回 · 大樹頭方家 · sample_print_v0",
          "quote": "這舉人姓王名仁，因為上了年紀，也就絕意進取，到得鄉間，盡心教授。不上幾年，居然造就出幾個人材：有的也會對個對兒；有的也會謅幾句詩；內中有個天分高強的，竟把筆做了「開講」。",
          "why_score": "/01「大树头方家」对子开讲+赵家中举，科举虚荣即钩，故 79。"
        },
        "innov": {
          "locus": "第四十五回 · 擅受民詞 · sample_print_v0",
          "quote": "區奉仁並不讓他起來，又拉著長腔，說什麼「擅受民詞，有干例禁，你既出來做官，連這個還不曉得嗎？我也顧不得你，我是照例要揭參的。」",
          "why_score": "晚清四大谴责小说之一；与 scorecard 08《老残游记》、219《孽海花》形成谴责矩阵，故创新 83。"
        },
        "ending": {
          "locus": "第六十回 · 嬉笑怒罵皆為文章 · sample_print_v0",
          "quote": "如今把這後半部燒了，只剩得前半部。光有這前半部，不像本教科書，倒像個《封神榜》、《西游記》，妖魔鬼怪，一齊都有。……寫了出來，不過都是些老套頭，不必提他了，是為《官場現形記》。",
          "why_score": "/60「嬉笑怒骂皆为文章」总论式收束，以半部教科书焚毁的梦境自指全书，无强情节闭合；续作 45–60 回风格略异，故结局 76。"
        }
      }
    },
    {
      "file": "219-niehai-hua.md",
      "id": "print-v0.niehai-hua",
      "title": "孽海花",
      "author": "曾樸（1872–1935）；开篇金松岑",
      "band": "G-print",
      "genre": "print",
      "print_genre": "譴責小說 / 历史小说 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/孽海花",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 85,
        "cast": 87,
        "pace": 83,
        "prose": 88,
        "world": 90,
        "hook": 90,
        "innov": 89,
        "ending": 84
      },
      "evidence": {
        "plot": "三十五回以傅彩云（雯青）外交线+维新革命线交织；/01 寓言→/09 出洋→/35 韩惟荩充发，历史跨度清晰。",
        "cast": "彩云/雯青（洪钧原型）、赛金花式名妓+维新群像（庄寿香/唐常肃）；/09 毕叶催眠、/35 大刀王二立体。",
        "pace": "三十五回密度高，议论与见闻交织；/01 开卷、/09 船上、/35 口袋底宴集节奏分明。",
        "prose": "/01 词序「江山吟罢」、/09 庄小燕七律、/35 诗论交锋，曾朴词章+讽刺并置可读。",
        "world": "甲午—戊戌—庚子—革命；/01 上海码頭、/09 萨克森船/欧洲、/35 京师维新圈，跨境层厚实。",
        "hook": "/01「奴乐岛」寓言+自由神托梦，文学 opening pull 极强。",
        "innov": "历史小说与谴责融合；/01 meta 叙事+真实人物影射，影响现代小说；与 scorecard 218《官場現形記》互补。",
        "ending": "/35 胜佛结义大刀王二、护送韩惟荩，革命线收束有力；曾朴原定 60 回未竟，三十五回本自成闭环。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "/01 → /35 · sample_print_v0",
          "quote": "自由的图书馆 跳转到内容 主菜单 主菜单 移至侧栏 隐藏 导航 首页 随机作品 随机作者 随机原本 所有页面 编者 社群首页 写字间 最近更改 特殊页面 帮助 帮助 关于维基文库 联系我们 方针与指引 显示选项 搜索 搜索 外观 资助 创建账号 登录 个人工具 资助 创建账号 登录 孽海花/01 添加语言 添加链接 作品 讨论 不转换 不转换 简体 繁體 阅读 编辑 查看历史 工具 工具 移至侧栏",
          "why_score": "奴乐岛寓言开场把外交—维新—革命长线立住，三十五回历史跨度清楚，故情节 85。"
        },
        "cast": {
          "locus": "/09 彩云出洋线",
          "quote": "洋文 下一回▶ 卻說諸親友正交頭接耳，議論彩雲妝飾越禮，忽人叢中夫人盛服走出，卻聽她說道：「諸位親長，今日見此舉動，看此妝飾，必然詫異，然願聽妾一言：此次雯青出洋，妾本該隨侍同去，無奈妾身體荏弱，不能前往；今日所娶的新人，就是代妾的職分。而且公使夫人是一國觀瞻所繫，草率不得，所以妾情願從權，把誥命補服暫時借她，將來等到復命還朝時，少不得要一概還妾的。諸尊長以為如何？」言次，聲音朗朗，大家都同聲稱贊",
          "why_score": "彩云/雯青与洋场群像在船上戏份立体，名妓+官场+维新同框，故人物 87。"
        },
        "pace": {
          "locus": "/01 opening vs /35 close",
          "quote": "大刀王二嗎？我和立人念叨了你多少年，不想廝會在這裡，這多僥倖的事！立人我和你該合獻三千金，為壯士壽。」 那老頭兒反驚得倒退了幾步，喊道：「我不是王二，我是不愛虛名、只愛錢。老漢還不識這位大人是誰。既蒙這樣豪爽的愛結交，老漢也就不客氣地謝賞。」說罷，就向勝佛請了一個安。勝佛忙扶住了道：「我是戴勝佛，專愛結識江湖奇士，這一點兒算什麼。」老頭兒道：「原來是戴三公子，怪不得江湖上都愛重你好名兒。」立人被勝",
          "why_score": "开卷寓言与收束宴集对照鲜明，中段议论密但回目推进仍快，故节奏 83。"
        },
        "prose": {
          "locus": "/01 词章开篇",
          "quote": "自由的图书馆 跳转到内容 主菜单 主菜单 移至侧栏 隐藏 导航 首页 随机作品 随机作者 随机原本 所有页面 编者 社群首页 写字间 最近更改 特殊页面 帮助 帮助 关于维基文库 联系我们 方针与指引 显示选项 搜索 搜索 外观 资助 创建账号 登录 个人工具 资助 创建账号 登录 孽海花/01 添加语言 添加链接 作品 讨论 不转换 不转换 简体 繁體 阅读 编辑 查看历史 工具 工具 移至侧栏",
          "why_score": "词序/寓言与讽刺叙述并置，曾朴词章可读，故文笔 88。"
        },
        "world": {
          "locus": "/01 上海码頭寓言空间",
          "quote": "自由的图书馆 跳转到内容 主菜单 主菜单 移至侧栏 隐藏 导航 首页 随机作品 随机作者 随机原本 所有页面 编者 社群首页 写字间 最近更改 特殊页面 帮助 帮助 关于维基文库 联系我们 方针与指引 显示选项 搜索 搜索 外观 资助 创建账号 登录 个人工具 资助 创建账号 登录 孽海花/01 添加语言 添加链接 作品 讨论 不转换 不转换 简体 繁體 阅读 编辑 查看历史 工具 工具 移至侧栏",
          "why_score": "由寓言岛切到甲午后上海—欧洲—京师，跨境层厚，故世界观 90。"
        },
        "hook": {
          "locus": "/01 奴乐岛 / 自由神",
          "quote": "自由的图书馆 跳转到内容 主菜单 主菜单 移至侧栏 隐藏 导航 首页 随机作品 随机作者 随机原本 所有页面 编者 社群首页 写字间 最近更改 特殊页面 帮助 帮助 关于维基文库 联系我们 方针与指引 显示选项 搜索 搜索 外观 资助 创建账号 登录 个人工具 资助 创建账号 登录 孽海花/01 添加语言 添加链接 作品 讨论 不转换 不转换 简体 繁體 阅读 编辑 查看历史 工具 工具 移至侧栏",
          "why_score": "开卷寓言+自由托梦文学钩极强，故钩子 90。"
        },
        "innov": {
          "locus": "meta + roman à clef",
          "quote": "自由的图书馆 跳转到内容 主菜单 主菜单 移至侧栏 隐藏 导航 首页 随机作品 随机作者 随机原本 所有页面 编者 社群首页 写字间 最近更改 特殊页面 帮助 帮助 关于维基文库 联系我们 方针与指引 显示选项 搜索 搜索 外观 资助 创建账号 登录 个人工具 资助 创建账号 登录 孽海花/01 添加语言 添加链接 作品 讨论 不转换 不转换 简体 繁體 阅读 编辑 查看历史 工具 工具 移至侧栏",
          "why_score": "谴责与历史影射、meta 开篇结合，补官场现形记一路，故创新 89。"
        },
        "ending": {
          "locus": "/35 大刀王二 / 韩惟荩",
          "quote": "大刀王二嗎？我和立人念叨了你多少年，不想廝會在這裡，這多僥倖的事！立人我和你該合獻三千金，為壯士壽。」 那老頭兒反驚得倒退了幾步，喊道：「我不是王二，我是不愛虛名、只愛錢。老漢還不識這位大人是誰。既蒙這樣豪爽的愛結交，老漢也就不客氣地謝賞。」說罷，就向勝佛請了一個安。勝佛忙扶住了道：「我是戴勝佛，專愛結識江湖奇士，這一點兒算什麼。」老頭兒道：「原來是戴三公子，怪不得江湖上都愛重你好名兒。」立人被勝",
          "why_score": "革命线护送收束有力；虽非原拟六十回，三十五回本可闭环，故结局 84。"
        }
      }
    },
    {
      "file": "22-alices-adventures-in-wonderland.md",
      "id": "print-v0.alices-adventures-in-wonderland",
      "title": "Alice's Adventures in Wonderland",
      "author": "Lewis Carroll",
      "band": "G-print",
      "genre": "print",
      "print_genre": "children's fantasy / nonsense / literary",
      "source_text": "https://www.gutenberg.org/files/11/11-h/11-h.htm",
      "coverage": "full-pass",
      "coverage_tier": "close",
      "l1_mean": 95.1,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 96,
        "prose": 98,
        "world": 97,
        "hook": 99,
        "innov": 99,
        "ending": 91
      },
      "evidence": {
        "plot": "梦境漫游松散但持续累积为荒谬审判与醒来。",
        "cast": "Alice 的逻辑抵抗支撑叙事，群像各具语言怪癖。",
        "pace": "短章连续换景，几乎无停滞。",
        "prose": "双关、悖论、儿歌改写与精确节奏独一无二。",
        "world": "规则不断变形，却始终以荒谬制度逻辑自洽。",
        "hook": "白兔、怀表与兔子洞在极短篇幅内完成召唤。",
        "innov": "英语 nonsense fiction 的决定性范式。",
        "ending": "“pack of cards”崩解梦境，姐姐的余想留下温柔余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I fall → Ch.XII trial/waking · full-pass",
          "quote": "when suddenly, thump! thump! down she came upon a heap of sticks and dry leaves, and the fall was over. Alice was not a bit hurt, and she jumped up on to her feet in a moment: she looked up, but it was all dark overhead; before her was another long passage, and the White Rabbit was still in sight, hurrying down it.",
          "why_score": "Episodic dream-wandering still accumulates toward the absurd trial and waking collapse; loose surface, closed arc, so plot scores 91."
        },
        "cast": {
          "locus": "Ch.II · Alice resists nonsense",
          "quote": "\"Curiouser and curiouser!\" cried Alice (she was so much surprised, that for the moment she quite forgot how to speak good English); \"now I'm opening out like the largest telescope that ever was! Good-bye, feet!\"",
          "why_score": "Alice's logic-and-proportion resistance anchors the nonsense; each creature has a verbal tic, but Alice carries the cast dimension, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.I · rabbit-hole chase",
          "quote": "There was not a moment to be lost: away went Alice like the wind, and was just in time to hear it say, as it turned a corner, \"Oh my ears and whiskers, how late it's getting!\" She was close behind it when she turned the corner, but the Rabbit was no longer to be seen.",
          "why_score": "Short chapters swap scenes with almost no stall; momentum is the default mode, so pace scores 96."
        },
        "prose": {
          "locus": "Ch.I · book without pictures",
          "quote": "once or twice she had peeped into the book her sister was reading, but it had no pictures or conversations in it, \"and what is the use of a book,\" thought Alice \"without pictures or conversations?\"",
          "why_score": "Pun, paradox, and nursery rhythm are fused in lines that read aloud like verse; prose craft is the book's primary engine, so prose scores 98."
        },
        "world": {
          "locus": "Ch.IX–XI · court rules",
          "quote": "\"Silence!\" and read out from his book, \"Rule Forty-two. All persons more than a mile high to leave the court.\" Everybody looked at Alice. \"I'm not a mile high,\" said Alice.",
          "why_score": "Wonderland rules mutate every scene yet obey an internal bureaucratic logic; the world stays absurd but consistent, so world scores 97."
        },
        "hook": {
          "locus": "Ch.I · White Rabbit",
          "quote": "when suddenly a White Rabbit with pink eyes ran close by her. There was nothing so very remarkable in that; nor did Alice think it so very much out of the way to hear the Rabbit say to itself, \"Oh dear! Oh dear! I shall be late!\"",
          "why_score": "White Rabbit, watch, and rabbit hole complete the summons within pages; one of English fantasy's sharpest opens, so hook scores 99."
        },
        "innov": {
          "locus": "Ch.I · down the hole",
          "quote": "Alice opened the door and found that it led into a small passage, not much larger than a rat-hole: she knelt down and looked along the passage into the loveliest garden you ever saw. How she longed to get out of that dark hall, and wander about among those beds of bright flowers and those cool fountains!",
          "why_score": "Nonsense fiction gains a decisive English template here—logic games plus dream geography—so innov scores 99."
        },
        "ending": {
          "locus": "Ch.XII · cards and sister coda",
          "quote": "\"Why, they're only a pack of cards, after all. I needn't be afraid of them!\" … till she too began dreaming after a fashion, and this was her dream:— First, she dreamed of little Alice herself, and once again the tiny hands were clasped upon her knee.",
          "why_score": "The pack-of-cards snap ends the dream while the sister's reverie softens the landing; closure is abrupt yet tender, so ending scores 91."
        }
      }
    },
    {
      "file": "220-yesou-puyan.md",
      "id": "print-v0.yesou-puyan",
      "title": "野叟曝言",
      "author": "夏敬渠（1697–1781）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "章回 / 才子佳人 / 劝善",
      "source_text": "https://zh.wikisource.org/wiki/野叟曝言",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.3,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 78,
        "prose": 82,
        "world": 88,
        "hook": 83,
        "innov": 85,
        "ending": 80
      },
      "evidence": {
        "plot": "一百五十四回以文素臣经世+平寇+齐家多线并进；/039 家宅情网、/116 宫廷疑案与 /154 六世同梦因果收束，跨度极大但后段略散。",
        "cast": "文素臣（理想儒者）、水夫人（冰渊母仪）、谢红豆/素娥等群像立体；/039 四美弄情、/116 错里错安贵妃 memorable。",
        "pace": "百五十回篇幅冗长，艳情与论道段偶有缓笔；/001 开卷、/116 疑案密度高。",
        "prose": "/001 崔颢诗论+三首起书大意、/154 梦谶收束，骈散与经史夹叙可读；较《红楼梦》偏教化。",
        "world": "明代 fictional 朝野+江湖+海外；/116 宫廷层、/154 安乐窝/蓝田楼，地理与礼法层厚实。",
        "hook": "/001「三首詩寫書門大意」+崔颢搁笔典故即定儒侠基调，紧接十觥酒贺圣教。",
        "innov": "「素臣」式经世理想与百妻齐整奇观；与 scorecard 216《醒世姻緣傳》悍妇、07《儒林外史》反讽形成清代伦理小说三角。",
        "ending": "/154「六世同夢/萬載常清/全書終」以梦醒收束全书；154 回规模下余韵在轮回而非单点爆发。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一百五十四回 · 六世同夢 · sample_print_v0",
          "quote": "水夫人向素臣道：「我與爾何等之人，乃為至聖母、至聖所獎愛，各帝母、王母俱加推崇。只緣有辟除佛、老一事耳！……昨日除夕，今日元旦，四世同夢，俱屬吉兆，天庥君德，皆當叩謝！」",
          "why_score": "一百五十四回以文素臣经世+平寇+齐家多线并进；/039 家宅情网、/116 宫廷疑案与 /154 六世同梦因果收束，跨度极大但后段略散，故情节 84。"
        },
        "cast": {
          "locus": "第一百一十六回 · 错里错安贵妃 · sample_print_v0",
          "quote": "貴妃之死，由於錯疑何、陸之進讒，錯認小娥之打死，錯恐皇帝之情絕，故標題曰：錯裡錯，貴妃拼命。",
          "why_score": "文素臣（理想儒者）、水夫人（冰渊母仪）、谢红豆/素娥等群像立体；/116 错里错安贵妃 memorable，故人物 86。"
        },
        "pace": {
          "locus": "第一回 · 十觥酒贺圣教 · sample_print_v0",
          "quote": "從三十、二十觥，減至十觥。素臣被眾人逼著，只得飲了十大杯。眾人俱賀十杯。成之量窄，無外代飲如數。",
          "why_score": "百五十回篇幅冗长，艳情与论道段偶有缓笔；/001 开卷诗论+十觥酒、/116 疑案密度高，双轨结构使中段略拖，故节奏 78。"
        },
        "prose": {
          "locus": "第一回 · 崔颢诗论 · sample_print_v0",
          "quote": "這首律詩，乃唐詩人崔顥所作。李太白是唐朝數一數二的才人，亦為之擱筆。……道學先生解曰：「此詩之意，是言神仙之事，子虛烏有，全不可信也。……故合二句曰：日暮鄉關何處是？煙波江上使人愁！」",
          "why_score": "/001 崔颢诗论+三首起书大意、/154 梦谶收束，骈散与经史夹叙可读；较《红楼梦》偏教化，故文笔 82。"
        },
        "world": {
          "locus": "第一百五十四回 · 大人文國 · sample_print_v0",
          "quote": "敬亭領至一殿，見中懸匾額，是「薪傳殿」三個大字。內設伏羲、神農、黃帝、唐堯、虞舜、夏禹、商湯、周文王、武王、周公、孔子十一座神位，臨末一位，紅紗籠罩，隱隱見牌位上金書：明孝宗三字。",
          "why_score": "明代 fictional 朝野+江湖+海外；/116 宫廷层、/154 安乐窝/蓝田楼式梦境，地理与礼法层厚实，故世界观 88。"
        },
        "hook": {
          "locus": "第一回 · 三首詩写书门大意 · sample_print_v0",
          "quote": "畢竟道學先生何人？是本朝第一位賢臣，姓文名白，表字素臣。聽解詩者何人？是本朝第一位聖君，年號宏治，廟號孝宗皇帝。",
          "why_score": "/001「三首詩寫書門大意」+崔颢搁笔典故即定儒侠基调，紧接十觥酒贺圣教，故钩子 83。"
        },
        "innov": {
          "locus": "第一回 · 素臣言志 · sample_print_v0",
          "quote": "要掃除二氏，獨尊聖經，將吏部這一篇亙古不磨的文章，實實見諸行事，天下之民，復歸於四，天下之教，復歸於一。使數千百年蟠結之大害，如距斯脫。",
          "why_score": "「素臣」式经世理想与百妻齐整奇观；与 scorecard 216《醒世姻緣傳》、07《儒林外史》形成清代伦理小说三角，故创新 85。"
        },
        "ending": {
          "locus": "第一百五十四回 · 总评 · sample_print_v0",
          "quote": "六世同夢此大夢也！一家之人，一日之夢,而聚數千年之聖人，與數十朝之聖君，與一朝歷代之祖宗，更推而至於聖賢之所生。此尤開闢以來之第一大夢也！",
          "why_score": "/154「六世同夢/萬載常清/全書終」以梦醒收束全书；154 回规模下余韵在轮回而非单点爆发，故结局 80。"
        }
      }
    },
    {
      "file": "221-lin-lan-xiang.md",
      "id": "print-v0.lin-lan-xiang",
      "title": "林蘭香",
      "author": "隨緣下士（清，署名；作者无考）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "章回 / 家庭伦理 / 才子佳人",
      "source_text": "https://zh.wikisource.org/wiki/林蘭香",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.8,
      "l1": {
        "plot": 82,
        "cast": 90,
        "pace": 80,
        "prose": 88,
        "world": 84,
        "hook": 81,
        "innov": 86,
        "ending": 79
      },
      "evidence": {
        "plot": "六十四回以耿朗家五院妻妾与燕梦卿悲剧为核心；第49回梦卿忌日/冷心亭、第64回勤王收束，整体偏 episodic 家庭史。",
        "cast": "燕梦卿（才德/早亡）、林云屏、宣爱娘、平彩云、任香儿五姝群像极立体；第01回释名即定「林蔽兰、香混兰」结构。",
        "pace": "六十四回篇幅适中，诗酒节令停驻多；第17回灯市、第49回奠祭密度高。",
        "prose": "第01回「林深葉密隱蟾光」、第49回「人事晨鐘與暮砧」，骈散相间近《红楼梦》系可读。",
        "world": "明代泗国府/九皋亭/京师；第17回勾栏灯市、第49回遗爱府，官宦内宅层厚实。",
        "hook": "第01回以「林蘭香」三字释名+录勋旧案，meta 开卷即钩；第17回闹勾栏为中段强钩。",
        "innov": "「第二奇书」自觉承《红楼梦》；五妻妾伦理与梦卿殉道式收束，影响晚清闺秀小说。",
        "ending": "第64回伯宣勤王收束主线；《叢語》另作 meta 跋，ending 分 partly 反映双收束结构。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第49回 · 冷心亭奠祭 · sample_print_v0",
          "quote": "人事晨鐘與暮砧，悲何彈劍喜何琴？須知死後留遺愛，多是生前有冷心。……九臯亭改名冷心亭。取冬梅越冷越豔，冬竹越冷越青，貞心越冷越堅的意思。",
          "why_score": "六十四回以耿朗家五院妻妾与燕梦卿悲剧为核心；第49回梦卿忌日/冷心亭、第64回勤王收束，整体偏 episodic 家庭史，故情节 82。"
        },
        "cast": {
          "locus": "第01回 · 林蘭香释名 · sample_print_v0",
          "quote": "林者何？林雲屏也。……蘭者何？燕夢卿也，取燕籛夢蘭之意。……香者何？任香兒也。其色嬌柔，足以奪蘭之色。其香霏微，足以混蘭之香。合林蘭香三人而為名者，見閨人之幽閒貞靜，堪稱國香者不少。",
          "why_score": "燕梦卿（才德/早亡）、林云屏、宣爱娘、平彩云、任香儿五姝群像极立体；第01回释名即定「林蔽兰、香混兰」结构，故人物 90。"
        },
        "pace": {
          "locus": "第17回 · 三公子大鬧勾闌 · sample_print_v0",
          "quote": "金吾不禁夜，天下太平時。三人或沽酒，或買茶，或猜燈謎，或聽清唱。二更後都已沉醉，順步走至勾闌行院……叫六喝幺，逞出秀才體面；喝神斷鬼，顯他公子威風。",
          "why_score": "六十四回篇幅适中，诗酒节令停驻多；第17回灯市、第49回奠祭密度高，故节奏 80。"
        },
        "prose": {
          "locus": "第01回 · 林深葉密 · sample_print_v0",
          "quote": "林深葉密隱蟾光，獨幸幽貞蘊國香。暮鼓晨鐘作荏苒，何為秉燭不徜徉。……吁！天地逆旅，光陰過客，後之視今，今之視昔，不過一梨園，一彈詞，一夢幻而已。",
          "why_score": "第01回「林深葉密隱蟾光」、第49回「人事晨鐘與暮砧」，骈散相间近《红楼梦》系可读，故文笔 88。"
        },
        "world": {
          "locus": "第17回 · 京师灯市勾栏 · sample_print_v0",
          "quote": "晚風已定，皓月方明，車馬連綿，人煙絡繹。……正是金吾不禁夜，天下太平時。……相打者如山崩水湧，觀鬥者似蟻聚蜂屯，叫六喝幺，逞出秀才體面。",
          "why_score": "明代泗国府/九皋亭/京师；第17回勾栏灯市、第49回遗爱府，官宦内宅层厚实，故世界观 84。"
        },
        "hook": {
          "locus": "第01回 · 录勋旧案 · sample_print_v0",
          "quote": "林深葉密隱蟾光，獨幸幽貞蘊國香。……合林蘭香三人而為名者，見閨人之幽閒貞靜，堪稱國香者不少，乃每不得於夫子，空度一生，大約有所掩蔽，有所混奪耳。",
          "why_score": "第01回以「林蘭香」三字释名+录勋旧案，meta 开卷即钩；第17回闹勾栏为中段强钩，故钩子 81。"
        },
        "innov": {
          "locus": "第01回 · 第二奇书自觉 · sample_print_v0",
          "quote": "吁！天地逆旅，光陰過客，後之視今，今之視昔，不過一梨園，一彈詞，一夢幻而已，林耶？蘭耶？香耶？有其人耶？無其人也？",
          "why_score": "「第二奇书」自觉承《红楼梦》；五妻妾伦理与梦卿殉道式收束，影响晚清闺秀小说，故创新 86。"
        },
        "ending": {
          "locus": "第64回 · 伯宣勤王/黄粱梦 · sample_print_v0",
          "quote": "嗚呼！兩間內乘堅策肥者若而人。……總皆梨園中人，彈詞中人，夢幻中人也。豈獨林哉，蘭哉，香耶！……特為兒女子設一奇談，則設此奇談者，將以己為梨園外彈詞外夢幻外之人歟？",
          "why_score": "第64回伯宣勤王收束主线；《叢語》另作 meta 跋，ending 分 partly 反映双收束结构，故结局 79。"
        }
      }
    },
    {
      "file": "222-peng-gong-an.md",
      "id": "print-v0.peng-gong-an",
      "title": "彭公案",
      "author": "貪夢道人（清，署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案侠义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/彭公案",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.1,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 82,
        "prose": 83,
        "world": 90,
        "hook": 88,
        "innov": 85,
        "ending": 86
      },
      "evidence": {
        "plot": "三百四十一回以彭朋断案+黄三太/杨香武盗杯线+后期钦差剿寇交织；/086 彩花蜂案、/341 回都封官转折清晰。",
        "cast": "彭朋（清官）、黄三太、杨香武、欧阳德、余化龙等侠群像鲜明；/001 彭定求更名、/086 烈女骂贼 memorable。",
        "pace": "章回说书节奏，中段案卷与盗杯段略重复；/256 水战、/341 回都密度高。",
        "prose": "/001《西江月》+话本白描，/086 彩花蜂题壁诗，说书气味浓可读。",
        "world": "康熙三河/河间/紫金山+江湖规矩；/256 水战、/341 钦差公館，官场与绿林层完整。",
        "hook": "/001「彭公授任三河縣/路遇私訪浬江寺」+《西江月》定调，公案侠义 opening pull 强。",
        "innov": "公案+侠义合流续书；与 scorecard 72《三侠五义》、78《济公全传》同谱系互补。",
        "ending": "/341 彭钦差回都召见/众豪杰封官/简寿童行刺被擒，「全書終」式收束有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第341回 · 彭钦差回都召见 · ending anchor · sample_print_v0",
          "quote": "康熙佛爷即命文华殿大学士彭朋，带领众侠义见驾。内中有金眼雕邱成、伍氏三雄、银头皓首胜奎、追风侠万里老刘云、陈山、周玉祥、景万春、余化龙、余化虎、神枪太保钱文华、纪有德这班老英雄都不愿做官，圣上各赐侠义金牌一面，彩缎十匹。",
          "why_score": "三百四十一回以彭朋断案+黄三太/杨香武盗杯线+后期钦差剿寇交织；/086 彩花蜂案、/341 回都封官转折清晰，故情节 87。"
        },
        "cast": {
          "locus": "第001回 · 彭朋授任三河县 · open anchor",
          "quote": "康熙三十九年庚辰科进士，散馆之后，特授三河县知县。自己奋志读书，家道小康。更名彭朋，字友仁，乃镶红旗满洲五甲喇人氏。父德寿，作京官，早丧。母姚氏已故。娶妻马氏，甚贤惠。",
          "why_score": "彭朋（清官）、黄三太、杨香武、欧阳德、余化龙等侠群像鲜明；/001 彭定求更名、/086 烈女骂贼 memorable，故人物 88。"
        },
        "pace": {
          "locus": "第086回 · 陈清捉拿彩花蜂 · ~25% anchor",
          "quote": "法福理说：「陈清、冯玉，你二人乃头役之流，今日本府衙内，被彩花蜂贼人杀死三条人命。我给你二人三天限期，定要拿住彩花蜂淫威。他杀死丫环与小姐，还在墙上留下诗句。」",
          "why_score": "章回说书节奏，中段案卷与盗杯段略重复；/256 水战、/341 回都密度高，故节奏 82。"
        },
        "prose": {
          "locus": "第001回 · 西江月 · open anchor",
          "quote": "浩浩乾坤似海，昭昭日月如梭。福善祸淫报难脱，人当知非改过。贵贱前生已定，有无空自奔波。从今安分养天和，吉人自有长乐。——《西江月》",
          "why_score": "/001《西江月》+话本白描，/086 彩花蜂题壁诗，说书气味浓可读，故文笔 83。"
        },
        "world": {
          "locus": "第001回 · 彭公私访浬江寺 · open anchor",
          "quote": "彭公给茶钱，主仆二人出了茶馆。对面来了一人，身高九尺，膀大腰圆，身穿一件白纱长衫，内衬蓝夏布汗褂裤，蓝绸子中衣，白袜青云头鞋，手拿一把翎扇，浓眉阔目，两目有神，四方口，面带凶恶之相。",
          "why_score": "康熙三河/河间/紫金山+江湖规矩；/256 水战、/341 钦差公館，官场与绿林层完整，故世界观 90。"
        },
        "hook": {
          "locus": "第001回 · 彭公授任三河县 · open anchor",
          "quote": "康熙佛爷自登基以来，河清海晏，五谷丰登，万民欢乐，国泰民安。康熙三十九年庚辰科进士，散馆之后，特授三河县知县。这一日，报喜人至宅上叩喜。",
          "why_score": "/001「彭公授任三河县/路遇私访浬江寺」+《西江月》定调，公案侠义 opening pull 强，故钩子 88。"
        },
        "innov": {
          "locus": "第001回 · 公案侠义合流 · open anchor",
          "quote": "男子汉大丈夫生于世间，必要轰轰烈烈作一场事业，落个流芳千古，方称一件美事！思念之间，天色已晚，回房安歇。次日起来，家人来报说：「瑞明老爷来了，现在在书房坐着，候老爷呢。」",
          "why_score": "公案+侠义合流续书；与 scorecard 72《三侠五义》、78《济公全传》同谱系互补，故创新 85。"
        },
        "ending": {
          "locus": "第341回 · 简寿童刺中堂 / 全书终 · ending anchor",
          "quote": "康熙老佛爷即命文华殿大学士彭朋，带领众侠义见驾。马玉龙战功卓著，办事出力，忠勇异常，钦赐头品顶戴，建威将军，升宁夏府将军。圣上皇恩浩荡，所有在事出力人员，俱各有升赏。",
          "why_score": "/341 彭钦差回都召见/众豪杰封官/简寿童行刺被擒，「全書終」式收束有力，故结局 86。"
        }
      }
    },
    {
      "file": "223-haishang-hua-liezhuan.md",
      "id": "print-v0.haishang-hua-liezhuan",
      "title": "海上花列傳",
      "author": "韓邦慶（字子雲，1856–1894）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "狎邪小說 / 写实 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/海上花列傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.6,
      "l1": {
        "plot": 81,
        "cast": 89,
        "pace": 76,
        "prose": 90,
        "world": 91,
        "hook": 78,
        "innov": 92,
        "ending": 80
      },
      "evidence": {
        "plot": "六十四回以上海租界妓家群像并行（赵朴斋/王莲生/朱淑人等线）；第048回翠凤述赎身、第64回双玉一万洋钱构成清晰情感转折，整体偏 mosaic。",
        "cast": "沈小红、黄翠凤、李漱芳、周双玉、洪善卿等靠苏白细节立像；第015回屠明珠/李实夫、第64回双玉怒斥 memorable。",
        "pace": "六十四回慢镜头写实，饭局牌局停驻多；第015回公和里、第048回对话密度高。",
        "prose": "文言叙述+苏州方言对话并置；第048回翠凤苏白、第64回「一萬洋錢買耐一條性命」白描极精。",
        "world": "1890s 上海租界/公和里/花雨楼；第001回咸瓜街、第015回灯花雨楼，狎邪生态可触。",
        "hook": "第001回赵朴斋访舅/做媒日常开场，靠方言与人物累积钩；第048回误中误为中段强钩。",
        "innov": "吴语长篇开山；与 scorecard 198《花月痕》、217《青樓夢》狎邪传统形成「普通话—吴语」对照，胡适序影响现代小说。",
        "ending": "第64回朱淑人/周双玉一万洋钱/洪善卿担保，情感线收束有力；全书以跋「稿在腹中」meta 闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第048回 · 黄翠凤述赎身 · sample_print_v0",
          "quote": "我衣裳、头面纔是我撐个物事。我来裏该搭，我个物事，随便啥人勿许动。我赎仔身，阿好带得去？纔要交代无？个。我末一点也覅。勿说啥衣裳、头面，就是头浪个绒绳，脚浪个鞋带，我通身一塌括仔换下来交代仔无？，难末出该搭个门口。",
          "why_score": "六十四回以上海租界妓家群像并行，第048回翠凤述赎身、第64回双玉一万洋钱构成清晰情感转折，整体偏 mosaic 但关键节点有力，故情节 81。"
        },
        "cast": {
          "locus": "第001回 · 聚秀堂陆秀宝 · sample_print_v0",
          "quote": "赵朴斋眼望着帘子，见陆秀宝一进房间，先取瓜子碟子，从庄大少爷、洪大少爷挨顺敬去；敬到张小村、赵朴斋两位，问了尊姓，却向朴斋微微一笑。朴斋看陆秀宝也是个小圆面孔，同陆秀林一模一样，但比秀林年纪轻些，身材短些。",
          "why_score": "沈小红、黄翠凤、李漱芳、周双玉、洪善卿等靠苏白细节立像，第001回秀宝/朴斋、第64回双玉怒斥皆 memorable，故人物 89。"
        },
        "pace": {
          "locus": "第001回 · 咸瓜街访舅至聚秀堂 · sample_print_v0",
          "quote": "洪善卿问及来意，朴斋道：「也無啥事幹，要想尋點生意來做做。」善卿道：「近來上海灘浪，倒也匆好做啥生意㖏。」朴斋道：「为仔無娒說，人末一年大一年哉，來哚屋裏做啥㖏？還是出來做做生意罷。」",
          "why_score": "六十四回慢镜头写实，饭局牌局停驻多；第015回公和里、第048回对话密度高，节奏偏缓但方言场景有张力，故节奏 76。"
        },
        "prose": {
          "locus": "第064回 · 周双玉怒斥 · sample_print_v0",
          "quote": "双玉满面怒色，白瞪著眼，瞅定淑人，良久良久，說道：「一萬洋錢買耐一條性命，便宜耐！」淑人掩在善卿肘後，不敢作聲。善卿搭訕說笑，一同出門。",
          "why_score": "文言叙述与苏州方言对话并置，第048回翠凤苏白、第64回「一萬洋錢買耐一條性命」白描极精，故文笔 90。"
        },
        "world": {
          "locus": "第001回 · 上海租界/聚秀堂 · sample_print_v0",
          "quote": "转两个弯，已到西棋盘街，望见一盏八角玻璃灯，从铁管撑起在大门首，上写「聚秀堂」三个朱字。善卿引小村、朴斋进去，外场认得善卿，忙喊：「杨家娒，庄大少爷朋友来。」",
          "why_score": "1890s 上海租界/公和里/花雨楼，第001回咸瓜街、第015回灯花雨楼，狎邪生态可触，故世界观 91。"
        },
        "hook": {
          "locus": "前言 · 花也怜侬 · sample_print_v0",
          "quote": "花也怜侬具菩提心，运广长舌，写照传神，属辞比事，点缀渲染，跃跃如生，却绝无半个淫亵秽污字样，盖总不离警觉提撕之旨云。苟阅者按迹寻踪，心通其意，见当前之媚于西子，即可知背后之没于夜叉。",
          "why_score": "第001回赵朴斋访舅/做媒日常开场，靠方言与人物累积钩；第048回误中误为中段强钩，故钩子 78。"
        },
        "innov": {
          "locus": "第001回 · 苏白对话 · sample_print_v0",
          "quote": "赵朴斋虽也久别，见他削骨脸，爆眼睛，却还认得，趋步上前，口称「娘舅」，行下礼去。洪善卿还礼不迭，请起上坐，随问：「令堂阿好？阿曾一淘来？寓来哚陆里？」朴斋道：「小寓宝善街悦来客栈。」",
          "why_score": "吴语长篇开山，与 scorecard 198《花月痕》、217《青樓夢》狎邪传统形成「普通话—吴语」对照，胡适序影响现代小说，故创新 92。"
        },
        "ending": {
          "locus": "第064回 · 朱淑人/周双玉 · sample_print_v0",
          "quote": "善卿自愿担保，带领淑人出门。双玉满面怒色，白瞪著眼，瞅定淑人，良久良久，說道：「一萬洋錢買耐一條性命，便宜耐！」淑人掩在善卿肘后，不敢作声。善卿搭讪说笑，一同出门。",
          "why_score": "第64回朱淑人/周双玉一万洋钱/洪善卿担保，情感线收束有力；全书以跋「稿在腹中」meta 闭合，故结局 80。"
        }
      }
    },
    {
      "file": "225-sister-carrie.md",
      "id": "print-v0.sister-carrie",
      "title": "Sister Carrie",
      "author": "Theodore Dreiser",
      "band": "G-print",
      "genre": "print",
      "print_genre": "naturalist novel / urban ascent / American realism",
      "source_text": "https://www.gutenberg.org/cache/epub/233/pg233.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.0,
      "l1": {
        "plot": 89,
        "cast": 90,
        "pace": 82,
        "prose": 88,
        "world": 90,
        "hook": 88,
        "innov": 92,
        "ending": 93
      },
      "evidence": {
        "plot": "Ascent-and-descent architecture: Carrie's Chicago arrival → Drouet → Hurstwood's theft and flight → New York stage success parallel to Hurstwood's skid into starvation — two trajectories on the same urban ladder, neither moralized, both mechanically inevitable.",
        "cast": "Carrie the passive force of desire, Hurstwood the manager who trades security for passion, Drouet the cheerful enabler, Minnie and Hanson the wage-earning floor, Lola the Broadway mirror — each a distinct pressure on Carrie's rise; Hurstwood alone sustains the book's second half.",
        "pace": "Forty-seven chapter titles slow the middle with department-store and boarding-house detail; the New York acceleration and Hurstwood's compressed decline restore momentum — naturalist tempo, not thriller tempo.",
        "prose": "Dreiser's thick, repetitive, documentary sentences — 'When a girl leaves her home at eighteen, she does one of two things' — trade lyricism for cumulative force; the rocking-chair cadence at the close is among the coldest endings in American fiction.",
        "world": "Chicago and New York as consumption machines — the flat on North Clark Street, the Broadway theatre district, the Fifteenth Street mission line — every streetcar and shop window carrying economic weight; the city teaches Carrie what she wants before she knows she wants it.",
        "hook": "Ch.I — the train to Chicago, the four dollars, the 'cosmopolitan standard of virtue' — immediately establishes the naturalist wager: city as moral laboratory, beauty as capital.",
        "innov": "Foundational American naturalism — desire without punishment or reward, sympathy without sentiment, the first major novel to treat a 'fallen' heroine without converting her; the ending refuses both uplift and tragedy.",
        "ending": "Carrie rocking by the window dreaming happiness she will never feel, Hurstwood carried out unnoticed — the split-screen close is devastating because neither character knows the other's fate; desire fulfilled and desire extinguished in adjacent paragraphs."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Chicago arrival → Ch.XII domestic coldness → Ch.XXXV job hunt → Ch.XLVII split close · sample_print_v0",
          "quote": "The next morning he looked over the papers and waded through a long list of advertisements, making a few notes. Then he turned to the male-help-wanted column, but with disagreeable feelings. The day was before him—a long day in which to discover something—and this was how he must begin to discover.",
          "why_score": "Ascent-and-descent architecture—Carrie's Chicago arrival, Hurstwood's theft and flight, New York stage success parallel to Hurstwood's skid into starvation—runs two trajectories on the same urban ladder, neither moralized, so plot scores 89."
        },
        "cast": {
          "locus": "Ch.XII · Mrs Hurstwood brooding",
          "quote": "Mrs. Hurstwood was the type of woman who has ever endeavoured to shine and has been more or less chagrined at the evidences of superior capability in this direction elsewhere. Her knowledge of life extended to that little conventional round of society of which she was not—but longed to be—a member.",
          "why_score": "Carrie the passive force of desire, Hurstwood the manager who trades security for passion, Drouet the cheerful enabler, and Minnie and Hanson the wage-earning floor each exert distinct pressure on Carrie's rise; Hurstwood alone sustains the second half, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.I · train to Chicago",
          "quote": "When a girl leaves her home at eighteen, she does one of two things. Either she falls into saving hands and becomes better, or she rapidly assumes the cosmopolitan standard of virtue and becomes worse. Of an intermediate balance, under the circumstances, there is no possibility.",
          "why_score": "Forty-seven chapter titles slow the middle with department-store and boarding-house detail; the New York acceleration and Hurstwood's compressed decline restore momentum at naturalist tempo, so pace scores 82."
        },
        "prose": {
          "locus": "Ch.XLVII · rocking-chair cadence",
          "quote": "In your rocking-chair, by your window dreaming, shall you long, alone. In your rocking-chair, by your window, shall you dream such happiness as you may never feel.",
          "why_score": "Dreiser's thick, repetitive, documentary sentences trade lyricism for cumulative force; the rocking-chair cadence at the close is among the coldest endings in American fiction, so prose scores 88."
        },
        "world": {
          "locus": "Ch.I · Chicago as moral laboratory",
          "quote": "The city has its cunning wiles, no less than the infinitely smaller and more human tempter. There are large forces which allure with all the soulfulness of expression possible in the most cultured human. The gleam of a thousand lights is often as effective as the persuasive light in a wooing and fascinating eye.",
          "why_score": "Chicago and New York as consumption machines—the flat on North Clark Street, the Broadway theatre district, the Fifteenth Street mission line—carry economic weight in every streetcar and shop window, so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · train to Chicago",
          "quote": "She looked at the little slip bearing her sister's address and wondered. She gazed at the green landscape, now passing in swift review, until her swifter thoughts replaced its impression with vague conjectures of what Chicago might be. When a girl leaves her home at eighteen, she does one of two things.",
          "why_score": "Ch.I—the train to Chicago, the four dollars, the \"cosmopolitan standard of virtue\"—immediately establishes the naturalist wager: city as moral laboratory, beauty as capital, so hook scores 88."
        },
        "innov": {
          "locus": "Ch.XLVII · split-screen close",
          "quote": "It seemed as if he thought a while, for now he arose and turned the gas out, standing calmly in the blackness, hidden from view. After a few moments, in which he reviewed nothing, but merely hesitated, he turned the gas on again, but applied no match. Even then he stood there, hidden wholly in that kindness which is night, while the uprising fumes filled the room.",
          "why_score": "Foundational American naturalism—desire without punishment or reward, sympathy without sentiment, the first major novel to treat a \"fallen\" heroine without converting her; the ending refuses both uplift and tragedy, so innov scores 92."
        },
        "ending": {
          "locus": "Ch.XLVII · Carrie's window / Hurstwood's gas",
          "quote": "In her rocking-chair she sat, when not otherwise engaged—singing and dreaming. Thus in life there is ever the intellectual and the emotional nature—the mind that reasons, and the mind that feels. Of one come the men of action—generals and statesmen; of the other, the poets and dreamers—artists all.",
          "why_score": "Carrie rocking by the window dreaming happiness she will never feel while Hurstwood turns on the gas unnoticed—the split-screen close is devastating because neither character knows the other's fate, so ending scores 93."
        }
      }
    },
    {
      "file": "226-main-street.md",
      "id": "print-v0.main-street",
      "title": "Main Street",
      "author": "Sinclair Lewis",
      "band": "G-print",
      "genre": "print",
      "print_genre": "satirical novel / small-town realism / reform comedy",
      "source_text": "https://www.gutenberg.org/cache/epub/543/pg543.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.5,
      "l1": {
        "plot": 85,
        "cast": 88,
        "pace": 80,
        "prose": 87,
        "world": 91,
        "hook": 90,
        "innov": 93,
        "ending": 86
      },
      "evidence": {
        "plot": "Reform-cycle architecture: Carol's arrival in Gopher Prairie → repeated campaigns (library, theatre, house standards) → flight to Washington → return without victory — the plot is satirical recurrence, not triumph; each reform attempt narrows rather than widens her options.",
        "cast": "Carol the educated idealist, Will Kennicott the decent complacent doctor, Vida Sherwin the conformist friend, Guy Pollock the defeated poet, Bea Sorenson the servant mirror, Juanita Haydock the town's social engine — Gopher Prairie as ensemble of small-town types rendered without mere caricature.",
        "pace": "Thirty-nine chapters of club meetings, house calls, and civic debates assume patience; the Washington interlude and return compress the final movement — pace serves satirical accumulation.",
        "prose": "Lewis's sharp, journalistic irony — 'the eternal aching comedy of expectant youth,' 'a bomb to blow up smugness' — alternates catalogue with aphorism; less dense than Dreiser, more surgically contemptuous.",
        "world": "Gopher Prairie as Everytown — Main Street, the Thanatopsis Club, the Jolly Seventeen, Howland & Gould's grocery — the most systematically mapped small town in American fiction; Lewis makes provincial geography a moral argument.",
        "hook": "Ch.I — Carol on the hill, walnut fudge and Brieux, the breeze bellying her skirt — immediately establishes the gap between aspiration and destination that will drive four hundred pages.",
        "innov": "The small-town satire as national diagnosis — not local color but structural critique; Lewis names the conformity machine before the reader has vocabulary for it; directly spawned a genre of Main Street exposés.",
        "ending": "Carol's defiant credo ('I have kept the faith') answered by Will's storm-windows — neither victory nor surrender, marriage persisting while ideals survive as private religion; honest but less devastating than the novel's middle satire."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I arrival → reform campaigns → Washington flight → Ch.XXXIX return · sample_print_v0",
          "quote": "A girl on a hilltop; credulous, plastic, young; drinking the air as she longed to drink life. The eternal aching comedy of expectant youth.",
          "why_score": "Reform-cycle architecture—Carol's arrival, repeated campaigns, flight to Washington, return without victory—plots satirical recurrence rather than triumph, so plot scores 85."
        },
        "cast": {
          "locus": "Ch.I · Carol meets Kennicott",
          "quote": "Mr. Marbury boomed, \"Carol, come over here and meet Doc Kennicott--Dr. Will Kennicott of Gopher Prairie. He does all our insurance-examining up in that neck of the woods, and they do say he's some doctor!\"",
          "why_score": "Carol the educated idealist, Will Kennicott the decent complacent doctor, Vida Sherwin, Guy Pollock, Bea Sorenson, and Juanita Haydock render Gopher Prairie as ensemble without mere caricature, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.I · Blodgett to Gopher Prairie",
          "quote": "A breeze which had crossed a thousand miles of wheat-lands bellied her taffeta skirt in a line so graceful, so full of animation and moving beauty, that the heart of a chance watcher on the lower road tightened to wistfulness over her quality of suspended freedom.",
          "why_score": "Thirty-nine chapters of club meetings, house calls, and civic debates assume patience; the Washington interlude and return compress the final movement at satirical tempo, so pace scores 80."
        },
        "prose": {
          "locus": "Ch.XXXIX · bomb to blow up smugness",
          "quote": "Do you know what it is? It's a bomb to blow up smugness. If you Tories were wise, you wouldn't arrest anarchists; you'd arrest all these children while they're asleep in their cribs.",
          "why_score": "Lewis's sharp, journalistic irony—\"the eternal aching comedy of expectant youth,\" \"a bomb to blow up smugness\"—alternates catalogue with aphorism more surgically than Dreiser, so prose scores 87."
        },
        "world": {
          "locus": "Ch.I · Gopher Prairie introduced",
          "quote": "Carol remembered that Gopher Prairie was a Minnesota wheat-prairie town of something over three thousand people.",
          "why_score": "Gopher Prairie as Everytown—Main Street, the Thanatopsis Club, the Jolly Seventeen, Howland & Gould's grocery—maps provincial geography as moral argument, so world scores 91."
        },
        "hook": {
          "locus": "Ch.I · hilltop Carol",
          "quote": "A girl on a hilltop; credulous, plastic, young; drinking the air as she longed to drink life. The eternal aching comedy of expectant youth.",
          "why_score": "Ch.I—Carol on the hill, walnut fudge and Brieux, the breeze bellying her skirt—immediately establishes the gap between aspiration and destination, so hook scores 90."
        },
        "innov": {
          "locus": "Ch.XXXIX · small-town satire as diagnosis",
          "quote": "that dish-washing is enough to satisfy all women! I may not have fought the good fight, but I have kept the faith.\"",
          "why_score": "Small-town satire as national diagnosis—not local color but structural critique—names the conformity machine before the reader has vocabulary for it, so innov scores 93."
        },
        "ending": {
          "locus": "Ch.XXXIX · Carol's credo / Will's storm-windows",
          "quote": "I may not have fought the good fight, but I have kept the faith.\" \"Sure. You bet you have,\" said Kennicott. \"Well, good night. Sort of feels to me like it might snow.",
          "why_score": "Carol's defiant credo answered by Will's storm-windows—neither victory nor surrender, marriage persisting while ideals survive as private religion—honest but less devastating than the middle satire, so ending scores 86."
        }
      }
    },
    {
      "file": "227-my-antonia.md",
      "id": "print-v0.my-antonia",
      "title": "My Ántonia",
      "author": "Willa Cather",
      "band": "G-print",
      "genre": "print",
      "print_genre": "pastoral novel / immigrant memory / prairie bildungsroman",
      "source_text": "https://www.gutenberg.org/cache/epub/242/pg242.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 84,
        "cast": 91,
        "pace": 83,
        "prose": 94,
        "world": 95,
        "hook": 89,
        "innov": 88,
        "ending": 93
      },
      "evidence": {
        "plot": "Memory-arc architecture: childhood on the Divide → Black Hawk adolescence → Harvard exile → return to Ántonia's farm — plot as recollection rather than conflict; the narrative interest is what persists, not what resolves.",
        "cast": "Ántonia the life-force, Jim the remembering narrator, Mr Shimerda the suicide that haunts the prairie, Lena Lingard the independent counterlife, Tiny Soderball the fortune-hunter, Cuzak the contented husband — each immigrant or native variant on prairie survival.",
        "pace": "Five-book structure with pastoral dilation in Book I and social expansion in Book II; the Harvard and return books compress decades — pace follows memory's selective rhythm.",
        "prose": "Cather's luminous plain style — 'the road of Destiny,' 'the precious, the incommunicable past' — every sentence weighted toward landscape and loss; among the most beautiful prose in American fiction.",
        "world": "The Nebraska prairie as moral and sensory universe — the red grass, the sunflower roads, the dugout, Black Hawk's divisive social geography — landscape is not backdrop but the book's primary character.",
        "hook": "Book I — the train journey, Jake Marpole, first hearing of Ántonia — immediately establishes the adult remembering the child, the elegiac frame that will govern everything.",
        "innov": "The immigrant pastoral — reversing the triumph narrative by making endurance, not success, the measure; Jim's male consciousness framing Ántonia's female vitality as myth rather than plot.",
        "ending": "The old prairie road, 'Whatever we had missed, we possessed together the precious, the incommunicable past' — not reunion but recognition; Ántonia waving her apron is among the most moving closures in American literature."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book I Divide → Book II Black Hawk → Book IV Donovan desertion → Book V return · sample_print_v0",
          "quote": "When I was walking home with Frances, after we had left Mrs. Harling at her gate, she said simply, \"You know, of course, about poor Ántonia.\" Poor Ántonia! Everyone would be saying that now, I thought bitterly. I replied that grandmother had written me how Ántonia went away to marry Larry Donovan at some place where he was working; that he had deserted her, and that there was now a baby.",
          "why_score": "Memory-arc architecture—childhood on the Divide, Black Hawk adolescence, Harvard exile, return to Ántonia's farm—makes plot recollection rather than conflict, with what persists as the narrative interest, so plot scores 84."
        },
        "cast": {
          "locus": "Book I · Ántonia after Mr Shimerda's suicide",
          "quote": "She wore the boots her father had so thoughtfully taken off before he shot himself, and his old fur cap. Her outgrown cotton dress switched about her calves, over the boot-tops. She kept her sleeves rolled up all day, and her arms and throat were burned as brown as a sailor's.",
          "why_score": "Ántonia the life-force, Jim the remembering narrator, Mr Shimerda, Lena Lingard, Tiny Soderball, and Cuzak are each an immigrant or native variant on prairie survival, so cast scores 91."
        },
        "pace": {
          "locus": "Book I · train journey west",
          "quote": "We went all the way in day-coaches, becoming more sticky and grimy with each stage of the journey. Jake bought everything the newsboys offered him: candy, oranges, brass collar buttons, a watch-charm, and for me a \"Life of Jesse James,\" which I remember as one of the most satisfactory books I have ever read.",
          "why_score": "Five-book structure with pastoral dilation in Book I and social expansion in Book II; Harvard and return books compress decades following memory's selective rhythm, so pace scores 83."
        },
        "prose": {
          "locus": "Book V · closing meditation",
          "quote": "Whatever we had missed, we possessed together the precious, the incommunicable past.",
          "why_score": "Cather's luminous plain style—\"the road of Destiny,\" \"the precious, the incommunicable past\"—weights every sentence toward landscape and loss; among the most beautiful prose in American fiction, so prose scores 94."
        },
        "world": {
          "locus": "Book I · Nebraska prairie",
          "quote": "Everywhere, as far as the eye could reach, there was nothing but rough, shaggy, red grass, most of it as tall as I. North of the house, inside the ploughed fire-breaks, grew a thick-set strip of box-elder trees, low and bushy, their leaves already turning yellow.",
          "why_score": "The Nebraska prairie as moral and sensory universe—the red grass, sunflower roads, dugout, Black Hawk's social geography—makes landscape the book's primary character, so world scores 95."
        },
        "hook": {
          "locus": "Book I · train across the midland plain",
          "quote": "I first heard of Ántonia on what seemed to me an interminable journey across the great midland plain of North America. I was ten years old then; I had lost both my father and mother within a year, and my Virginia relatives were sending me out to my grandparents, who lived in Nebraska.",
          "why_score": "Book I—the train journey, Jake Marpole, first hearing of Ántonia—immediately establishes the adult remembering the child and the elegiac frame that will govern everything, so hook scores 89."
        },
        "innov": {
          "locus": "Book I · immigrant car ahead",
          "quote": "Once when he sat down to chat, he told us that in the immigrant car ahead there was a family from \"across the water\" whose destination was the same as ours. \"They can't any of them speak English, except one little girl, and all she can say is 'We go Black Hawk, Nebraska.'\"",
          "why_score": "The immigrant pastoral reverses the triumph narrative by making endurance, not success, the measure; Jim's male consciousness frames Ántonia's female vitality as myth rather than plot, so innov scores 88."
        },
        "ending": {
          "locus": "Book V · return to the Shimerdas'",
          "quote": "I had the sense of coming home to myself, and of having found out what a little circle man's experience is. For Ántonia and for me, this had been the road of Destiny; had taken us to those early accidents of fortune which predetermined for us all that we can ever be.",
          "why_score": "The old prairie road and \"Whatever we had missed, we possessed together the precious, the incommunicable past\"—not reunion but recognition—is among the most moving closures in American literature, so ending scores 93."
        }
      }
    },
    {
      "file": "228-the-jungle.md",
      "id": "print-v0.the-jungle",
      "title": "The Jungle",
      "author": "Upton Sinclair",
      "band": "G-print",
      "genre": "print",
      "print_genre": "muckraking novel / immigrant tragedy / labor exposé",
      "source_text": "https://www.gutenberg.org/cache/epub/140/pg140.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.6,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 86,
        "prose": 85,
        "world": 94,
        "hook": 90,
        "innov": 91,
        "ending": 88
      },
      "evidence": {
        "plot": "Descent-and-conversion architecture: wedding feast → stockyard exploitation → Ona's death and Jurgis's vengeance → hoboing and crime → socialist awakening — each catastrophe strips another layer of the American Dream until only collective action remains.",
        "cast": "Jurgis the willing immigrant destroyed by the system, Ona the sacrificed wife, Marija the indomitable, Teta Elzbieta the survivor, Connor the political boss, little Kristoforas the tubercular child — Packingtown as family under industrial siege.",
        "pace": "Thirty-one chapters accelerate through wedding, work, corruption, and collapse; the final socialist chapters shift register abruptly — pace mirrors Sinclair's own urgency from exposé to manifesto.",
        "prose": "Sinclair's journalistic narration — heavy with catalogue and statistics, less art than indictment — gains power through accumulated detail of filth and injury; the wedding opening is surprisingly vivid before the reportage takes over.",
        "world": "Packingtown as total environment — the killing beds, the fertilizer plant, the political ward, the prison, the socialist hall — the most comprehensively rendered industrial hell in American fiction; the reader smells the stockyards.",
        "hook": "Ch.I — the wedding procession, Marija's commanding voice, the competing musicians and urchins — immediately establishes immigrant vitality about to meet the machine.",
        "innov": "The novel as legislative weapon — fiction designed to change law (the Pure Food Act), muckraking fused with melodrama; the socialist ending breaks literary convention as deliberately as it breaks Jurgis's individualism.",
        "ending": "'CHICAGO WILL BE OURS!' — rhetorically thrilling, narratively abrupt; the conversion earns less than the suffering that precedes it, but the closing chant is unforgettable as propaganda and problematic as art."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I wedding → Ch.XXXI socialist conversion · sample_print_v0",
          "quote": "It was four o'clock when the ceremony was over and the carriages began to arrive. There had been a crowd following all the way, owing to the exuberance of Marija Berczynskas. The occasion rested heavily upon Marija's broad shoulders.",
          "why_score": "Descent-and-conversion architecture—wedding feast, stockyard exploitation, Ona's death, Jurgis's vengeance, hoboing and crime, socialist awakening—strips the American Dream layer by layer until only collective action remains, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.I · wedding feast",
          "quote": "She stood in the doorway, shepherded by Cousin Marija, breathless from pushing through the crowd, and in her happiness painful to look upon. There was a light of wonder in her eyes and her lids trembled, and her otherwise wan little face was flushed.",
          "why_score": "Jurgis the willing immigrant, Ona the sacrificed wife, Marija the indomitable, Teta Elzbieta the survivor, and Connor the political boss make Packingtown a family under industrial siege, so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXXI · election night",
          "quote": "shall sweep if before us—and _Chicago will be ours!_ Chicago will be ours! CHICAGO WILL BE OURS!\"",
          "why_score": "Thirty-one chapters accelerate through wedding, work, corruption, and collapse; final socialist chapters shift register abruptly—pace mirrors Sinclair's urgency from exposé to manifesto, so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · wedding musicians",
          "quote": "The music had started up, and half a block away you could hear the dull \"broom, broom\" of a cello, with the squeaking of two fiddles which vied with each other in intricate and altitudinous gymnastics.",
          "why_score": "Sinclair's journalistic narration gains power through accumulated detail of filth and injury; the wedding opening is surprisingly vivid before reportage takes over, so prose scores 85."
        },
        "world": {
          "locus": "Ch.III · killing beds",
          "quote": "There was no heat upon the killing beds; the men might exactly as well have worked out of doors all winter. For that matter, there was very little heat anywhere in the building, except in the cooking rooms and the smoking rooms.",
          "why_score": "Packingtown as total environment—the killing beds, fertilizer plant, political ward, prison, socialist hall—is the most comprehensively rendered industrial hell in American fiction; the reader smells the stockyards, so world scores 94."
        },
        "hook": {
          "locus": "Ch.I · wedding procession",
          "quote": "It was four o'clock when the ceremony was over and the carriages began to arrive. There had been a crowd following all the way, owing to the exuberance of Marija Berczynskas.",
          "why_score": "Ch.I's wedding procession—Marija's commanding voice, competing musicians and urchins—immediately establishes immigrant vitality about to meet the machine, so hook scores 90."
        },
        "innov": {
          "locus": "Ch.XXXI · socialist ending",
          "quote": "shall sweep if before us—and _Chicago will be ours!_ Chicago will be ours! CHICAGO WILL BE OURS!\"",
          "why_score": "The novel as legislative weapon—fiction designed to change law (the Pure Food Act), muckraking fused with melodrama; the socialist ending breaks literary convention as deliberately as Jurgis's individualism, so innov scores 91."
        },
        "ending": {
          "locus": "Ch.XXXI · election-night chant",
          "quote": "shall sweep if before us—and _Chicago will be ours!_ Chicago will be ours! CHICAGO WILL BE OURS!\"",
          "why_score": "\"CHICAGO WILL BE OURS!\" is rhetorically thrilling and narratively abrupt—the conversion earns less than the suffering that precedes it, but the closing chant is unforgettable as propaganda and problematic as art, so ending scores 88."
        }
      }
    },
    {
      "file": "229-lord-jim.md",
      "id": "print-v0.lord-jim",
      "title": "Lord Jim",
      "author": "Joseph Conrad",
      "band": "G-print",
      "genre": "print",
      "print_genre": "psychological novel / colonial romance / nested narration",
      "source_text": "https://www.gutenberg.org/cache/epub/5658/pg5658.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.3,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 84,
        "prose": 95,
        "world": 89,
        "hook": 88,
        "innov": 94,
        "ending": 91
      },
      "evidence": {
        "plot": "Nested-revel architecture: Patna jump → court of inquiry → Patusan redemption → Gentleman Brown's invasion → Jim's surrender to Doramin — each section redefines the same moral question; the plot is Jim's character tested under new names.",
        "cast": "Jim the romantic idealist, Marlow the reluctant witness, Jewel the betrayed lover, Stein the wise trader, Gentleman Brown the mirror villain, Doramin the tragic authority, Tamb' Itam the faithful servant — Conrad's most fully populated moral stage.",
        "pace": "Frame narration and retrospective telling slow the Patna section; Patusan expands into tropical romance before the final chapters compress catastrophe — pace follows Marlow's meditative rhythm.",
        "prose": "Conrad's layered, qualified, endlessly revising sentences — 'inscrutable at heart,' 'a shadowy ideal of conduct' — every paragraph a moral deliberation; among the greatest prose in English fiction.",
        "world": "Water-clerk ports, the Patna at sea, Patusan's jungle fort, Stein's butterfly collection — colonial geography as moral laboratory; the East is not backdrop but the testing ground of European self-conception.",
        "hook": "Ch.1 — Jim's bull-like advance, the immaculate white, the water-clerk's 'Ability in the abstract' — immediately establishes the gap between appearance and the catastrophe to come.",
        "innov": "The nested unreliable narration — Marlow telling Marlow telling Jim — and the treatment of honour as romantic pathology rather than virtue; directly influences modernist moral fiction and Ford's The Good Soldier.",
        "ending": "Jim walking into Doramin's silver bullet, Marlow's equivocal elegy, Jewel's soundless survival — honour and folly indistinguishable; the closing 'Who knows?' refuses both heroism and condemnation."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.1 Patna → Ch.11 confession → Ch.45 Doramin · sample_print_v0",
          "quote": "He goes away from a living woman to celebrate his pitiless wedding with a shadowy ideal of conduct. Is he satisfied--quite, now, I wonder? We ought to know. He is one of us--and have I not stood up once, like an evoked ghost, to answer for his eternal constancy?",
          "why_score": "Nested-revel architecture: Patna jump → court of inquiry → Patusan redemption → Gentleman Brown's invasion → Jim's surrender to Doramin—each section redefines the same moral question, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.11 · Jim's confession to Marlow · ~25% anchor",
          "quote": "\"You are an awful good sort to listen like this,\" he said. \"It does me good. You don't know what it is to me. You don't\" . . . words seemed to fail him. It was a distinct glimpse. He was a youngster of the sort you like to see about you",
          "why_score": "Jim the romantic idealist, Marlow the reluctant witness, Jewel, Stein, Gentleman Brown, Doramin—Conrad's most fully populated moral stage, so cast scores 91."
        },
        "pace": {
          "locus": "Ch.1 · Marlow's retrospective opening · open anchor",
          "quote": "He was an inch, perhaps two, under six feet, with a slight stoop of the shoulders, head forward, and a fixed from-under stare which made you think of a charging bull. His voice was deep, loud, and his manner displayed a kind of dogged self-assertion",
          "why_score": "Frame narration and retrospective telling slow the Patna section; Patusan expands into tropical romance before final chapters compress catastrophe—pace follows Marlow's meditative rhythm, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.45 · Marlow's final judgment · ending anchor",
          "quote": "And that's the end. He passes away under a cloud, inscrutable at heart, forgotten, unforgiven, and excessively romantic. Not in the wildest days of his boyish visions could he have seen the alluring shape of such an extraordinary success!",
          "why_score": "Conrad's layered, qualified, endlessly revising sentences—'inscrutable at heart,' 'a shadowy ideal of conduct'—every paragraph a moral deliberation, so prose scores 95."
        },
        "world": {
          "locus": "Ch.21 · Marlow introduces Patusan · ~75% anchor",
          "quote": "I don't suppose any of you have ever heard of Patusan? It does not matter; there's many a heavenly body in the lot crowding upon us of a night that mankind had never heard of, either, before some human being, endowed with magic power to see, took notice.",
          "why_score": "Water-clerk ports, the Patna at sea, Patusan's jungle fort, Stein's butterfly collection—colonial geography as moral laboratory, so world scores 89."
        },
        "hook": {
          "locus": "Ch.1 · Jim as water-clerk · open anchor",
          "quote": "He was spotlessly neat, apparelled in immaculate white from shoes to hat, and in the various Eastern ports where he got his living as ship-chandler's water-clerk he was very popular. A water-clerk need not pass an examination in anything under the sun, but he must have Ability in the abstract",
          "why_score": "Ch.1—Jim's bull-like advance, the immaculate white, the water-clerk's 'Ability in the abstract'—immediately establishes the gap between appearance and the catastrophe to come, so hook scores 88."
        },
        "innov": {
          "locus": "Ch.45 · Marlow's equivocal elegy · ending anchor",
          "quote": "He passes away under a cloud, inscrutable at heart, forgotten, unforgiven, and excessively romantic. Not in the wildest days of his boyish visions could he have seen the alluring shape of such an extraordinary success!",
          "why_score": "The nested unreliable narration—Marlow telling Marlow telling Jim—and honour as romantic pathology rather than virtue directly influences modernist moral fiction, so innov scores 94."
        },
        "ending": {
          "locus": "Ch.45 · Jim's surrender · ending anchor",
          "quote": "He passes away under a cloud, inscrutable at heart, forgotten, unforgiven, and excessively romantic. Not in the wildest days of his boyish visions could he have seen the alluring shape of such an extraordinary success! For it may very well be that in the short moment of his last supreme pride",
          "why_score": "Jim walking into Doramin's silver bullet, Marlow's equivocal elegy, Jewel's soundless survival—honour and folly indistinguishable; the closing 'Who knows?' refuses both heroism and condemnation, so ending scores 91."
        }
      }
    },
    {
      "file": "23-call-of-the-wild.md",
      "id": "print-v0.call-of-the-wild",
      "title": "The Call of the Wild",
      "author": "Jack London",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / animal fiction / wilderness",
      "source_text": "https://www.gutenberg.org/files/215/215-h/215-h.htm",
      "coverage": "full-pass",
      "coverage_tier": "close",
      "l1_mean": 93.4,
      "l1": {
        "plot": 93,
        "cast": 91,
        "pace": 94,
        "prose": 92,
        "world": 95,
        "hook": 96,
        "innov": 92,
        "ending": 94
      },
      "evidence": {
        "plot": "被盗、适应、夺得领导权、人与狗的羁绊及最终野化，弧线完整。",
        "cast": "Buck 的内在转变有说服力；Thornton 是情感锚点。",
        "pace": "连续危机与季节推进紧凑，短篇幅无冗余。",
        "prose": "直接、有力的自然书写将感官与行动连结。",
        "world": "淘金路、雪橇队与“club and fang”构成严酷生态规则。",
        "hook": "安逸家犬被绑入箱、失水受辱，冲突立即不可逆。",
        "innov": "以动物主体书写生存与原始召唤，影响广泛。",
        "ending": "Thornton 死后最后的人类纽带断裂，Buck 入狼群而成传说。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. VI–VII · Thornton bond → Yeehat revenge → wolf-pack coda · full-pass",
          "quote": "he knew John Thornton was dead. It left a great void in him, somewhat akin to hunger, but a void which ached and ached, and which food could not fill.",
          "why_score": "盗卖、雪橇队夺权到 Thornton 羁绊断裂，因果链直到入狼群与「Ghost Dog」传说收束；弧线完整无缺口，故情节 93。"
        },
        "cast": {
          "locus": "Ch. VI · Thornton as ideal master",
          "quote": "But love that was feverish and burning, that was adoration, that was madness, it had taken John Thornton to arouse. This man had saved his life, which was something; but, further, he was the ideal master.",
          "why_score": "Buck 的内在野性与对 Thorntons 的狂热爱形成可感转变，情感锚点比外形描写更硬，故人物 91。"
        },
        "pace": {
          "locus": "seven-chapter arc · Ch. II opening",
          "quote": "Buck's first day on the Dyea beach was like a nightmare. Every hour was filled with shock and surprise. He had been suddenly jerked from the heart of civilization and flung into the heart of things primordial.",
          "why_score": "七章从_primitive_到_call_无冗余章节名即结构；危机与季节推进连续，短篇幅仍满负荷，故节奏 94。"
        },
        "prose": {
          "locus": "Ch. I epigraph + opening (Gutenberg #215)",
          "quote": "Old longings nomadic leap, Chafing at custom's chain; Again from its brumal sleep Wakens the ferine strain.",
          "why_score": "诗引与「不读报」的 Buck 并置，感官—行动书写直接有力，动物主体叙述清晰，故文笔 92。"
        },
        "world": {
          "locus": "Ch. II · Dyea beach / Northland law",
          "quote": "They were savages, all of them, who knew no law but the law of club and fang.",
          "why_score": "淘金热、雪橇队与棍牙法则构成严酷生态；世界规则一句话可验，故世界观 95。"
        },
        "hook": {
          "locus": "Ch. I · red-sweater man / kidnapping",
          "quote": "Wherever the hatchet fell on the outside, he was there on the inside, snarling and growling, as furiously anxious to get out as the man in the red sweater was calmly intent on getting him out.",
          "why_score": "家犬被绑入箱、失水受辱，冲突首章即不可逆；开篇钩强度极高，故 96。"
        },
        "innov": {
          "locus": "Ch. I · tide-water dog premise",
          "quote": "Buck did not read the newspapers, or he would have known that trouble was brewing, not alone for himself, but for every tide-water dog, strong of muscle and with warm, long hair, from Puget Sound to San Diego.",
          "why_score": "以驯化犬 POV 写野化召唤，影响后世动物小说范式，故创新 92。"
        },
        "ending": {
          "locus": "Ch. VII coda · Ghost Dog legend",
          "quote": "And here may well end the story of Buck. The years were not many when the Yeehats noted a change in the breed of timber wolves; for some were seen with splashes of brown on head and muzzle, and with a rift of white centring down the chest.",
          "why_score": "Thornton 死后 Buck 入狼群而成部落传说， mournful valley 回访收束野性与记忆，故结局 94。"
        }
      }
    },
    {
      "file": "230-honglou-fumeng.md",
      "id": "print-v0.honglou-fumeng",
      "title": "紅樓復夢",
      "author": "陳紅梅（1796–1846）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "章回 / 紅樓續書 / 才子佳人",
      "source_text": "https://zh.wikisource.org/wiki/紅樓復夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.5,
      "l1": {
        "plot": 82,
        "cast": 85,
        "pace": 74,
        "prose": 78,
        "world": 84,
        "hook": 80,
        "innov": 82,
        "ending": 79
      },
      "evidence": {
        "plot": "一百回续书，袭人再嫁/宝玉后身梦玉/十二钗转世重聚；/001 meta 因果册与 /100 大观园分房、铁槛寺功德收束，跨度大但后段偏团圆说教。",
        "cast": "梦玉（宝玉后身）、彩芝（黛玉后身）、袭人、宝钗、贾兰等映射清晰；/001 袭人拒嫁砸簪、/100 贾琏白云僧重逢 memorable。",
        "pace": "百回续书冗长，艳情与训谕段缓；/025–075 中段密度低于 scorecard 02《红楼梦》。",
        "prose": "/001 空空道人+赤霞仙子论「后梦之诬」骈散可读；仿红楼体但教化与套语较原书偏俗。",
        "world": "荒废大观园重建、幻虚境册、铁槛寺/馒头庵/万缘桥地理层；与 scorecard 02《红楼梦》影射传统相邻。",
        "hook": "/001「造化轮回/青埂峰灵石再世」+袭人抹颈拒嫁，续书自辩体即定调。",
        "innov": "续梦体自辩「黛玉还魂之诬」，十二钗另生册映射；与 scorecard 221《林蘭香》「第二奇书」、02《红楼梦》形成续书三角。",
        "ending": "/100 十二钗重会+宝钗修道+留「海内才人再演」钩子；「全書終」以诗证收，余韵在轮回而非单点爆发。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 /001 · 幻虚境册因果 · sample_print_v0",
          "quote": "仙子曰：「神瑛當日轉落人間，恐其不解情旨，是以令吾妹可卿開其情障，以了塵緣。誰知伊等為風月所迷，結成情劫，難以遽解。因金陵十二釵，本係有情無緣，難以強合。」",
          "why_score": "一百回续书，袭人再嫁/宝玉后身梦玉/十二钗转世重聚；/001 meta 因果册与 /100 大观园分房、铁槛寺功德收束，跨度大但后段偏团圆说教，故情节 82。"
        },
        "cast": {
          "locus": "第一回 /001 · 袭人抹颈拒嫁 · sample_print_v0",
          "quote": "襲人聽花自芳所說甚是有理，不該一時孟浪，砸壞東西，看著這事倒難收手，心中想道：「不如一死，以了這段冤業。」登時把心一橫，拿起桌上的破碗片子，在脖子上一抹。",
          "why_score": "梦玉（宝玉后身）、彩芝（黛玉后身）、袭人、宝钗、贾兰等映射清晰；/001 袭人拒嫁砸簪、/100 贾琏白云僧重逢 memorable，故人物 85。"
        },
        "pace": {
          "locus": "第一回 /001 · 续书 meta 铺垫 · sample_print_v0",
          "quote": "後人不知，復有黛玉復生，晴雯再世及大觀園添出許多蛇足。其然，豈其然乎？實難憑信。因偕空空道人上窮碧落，下及黃泉，旁至大荒之外無稽之崖，搜訪神瑛、絳珠暨諸美人去來之事。",
          "why_score": "百回续书冗长，艳情与训谕段缓；/025–075 中段密度低于 scorecard 02《红楼梦》，故节奏 74。"
        },
        "prose": {
          "locus": "第一回 /001 · 空空道人论后梦 · sample_print_v0",
          "quote": "老人笑道：「這是那裡話來，寶玉不來的為是古今無不散的筵席；寶玉若來這一局散棋如何收手？真不自諒也。」空空道人聽罷，鼓掌大笑而去。",
          "why_score": "/001 空空道人+赤霞仙子论「后梦之诬」骈散可读；仿红楼体但教化与套语较原书偏俗，故文笔 78。"
        },
        "world": {
          "locus": "第一回 /001 · 荒废大观园 · sample_print_v0",
          "quote": "原來榮府自賈政去世之後，已將二年，王夫人悲傷成病，終日在牀。內裡家事係李宮裁一人管理，外間事務仍托賈璉。其舊時之豔姬美婢一個也無，大觀園久已荒廢。",
          "why_score": "荒废大观园重建、幻虚境册、铁槛寺/馒头庵/万缘桥地理层；与 scorecard 02《红楼梦》影射传统相邻，故世界观 84。"
        },
        "hook": {
          "locus": "第一回 /001 · 青埂峰灵石再世 · sample_print_v0",
          "quote": "嘗聞洪濛初判，別為天地，分陰陽造化五行而生萬物。造化者，即天地陰陽萬物之情，因情而化，充乎天地；是天地間萬物無情，無處非情。",
          "why_score": "/001「造化轮回/青埂峰灵石再世」+袭人抹颈拒嫁，续书自辩体即定调，故钩子 80。"
        },
        "innov": {
          "locus": "第一回 /001 · 十二钗另生册 · sample_print_v0",
          "quote": "即將伊等未曾合體之元神，在他們未了之前，另又轉世，令十二釵遂其情願，此時又當相會之時矣，世人不知，訛以為黛玉還魂，晴雯再世，人間安得有此，實為笑柄。",
          "why_score": "续梦体自辩「黛玉还魂之诬」，十二钗另生册映射；与 scorecard 221《林蘭香》、02《红楼梦》形成续书三角，故创新 82。"
        },
        "ending": {
          "locus": "第一百回 /100 · 全書終 · sample_print_v0",
          "quote": "寶釵教子成名後，看破紅塵，同友梅、白飛雲在如是園中潛心修道，得幻虛仙子點化，解脫成仙。夢玉同十二釵完結子女之後，侍奉祝母、王夫人們享林泉之樂，聽說後來俱成地仙。",
          "why_score": "/100 十二钗重会+宝钗修道+留「海内才人再演」钩子；「全書終」以诗证收，余韵在轮回而非单点爆发，故结局 79。"
        }
      }
    },
    {
      "file": "231-feilong-quanzhuan.md",
      "id": "print-v0.feilong-quanzhuan",
      "title": "飛龍全傳",
      "author": "吳璿（1743–1803）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回 / 白話長篇",
      "source_text": "https://zh.wikisource.org/wiki/飛龍全傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.0,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 82,
        "prose": 80,
        "world": 83,
        "hook": 88,
        "innov": 76,
        "ending": 85
      },
      "evidence": {
        "plot": "六十回自五代末赵匡胤缘起串至陈桥/即位；/01 泥马+ /45 高行周潼关+ /60 灭宠归统，节点清楚。",
        "cast": "匡胤/郑恩/苗光义/高行周/杜二公群像鲜明；/01 苗光义相面、/45 高行周星象忧疑 memorable。",
        "pace": "较 scorecard 120《說唐》六十六回体量相近，单回信息密；/45 纳婿与潼关双线并进。",
        "prose": "/01 点绛唇+话本白描有力；大段历史串接与套语偏俗，文采不及 scorecard 196《剪燈新话》。",
        "world": "五代末汴梁/潼关/山寨江湖完整；/45 金斗潼关地理与说书规矩厚实。",
        "hook": "/01 苗光义称万岁+城隍庙骑泥马，戏剧强。",
        "innov": "与 scorecard 120《說唐》、102《隋唐演義》同系说书传本，赵匡胤专书模式成熟但原创有限。",
        "ending": "/60 明确收束「应天人承归正统」；情绪偏史笔，缺 scorecard 72《三侠五义》式续书钩子。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第六十回 · 应天人承归正统 · sample_print_v0",
          "quote": "天生烝民，樹之司牧。二帝推公而禪位，三王乘時以革命，其極一也。……應天順民，法堯禪舜，如釋重負，予其作賓。嗚呼欽哉，祇畏天命！",
          "why_score": "六十回自五代末赵匡胤缘起串至陈桥/即位；/01 泥马+ /45 高行周潼关+ /60 灭宠归统，节点清楚，故情节 84。"
        },
        "cast": {
          "locus": "第四十五回 · 高行周星象忧疑 · sample_print_v0",
          "quote": "高行周自從打發他母子去後，又過了幾日。這日正在後堂門坐，打算保土復讎之策。……只見明星朗朗，正照周營。自家主星，慘淡無光，搖搖欲墜。心中一驚……探事人得令，潛出城去，打聽明白，進城已是天晚，忙進帥府回稟道：「啟元帥，那領兵官……名叫匡胤。」",
          "why_score": "匡胤/郑恩/苗光义/高行周/杜二公群像鲜明；/01 苗光义相面、/45 高行周星象忧疑 memorable，故人物 86。"
        },
        "pace": {
          "locus": "第四十五回 · 纳婿与潼关双线 · sample_print_v0",
          "quote": "當下匡胤辭別了外婆舅母，同杜二公出來至廳上。……然後點撥人馬，選了五千精兵，跟隨匡胤下山。……大軍竟望潼關大路而來。",
          "why_score": "较 scorecard 120《說唐》六十六回体量相近，单回信息密；/45 纳婿与潼关双线并进，故节奏 82。"
        },
        "prose": {
          "locus": "第一回 · 点绛唇+话本白描 · sample_print_v0",
          "quote": "詞曰：世事如棋，從來興廢由天命。任他忠佞，端的難僥倖。聖主垂裳，勛業昭功令。蒼生幸，掃穢除氛，纔把江山定。……堯眉舜目，禹背湯腰。兩耳垂肩，棱角分明徵厚福。",
          "why_score": "/01 点绛唇+话本白描有力；大段历史串接与套语偏俗，文采不及 scorecard 196《剪燈新话》，故文笔 80。"
        },
        "world": {
          "locus": "第四十五回 · 金斗潼关 · sample_print_v0",
          "quote": "因這潼關乃是陝西河南山西三省交界之地，路道狹窄，不便攻圍，所以叫做雞鳴三省，金斗潼關，一人把守，萬夫難入，乃是一個險要的去處。",
          "why_score": "五代末汴梁/潼关/山寨江湖完整；/45 金斗潼关地理与说书规矩厚实，故世界观 83。"
        },
        "hook": {
          "locus": "第一回 · 苗光义称万岁骑泥马 · sample_print_v0",
          "quote": "回身即望匡胤納頭便拜，口稱：「萬歲，小道苗光義接駕有遲，望乞恕罪。」……這裡有一匹泥馬在此，我們輪流騎坐，看是那個騎在馬上，會行動得幾步的，纔算得真主無疑。",
          "why_score": "/01 苗光义称万岁+城隍庙骑泥马，戏剧强，故钩子 88。"
        },
        "innov": {
          "locus": "第一回 · 说书传本 · sample_print_v0",
          "quote": "祇就他未登九五之時，把那三打韓通、禪州結義這許多事跡，表白出來，可以使聞者驚心，觀者吐舌。方知英雄舉動，迥異庸愚，畢竟有掀天拔地之形，攪海翻江之勢。",
          "why_score": "与 scorecard 120《說唐》、102《隋唐演義》同系说书传本，赵匡胤专书模式成熟但原创有限，故创新 76。"
        },
        "ending": {
          "locus": "第六十回 · 全书终 · sample_print_v0",
          "quote": "咨爾歸德節度使殿前都檢點趙匡胤，稟上聖之資，有神武之略，佐我高祖，格於皇天，逮事世宗，功存納麓，東征西怨，厥績懋焉。天地鬼神，享於有德，謳歌獄訟，歸於至仁。應天順民，法堯禪舜，如釋重負，予其作賓。嗚呼欽哉，祇畏天命！",
          "why_score": "/60 明确收束「应天人承归正统」；情绪偏史笔，缺 scorecard 72《三侠五义》式续书钩子，故结局 85。"
        }
      }
    },
    {
      "file": "232-wanhua-lou.md",
      "id": "print-v0.wanhua-lou",
      "title": "萬花樓",
      "author": "李雨堂（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 公案俠義 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/萬花樓",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.8,
      "l1": {
        "plot": 83,
        "cast": 85,
        "pace": 81,
        "prose": 74,
        "world": 82,
        "hook": 82,
        "innov": 75,
        "ending": 84
      },
      "evidence": {
        "plot": "六十八回换太子+狄青平西+包公审冤三线并进；/01 刘后换太子、/21 庞洪毒计、/68 西夏求和收束清楚。",
        "cast": "狄青/包拯/佘太君/李太后/庞洪功能位鲜明；/21 狄太后护侄、/68 百花女降宋 memorable。",
        "pace": "较 scorecard 78《济公全传》单元案与总线交替；/21 解征衣一回信息量大。",
        "prose": "白话章回白描+诗引，开卷论兴亡有势；套语偏俗，文采不及 scorecard 84《兒女英雄傳》。",
        "world": "杨包狄系统（天波府/南清宫/边关）完整；/01 换太子与 /68 庆历西夏和约。",
        "hook": "/01 选秀女+换太子并置，公案钩开卷即入戏。",
        "innov": "与 scorecard 102《隋唐演義》、五虎征西系列同谱系；狄青+包公合流模式成熟但原创有限。",
        "ending": "/68 明确「全書終」，赵元昊上表求和+狄青完娶+诗证收束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 /01 · 选秀女内监出京 · sample_print_v0",
          "quote": "如今朕有個主意，想上年王嫂賓天，八王兄中饋已缺。他年將半百，尚無後嗣，不若趁此選點秀女，挑其美麗超群有貴相的，送與王兄作配，豈不是美事。倘或一二載產下麟兒，以接宗枝，也未可知。",
          "why_score": "六十八回换太子+狄青平西+包公审冤三线并进；/01 刘后换太子、/21 庞洪毒计、/68 西夏求和收束清楚，故情节 83。"
        },
        "cast": {
          "locus": "第二十一回 /21 · 狄太后护侄",
          "quote": "太后想起侄兒乃是鹵直之人，即道：「你一人自然仗了龍駒，一月可以回來，只今三千兵丁，難道都有好坐騎麼？侄兒還是不往為妙。」狄青道：「吾乃烈烈男子大丈夫，些些小事，看得甚為平常，管教此去，即月回朝，毫無阻礙。」",
          "why_score": "狄青/包拯/佘太君/李太后/庞洪功能位鲜明；/21 狄太后护侄、/68 百花女降宋 memorable，故人物 85。"
        },
        "pace": {
          "locus": "第二十一回 /21 · 荐解征衣施毒计",
          "quote": "龐太師定下一計，道：「胡賢兄與賢婿，不必心煩。老夫想來，楊宗保一連數本催討征衣，已經趕制完成，定本月十五日起運。且待老夫保奏狄青做名正解官，那石玉小畜生，也是容他不得，保薦他為副解官，好將兩條狗命，一刻傾消。」",
          "why_score": "较 scorecard 78《济公全传》单元案与总线交替；/21 解征衣一回信息量大，故节奏 81。"
        },
        "prose": {
          "locus": "第一回 /01 · 开卷论兴亡",
          "quote": "詩曰：一編欣喜有奇文，奸佞忠良各判分；決獄同欽包孝肅，平戎共仰狄將軍；威校面具留佳話，旋轉宮闈立大勳；莫笑稗官憑臆說，主持公道最惰殷。",
          "why_score": "白话章回白描+诗引，开卷论兴亡有势；套语偏俗，文采不及 scorecard 84《兒女英雄傳》，故文笔 74。"
        },
        "world": {
          "locus": "第一回 /01 · 换太子与杨包狄系统",
          "quote": "且說真宗登基後，即進劉皇妃為東宮皇后，封贈李妃為宸妃，二后俱得寵幸。其年兩宮皇后齊懷龍妊，真宗暗暗欣然，惟願二后早生太子接嗣江山。",
          "why_score": "杨包狄系统（天波府/南清宫/边关）完整；/01 换太子与 /68 庆历西夏和约，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 /01 · 选秀女并置",
          "quote": "陳琳奏道：「奴婢並非文武司職，並無本章上奏，不過面陳罷了。」天子道：「你且當面奏來。」陳琳道：「只因上年蒙我主隆恩，放出宮內中年妃嬪一千五百餘名……望乞我主萬歲頒旨，另選少艾，以備宮中充用。」",
          "why_score": "/01 选秀女+换太子并置，公案钩开卷即入戏，故钩子 82。"
        },
        "innov": {
          "locus": "第六十八回 /68 · 与五虎征西系列",
          "quote": "按史：仁宗慶曆三年西夏平夥，後傳至第九主，至理宗寶慶三年，元滅之，與金同亡。此是後話，休多煩表。",
          "why_score": "与 scorecard 102《隋唐演義》、五虎征西系列同谱系；狄青+包公合流模式成熟但原创有限，故创新 75。"
        },
        "ending": {
          "locus": "第六十八回 /68 · 全書終",
          "quote": "西夏罪臣趙元吳表奏大宋皇帝御前：罪臣不自忖度，屢次妄動於戈。天威臨蒞，罪及於臣，無可分辯。伏念臣因不修德而妄犯上……僻壤小邦，謹呈土物，冒讀天成，易勝戰慄之至！",
          "why_score": "/68 明确「全書終」，赵元昊上表求和+狄青完娶+诗证收束，故结局 84。"
        }
      }
    },
    {
      "file": "233-xue-rengui-zhengdong.md",
      "id": "print-v0.xue-rengui-zhengdong",
      "title": "薛仁貴征東",
      "author": "佚名（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回 / 說書傳本",
      "source_text": "https://zh.wikisource.org/wiki/薛仁貴征東",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.5,
      "l1": {
        "plot": 82,
        "cast": 84,
        "pace": 83,
        "prose": 73,
        "world": 81,
        "hook": 81,
        "innov": 72,
        "ending": 80
      },
      "evidence": {
        "plot": "五十五回自贞观征北串至薛仁贵封王完娶；/01 赤壁宝康王战书、/55 双美团圆+王茂生送水，节点清楚。",
        "cast": "薛仁贵/程咬金/徐茂公/刘方功能位鲜明；/55 王茂生两坛清水+势利族亲对比 memorable。",
        "pace": "五十五回较 scorecard 234《薛丁山征西》九十回更短更密；单回信息量大。",
        "prose": "话本白描+诗引，开卷论兴亡有势；大段套语偏俗。",
        "world": "隋唐演义世界（白良关/雁门关/平辽王府）完整；/01 北番设定与 scorecard 120《說唐》同系。",
        "hook": "/01 北番战书辱唐+割耳使臣，硬钩开卷。",
        "innov": "与 scorecard 120《說唐》、234《薛丁山征西》同系说书传本，英雄排座次模式成熟。",
        "ending": "/55 明确「全書終」，双美团圆+王茂生荣身；情绪偏喜庆，缺续书钩子。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 北番战书/贞观亲征 · open /01",
          "quote": "北番赤壁寶唐王，大將先鋒誰敢當。立帝三年民盡怨，故我興乓伐爾邦。唐篡隋朝該一罪，殺父專權到處揚。……若要我邦兵不至，只消歲歲過來朝。",
          "why_score": "五十五回自贞观征北串至薛仁贵封王完娶；/01 赤壁宝康王战书、/55 双美团圆+王茂生送水，节点清楚，故情节 82。"
        },
        "cast": {
          "locus": "第五十五回 · 王茂生送水/势利族亲 · end /55",
          "quote": "仁貴呵呵大笑，說：「取大碗來，待本藩立飲三碗。叫做『人生情義重，吃水也清涼』。」仁貴忙將水喝了，王茂生置身無地，看仁貴吃完水，封王茂生轅門都總管。",
          "why_score": "薛仁贵/程咬金/徐茂公/刘方功能位鲜明；/55 王茂生两坛清水+势利族亲对比 memorable，故人物 84。"
        },
        "pace": {
          "locus": "全本五十五回 · 较薛丁山更短 · sample_print_v0",
          "quote": "太宗登位有三年，風調雨順國平安。康王麾下車元帥，表中差使進中原。辱罵貞觀天子帝，今日興兵御駕前。",
          "why_score": "五十五回较 scorecard 234《薛丁山征西》九十回更短更密；单回信息量大，故节奏 83。"
        },
        "prose": {
          "locus": "第一回 · 开卷诗/论兴亡 · open /01",
          "quote": "欲笑周文歌燕鎬，還輕漢武樂橫汾。豈知玉殿生三秀，詎有銅龍出五雲。陌上堯尊傾北斗，樓前舜樂動南熏。共歡天意同人意，萬歲千秋奉聖君。",
          "why_score": "话本白描+诗引，开卷论兴亡有势；大段套语偏俗，故文笔 73。"
        },
        "world": {
          "locus": "第一回 · 白良关/雁门关 · open /01",
          "quote": "單說那北方外邦，第一關叫做白良關，卻對中原雁門關。白良關遠雁門關有二百里，多是荒山野地之處。雁門關外一百里，是中原地方；白良關外一百里，是北番地方。",
          "why_score": "隋唐演义世界（白良关/雁门关/平辽王府）完整；/01 北番设定与 scorecard 120《說唐》同系，故世界观 81。"
        },
        "hook": {
          "locus": "第一回 · 北番使臣/割耳 · open /01",
          "quote": "朝廷聽了茂功之言，把龍首顛顛說：「先生之言有理。也罷，把使臣官周綱割下兩耳，恕其一死。」",
          "why_score": "/01 北番战书辱唐+割耳使臣，硬钩开卷，故钩子 81。"
        },
        "innov": {
          "locus": "薛仁贵演义系统 · 说书传本 · sample_print_v0",
          "quote": "這叫做：年老長擒年少將，英雄那怕少年郎。只看程咬金有六旬外年紀，上馬還與天神相似，這般利害得狠。",
          "why_score": "与 scorecard 120《說唐》、234《薛丁山征西》同系说书传本，英雄排座次模式成熟，故创新 72。"
        },
        "ending": {
          "locus": "第五十五回 · 双美团圆/全書終 · end /55",
          "quote": "此回書單講羅通定北奇功，薛仁貴跨海證東，平定大唐天下，四海昇平，滿門榮貴團圓，還有《薛丁山征西傳》唐書再講。",
          "why_score": "/55 明确「全書終」，双美团圆+王茂生荣身；情绪偏喜庆，缺续书钩子，故结局 80。"
        }
      }
    },
    {
      "file": "234-xue-dingshan-zhengxi.md",
      "id": "print-v0.xue-dingshan-zhengxi",
      "title": "薛丁山征西",
      "author": "佚名（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回 / 說書傳本",
      "source_text": "https://zh.wikisource.org/wiki/薛丁山征西",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.5,
      "l1": {
        "plot": 83,
        "cast": 85,
        "pace": 78,
        "prose": 74,
        "world": 82,
        "hook": 82,
        "innov": 76,
        "ending": 84
      },
      "evidence": {
        "plot": "九十回自李道宗害薛仁贵串至薛刚闹长安/李旦复位；/01 假旨召回、/90 睿宗登基+樊梨花驾云而去，跨度大。",
        "cast": "薛仁贵/樊梨花/薛刚/李旦/武三思群像鲜明；/01 张仁毒计、/90 千刀万剐武三思 memorable。",
        "pace": "九十回篇幅冗长，中段重复性大战偶缓；/01 开篇即阴谋密度高。",
        "prose": "话本白描+诗引；大段历史串接与套语偏俗。",
        "world": "唐室宫廷+薛府+边关系统完整；/90 武后韦后乱政与 scorecard 233 征东世界衔接。",
        "hook": "/01 李道宗假旨召回+张妃报仇，戏剧强。",
        "innov": "与 scorecard 233《薛仁貴征東》、232《萬花樓》同系；薛刚反唐模式影响后世戏曲。",
        "ending": "/90 明确「全書終」，薛府团圆+封赏群臣+诗证；樊梨花解厄收束有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 /01 · 李道宗假旨召回 · sample_print_v0",
          "quote": "莫若假傳一道旨意，騙他進長安。待奴才邀到王府，他順從便罷，若不順從，王爺將酒灌醉，五更上本，說他私進長安，闖入王府，有謀反之心，今已擒拿，候萬歲發落。",
          "why_score": "九十回自李道宗害薛仁贵串至薛刚闹长安/李旦复位；/01 假旨召回、/90 睿宗登基+樊梨花驾云而去，跨度大，故情节 83。"
        },
        "cast": {
          "locus": "第一回 /01 · 张仁毒计 · sample_print_v0",
          "quote": "那張仁黑磣磣一張糙臉，短頸束腮，犬眼鷹鼻，頷下六撮鬍鬚，其人刁惡多端，奸巧不過。隨了張妃來到王府，成清王看他能事，凡事與他商議，言聽計從。",
          "why_score": "薛仁贵/樊梨花/薛刚/李旦/武三思群像鲜明；/01 张仁毒计、/90 千刀万剐武三思 memorable，故人物 85。"
        },
        "pace": {
          "locus": "第一回 /01 · 开篇阴谋密度 · sample_print_v0",
          "quote": "仁貴謝恩道：「我皇萬歲，萬歲，萬萬歲。」一面香案供著聖旨，一面相待天使，問：「聖恙如何？」天使道：「前日龍駕危險，如今天子幸好了，故此召平遼王進京，朝廷還有聖諭。」",
          "why_score": "九十回篇幅冗长，中段重复性大战偶缓；/01 开篇即阴谋密度高，故节奏 78。"
        },
        "prose": {
          "locus": "第一回 /01 · 话本白描 · sample_print_v0",
          "quote": "前言說到薛仁貴大小團圓，今不細述。且說程咬金進京復旨，君臣相會，朝見已畢，退出朝門，回到府中。裴氏夫人接著說：「老相公辛苦了。」",
          "why_score": "话本白描+诗引；大段历史串接与套语偏俗，故文笔 74。"
        },
        "world": {
          "locus": "第九十回 /90 · 武后韦后乱政收束 · sample_print_v0",
          "quote": "李旦逐一查問，不見了武三思，心甚抑鬱。忽見南門走進薛剛，手拿奸犯武三思。李旦並不深究，即令眾將千刀砍碎，只要留一個首級，懸在午門外示眾。",
          "why_score": "唐室宫廷+薛府+边关系统完整；/90 武后韦后乱政与 scorecard 233 征东世界衔接，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 /01 · 假旨星夜召回 · sample_print_v0",
          "quote": "天使當殿開讀：「奉天承運皇帝詔曰：朕念卿救駕之功，思念之深。朕忽有小恙，召卿來京，君臣相見一面，作速來京。欽此。」",
          "why_score": "/01 李道宗假旨召回+张妃报仇，戏剧强，故钩子 82。"
        },
        "innov": {
          "locus": "第一回 /01 · 薛刚反唐模式 · sample_print_v0",
          "quote": "這老頭兒就該死，難道將女兒做成這勾當？當晚就在張妃宮中歇息，來朝與張仁做成旨意，差官往山西，此話不表。",
          "why_score": "与 scorecard 233《薛仁貴征東》、232《萬花樓》同系；薛刚反唐模式影响后世戏曲，原创有限，故创新 76。"
        },
        "ending": {
          "locus": "第九十回 /90 · 全書終 · sample_print_v0",
          "quote": "樊梨花先在府中，眾人來見畢，樊梨花起身要回山去，薛剛再三苦留。樊梨花道：「我災難將滿，豈可又戀紅塵，更加罪過。今日來此，是要指點你們立了此功，使你們一門團圓。」遂駕雲而去。",
          "why_score": "/90 明确「全書終」，薛府团圆+封赏群臣+诗证；樊梨花解厄收束有力，故结局 84。"
        }
      }
    },
    {
      "file": "235-o-pioneers.md",
      "id": "print-v0.o-pioneers",
      "title": "O Pioneers!",
      "author": "Willa Cather",
      "band": "G-print",
      "genre": "print",
      "print_genre": "pastoral novel / prairie settlement / immigrant endurance",
      "source_text": "https://www.gutenberg.org/cache/epub/24/pg24.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.0,
      "l1": {
        "plot": 87,
        "cast": 90,
        "pace": 84,
        "prose": 93,
        "world": 94,
        "hook": 86,
        "innov": 88,
        "ending": 90
      },
      "evidence": {
        "plot": "Five-part prairie arc: Alexandra's land vision on the Divide → neighboring-field prosperity → winter memories → the White Mulberry Tree catastrophe → Alexandra's late union with Carl — plot as endurance tested by passion and loss rather than intrigue.",
        "cast": "Alexandra the visionary farmer, Emil the beloved younger brother, Marie the trapped neighbor-wife, Carl the returning friend, Ivar the eccentric prophet, Frank Shabata the jealous husband — each figure a variant on prairie desire and constraint.",
        "pace": "Part-based dilation from settlement struggle to harvest fullness to the compressed orchard tragedy; the final Part V resolves in elegiac quiet — tempo follows seasonal and emotional cycles.",
        "prose": "Cather's clean, luminous plain style — 'cuts like velvet,' 'when friends marry, they are safe' — landscape and feeling rendered without ornament; among the finest American pastoral prose.",
        "world": "The Nebraska Divide, wheat fields, the orchard, Hanover and the immigrant farms — the land as moral agent shaping Alexandra's vision and the lovers' doom; geography is destiny made visible.",
        "hook": "Part I — the wild land, young Alexandra inheriting her father's burden — establishes the prairie as both promise and trap before the personal catastrophes arrive.",
        "innov": "The pioneer woman as intellectual hero rather than helpmeet; the immigrant pastoral that refuses triumphal settlement narrative; Emil and Marie's adultery handled with classical fatalism on American soil.",
        "ending": "Alexandra leaning on Carl at the gate, friends marrying as safety after orchard murder — not triumph but earned companionship; loneliness acknowledged rather than erased."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I wild land → Part IV White Mulberry Tree → Part V Alexandra · sample_print_v0",
          "quote": "Marie hid her face on his arm. \"Don't ask me anything more. I don't know anything except how miserable I am.\" She clutched his sleeve and began to cry, \"what am I to do if you don't go away? I can't go, and one of us must. Can't you see?\"",
          "why_score": "Five-part prairie arc from Alexandra's land vision through neighboring-field prosperity to the White Mulberry Tree catastrophe and late union with Carl—plot as endurance tested by passion and loss rather than intrigue, so plot scores 87."
        },
        "cast": {
          "locus": "Part I · Alexandra and Carl on the Divide",
          "quote": "Carl did not say anything, but she felt his sympathy. He, too, was lonely. He was a thin, frail boy, with brooding dark eyes, very quiet in all his movements. There was a delicate pallor in his thin face, and his mouth was too sensitive for a boy's.",
          "why_score": "Alexandra the visionary farmer, Emil the beloved brother, Marie the trapped neighbor-wife, Carl the returning friend, and Frank Shabata the jealous husband—each figure a variant on prairie desire and constraint, so cast scores 90."
        },
        "pace": {
          "locus": "Part II · harvest on the Nebraska plain",
          "quote": "The wheat-cutting sometimes goes on all night as well as all day, and in good seasons there are scarcely men and horses enough to do the harvesting. The grain is so heavy that it bends toward the blade and cuts like velvet.",
          "why_score": "Part-based dilation from settlement struggle to harvest fullness to the compressed orchard tragedy; the final Part V resolves in elegiac quiet—tempo follows seasonal and emotional cycles, so pace scores 84."
        },
        "prose": {
          "locus": "Part II · wheat harvest",
          "quote": "The grain is so heavy that it bends toward the blade and cuts like velvet. There is something frank and joyous and young in the open face of the country. It gives itself ungrudgingly to the moods of the season, holding nothing back.",
          "why_score": "Cather's clean, luminous plain style—\"cuts like velvet,\" \"when friends marry, they are safe\"—landscape and feeling rendered without ornament; among the finest American pastoral prose, so prose scores 93."
        },
        "world": {
          "locus": "Part II · Nebraska Divide landscape",
          "quote": "There is something frank and joyous and young in the open face of the country. It gives itself ungrudgingly to the moods of the season, holding nothing back. Like the plains of Lombardy, it seems to rise a little to meet the sun.",
          "why_score": "The Nebraska Divide, wheat fields, the orchard, and immigrant farms—the land as moral agent shaping Alexandra's vision and the lovers' doom; geography is destiny made visible, so world scores 94."
        },
        "hook": {
          "locus": "Part I · Hanover on the windy tableland",
          "quote": "One January day, thirty years ago, the little town of Hanover, anchored on a windy Nebraska tableland, was trying not to be blown away. A mist of fine snowflakes was curling and eddying about the cluster of low drab buildings huddled on the gray prairie, under a gray sky.",
          "why_score": "Part I—the wild land, young Alexandra inheriting her father's burden—establishes the prairie as both promise and trap before the personal catastrophes arrive, so hook scores 86."
        },
        "innov": {
          "locus": "Part I · Alexandra's land vision",
          "quote": "For the first time, perhaps, since that land emerged from the waters of geologic ages, a human face was set toward it with love and yearning. It seemed beautiful to her, rich and strong and glorious. Her eyes drank in the breadth of it, until her tears blinded her.",
          "why_score": "The pioneer woman as intellectual hero rather than helpmeet; the immigrant pastoral that refuses triumphal settlement narrative; Emil and Marie's adultery handled with classical fatalism on American soil, so innov scores 88."
        },
        "ending": {
          "locus": "Part V · Alexandra and Carl at the gate",
          "quote": "\"Does it seem to you like coming back to your own place? Do you feel at peace with the world here? I think we shall be very happy. I haven't any fears. I think when friends marry, they are safe. We don't suffer like—those young ones.\" She leaned heavily on his shoulder. \"I am tired,\" she murmured. \"I have been very lonely, Carl.\"",
          "why_score": "Alexandra leaning on Carl at the gate—friends marrying as safety after orchard murder—not triumph but earned companionship; loneliness acknowledged rather than erased, so ending scores 90."
        }
      }
    },
    {
      "file": "236-death-comes-for-the-archbishop.md",
      "id": "print-v0.death-comes-for-the-archbishop",
      "title": "Death Comes for the Archbishop",
      "author": "Willa Cather",
      "band": "G-print",
      "genre": "print",
      "print_genre": "episodic novel / missionary history / Southwest landscape",
      "source_text": "https://www.gutenberg.org/cache/epub/69730/pg69730.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.9,
      "l1": {
        "plot": 82,
        "cast": 88,
        "pace": 80,
        "prose": 94,
        "world": 95,
        "hook": 84,
        "innov": 91,
        "ending": 89
      },
      "evidence": {
        "plot": "Episodic missionary chronicle rather than single conflict arc — Latour and Vaillant building the Church in New Mexico through discrete journeys, conversions, and losses; narrative interest is accretion of place and vocation, not climax.",
        "cast": "Bishop Latour the contemplative builder, Father Vaillant the apostolic fire, Magdalena, Kit Carson the pragmatic frontiersman, Jacinto the Pueblo guide, Father Martinez the corrupt incumbent — each vignette a distinct moral temperature of the Southwest mission.",
        "pace": "Tableau structure with time jumps between episodes; the novel breathes between journeys — pace is meditative and uneven by design, rewarding patience more than suspense.",
        "prose": "Cather's most painterly prose — adobe churches, mesa light, 'Auspice Maria!' — every episode a composed landscape of faith; sentences weighted toward sacramental seeing rather than drama.",
        "world": "New Mexico as spiritual geography — Santa Fé, Albuquerque, Navajo country, Carson's ranch, the unfinished cathedral — landscape and Catholic history fused into a single moral atmosphere.",
        "hook": "The signet-ring dedication and missionary dispatch establish vocation before spectacle; the opening asks for contemplative commitment rather than narrative grab.",
        "innov": "The anti-plot Catholic epic — hagiography without miracles, history without documentary dryness; the Southwest rendered as sacred space rather than frontier adventure.",
        "ending": "Latour's death in the unfinished cathedral, the bell tolling, the diligence departing — vocation completed in incompleteness; the title's memento mori fulfilled without melodrama."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Prologue → Book IX · sample_print_v0",
          "quote": "They were talking business; had met, indeed, to discuss an anticipated appeal from the Provincial Council at Baltimore for the founding of an Apostolic Vicarate in New Mexico—a part of North America recently annexed to the United States.",
          "why_score": "Episodic missionary chronicle rather than single conflict arc—Latour and Vaillant building the Church in New Mexico through discrete journeys, conversions, and losses; narrative interest is accretion of place and vocation, not climax, so plot scores 82."
        },
        "cast": {
          "locus": "Prologue · Jean Marie Latour named",
          "quote": "\"He is but thirty-five now. He came to us directly from the Seminary.\" \"And his name is?\" \"Jean Marie Latour.\" Maria de Allande, leaning back in her chair, put the tips of her long fingers together and regarded them thoughtfully.",
          "why_score": "Bishop Latour the contemplative builder, Father Vaillant the apostolic fire, Magdalena, Kit Carson the pragmatic frontiersman, Jacinto the Pueblo guide, Father Martinez the corrupt incumbent—each vignette a distinct moral temperature of the Southwest mission, so cast scores 88."
        },
        "pace": {
          "locus": "Book II · Missionary Journeys · sample_print_v0",
          "quote": "On his arrival he found amity instead of enmity awaiting him. Father Vaillant had already endeared himself to the people. The Mexican priest who was in charge of the pro-cathedral had gracefully retired—gone to visit his family in Old Mexico, and carried his effects along with him.",
          "why_score": "Tableau structure with time jumps between episodes; the novel breathes between journeys—pace is meditative and uneven by design, rewarding patience more than suspense, so pace scores 80."
        },
        "prose": {
          "locus": "Book VII · Santa Fé first sight",
          "quote": "A thin, wavering adobe town ... a green plaza ... at one end a church with two earthen towers that rose high above the flatness. The long main street began at the church, the town seemed to flow from it, like a stream from a spring.",
          "why_score": "Cather's most painterly prose—adobe churches, mesa light, 'Auspice Maria!'—every episode a composed landscape of faith; sentences weighted toward sacramental seeing rather than drama, so prose scores 94."
        },
        "world": {
          "locus": "Prologue · New Mexico Vicariate",
          "quote": "They were talking business; had met, indeed, to discuss an anticipated appeal from the Provincial Council at Baltimore for the founding of an Apostolic Vicarate in New Mexico—a part of North America recently annexed to the United States.",
          "why_score": "New Mexico as spiritual geography—Santa Fé, Albuquerque, Navajo country, Carson's ranch, the unfinished cathedral—landscape and Catholic history fused into a single moral atmosphere, so world scores 95."
        },
        "hook": {
          "locus": "Title page · signet-ring dedication",
          "quote": "\"_Auspice Maria!_\" Father Vaillant's signet-ring",
          "why_score": "The signet-ring dedication and missionary dispatch establish vocation before spectacle; the opening asks for contemplative commitment rather than narrative grab, so hook scores 84."
        },
        "innov": {
          "locus": "Book IX · Death Comes for the Archbishop",
          "quote": "He was trying to forge a new Will in that devout and exhausted priest; and the time was short, for the _diligence_ for Paris was already rumbling down the mountain gorge. When the Cathedral bell tolled just after dark, the Mexican population of Santa Fé fell upon their knees.",
          "why_score": "The anti-plot Catholic epic—hagiography without miracles, history without documentary dryness; the Southwest rendered as sacred space rather than frontier adventure, so innov scores 91."
        },
        "ending": {
          "locus": "Book IX · cathedral bell and diligence",
          "quote": "He was trying to forge a new Will in that devout and exhausted priest; and the time was short, for the _diligence_ for Paris was already rumbling down the mountain gorge. When the Cathedral bell tolled just after dark, the Mexican population of Santa Fé fell upon their knees, and all American Catholics as well.",
          "why_score": "Latour's death in the unfinished cathedral, the bell tolling, the diligence departing—vocation completed in incompleteness; the title's memento mori fulfilled without melodrama, so ending scores 89."
        }
      }
    },
    {
      "file": "237-the-house-of-the-seven-gables.md",
      "id": "print-v0.the-house-of-the-seven-gables",
      "title": "The House of the Seven Gables",
      "author": "Nathaniel Hawthorne",
      "band": "G-print",
      "genre": "print",
      "print_genre": "gothic romance / family curse / American allegory",
      "source_text": "https://www.gutenberg.org/cache/epub/77/pg77.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.8,
      "l1": {
        "plot": 85,
        "cast": 87,
        "pace": 78,
        "prose": 90,
        "world": 92,
        "hook": 85,
        "innov": 86,
        "ending": 83
      },
      "evidence": {
        "plot": "Hereditary curse architecture: Maule execution → Colonel's mysterious death → Clifford's imprisonment → Judge Pyncheon's tyranny → the Judge's sudden death → flight from the accursed house — gothic inheritance plot with a late romantic reversal.",
        "cast": "Hepzibah the proud spinster shopkeeper, Clifford the broken aesthete, Phœbe the restorative cousin, Holgrave the radical lodger, Judge Jaffrey the smiling villain, Uncle Venner the benign outsider — each Pyncheon generation a moral type under the same roof.",
        "pace": "Domestic gothic tempo — shop-window days, garden conversations, the slow accumulation of atmosphere before the Judge's death accelerates the close; middle chapters dwell in symbol rather than event.",
        "prose": "Hawthorne's allegorical density — the house, the well, the portrait, the elm — every object a moral emblem; prose that instructs through atmosphere and qualified judgment rather than action.",
        "world": "The seven-gabled mansion as living curse — Maule's well, the cent-shop, the garden, the ancestral chair — American gothic space where architecture holds memory and guilt; Salem/New England history embedded in every beam.",
        "hook": "The Preface's Custom-House frame and Ch.I's curse legend — Colonel Pyncheon's blood-stained house-warming — immediately establishes hereditary doom before the present-day cousins appear.",
        "innov": "The American romance as moral allegory of inherited wealth and guilt; Holgrave's radicalism and daguerreotype modernity set against Pyncheon aristocratic decay — gothic adapted to republican class anxiety.",
        "ending": "Flight from the house, marriage, elm prophecies — romantic resolution that lightens but does not fully dispel the curse; Uncle Venner's benediction closes the gothic with qualified hope."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I curse → Ch.XXI departure · sample_print_v0",
          "quote": "\"God,\" said the dying man, pointing his finger, with a ghastly look, at the undismayed countenance of his enemy,—\"God will give him blood to drink!\" After the reputed wizard's death, his humble homestead had fallen an easy spoil into Colonel Pyncheon's grasp.",
          "why_score": "Hereditary curse architecture—Maule execution, Colonel's mysterious death, Clifford's imprisonment, Judge Pyncheon's tyranny, the Judge's sudden death, flight from the accursed house—gothic inheritance plot with a late romantic reversal, so plot scores 85."
        },
        "cast": {
          "locus": "Ch.IX · Clifford's daguerreotype",
          "quote": "\"How do you like the face?\" asked Hepzibah. \"It is handsome!—it is very beautiful!\" said Phœbe admiringly. \"It is as sweet a face as a man's can be, or ought to be. It has something of a child's expression,—and yet not childish,—only one feels so very kindly towards him!\"",
          "why_score": "Hepzibah the proud spinster shopkeeper, Clifford the broken aesthete, Phœbe the restorative cousin, Holgrave the radical lodger, Judge Jaffrey the smiling villain, Uncle Venner the benign outsider—each Pyncheon generation a moral type under the same roof, so cast scores 87."
        },
        "pace": {
          "locus": "Ch.II · cent-shop · sample_print_v0",
          "quote": "Now, in that very house, to be the hucksteress of a cent-shop. This business of setting up a petty shop is almost the only resource of women, in circumstances at all similar to those of our unfortunate recluse.",
          "why_score": "Domestic gothic tempo—shop-window days, garden conversations, the slow accumulation of atmosphere before the Judge's death accelerates the close; middle chapters dwell in symbol rather than event, so pace scores 78."
        },
        "prose": {
          "locus": "Ch.XIX · ancestral chair",
          "quote": "The Judge followed his cousin from the shop, where the foregoing conversation had passed, into the parlor, and flung himself heavily into the great ancestral chair. Many a former Pyncheon had found repose in its capacious arms: rosy children, after their sports; young men, dreamy with love; grown men, weary with business.",
          "why_score": "Hawthorne's allegorical density—the house, the well, the portrait, the elm—every object a moral emblem; prose that instructs through atmosphere and qualified judgment rather than action, so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · Matthew Maule's homestead",
          "quote": "A natural spring of soft and pleasant water—a rare treasure on the sea-girt peninsula where the Puritan settlement was made—had early induced Matthew Maule to build a hut, shaggy with thatch, at this point, although somewhat too remote from what was then the centre of the village.",
          "why_score": "The seven-gabled mansion as living curse—Maule's well, the cent-shop, the garden, the ancestral chair—American gothic space where architecture holds memory and guilt; Salem/New England history embedded in every beam, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · Maule curse legend",
          "quote": "\"God,\" said the dying man, pointing his finger, with a ghastly look, at the undismayed countenance of his enemy,—\"God will give him blood to drink!\" After the reputed wizard's death, his humble homestead had fallen an easy spoil into Colonel Pyncheon's grasp.",
          "why_score": "The Preface's Custom-House frame and Ch.I's curse legend—Colonel Pyncheon's blood-stained house-warming—immediately establishes hereditary doom before the present-day cousins appear, so hook scores 85."
        },
        "innov": {
          "locus": "Ch.XII · Holgrave the daguerreotypist",
          "quote": "Alone, except for a certain respectable and orderly young man, an artist in the daguerreotype line, who, for about three months back, had been a lodger in a remote gable,—quite a house by itself, indeed,—with locks, bolts, and oaken bars on all the intervening doors.",
          "why_score": "The American romance as moral allegory of inherited wealth and guilt; Holgrave's radicalism and daguerreotype modernity set against Pyncheon aristocratic decay—gothic adapted to republican class anxiety, so innov scores 86."
        },
        "ending": {
          "locus": "Ch.XXI · Pyncheon Elm farewell",
          "quote": "The Pyncheon Elm, moreover, with what foliage the September gale had spared to it, whispered unintelligible prophecies. And wise Uncle Venner, passing slowly from the ruinous porch, seemed to hear a strain of music, and fancied that sweet Alice Pyncheon—after witnessing what had passed—was now singing in heaven.",
          "why_score": "Flight from the house, marriage, elm prophecies—romantic resolution that lightens but does not fully dispel the curse; Uncle Venner's benediction closes the gothic with qualified hope, so ending scores 83."
        }
      }
    },
    {
      "file": "238-the-scarlet-letter.md",
      "id": "print-v0.the-scarlet-letter",
      "title": "The Scarlet Letter",
      "author": "Nathaniel Hawthorne",
      "band": "G-print",
      "genre": "print",
      "print_genre": "symbolist romance / Puritan tragedy / moral allegory",
      "source_text": "https://www.gutenberg.org/cache/epub/33/pg33.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.4,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 82,
        "prose": 91,
        "world": 93,
        "hook": 90,
        "innov": 92,
        "ending": 89
      },
      "evidence": {
        "plot": "Tripartite moral drama: public shaming → seven years of secret torment → forest revelation and Election Day collapse — the plot is sin's anatomy rather than adventure; Chillingworth's revenge and Dimmesdale's confession converge on the scaffold.",
        "cast": "Hester Prynne the dignified transgressor, Arthur Dimmesdale the hidden penitent, Roger Chillingworth the intellectual avenger, Pearl the living emblem — four figures locked in a symbol system where character is allegory made flesh.",
        "pace": "Symbolist tempo — scaffold, needlework, leech, vigil, forest — each chapter a tableau advancing moral condition; the middle deepens rather than accelerates until Election Day releases accumulated pressure.",
        "prose": "Hawthorne's weighted, qualified sentences — 'a field, sable, the letter A, gules' — every paragraph a moral meditation; the Custom-House frame and forest moonlight among the most studied passages in American prose.",
        "world": "Puritan Boston as moral theater — the prison door, the scaffold, the Governor's Hall, the forest as outlaw space — a complete symbolic geography of public shame and private agony.",
        "hook": "The prison-door crowd and Hester on the scaffold with the infant Pearl — one of the most famous openings in American fiction; the scarlet letter visible before any backstory is told.",
        "innov": "The American symbolist novel — sin externalized as embroidery, guilt as physician's leechcraft, child as living hieroglyph; template for moral fiction that works through emblem rather than event.",
        "ending": "The shared tombstone, the heraldic A, Dimmesdale's scaffold confession — sin and penitence inscribed in stone; no cheap redemption, only the legend Hester's charity earns after death."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I scaffold → Ch.XVII forest → Ch.XXIV tombstone · sample_print_v0",
          "quote": "They have kept thy better part in bondage too long already! \"It cannot be!\" answered the minister, listening as if he were called upon to realize a dream. \"I am powerless to go! Wretched and sinful as I am, I have had no other thought than to drag on my earthly existence in the sphere where Providence hath placed me.\"",
          "why_score": "Tripartite moral drama—public shaming, seven years of secret torment, forest revelation and Election Day collapse—converges on the scaffold rather than adventure, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.II · Hester on the scaffold",
          "quote": "On the breast of her gown, in fine red cloth, surrounded with an elaborate embroidery and fantastic flourishes of gold thread, appeared the letter A. It was so artistically done, and with so much fertility and gorgeous luxuriance of fancy, that it had all the effect of a last and fitting decoration to the apparel which she wore.",
          "why_score": "Hester, Dimmesdale, Chillingworth, and Pearl are locked in a symbol system where character is allegory made flesh; the embroidered A on the scaffold defines Hester as dignified transgressor, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.II · market-place procession",
          "quote": "Come along, Madame Hester, and show your scarlet letter in the market-place! A lane was forthwith opened through the crowd of spectators. Preceded by the beadle, and attended by an irregular procession of stern-browed men and unkindly visaged women, Hester Prynne set forth towards the place appointed for her punishment.",
          "why_score": "Symbolist tempo—scaffold, needlework, leech, vigil, forest—each chapter a tableau advancing moral condition until Election Day releases accumulated pressure, so pace scores 82."
        },
        "prose": {
          "locus": "Ch.II · Divine Maternity contrast",
          "quote": "Had there been a Papist among the crowd of Puritans, he might have seen in this beautiful woman, so picturesque in her attire and mien, and with the infant at her bosom, an object to remind him of the image of Divine Maternity—something which should remind him, indeed, but only by contrast, of that sacred image of sinless motherhood.",
          "why_score": "Hawthorne's weighted, qualified sentences turn every paragraph into moral meditation; the Custom-House frame and forest moonlight are among the most studied passages in American prose, so prose scores 91."
        },
        "world": {
          "locus": "Ch.I · prison door and rose-bush",
          "quote": "A throng of bearded men, in sad-coloured garments and grey steeple-crowned hats, intermixed with women, some wearing hoods, and others bareheaded, was assembled in front of a wooden edifice, the door of which was heavily timbered with oak, and studded with iron spikes.",
          "why_score": "Puritan Boston as moral theater—the prison door, the scaffold, the Governor's Hall, the forest as outlaw space—forms a complete symbolic geography of public shame and private agony, so world scores 93."
        },
        "hook": {
          "locus": "Ch.II · Hester and Pearl on the scaffold (Gutenberg #33)",
          "quote": "On the breast of her gown, in fine red cloth, surrounded with an elaborate embroidery and fantastic flourishes of gold thread, appeared the letter A. It was so artistically done, and with so much fertility and gorgeous luxuriance of fancy, that it had all the effect of a last and fitting decoration.",
          "why_score": "The prison-door crowd and Hester on the scaffold with the infant Pearl—one of the most famous openings in American fiction; the scarlet letter visible before any backstory is told, so hook scores 90."
        },
        "innov": {
          "locus": "Ch.XXIV · heraldic tombstone",
          "quote": "On a field, sable, the letter A, gules. It bore a device, a herald's wording of which might serve for a motto and brief description of our now concluded legend; so sombre is it, and relieved only by one ever-glowing point of light gloomier than the shadow.",
          "why_score": "The American symbolist novel—sin externalized as embroidery, guilt as physician's leechcraft, child as living hieroglyph—works through emblem rather than event, so innov scores 92."
        },
        "ending": {
          "locus": "Ch.XXIV · shared tombstone",
          "quote": "\"ON A FIELD, SABLE, THE LETTER A, GULES.\" So said Hester Prynne, and glanced her sad eyes downward at the scarlet letter. And, after many, many years, a new grave was delved, near an old and sunken one, in that burial-ground beside which King's Chapel has since been built.",
          "why_score": "The shared tombstone, the heraldic A, and Dimmesdale's scaffold confession inscribe sin and penitence in stone; no cheap redemption, only the legend Hester's charity earns after death, so ending scores 89."
        }
      }
    },
    {
      "file": "239-tess-of-the-durbervilles.md",
      "id": "print-v0.tess-of-the-durbervilles",
      "title": "Tess of the d'Urbervilles",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "pastoral tragedy / Wessex novel / social determinism",
      "source_text": "https://www.gutenberg.org/cache/epub/110/pg110.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.0,
      "l1": {
        "plot": 91,
        "cast": 89,
        "pace": 84,
        "prose": 93,
        "world": 92,
        "hook": 86,
        "innov": 90,
        "ending": 95
      },
      "evidence": {
        "plot": "Seven-phase descent: Marlott innocence → Alec's violation → Angel's betrayal at confession → wandering destitution → Alec's return → murder → Stonehenge arrest and execution — each phase tightens social and moral constraint with classical inevitability.",
        "cast": "Tess the 'pure woman' destroyed by naming, Angel Clare the idealist who fails her, Alec d'Urberville the seducer who converts and re-converts, the Durbeyfield parents the feckless poor — Hardy's Wessex cast as agents of class and sexual hypocrisy.",
        "pace": "Phase-based structure with pastoral dilation in Talbothays and compressed catastrophe in the final phases; the middle farms and the late flight maintain steady moral pressure rather than thriller tempo.",
        "prose": "Hardy's lyric fatalism — the May-Day dance, the dairy idyll, the black flag — landscape and moral condition fused; the Preface's 'Æschylean phrase' sets the prose key of cosmic indifference.",
        "world": "Marlott, Talbothays, Flintcomb-Ash, Sandbourne, Wintoncester — Wessex as moral geography of class pretension and rural labor; the d'Urberville name as trap disguised as inheritance.",
        "hook": "Phase the First — the club-walking maidens, the discovery of noble descent — establishes Tess as both natural vitality and social prey before the first violation.",
        "innov": "The subtitle's ironic 'Pure Woman' and the treatment of sexual victimhood as social murder — so controversial it ended Hardy's fiction career; anticipates modernist determinism and the novel of the fallen heroine without moralizing.",
        "ending": "The black flag over Wintoncester, the President of the Immortals ending his sport — among the bleakest and most formally complete executions in English fiction; no mitigation, only the full weight of 'justice.'"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Phase First Marlott → Phase Seventh Wintoncester · sample_print_v0",
          "quote": "\"Justice\" was done, and the President of the Immortals, in Æschylean phrase, had ended his sport with Tess. And the d'Urberville knights and dames slept on in their tombs unknowing. The two speechless gazers bent themselves down to the earth, as if in prayer, and remained thus a long time, absolutely motionless.",
          "why_score": "Seven-phase descent from Marlott innocence through Alec's violation and Angel's betrayal to Stonehenge arrest and execution tightens social and moral constraint with classical inevitability, so plot scores 91."
        },
        "cast": {
          "locus": "Phase First · May-Day dance",
          "quote": "\"'Tis the women's club-walking, Sir John. Why, your da'ter is one o' the members.\" \"To be sure—I'd quite forgot it in my thoughts of greater things! Well, vamp on to Marlott, will ye, and order that carriage, and maybe I'll drive round and inspect the club.\"",
          "why_score": "Tess the \"pure woman\" destroyed by naming, Angel Clare the idealist who fails her, Alec the seducer who converts and re-converts—Hardy's Wessex cast as agents of class and sexual hypocrisy, so cast scores 89."
        },
        "pace": {
          "locus": "Phase Second · winter at home",
          "quote": "She remained at her father's house during the winter months, plucking fowls, or cramming turkeys and geese, or making clothes for her sisters and brothers out of some finery which d'Urberville had given her, and she had put by with contempt. Apply to him she would not.",
          "why_score": "Phase-based structure with pastoral dilation in Talbothays and compressed catastrophe in the final phases; the middle farms maintain steady moral pressure rather than thriller tempo, so pace scores 84."
        },
        "prose": {
          "locus": "Phase Seventh · black flag (Gutenberg #110)",
          "quote": "Upon the cornice of the tower a tall staff was fixed. Their eyes were riveted on it. A few minutes after the hour had struck something moved slowly up the staff, and extended itself upon the breeze. It was a black flag.",
          "why_score": "Hardy's lyric fatalism—the May-Day dance, the dairy idyll, the black flag—fuses landscape and moral condition; the Preface's Æschylean phrase sets the prose key of cosmic indifference, so prose scores 93."
        },
        "world": {
          "locus": "Phase First · Vale of Blakemore",
          "quote": "The village of Marlott lay amid the north-eastern undulations of the beautiful Vale of Blakemore, or Blackmoor, aforesaid, an engirdled and secluded region, for the most part untrodden as yet by tourist or landscape-painter, though within a four hours' journey from London.",
          "why_score": "Marlott, Talbothays, Flintcomb-Ash, Sandbourne, and Wintoncester form Wessex as moral geography of class pretension and rural labor; the d'Urberville name is a trap disguised as inheritance, so world scores 92."
        },
        "hook": {
          "locus": "Phase First · noble descent discovered",
          "quote": "On an evening in the latter part of May a middle-aged man was walking homeward from Shaston to the village of Marlott, in the adjoining Vale of Blakemore, or Blackmoor. The pair of legs that carried him were rickety, and there was a bias in his gait which inclined him to the left of the road.",
          "why_score": "Phase the First—the club-walking maidens and the discovery of noble descent—establishes Tess as both natural vitality and social prey before the first violation, so hook scores 86."
        },
        "innov": {
          "locus": "Explanatory Note · subtitle",
          "quote": "I will just add that the story is sent out in all sincerity of purpose, as an attempt to give artistic form to a true sequence of things; and in respect of the book's opinions and sentiments, I would ask any too genteel reader, who cannot endure to have said what everybody nowadays thinks and feels, to remember a well-worn sentence of St. Jerome's.",
          "why_score": "The subtitle's ironic \"Pure Woman\" and the treatment of sexual victimhood as social murder—so controversial it ended Hardy's fiction career—anticipates modernist determinism, so innov scores 90."
        },
        "ending": {
          "locus": "Phase Seventh · Wintoncester execution",
          "quote": "\"Justice\" was done, and the President of the Immortals, in Æschylean phrase, had ended his sport with Tess. And the d'Urberville knights and dames slept on in their tombs unknowing.",
          "why_score": "The black flag over Wintoncester is among the bleakest and most formally complete executions in English fiction; no mitigation, only the full weight of \"justice,\" so ending scores 95."
        }
      }
    },
    {
      "file": "24-jekyll-and-hyde.md",
      "id": "print-v0.jekyll-and-hyde",
      "title": "The Strange Case of Dr Jekyll and Mr Hyde",
      "author": "Robert Louis Stevenson",
      "band": "G-print",
      "genre": "print",
      "print_genre": "gothic / psychological horror / mystery",
      "source_text": "https://www.gutenberg.org/files/43/43-h/43-h.htm",
      "coverage": "full-pass",
      "coverage_tier": "close",
      "l1_mean": 94.5,
      "l1": {
        "plot": 94,
        "cast": 91,
        "pace": 96,
        "prose": 94,
        "world": 93,
        "hook": 97,
        "innov": 96,
        "ending": 95
      },
      "evidence": {
        "plot": "律师调查把遗嘱、失踪与谋杀压缩成一次身份揭示。",
        "cast": "Utterson 的克制视角延迟真相；Jekyll 的自白完成双重人物。",
        "pace": "短篇调查线高密度推进，揭示位置有效。",
        "prose": "冷峻、节制的哥特语调让恐怖更可信。",
        "world": "体面伦敦、实验室后门与 Soho 形成道德地理。",
        "hook": "Hyde 踩踏儿童与诡异遗嘱立即建立谜团。",
        "innov": "将人格分裂、成瘾与维多利亚伪善凝成现代原型。",
        "ending": "自白将失控从偶发事故写成自愿纵容的必然结果。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Story of the Door · Hyde tramples child · full-pass",
          "quote": "for the man trampled calmly over the child's body and left her screaming on the ground. It sounds nothing to hear, but it was hellish to see. It wasn't like a man; it was like some damned Juggernaut.",
          "why_score": "Utterson's inquiry threads will, disappearance, and murder into one identity reveal; the opening outrage seeds the whole compressed arc, so plot scores 94."
        },
        "cast": {
          "locus": "Jekyll's Full Statement · duality",
          "quote": "I learned to recognise the thorough and primitive duality of man; I saw that, of the two natures that contended in the field of my consciousness, even if I could rightly be said to be either, it was only because I was radically both.",
          "why_score": "Utterson's restraint delays the truth while Jekyll's confession completes the double character; split voice is the cast craft here, so cast scores 91."
        },
        "pace": {
          "locus": "Enfield's account · black sneering coolness",
          "quote": "there was the man in the middle, with a kind of black sneering coolness—frightened too, I could see that—but carrying it off, sir, really like Satan. 'If you choose to make capital out of this accident,' said he, 'I am naturally helpless.'",
          "why_score": "The investigation line moves at high density with each witness beat tightening the net; no slack between door, letter, and final statement, so pace scores 96."
        },
        "prose": {
          "locus": "Opening · Utterson introduced",
          "quote": "Mr. Utterson the lawyer was a man of a rugged countenance that was never lighted by a smile; cold, scanty and embarrassed in discourse; backward in sentiment; lean, long, dusty, dreary and yet somehow lovable.",
          "why_score": "Cold, restrained gothic diction makes the horror credible rather than melodramatic; prose restraint is the tonal engine, so prose scores 94."
        },
        "world": {
          "locus": "Soho vs. respectable London",
          "quote": "Mr. Enfield and the lawyer were on the other side of the by-street; but when they came abreast of the entry, the former lifted up his cane and pointed. \"Yes,\" said he, \"there is a door, and what is more, I am pretty sure we have the key.\"",
          "why_score": "Decent London, laboratory back door, and Soho form a moral geography where Hyde can pass; the world is small but legible, so world scores 93."
        },
        "hook": {
          "locus": "Story of the Door · collision setup",
          "quote": "All at once, I saw two figures: one a little man who was stumping along eastward at a good walk, and the other a girl of maybe eight or ten who was running as hard as she was able down a cross street.",
          "why_score": "Hyde's collision with the child plus the odd will hook the mystery in the first chapter, so hook scores 97."
        },
        "innov": {
          "locus": "Jekyll's Full Statement · shipwreck of identity",
          "quote": "With every day, and from both sides of my intelligence, the moral and the intellectual, I thus drew steadily nearer to that truth, by whose partial discovery I have been doomed to such a dreadful shipwreck: that man is not truly one, but truly two.",
          "why_score": "Victorian hypocrisy, addiction, and split self are fused into a modern psychological prototype; the novella's lasting template starts here, so innov scores 96."
        },
        "ending": {
          "locus": "Jekyll's Full Statement · voluntary indulgence",
          "quote": "I knew myself, at the first breath of this new life, to be more wicked, tenfold more wicked, sold a slave to my original evil; and the thought, in that moment, braced and delighted me like wine.",
          "why_score": "The final statement reframes the collapse as willed indulgence, not accident; moral control lost by choice makes the ending land at 95."
        }
      }
    },
    {
      "file": "240-rou-pu-tuan.md",
      "id": "print-v0.rou-pu-tuan",
      "title": "肉蒲團",
      "author": "李漁（1610–1680）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "章回 / 艳情 / 劝戒小说",
      "source_text": "https://zh.wikisource.org/wiki/肉蒲團",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.0,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 82,
        "prose": 88,
        "world": 80,
        "hook": 86,
        "innov": 90,
        "ending": 85
      },
      "evidence": {
        "plot": "二十回「觉后禅」四季结构，未央生纵欲→报应链→孤峰度化完整；/020 玉香青楼、权老实对质、女儿天收，因果闭合。",
        "cast": "未央生/玉香/艳芳/赛昆仑/权老实/孤峰功能位鲜明；/010 丑妇替身与真身对照 memorable。",
        "pace": "较长篇章回紧凑，艳情单元与说教点化交替；/005–010 张仙宫段密度高。",
        "prose": "/001 论色骈散并置、借孟子讽宣王，李渔反讽笔力；/010 行房「知彼知己」论与评曰并重文采。",
        "world": "晚明市井/禅院/青楼/权家织户层具体；宗教劝戒框架与俗世并行。",
        "hook": "/001「止淫风借淫事说法」+词引开卷即定调；读者被明示「橄榄裹枣」读法。",
        "innov": "以淫写戒、评曰玩世，反色情说教体在同类中辨识度极高；与 scorecard 220《野叟曝言》教化路数相异。",
        "ending": "/020 割阳/坐化/赛昆仑伏诛，以《四书》二句解嘲收束，余韵在讽谏而非团圆。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 → 第二十回 · sample_print_v0",
          "quote": "第一囬 止淫風借淫事說法 談色事就色欲開端 詞曰：黑髮難留，朱顏易變，人生不比青松。名消利息，一派落花風。悔殺少年不樂，風流院，放逐衰翁。王孫輩，聽歌金縷，及早戀芳藥。",
          "why_score": "二十回「觉后禅」四季结构，未央生纵欲→报应链→孤峰度化完整；/020 玉香青楼、权老实对质、女儿天收，因果闭合，故情节 85。"
        },
        "cast": {
          "locus": "第五回 · 张仙宫 · ~50%",
          "quote": "自起先入廟之時就釘下一本袖珍冊子，藏在夾袋之中，上面題四個字\"廣收春色\"凡是燒香女子有幾分姿色就登記入冊。如婦人某人，年歲若干，良人某某，住居某處，都細細寫下名字。旁又用朱筆加圈，以定高下。",
          "why_score": "未央生/玉香/艳芳/赛昆仑/权老实/孤峰功能位鲜明；/010 丑妇替身与真身对照 memorable，故人物 84。"
        },
        "pace": {
          "locus": "第五回 · 张仙宫 · ~50%",
          "quote": "未央生自賽崑崙別後，搬在一個廟中作寓。這廟是送子張仙的行宮，裡面房間甚少，往常是不寓客的。只因未央生不惜重價，別處一兩一月，他情願出二兩，道士貪圖微利，所以租與他住也。",
          "why_score": "较长篇章回紧凑，艳情单元与说教点化交替；/005–010 张仙宫段密度高，故节奏 82。"
        },
        "prose": {
          "locus": "第一回 · 满庭芳 · open anchor",
          "quote": "這一首詞名曰《滿庭芳》。單說人生在世朝朝勞苦事事愁煩，沒有一毫受用處，還虧那太古之世開天闢地的聖人制一件男女交媾之情，與人息息勞苦解解愁煩，不至十分憔悴。照拘儒說來，婦人腰下物乃生我之門，死我之戶。",
          "why_score": "/001 论色骈散并置、借孟子讽宣王，李渔反讽笔力；/010 行房「知彼知己」论与评曰并重文采，故文笔 88。"
        },
        "world": {
          "locus": "第五回 · 张仙行宫 · ~50%",
          "quote": "這廟是送子張仙的行宮，裡面房間甚少，往常是不寓客的。只因本廟的張仙極其靈驗，遠近婦人來求子者極多。未央生要在此處做個選場，所以謀在這邊作寓。自進寓之後，每日定有幾班婦女進來燒香。",
          "why_score": "晚明市井/禅院/青楼/权家织户层具体；宗教劝戒框架与俗世并行，故世界观 80。"
        },
        "hook": {
          "locus": "第一回 · 开卷定调 · open anchor",
          "quote": "第一囬 止淫風借淫事說法 談色事就色欲開端 詞曰：黑髮難留，朱顏易變，人生不比青松。名消利息，一派落花風。世間真樂地，算來算去，還數房中。",
          "why_score": "/001「止淫风借淫事说法」+词引开卷即定调；读者被明示「橄榄裹枣」读法，故钩子 86。"
        },
        "innov": {
          "locus": "第一回 · 反讽说教体 · open anchor",
          "quote": "照拘儒說來，婦人腰下物乃生我之門，死我之戶。據達者看來，人生在世若沒有這件東西，只怕頭髮還早白幾年，壽還略少幾歲。可見女色二字原於人無損，只因《本草綱目》上面不曾載得這一味，所以沒有一定的註解。",
          "why_score": "以淫写戒、评曰玩世，反色情说教体在同类中辨识度极高；与 scorecard 220《野叟曝言》教化路数相异，故创新 90。"
        },
        "ending": {
          "locus": "第二十回 · 割阳皈依 · ending anchor",
          "quote": "但願早收皮布袋，免教常坐肉蒲團。... 孤峰就揀個好日，替他落了頭髮。未央生告過孤峰，自取法名叫做\"頑石\"。一來自恨回頭不早，有如頑石；二來感激孤峰善於說法，使三年不點頭的頑石依舊點起頭來。",
          "why_score": "/020 割阳/坐化/赛昆仑伏诛，以《四书》二句解嘲收束，余韵在讽谏而非团圆，故结局 85。"
        }
      }
    },
    {
      "file": "241-bu-honglou-meng.md",
      "id": "print-v0.bu-honglou-meng",
      "title": "補紅樓夢",
      "author": "嫏嬛山樵（清，署魏氏後裔）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "章回 / 紅樓續書 / 仙幻",
      "source_text": "https://zh.wikisource.org/wiki/補紅樓夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.4,
      "l1": {
        "plot": 81,
        "cast": 86,
        "pace": 76,
        "prose": 83,
        "world": 88,
        "hook": 84,
        "innov": 87,
        "ending": 82
      },
      "evidence": {
        "plot": "四十八回芙蓉城/地府/荣国府后事三线；/048 以士隐雨村收束并 meta 评续书，结构自洽但中段诗社冗。",
        "cast": "黛玉/宝钗/元妃/警幻/凤姐/秦可卿映射清晰；/012 宝钗排律「误娶嫂为狮」与黛玉对读 memorable。",
        "pace": "续书四十八回，诗酒节庆段（/012–013）缓于 scorecard 02《红楼梦》密度。",
        "prose": "仿红楼体可读；/001 空空道人辩续书谬误、/048 桂芳评《后/绮/续/复》四梦，meta 笔力突出。",
        "world": "芙蓉城=太虚幻境、酆都城隍/赤霞宫地理层完整；与 scorecard 230《紅樓復夢》续书系并论。",
        "hook": "/001 石头背面新文+雨村甄士隐再渡，续书自辩体即定调。",
        "innov": "首尾士隐雨村+评四续书 meta，在续梦体中独创；宣称「不假还魂转世」与 230 等形成对照。",
        "ending": "/048「尚有增补三十二回」未出，以诗证+空空道人抄录收；闭合于 meta 而非单一情节爆发。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第四十八回 · 桂芳评四续书 + 士隐雨村急流津 · sample_print_v0",
          "quote": "可笑後人不度德、不量力，便都想續出後本來。……先是有人做了一部《後紅樓夢》來，便又有人做了一部《綺樓重夢》出來。……合共外有四部書呢！……甄士隱道：「我等昔與雪芹共談之時，深知其並無續本。但他此書以我們二人起，復以我們二人結。」",
          "why_score": "四十八回芙蓉城/地府/荣国府后事三线在末回以士隐雨村再渡收束，并 meta 评四续书自洽闭合；中段诗社略缓，故情节 81。"
        },
        "cast": {
          "locus": "第十二回 · 宝钗寄诗排律 · sample_print_v0",
          "quote": "黛玉接來一看，上寫著「林黛玉賢妹收拆」，下寫「愚姊薛寶釵封寄」。……拆開細看，乃是一首五言排律詩。……雁序傷兄劣，萱堂賴母慈。妄希家有鳳，誤娶嫂為獅。",
          "why_score": "黛玉/宝钗/元妃/警幻映射清晰；第十二回宝钗排律「误娶嫂为狮」与黛玉对读 memorable，群像靠细节立住，故人物 86。"
        },
        "pace": {
          "locus": "第十二回 · 元妃寿诗会 · sample_print_v0",
          "quote": "元妃看了，驚喜道：「我倒不如菱姑娘有這樣詩才，真可敬可羨呢。」黛玉道：「他的天分本高，又且專心致志，所以學了沒多幾年，如今竟居然老手了。」……於是，仙女們斟上酒來，尤三姐連飲了三杯，然後大家又暢飲了一回，方才吃了飯。",
          "why_score": "续书四十八回，第十二至十三回诗酒节庆段信息密度低于前八十回《红楼梦》；抽样见寿诗会、联句、寄诗连章，节奏偏缓，故 76。"
        },
        "prose": {
          "locus": "第一回 · 空空道人辩续书 · sample_print_v0",
          "quote": "空空道人不觉大驚，便急急索觀了一遍。那裡還是《石頭記》口脗，其間紕繆百出，怪誕不經。惟有秦雪塢《續紅樓夢》稍可入目，然又人鬼淆混，情理不合，終非《石頭記》的原本。",
          "why_score": "仿红楼体可读；第一回空空道人辩四续书谬误、第四十八回桂芳评《后/绮/续/复》四梦，meta 笔力突出，故文笔 83。"
        },
        "world": {
          "locus": "第一回 · 甄士隐说芙蓉城 · sample_print_v0",
          "quote": "甄士隱道「太虛幻境即是真如福地，又名離恨天，又名芙蓉城。」……「此境上不在天，下不在地。……又名為芙蓉城。那東坡有詩云：『芙蓉城中花冥冥，誰其主者石與丁』，也就是這個地方。」",
          "why_score": "芙蓉城=太虚幻境、酆都城隍/赤霞宫地理层完整，与续书系并论时自成体系，故世界观 88。"
        },
        "hook": {
          "locus": "第一回 · 石头背面新文 · sample_print_v0",
          "quote": "因將那塊石頭再三撫摩著，心內思索沉吟之間，不覺將那塊石頭翻轉了過來，忽然看見那石頭底下尚有一段字跡，卻是當日未曾抄錄過的。空空道人喜得哈哈大笑道：「妙極！妙極！原來這底下還有這些奇文呢麼！」",
          "why_score": "石头背面新文+雨村甄士隐再渡，续书自辩体即定调；开篇即 meta 钩，故 84。"
        },
        "innov": {
          "locus": "第四十八回 · 士隐评起结 · sample_print_v0",
          "quote": "甄士隱道：「但他此書以我們二人起，復以我們二人結。現在紛紛四出之書，已經亂雜無章，又焉能知道起結之道呢！……既知道效法起結，則必與原書大旨相合，而不相背。」",
          "why_score": "首尾士隐雨村+评四续书 meta，在续梦体中独创；宣称「不假还魂转世」，故创新 87。"
        },
        "ending": {
          "locus": "第四十八回末 · 空空道人抄录 · sample_print_v0",
          "quote": "再說那空空道人當日把青埂峰下補天未用之石翻轉過來，將那石頭底下的字跡從頭至尾細細看完，不禁手舞足蹈的笑道：",
          "why_score": "扉页称「尚有增补三十二回」未出，以诗证+空空道人抄录收；闭合于 meta 而非单一情节爆发，故结局 82。"
        }
      }
    },
    {
      "file": "242-wuhu-pingnan.md",
      "id": "print-v0.wuhu-pingnan",
      "title": "五虎平南",
      "author": "李雨堂（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 公案俠義 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/五虎平南",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.3,
      "l1": {
        "plot": 84,
        "cast": 85,
        "pace": 82,
        "prose": 74,
        "world": 83,
        "hook": 82,
        "innov": 76,
        "ending": 84
      },
      "evidence": {
        "plot": "四十二回依智高南征主线；/01 观星凶兆→/21 奸臣投敌→/42 奏凯班师，跨度清楚。",
        "cast": "狄青/段红玉/王怀女/包拯/孙振功能位鲜明；/21 王禅师连擒岳纲等 hard hook。",
        "pace": "较 scorecard 232《萬花樓》单元案与总线交替；/21 神魔战信息量大。",
        "prose": "白话章回+诗引，开卷论边患有识；套语偏俗，文采不及 scorecard 84《兒女英雄傳》。",
        "world": "杨包狄系统延伸+南蛮/昆仑关/黄花洞；与 scorecard 243《五虎征西》前后篇衔接。",
        "hook": "/01 战书侮宋+狄青夜宴观星并置，公案钩开卷即入戏。",
        "innov": "与 scorecard 232《萬花樓》、243《五虎征西》同谱系；狄青+杨门女将合流模式成熟但原创有限。",
        "ending": "/42 明确「全書終」，依智高伏诛+孙振碎剐+众将封爵+诗证收束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 /01 · 南天国战书 · sample_print_v0",
          "quote": "南天國王書至大宋君御案前。曰：從來天下者，人人之天下，非一人之所私得也。……倘書到後尚屬狐疑不決，戈盾耀於汁梁，熾債揚於中國。",
          "why_score": "四十二回依智高南征主线；/01 观星凶兆→/21 奸臣投敌→/42 奏凯班师，跨度清楚，故情节 84。"
        },
        "cast": {
          "locus": "第二十一回 /21 · 王禅师金铃擒将",
          "quote": "王和尚暗暗喜悅，向囊中取出金鈴一個，口念真言將鈴搖了，一聲轟響。岳綱追近，一聞鈴響，登時人事昏迷，跌於馬下，有和尚兵上前綑綁拿了。",
          "why_score": "狄青/段红玉/王怀女/包拯/孙振功能位鲜明；/21 王禅师连擒岳纲等 hard hook，故人物 85。"
        },
        "pace": {
          "locus": "第二十一回 /21 · 神魔战连擒",
          "quote": "此日一連拿三將，王禪師得意揚揚，又吩咐眾兵將李義綑綁了推進關中而去。有劉慶駕雲逃脫回到營中，一見元帥，說聲：「不好，李賢弟亦被拿去。」",
          "why_score": "较 scorecard 232《萬花樓》单元案与总线交替；/21 神魔战信息量大，故节奏 82。"
        },
        "prose": {
          "locus": "第一回 /01 · 开卷论边患",
          "quote": "詩曰：暴戾邊夷屢不和，食吞疆土動干戈。擾攘未息兵遭圍，征役無休將士磨。卻說前書五虎將征服西域邊夷，奏凱班師，回朝見主，論功賜爵，俱受王封。",
          "why_score": "白话章回+诗引，开卷论边患有识；套语偏俗，文采不及 scorecard 84《兒女英雄傳》，故文笔 74。"
        },
        "world": {
          "locus": "第一回 /01 · 杨包狄系统",
          "quote": "卻說前書五虎將征服西域邊夷，奏凱班師，回朝見主，論功賜爵，俱受王封。當時各將士同告駕榮旋謁祖，仁宗天子準奏，各賜榮歸故土，限以三年為滿期。",
          "why_score": "杨包狄系统延伸+南蛮/昆仑关/黄花洞；与 scorecard 243《五虎征西》前后篇衔接，故世界观 83。"
        },
        "hook": {
          "locus": "第一回 /01 · 战书与观星并置",
          "quote": "仁宗天子看了這道戰書，其中許多不遜無禮之詞，不覺龍顏大怒，手拍龍案，罵聲：「好膽大南蠻！」",
          "why_score": "/01 战书侮宋+狄青夜宴观星并置，公案钩开卷即入戏，故钩子 82。"
        },
        "innov": {
          "locus": "第四十二回 /42 · 续集引子",
          "quote": "如今五虎平南成功，奏凱回朝，上書已有《平西初傳》載錄，此是續集。宋仁宗自西夷一亂，趙元吳一反，依智高又一叛，以後方得國家平寧無事。",
          "why_score": "与 scorecard 232《萬花樓》、243《五虎征西》同谱系；狄青+杨门女将合流模式成熟但原创有限，故创新 76。"
        },
        "ending": {
          "locus": "第四十二回 /42 · 全書終",
          "quote": "富貴焉能分外求，願君自知早回頭。樂天由命何常損，放利而行眾疾仇。其詩曰：富貴焉能分外求，願君自知早回頭。",
          "why_score": "/42 明确「全書終」，依智高伏诛+孙振碎剐+众将封爵+诗证收束，故结局 84。"
        }
      }
    },
    {
      "file": "243-fen-zhuang-lou.md",
      "id": "print-v0.fen-zhuang-lou",
      "title": "粉妝樓",
      "author": "竹溪山人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 才子佳人 / 侠义章回",
      "source_text": "https://zh.wikisource.org/wiki/粉妝樓",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.1,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 78,
        "prose": 75,
        "world": 84,
        "hook": 83,
        "innov": 78,
        "ending": 86
      },
      "evidence": {
        "plot": "八十回忠奸长线：罗增被害→罗焜/罗灿反沈谦→破长安；/40 连捕公侯、/80 凌烟阁收束清楚。",
        "cast": "粉面金刚/笑面虎/柏玉霜/祁子富/沈谦功能位鲜明；/01 双公子绰号与 /80 团圆 memorable。",
        "pace": "八十回体量略冗，劫法场/山寨/女扮男装单元可串接；中段密度低于前三十回。",
        "prose": "/01 开卷兴亡论+章回白描；套语偏俗，与 scorecard 103《好逑傳》文采相近。",
        "world": "唐代演义设定+长安/山东/边关/鸡爪山多层；忠佞对照制度感具体。",
        "hook": "/01 系红绳月下联姻+十里长亭帅旗折断，凶兆与托付并置。",
        "innov": "才子佳人+侠义+女扮男装合流；与 scorecard 127《平山冷燕》同谱系但篇幅更长。",
        "ending": "/80 明确「全書終」，凌烟阁图功臣+粉妆楼流芳+评忠佞收束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第40回 · 沈谦连捕公侯 · sample_print_v0",
          "quote": "沈谦奏道：「罗氏弟已如此猖狂，皆因仗着他父亲昔日在朝和那一班首尾相顾亲朋的势，故尔如此，为今之计，万岁可传旨，先将他的朋友亲眷、内外公侯一齐拿了。」天子道：「众公侯无罪，怎好拿他？」",
          "why_score": "八十回忠奸长线：罗增被害→罗焜/罗灿反沈谦→破长安；/40 连捕公侯、/80 凌烟阁收束清楚，故情节 86。"
        },
        "cast": {
          "locus": "第01回 · 粉面金刚/笑面虎 · sample_print_v0",
          "quote": "那长安百姓见他生得一表非凡，替他取个绰号，叫做粉面金刚罗灿；次名罗焜，生得虎背熊腰……这些也替他起个绰号，叫做笑面虎罗焜，他二人每日里操演弓马，熟读兵书。",
          "why_score": "粉面金刚/笑面虎/柏玉霜/祁子富/沈谦功能位鲜明；/01 双公子绰号与 /80 团圆 memorable，故人物 87。"
        },
        "pace": {
          "locus": "第40回 · 连捕公侯 · sample_print_v0",
          "quote": "沈谦等各领了旨意，谢恩出朝。先是两个锦衣卫各领了四十名校尉，连夜出了长安，分头去了。随后沈谦同米顺、吴法等回到府中，一个个顶盔贯甲，点了一千铁骑，捧了圣旨，都是弓上弦，刀出鞘，分头拿获。",
          "why_score": "八十回体量略冗，劫法场/山寨/女扮男装单元可串接；中段密度低于前三十回，故节奏 78。"
        },
        "prose": {
          "locus": "第01回 · 开卷兴亡论 · sample_print_v0",
          "quote": "诗曰：光阴递嬗似轻云，不朽还须建大勋。壮略欲扶天日坠，雄心岂入驽骀群。……从来国家治乱，只有忠佞两途。尽忠的为公忘私为国忘家，常存个致君的念头。",
          "why_score": "/01 开卷兴亡论+章回白描；套语偏俗，与 scorecard 103《好逑傳》文采相近，故文笔 75。"
        },
        "world": {
          "locus": "第01回 · 唐代演义设定 · sample_print_v0",
          "quote": "如今且说大唐一段故事出在乾德年间，其时国君有道，四海升平，那一班兴唐世袭的公侯，有在朝为官的，有退归林下的。单言长安有位公爷，乃是越国公罗成之后。",
          "why_score": "唐代演义设定+长安/山东/边关/鸡爪山多层；忠佞对照制度感具体，故世界观 84。"
        },
        "hook": {
          "locus": "第01回 · 罗增征边 · sample_print_v0",
          "quote": "次日早朝会同六部，上了一本，就保奏罗增去镇守边头关，征剿鞑靼。圣上准本，即刻降旨，封罗增为镇边元帅，限十日内起行。罗爷领旨回家，与秦氏夫人说道：「可恨奸相沈谦，保奏我去镇守边关。」",
          "why_score": "/01 系红绳月下联姻+十里长亭帅旗折断，凶兆与托付并置；开卷即硬钩，故钩子 83。"
        },
        "innov": {
          "locus": "第60回 · 烈女怒打沈公子 · sample_print_v0",
          "quote": "柏玉霜借此发话道：「小弟原要去投家叔，只为路途遥远，不知家叔今在何处。」沈廷芳道：「柏兄原来不知，令叔如今现任按察长安一品都堂之职。」……明知不是伴，事急且相随。",
          "why_score": "才子佳人+侠义+女扮男装合流；与 scorecard 127《平山冷燕》同谱系但篇幅更长，故创新 78。"
        },
        "ending": {
          "locus": "第80回 · 全書終 · sample_print_v0",
          "quote": "乾德天子心中欣喜。文武百官入朝朝见，分班侍立，天子说道：「朕赖众卿建功立业，欲效太宗的故事，于凌烟阁上图画众卿容貌，使万古千年，永垂不朽！」众人一齐跪下谢恩。",
          "why_score": "/80 明确「全書終」，凌烟阁图功臣+粉妆楼流芳+评忠佞收束，故结局 86。"
        }
      }
    },
    {
      "file": "244-yangjia-jiang-yanyi.md",
      "id": "print-v0.yangjia-jiang-yanyi",
      "title": "楊家將演義",
      "author": "熊大木（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 神魔 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/楊家將演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.6,
      "l1": {
        "plot": 83,
        "cast": 86,
        "pace": 80,
        "prose": 72,
        "world": 85,
        "hook": 80,
        "innov": 74,
        "ending": 85
      },
      "evidence": {
        "plot": "五十回北汉→宋辽→穆桂英大破天门阵→西夏；/38 天门阵、/50 十二妇得胜收束清楚。",
        "cast": "杨业/六郎/宗保/穆桂英/八娘九妹/王怀女群像；/01 呼延赞→马赞复仇链 memorable。",
        "pace": "五十回演义单元（盗马/阵法/女将）串接；后段西夏线略散于前段辽战。",
        "prose": "白话夹诗词引；/01 部分文言夹白话，文采偏俗，不及 scorecard 51《东周列国志》。",
        "world": "宋辽天门阵/杨门女将/神魔斗法体系完整；影响后世杨家将戏曲说书。",
        "hook": "/01 欧阳昉灭门+马赞血书开门，公案钩开卷即入戏。",
        "innov": "熊大木本，女将破阵模式成熟；与 scorecard 120《說唐》英雄榜密度不同，偏家族史诗。",
        "ending": "/50 明确「全書終」，宗保平西夏+十二妇凯旋+评诗收束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 呼延赞复仇 · sample_print_v0",
          "quote": "呼延赞写罢，骑了乌龙马，并带金宝，连夜回见其母刘氏，具道杀死欧阳昉一家四十余口，并取得金帛而回。刘氏大喜。次日，与马忠相见，忠问曰：「报得仇否？」赞答曰：「赖叔叔之福，将昉老少一家诛戮殆尽，临行留有字迹四句。」",
          "why_score": "五十回北汉→宋辽→穆桂英大破天门阵→西夏；/38 天门阵、/50 十二妇得胜收束清楚，故情节 83。"
        },
        "cast": {
          "locus": "第一回 · 马赞识仇",
          "quote": "马赞怒曰：「可惜孩儿不是呼延廷之子，若然，即日报仇。」忠曰：「此事汝母更知其详，可入问之。」赞回庄，入见母刘氏，问欧阳昉害呼延廷一家之故。刘氏呜咽洒涕而泣曰：「我含此冤恨，今十有五年矣。汝正是呼延廷之子，此父乃托养汝者也。」",
          "why_score": "杨业/六郎/宗保/穆桂英/八娘九妹/王怀女群像；/01 呼延赞→马赞复仇链 memorable，故人物 86。"
        },
        "pace": {
          "locus": "第三十八回 · 宗保大破天門陣",
          "quote": "宗保下令曰：「乘此破竹之势，诸将各宜效力。」令孟良攻入朱雀阵，焦赞攻入玄武阵，六使、呼延赞攻入长蛇阵。军令才下，孟良鼓勇当先，部众杀入朱雀阵来。",
          "why_score": "五十回演义单元（盗马/阵法/女将）串接；后段西夏线略散于前段辽战，/38 连破多阵信息密，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 开卷",
          "quote": "却说北汉主刘钧，听知大宋平定各镇，与群臣议曰：「先君与周世仇。宋主之志更不小，今既削平诸国，宁肯容孤自霸一方乎？」谏议大夫呼延廷出奏曰：「臣闻宋君英武之主，诸国尽已归降。今陛下一隅之地，何况兵微将寡，岂能相抗？」",
          "why_score": "白话夹诗词引；/01 部分文言夹白话，文采偏俗，不及 scorecard 51《东周列国志》，故文笔 72。"
        },
        "world": {
          "locus": "第三十八回 · 天门阵神魔体系",
          "quote": "萧天佐激怒，提兵来救。杨五郎冲出阵前。两马相交，连战二十余合，不分胜负。五郎抽出降龙棒，击中其肩。天佐露出本形，乃是一条黑龙也。五郎绰起月斧，挥为两截，作二处飞去。",
          "why_score": "宋辽天门阵/杨门女将/神魔斗法体系完整；影响后世杨家将戏曲说书，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 欧阳昉灭门",
          "quote": "张青、李得部众拥入驿中，将呼延廷老幼尽皆杀了，财宝劫掠而去。时随从人各自逃生，只有妾刘氏抱着幼子，走入厕中，保得性命。",
          "why_score": "/01 欧阳昉灭门+马赞血书开门，公案钩开卷即入戏，故钩子 80。"
        },
        "innov": {
          "locus": "第五十回 · 十二妇词",
          "quote": "穆氏桂英，施百步穿杨之箭。八娘、九妹，怀图王霸业之机。天生豪杰，地聚精灵。干戈西指，束天神倒旗丧命；貔貅齐进，殷元帅跌马亡身。",
          "why_score": "熊大木本，女将破阵模式成熟；与 scorecard 120《說唐》英雄榜密度不同，偏家族史诗，故创新 74。"
        },
        "ending": {
          "locus": "第五十回 · 全書終",
          "quote": "帝遂下敕，加封杨宗保上柱国大将军，呼延显等俱封典禁节度使，周夫人封忠国副将军，八娘、九妹等俱封翊运副将军。并令有司于内庭设大宴，犒赏征西将士。诏旨既下，杨宗保等再拜受命。",
          "why_score": "/50 明确「全書終」，宗保平西夏+十二妇凯旋+评诗收束，故结局 85。"
        }
      }
    },
    {
      "file": "245-far-from-the-madding-crowd.md",
      "id": "print-v0.far-from-the-madding-crowd",
      "title": "Far from the Madding Crowd",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "pastoral novel / Wessex romance / independent heroine",
      "source_text": "https://www.gutenberg.org/cache/epub/107/pg107.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.5,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 92,
        "world": 93,
        "hook": 88,
        "innov": 87,
        "ending": 89
      },
      "evidence": {
        "plot": "Three-suitor arc around Bathsheba's farm: Gabriel Oak's steadfast service, Boldwood's valentine obsession and shooting, Troy's seduction and disappearance — Fanny Robin's coffin revelation ties the threads before the final union; plot as pastoral moral geometry rather than intrigue.",
        "cast": "Bathsheba the proud independent farmer, Gabriel Oak the faithful shepherd, William Boldwood the respectable man destroyed by a joke, Sergeant Troy the dashing seducer, Fanny Robin the abandoned servant — each suitor a variant on desire and ruin in Wessex.",
        "pace": "Chapter-based pastoral dilation with set-piece peaks — the sheep rescue, the valentine, the storm, the circus sword display, Fanny's funeral — tempo follows seasonal farm work and emotional catastrophe rather than thriller acceleration.",
        "prose": "Hardy's lyric Wessex prose — 'a young woman, but not a girl,' the storm over the ricks, the coffin scene — landscape and moral condition fused; among the finest pastoral writing in English.",
        "world": "Weatherbury, Norcombe Hill, the Warren farm, Casterbridge market, the churchyard — Wessex as moral geography of class, labor, and sexual hypocrisy; the farm itself as Bathsheba's test of independence.",
        "hook": "Ch.I — Gabriel Oak watching Bathsheba from the hill before fortune and pride divide them — establishes devotion and the heroine's vitality before the valentine catastrophe.",
        "innov": "The independent woman farmer at the center of a Victorian marriage plot; the valentine as social weapon; Hardy treats rural labor and female agency with seriousness rare in 1870s fiction.",
        "ending": "Bathsheba admitting she loved Gabriel all along — not triumph but earned companionship after Boldwood's tragedy and Troy's death; the marriage at the gate closes the pastoral arc without erasing loss."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Norcombe Hill → Ch.XIV valentine → Ch.LVII wedding · sample_print_v0",
          "quote": "Boldwood looked, as he had a hundred times the preceding day, at the insistent red seal: \"Marry me,\" he said aloud. And this charming woman had in effect said to him, \"Marry me.\" Why should she have done that strange thing? Boldwood's blindness to the difference between approving of what circumstances suggest, and originating what they do not suggest, was well matched by Bathsheba's insensibility.",
          "why_score": "Three-suitor arc around Bathsheba's farm — Oak's service, Boldwood's valentine obsession, Troy's seduction — ties threads at Fanny's coffin before the final union; the valentine is pastoral moral geometry in one stroke, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.I · Gabriel watches Bathsheba",
          "quote": "On the apex of the whole sat a woman, young and attractive. Gabriel had not beheld the sight for more than half a minute, when the vehicle was brought to a standstill just beneath his eyes. \"The tailboard of the waggon is gone, Miss,\" said the waggoner. \"Then I heard it fall,\" said the girl, in a soft, though not particularly low voice.",
          "why_score": "Bathsheba, Gabriel Oak, Boldwood, Troy, and Fanny Robin are each a variant on desire and ruin in Wessex; the hilltop first sighting establishes devotion before fortune and pride divide them, so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XIV · Boldwood after the valentine",
          "quote": "His heart began to move within him. Boldwood, it must be remembered, though forty years of age, had never before inspected a woman with the very centre and force of his glance; they had struck upon all his senses at wide angles. A man is never more credulous than in receiving favourable opinions on the beauty of a woman he is half, or quite, in love with.",
          "why_score": "Chapter-based pastoral dilation with set-piece peaks — sheep rescue, valentine, storm, coffin — tempo follows seasonal farm work and emotional catastrophe rather than thriller acceleration, so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · Norcombe Hill",
          "quote": "He had just reached the time of life at which \"young\" is ceasing to be the prefix of \"man\" in speaking of one. He was at the brightest period of masculine growth, for his intellect and his emotions were clearly separated. The field he was in this morning sloped to a ridge called Norcombe Hill.",
          "why_score": "Hardy's lyric Wessex prose — landscape and moral condition fused — opens with Gabriel's quiet vitality on Norcombe Hill; among the finest pastoral writing in English, so prose scores 92."
        },
        "world": {
          "locus": "Ch.XIV · Weatherbury valentine",
          "quote": "The substance of the epistle had occupied him but little in comparison with the fact of its arrival. He jumped out of bed in the weird light, took the letter, pulled out the flimsy sheet, shook the envelope—searched it. Nothing more was there. Boldwood looked, as he had a hundred times the preceding day, at the insistent red seal.",
          "why_score": "Weatherbury, Norcombe Hill, the Warren farm, Casterbridge market, and the churchyard form Wessex as moral geography of class, labor, and sexual hypocrisy; the valentine's red seal weaponizes rural post, so world scores 93."
        },
        "hook": {
          "locus": "Ch.I · waggon on Norcombe Hill",
          "quote": "Casually glancing over the hedge, Oak saw coming down the incline before him an ornamental spring waggon, painted yellow and gaily marked, drawn by two horses, a waggoner walking alongside bearing a whip perpendicularly. The waggon was laden with household goods and window plants, and on the apex of the whole sat a woman, young and attractive.",
          "why_score": "Ch.I — Gabriel Oak watching Bathsheba from the hill before fortune and pride divide them — establishes devotion and the heroine's vitality before the valentine catastrophe, so hook scores 88."
        },
        "innov": {
          "locus": "Ch.XIV · anonymous valentine",
          "quote": "This charming woman had in effect said to him, \"Marry me.\" Why should she have done that strange thing? Boldwood's blindness to the difference between approving of what circumstances suggest, and originating what they do not suggest, was well matched by Bathsheba's insensibility to the possibly great issues of little beginnings.",
          "why_score": "The independent woman farmer at the center of a Victorian marriage plot; the valentine as social weapon treats rural labor and female agency with seriousness rare in 1870s fiction, so innov scores 87."
        },
        "ending": {
          "locus": "Ch.LVII · private wedding",
          "quote": "Repose had again incarnadined her cheeks; and having, at Gabriel's request, arranged her hair this morning as she had worn it years ago on Norcombe Hill, she seemed in his eyes remarkably like a girl of that fascinating dream. In the church were Tall, Liddy, and the parson, and in a remarkably short space of time the deed was done.",
          "why_score": "Bathsheba admitting she loved Gabriel all along — not triumph but earned companionship after Boldwood's tragedy and Troy's death; the quiet church wedding closes the pastoral arc without erasing loss, so ending scores 89."
        }
      }
    },
    {
      "file": "246-madame-bovary.md",
      "id": "print-v0.madame-bovary",
      "title": "Madame Bovary",
      "author": "Gustave Flaubert",
      "band": "G-print",
      "genre": "print",
      "print_genre": "realist novel / provincial adultery / bourgeois satire",
      "source_text": "https://www.gutenberg.org/cache/epub/2413/pg2413.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.0,
      "l1": {
        "plot": 92,
        "cast": 90,
        "pace": 85,
        "prose": 95,
        "world": 91,
        "hook": 86,
        "innov": 96,
        "ending": 93
      },
      "evidence": {
        "plot": "Three-part descent: Charles's dull courtship → Emma's adulteries with Rodolphe and Léon → debt, arsenic, and the family's ruin — each affair escalates from romantic fantasy to financial catastrophe with Flaubert's pitiless causal logic.",
        "cast": "Emma Bovary the romantic dreamer, Charles the well-meaning mediocrity, Rodolphe the cynical seducer, Léon the timid lover, Homais the bourgeois pharmacist who survives all — each figure a variant on provincial desire and hypocrisy.",
        "pace": "Part-based dilation in Yonville and Rouen with compressed catastrophe in Part III — the reader experiences Emma's boredom and ecstasy at the tempo of provincial life before the final acceleration.",
        "prose": "Flaubert's 'le mot juste' — the ball scene, the cab ride in Rouen, the arsenic death — every sentence tested for precision; the founding text of literary realism as craft discipline.",
        "world": "Tostes, Yonville-l'Abbaye, Rouen, the pharmacy, the agricultural fair — Norman provincial France as theater of bourgeois aspiration and satire; Homais's newspaper and the blind beggar as chorus.",
        "hook": "Part I Ch.I — Charles's mocked cap at school — establishes the mediocrity that will trap Emma before her romantic awakening; ignition is ironic rather than sensational.",
        "innov": "The novel that made realism a method — 'Madame Bovary, c'est moi' — adultery treated without moralizing, bourgeois life anatomized through style itself; prosecuted for obscenity, it defined modern fiction.",
        "ending": "Emma's arsenic death, Charles's grief-death, Berthe in the mill, Homais decorated — the cruelest social irony in the realist canon; no redemption, only the bourgeois world continuing."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I → Part III arsenic · three-part descent · sample_print_v0",
          "quote": "Ah! it is but a little thing, death! she thought. I shall fall asleep and all will be over.",
          "why_score": "Charles's courtship → Emma's adulteries with Rodolphe and Léon → debt, arsenic, family ruin—each affair escalates with pitiless causal logic,故情节 92。"
        },
        "cast": {
          "locus": "Part I Ch.I · Charles at school · open anchor",
          "quote": "The new fellow articulated in a stammering voice an unintelligible name.",
          "why_score": "Emma, Charles, Rodolphe, Léon, Homais—variants on provincial desire and hypocrisy; Charles's mocked cap establishes mediocrity that traps Emma before her awakening,故人物 90。"
        },
        "pace": {
          "locus": "Part II · provincial life tempo · Yonville/Rouen",
          "quote": "She was studying herself curiously, to see if she were not suffering. But no! nothing as yet.",
          "why_score": "Part-based dilation in Yonville and Rouen with compressed catastrophe in Part III—reader experiences Emma's boredom and ecstasy at tempo of provincial life,故节奏 85。"
        },
        "prose": {
          "locus": "Part II · La Vaubyessard ball · 25% anchor",
          "quote": "Emma, on entering, felt herself wrapped round by the warm air, a blending of the perfume of flowers and of the fine linen, of the fumes of the viands, and the odour of the truffles.",
          "why_score": "Le mot juste—ball scene, Rouen cab ride, arsenic death—every sentence tested for precision; founding text of literary realism as craft discipline,故文笔 95。"
        },
        "world": {
          "locus": "Part II · La Vaubyessard · Norman provincial France",
          "quote": "The red claws of lobsters hung over the dishes; rich fruit in open baskets was piled up on moss; there were quails in their plumage.",
          "why_score": "Tostes, Yonville, Rouen, pharmacy, agricultural fair—Norman bourgeois aspiration and satire; Homais's newspaper and blind beggar as chorus,故世界观 91。"
        },
        "hook": {
          "locus": "Part I Ch.I · Charles's cap · open anchor",
          "quote": "He stood up; his cap fell. The whole class began to laugh. He stooped to pick it up. A neighbor knocked it down again with his elbow.",
          "why_score": "Charles's mocked cap at school establishes mediocrity trapping Emma before romantic awakening—ironic rather than sensational ignition,故开篇钩 86。"
        },
        "innov": {
          "locus": "Part I · realism without moralizing · method",
          "quote": "He stood up; his cap fell. The whole class began to laugh. He stooped to pick it up. A neighbor knocked it down again with his elbow.",
          "why_score": "Novel that made realism a method—adultery without moralizing, bourgeois life anatomized through style; prosecuted for obscenity, defined modern fiction,故创新 96。"
        },
        "ending": {
          "locus": "Part III Ch.XI · Homais decorated · ending anchor",
          "quote": "He has just received the cross of the Legion of Honour.",
          "why_score": "Emma's arsenic death, Charles's grief-death, Berthe in the mill, Homais decorated—cruelest social irony in realist canon; bourgeois world continues without redemption,故结局 93。"
        }
      }
    },
    {
      "file": "247-anna-karenina.md",
      "id": "print-v0.anna-karenina",
      "title": "Anna Karenina",
      "author": "Leo Tolstoy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "realist novel / adultery tragedy / dual-plot moral study",
      "source_text": "https://www.gutenberg.org/cache/epub/1399/pg1399.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 92.4,
      "l1": {
        "plot": 95,
        "cast": 96,
        "pace": 82,
        "prose": 94,
        "world": 95,
        "hook": 88,
        "innov": 95,
        "ending": 94
      },
      "evidence": {
        "plot": "Dual-plot moral experiment: Anna-Vronsky adultery spiraling to train suicide parallel to Levin-Kitty marriage and spiritual quest — each plot line cross-illuminates the other through Tolstoy's web of social and moral causation.",
        "cast": "Anna Karenina the passionate adulteress, Vronsky the handsome officer, Karenin the cold bureaucrat, Levin the seeking landowner, Kitty the redeemed ingenue, Oblonsky the genial sensualist — the richest ensemble in Russian fiction, none reducible to type.",
        "pace": "Eight-part social breadth deliberately dilates — the Oblonsky household, the Levin courtship, the horse race, the childbirth — to anatomize Russian society; the reader who expects thriller tempo will find the middle books patient; Tolstoy rewards cumulative moral force.",
        "prose": "Tolstoy's omniscient moral intelligence — the opening on happy families, the ball scene, Anna under the train, Levin in the rye — fuses psychological depth with social analysis; the free indirect passages anticipate modernism.",
        "world": "St Petersburg salons, Moscow society, the Shcherbatsky household, Levin's estate, the train station, the opera — Imperial Russia as complete social organism; the train as modern fate.",
        "hook": "Part I — 'All happy families are alike' and the Oblonsky discord — establishes theme and the society that will destroy Anna; ignition is intellectual and social rather than sensational.",
        "innov": "The dual-plot novel as moral experiment — adultery and marriage as parallel tests of meaning — and the marriage of omniscient commentary to interior psychology created the template for the modern psychological novel.",
        "ending": "Anna under the train and Levin's epiphany in the rye — two endings, two answers to the novel's central question; formally complete, morally uncompromising, structurally definitive."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I Ch.I open → Part VII train suicide · sample_print_v0",
          "quote": "And all at once she thought of the man crushed by the train the day she had first met Vronsky, and she knew what she had to do.",
          "why_score": "Anna–Vronsky adultery spiraling to train suicide parallels Levin–Kitty marriage and spiritual quest; dual-plot moral causation visible from open discord through Part VII irrevocable act,故情节 95。"
        },
        "cast": {
          "locus": "Part II ball · Anna in black velvet · 25% anchor",
          "quote": "Anna was not in lilac, as Kitty had so urgently wished, but in a black, low-cut, velvet gown, showing her full throat and shoulders, that looked as though carved in old ivory.",
          "why_score": "Anna, Vronsky, Karenin, Levin, Kitty, Oblonsky—ensemble none reducible to type; ball scene crystallizes Anna's fatal magnetism and Kitty's humiliation,故人物 96。"
        },
        "pace": {
          "locus": "Part I Ch.I · Oblonsky household · open anchor",
          "quote": "Everything was in confusion in the Oblonskys' house. The wife had discovered that the husband was carrying on an intrigue with a French girl, who had been a governess in their family.",
          "why_score": "Eight-part social breadth deliberately dilates—household, courtship, horse race, childbirth—before catastrophe; reader expecting thriller tempo finds middle books patient but cumulative,故节奏 82。"
        },
        "prose": {
          "locus": "Part I Ch.I · opening thesis · open anchor",
          "quote": "Happy families are all alike; every unhappy family is unhappy in its own way.",
          "why_score": "Tolstoy's omniscient moral intelligence fuses psychological depth with social analysis; Garnett opening line sets free-indirect template for modern psychological novel,故文笔 94。"
        },
        "world": {
          "locus": "Part VII Ch.XXX · train station · 75% anchor",
          "quote": "The raging tempest rushed whistling between the wheels of the carriages, about the scaffolding, and round the corner of the station.",
          "why_score": "St Petersburg salons, Moscow society, Levin's estate, train station as modern fate—Imperial Russia rendered as complete social organism under the locomotive,故世界观 95。"
        },
        "hook": {
          "locus": "Part I Ch.I first sentence · open anchor",
          "quote": "Happy families are all alike; every unhappy family is unhappy in its own way.",
          "why_score": "Part I establishes theme and the society that will destroy Anna—intellectual and social ignition rather than sensational hook,故开篇钩 88。"
        },
        "innov": {
          "locus": "Part I dual premise · Anna plot + Levin plot · structure",
          "quote": "Everything was in confusion in the Oblonskys' house. The wife had discovered that the husband was carrying on an intrigue with a French girl, who had been a governess in their family.",
          "why_score": "Dual-plot novel as moral experiment—adultery and marriage as parallel tests of meaning—created template for modern psychological fiction,故创新 95。"
        },
        "ending": {
          "locus": "Part VIII · Levin epiphany · ending anchor",
          "quote": "My life now, my whole life apart from anything that can happen to me, every minute of it is no more meaningless, as it was before, but it has the positive meaning of goodness, which I have the power to put into it.",
          "why_score": "Anna under the train and Levin's epiphany—two endings, two answers; formally complete and morally uncompromising after Part VII catastrophe,故结局 94。"
        }
      }
    },
    {
      "file": "248-crime-and-punishment.md",
      "id": "print-v0.crime-and-punishment",
      "title": "Crime and Punishment",
      "author": "Fyodor Dostoevsky",
      "band": "G-print",
      "genre": "print",
      "print_genre": "psychological novel / crime fiction / moral philosophy",
      "source_text": "https://www.gutenberg.org/cache/epub/2554/pg2554.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.9,
      "l1": {
        "plot": 94,
        "cast": 93,
        "pace": 88,
        "prose": 92,
        "world": 91,
        "hook": 93,
        "innov": 94,
        "ending": 90
      },
      "evidence": {
        "plot": "Murder-consequence arc: Raskolnikov's axe killing of the pawnbroker → feverish evasion and Porfiry's pursuit → Marmeladov's death and Sonya's entrance → Svidrigailov's suicide → confession and Siberia — plot as moral and psychological pressure cooker.",
        "cast": "Raskolnikov the split murderer, Sonya Marmeladova the prostitute-saint, Porfiry Petrovich the examining magistrate, Dunya the devoted sister, Svidrigailov the nihilist double — each figure a variant on guilt, faith, and transgression.",
        "pace": "Six-part feverish compression — the murder in Part I, the investigation and psychological duels in Parts II–V — tempo follows Raskolnikov's mental state rather than procedural thriller rhythm; the Epilogue decelerates into spiritual coda.",
        "prose": "Dostoevsky's fever prose — the garret, the axe, Porfiry's interrogations, Svidrigailov's dreams — Petersburg atmosphere and split consciousness rendered in propulsive dialogue and interior monologue.",
        "world": "St Petersburg slums, the pawnbroker's flat, the police station, the Marmeladovs' room, Siberia — the city as moral geography of poverty and crime; the yellow ticket and the Hay Market as social markers.",
        "hook": "Part I — Raskolnikov's garret and the 'extraordinary man' theory before the murder — establishes philosophical motive and psychological instability before the axe falls; among the most gripping openings in fiction.",
        "innov": "The psychological crime novel — murder as philosophical experiment, split consciousness as narrative method — created the template for noir, existentialism, and the modern novel of guilt.",
        "ending": "Siberia with Sonya and the New Testament — resurrection through love rather than legal justice; the Epilogue's spiritual turn divides readers but completes the moral architecture."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I garret → Epilogue Siberia · murder arc · sample_print_v0",
          "quote": "On an exceptionally hot evening early in July a young man came out of the garret in which he lodged in S. Place and walked slowly, as though in hesitation, towards K. bridge.",
          "why_score": "Raskolnikov's axe killing → evasion and Porfiry's pursuit → Sonya → Svidrigailov's suicide → confession and Siberia: plot as moral pressure cooker,故情节 94。"
        },
        "cast": {
          "locus": "Part II · Marmeladov household · Sonya entrance",
          "quote": "That consumptive and excited face with the last flickering light of the candle-end playing upon it made a sickening impression.",
          "why_score": "Raskolnikov, Sonya, Porfiry, Dunya, Svidrigailov—each figure a variant on guilt, faith, and transgression; Marmeladov room introduces saintly counterweight,故人物 93。"
        },
        "pace": {
          "locus": "Part I · pre-murder fever · open anchor",
          "quote": "I want to attempt a thing like that and am frightened by these trifles.",
          "why_score": "Six-part feverish compression—murder in Part I, investigation and psychological duels in II–V—tempo follows Raskolnikov's mental state rather than procedural rhythm,故节奏 88。"
        },
        "prose": {
          "locus": "Part I Ch.I · garret · open anchor",
          "quote": "He was crushed by poverty, but the anxieties of his position had of late ceased to weigh upon him. He had given up attending to matters of practical importance; he had lost all desire to do so.",
          "why_score": "Fever prose—garret, axe, Porfiry's interrogations—Petersburg atmosphere and split consciousness in propulsive dialogue and interior monologue,故文笔 92。"
        },
        "world": {
          "locus": "Part I · Petersburg slums · Hay Market quarter",
          "quote": "The heat in the street was terrible: and the airlessness, the bustle and the plaster, scaffolding, bricks, and dust all about him, and that special Petersburg stench, so familiar to all who are unable to get out of town in summer.",
          "why_score": "St Petersburg slums, pawnbroker's flat, police station, Siberia—city as moral geography of poverty and crime; yellow ticket and Hay Market as social markers,故世界观 91。"
        },
        "hook": {
          "locus": "Part I Ch.I · extraordinary-man motive · open anchor",
          "quote": "I want to attempt a thing like that and am frightened by these trifles.",
          "why_score": "Garret and philosophical instability before the axe—establishes motive and split consciousness among most gripping openings in fiction,故开篇钩 93。"
        },
        "innov": {
          "locus": "Part I · split consciousness before murder · method",
          "quote": "Taking a new step, uttering a new word is what they fear most.",
          "why_score": "Psychological crime novel—murder as philosophical experiment, split consciousness as narrative method—template for noir and existential guilt fiction,故创新 94。"
        },
        "ending": {
          "locus": "Epilogue · Siberia · New Testament · ending anchor",
          "quote": "Can her convictions not be mine now? Her feelings, her aspirations at least....",
          "why_score": "Siberia with Sonya and New Testament—resurrection through love rather than legal justice; Epilogue spiritual turn completes moral architecture despite dividing readers,故结局 90。"
        }
      }
    },
    {
      "file": "249-the-idiot.md",
      "id": "print-v0.the-idiot",
      "title": "The Idiot",
      "author": "Fyodor Dostoevsky",
      "band": "G-print",
      "genre": "print",
      "print_genre": "philosophical novel / society tragedy / Christ-figure romance",
      "source_text": "https://www.gutenberg.org/cache/epub/2638/pg2638.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.9,
      "l1": {
        "plot": 89,
        "cast": 92,
        "pace": 84,
        "prose": 90,
        "world": 88,
        "hook": 87,
        "innov": 93,
        "ending": 88
      },
      "evidence": {
        "plot": "Return-of-the-prince arc: Myshkin's arrival → the Nastasya-Rogozhin-Ganya triangle → the birthday party catastrophe → murder and Myshkin's breakdown — plot as collision between Christ-like innocence and corrupt society.",
        "cast": "Prince Myshkin the epileptic Christ-figure, Nastasya Filippovna the wounded beauty, Rogozhin the passionate murderer, Aglaya Epanchin the proud ingenue, Ganya Ivolgin the scheming clerk — each figure a variant on love, pride, and destruction.",
        "pace": "Four-part society novel with episodic set pieces — the train, the Epanchins' salon, the birthday party, the murder — tempo follows social gathering and dialogue rather than thriller acceleration; the Epilogue decelerates into pathos.",
        "prose": "Dostoevsky's prophetic dialogue — 'Beauty is a riddle,' the Holbein Christ, the epileptic aura — philosophical intensity in conversational form; among the most audacious prose experiments in the novel.",
        "world": "St Petersburg society, the Epanchins' dacha, Rogozhin's house, the Swiss sanatorium — Imperial Russia as theater of spiritual and social corruption; the 'poor knight' as moral key.",
        "hook": "Part I — Myshkin on the train meeting Rogozhin and hearing of Nastasya — establishes the prince's innocence and the triangle before Petersburg society tests him; ignition is conversational and prophetic.",
        "innov": "The Christ-figure in modern fiction — Myshkin as 'idiot' whose goodness destroys rather than saves — and the epileptic vision as narrative method; anticipates modernist alienation and the novel of spiritual failure.",
        "ending": "Nastasya's murder and Myshkin's complete breakdown — the Christ-figure unhinged by the world; no redemption, only the pathos of innocence destroyed; formally complete, emotionally devastating."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I train → Part IV birthday catastrophe → Epilogue · sample_print_v0",
          "quote": "\"Was it you?\" he muttered, at last, motioning with his head towards the curtain. \"Yes, it was I,\" whispered Rogojin, looking down. Neither spoke for five minutes. \"Because, you know,\" Rogojin recommenced, as though continuing a former sentence, \"if you were ill now, or had a fit, or screamed, or anything, they might hear it in the yard.\"",
          "why_score": "Return-of-the-prince arc collides Christ-like innocence with corrupt society until murder and breakdown; Rogojin confessing beside the curtain is the plot's terminal catastrophe, so plot scores 89."
        },
        "cast": {
          "locus": "Part I · train to Petersburg",
          "quote": "The wearer of this cloak was a young fellow, also of about twenty-six or twenty-seven years of age, slightly above the middle height, very fair, with a thin, pointed and very light coloured beard; his eyes were large and blue, and had an intent look about them, yet that heavy expression which some people affirm to be a peculiarity as well as evidence, of an epileptic subject.",
          "why_score": "Myshkin the epileptic Christ-figure, Nastasya, Rogozhin, Aglaya, and Ganya are variants on love, pride, and destruction; the prince's first appearance on the train defines the cast as innocence entering a predatory world, so cast scores 92."
        },
        "pace": {
          "locus": "Part I · Epanchin salon",
          "quote": "\"There's nothing better than the 'poor knight'!\" said Colia, who was standing beside the prince's chair. \"What poor knight?\" asked Mrs. Epanchin, looking round at the face of each of her daughters, in turn. \"Beauty is a riddle,\" said the prince, warmly, gazing at Aglaya with admiration.",
          "why_score": "Four-part society novel with episodic set pieces — train, salon, birthday party, murder — tempo follows social gathering and dialogue rather than thriller acceleration, so pace scores 84."
        },
        "prose": {
          "locus": "Part I · Holbein Christ",
          "quote": "\"Yes—that's a copy of a Holbein,\" said the prince, looking at it again, \"and not a copy. I saw it at Lyons. Schneider took us there, and as soon as we arrived I went into a sort of gallery and saw this picture. It impressed me so deeply that I stood before it for a long time.\"",
          "why_score": "Dostoevsky's prophetic dialogue — 'Beauty is a riddle,' the Holbein Christ, the epileptic aura — philosophical intensity in conversational form; among the most audacious prose experiments in the novel, so prose scores 90."
        },
        "world": {
          "locus": "Part I · Rogojin and Nastasya on the train",
          "quote": "Nastasia Philipovna's family name is Barashkoff—I know, you see—and she is a very well known lady, indeed, and comes of a good family, too. She is connected with one Totski, Afanasy Ivanovitch, a man of considerable property, a director of companies, and so on, and a great friend of General Epanchin.",
          "why_score": "St Petersburg society, the Epanchins' dacha, Rogozhin's house, and the Swiss sanatorium form Imperial Russia as theater of spiritual and social corruption; the train gossip maps the money-marriage triangle, so world scores 88."
        },
        "hook": {
          "locus": "Part I · Prince and Rogojin meet",
          "quote": "\"Do you know the Rogojins?\" asked his questioner, abruptly. \"Yes, I am Rogojin, Parfen Rogojin.\" \"Parfen Rogojin? dear me—then don't you belong to those very Rogojins, perhaps—\" began the clerk, with a very perceptible increase of civility in his tone.",
          "why_score": "Part I — Myshkin on the train meeting Rogojin and hearing of Nastasya — establishes the prince's innocence and the triangle before Petersburg society tests him; ignition is conversational and prophetic, so hook scores 87."
        },
        "innov": {
          "locus": "Part I · 'Beauty is a riddle'",
          "quote": "\"It is difficult to judge when such beauty is concerned. I have not prepared my judgment. Beauty is a riddle.\" \"That means that you have set Aglaya a riddle!\" said Adelaida. \"Most wonderfully so,\" said the latter, warmly, gazing at Aglaya with admiration. \"Almost as lovely as Nastasia Philipovna, but quite a different type.\"",
          "why_score": "The Christ-figure in modern fiction — Myshkin as 'idiot' whose goodness destroys rather than saves — and the epileptic vision as narrative method anticipate modernist alienation, so innov scores 93."
        },
        "ending": {
          "locus": "Epilogue · Schneider's establishment",
          "quote": "Lizabetha Prokofievna, when she saw poor Muishkin, in his enfeebled and humiliated condition, had wept bitterly. Apparently all was forgiven him. Prince S. had made a few just and sensible remarks. It seemed to Evgenie Pavlovitch that there was not yet perfect harmony between Adelaida and her fiance.",
          "why_score": "Nastasya's murder and Myshkin's complete breakdown — the Christ-figure unhinged by the world; no redemption, only pathos of innocence destroyed; formally complete, emotionally devastating, so ending scores 88."
        }
      }
    },
    {
      "file": "250-fathers-and-sons.md",
      "id": "print-v0.fathers-and-sons",
      "title": "Fathers and Sons",
      "author": "Ivan Turgenev",
      "band": "G-print",
      "genre": "print",
      "print_genre": "generational novel / nihilist portrait / Russian realism",
      "source_text": "https://www.gutenberg.org/cache/epub/30723/pg30723.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.8,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 84,
        "prose": 91,
        "world": 89,
        "hook": 87,
        "innov": 92,
        "ending": 86
      },
      "evidence": {
        "plot": "Generational collision arc: Bazarov's nihilist challenge to Arkady's father and uncle → romantic entanglements with Fenichka and Anna Odintsova → duel with Pavel Petrovich → typhus death — plot as ideological experiment tested by love and mortality.",
        "cast": "Bazarov the nihilist physician, Arkady the impressionable disciple, Pavel Petrovich the aristocratic dandy, Anna Odintsova the cool widow, Nikolai Petrovich the gentle landowner — each figure a position in the fathers-and-sons debate.",
        "pace": "Twenty-eight chapters of country-house dialogue and ideological debate — the Odintsova estate and duel compress tension, but the middle dilates on generational argument; tempo is essayistic rather than thriller.",
        "prose": "Turgenev's lucid realism — Bazarov dissecting frogs, Pavel Petrovich's vanity, the deathbed scene — fuses social portraiture with lyrical restraint; among the clearest prose in Russian fiction.",
        "world": "The Kirsanov estate, the Odintsov manor, provincial Russia under emancipation — the landed gentry as laboratory for nihilism versus tradition; the autopsy table as emblem of the new science.",
        "hook": "Ch.I — Arkady bringing Bazarov home, the nihilist announced before the household reacts — establishes the generational fault line; ignition is intellectual rather than sensational.",
        "innov": "Coined 'nihilist' for fiction and made generational conflict the engine of the Russian novel — Bazarov as the first modern anti-hero whose rejection of feeling is defeated by feeling itself.",
        "ending": "Bazarov's death and the fathers' reconciliation — the nihilist buried while Arkady embraces marriage and land; structurally complete though the ideological question remains open."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I return → Ch.XXVIII reconciliation · generational arc · sample_print_v0",
          "quote": "Nikolai Petrovitch went back quickly, and going up to a tall man in a long, loose, rough coat with tassels, who had only just got out of the carriage, he warmly pressed the ungloved red hand, which the latter did not at once hold out to him.",
          "why_score": "Bazarov's nihilist challenge → romantic entanglements → duel with Pavel Petrovich → typhus death makes plot an ideological experiment tested by love and mortality, so plot scores 91."
        },
        "cast": {
          "locus": "Ch.I · nihilist defined · open anchor",
          "quote": "No, it's not the same thing. A nihilist is a man who does not bow down before any authority, who does not take any principle on faith, whatever reverence that principle may be enshrined in.",
          "why_score": "Bazarov, Arkady, Pavel Petrovich, Anna Odintsova, and Nikolai Petrovich each embody a position in the fathers-and-sons debate, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.X · duel arrangement · ~25% anchor",
          "quote": "The combat to take place early to-morrow, at six, let us say, behind the copse, with pistols, at a distance of ten paces.... At ten paces? that will do; we hate one another at that distance.",
          "why_score": "Twenty-eight chapters of country-house dialogue dilate the middle, but the Odintsova estate and duel compress tension—tempo is essayistic rather than thriller, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.XXV · Bazarov deathbed · ~75% anchor",
          "quote": "Good-bye.... Listen ... you know I didn't kiss you then.... Breathe on the dying lamp, and let it go out ....",
          "why_score": "Turgenev's lucid realism—Bazarov dissecting frogs, Pavel Petrovich's vanity, the deathbed scene—fuses social portraiture with lyrical restraint, so prose scores 91."
        },
        "world": {
          "locus": "Ch.I · Kirsanov estate · provincial Russia",
          "quote": "His name was Nikolai Petrovitch Kirsanov. He had, twelve miles from the posting station, a fine property of two hundred souls, or, as he expressed it—since he had arranged the division of his land with the peasants, and started 'a farm'—of nearly five thousand acres.",
          "why_score": "Kirsanov estate, Odintsov manor, and provincial Russia under emancipation form a laboratory for nihilism versus tradition, so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · Bazarov introduction · open anchor",
          "quote": "'Daddy,' he said, 'let me introduce you to my great friend, Bazarov, about whom I have so often written to you. He has been so good as to promise to stay with us.'",
          "why_score": "Arkady bringing Bazarov home establishes the generational fault line before the household reacts—ignition is intellectual rather than sensational, so hook scores 87."
        },
        "innov": {
          "locus": "Ch.I · nihilist coinage · genre milestone",
          "quote": "No, it's not the same thing. A nihilist is a man who does not bow down before any authority, who does not take any principle on faith, whatever reverence that principle may be enshrined in.",
          "why_score": "Coined \"nihilist\" for fiction and made generational conflict the engine of the Russian novel—Bazarov as first modern anti-hero defeated by feeling itself, so innov scores 92."
        },
        "ending": {
          "locus": "Ch.XXV · parents' grief · death anchor",
          "quote": "Vassily Ivanovitch was seized by a sudden frenzy. 'I said I should rebel,' he shrieked hoarsely, with his face inflamed and distorted, shaking his fist in the air, as though threatening some one; 'and I rebel, I rebel!'",
          "why_score": "Bazarov's death and the fathers' reconciliation bury the nihilist while Arkady embraces marriage and land—structurally complete though the ideological question remains open, so ending scores 86."
        }
      }
    },
    {
      "file": "251-the-brothers-karamazov.md",
      "id": "print-v0.the-brothers-karamazov",
      "title": "The Brothers Karamazov",
      "author": "Fyodor Dostoevsky",
      "band": "G-print",
      "genre": "print",
      "print_genre": "philosophical novel / patricide tragedy / faith-and-doubt epic",
      "source_text": "https://www.gutenberg.org/cache/epub/28054/pg28054.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 92.1,
      "l1": {
        "plot": 96,
        "cast": 95,
        "pace": 80,
        "prose": 94,
        "world": 93,
        "hook": 90,
        "innov": 96,
        "ending": 93
      },
      "evidence": {
        "plot": "Patricide mystery arc: Fyodor Pavlovich's murder → Dmitri pursued for the crime → Smerdyakov's confession → Ivan's breakdown → Dmitri's trial → Alyosha's spiritual mission — plot as theological and psychological argument made flesh.",
        "cast": "Dmitri the passionate sensualist, Ivan the intellectual doubter, Alyosha the monk-novice, Fyodor Pavlovich the debauched father, Smerdyakov the illegitimate servant, Grushenka and Katerina Ivanovna the rival women — each brother a mode of response to God and guilt.",
        "pace": "Twelve books of philosophical dilation — the Grand Inquisitor, Zosima's life, the trial — reward patience but slacken procedural momentum; the reader seeking plot velocity will find the middle books essayistic.",
        "prose": "Dostoevsky's polyphonic fever — the Inquisitor legend, Dmitri's dream of the babe, Alyosha's epiphany in the starry night — dialogue as dialectic and prophecy; among the most influential prose in world literature.",
        "world": "Skotoprigonyevsk, the monastery, Mokroye, the courtroom — provincial Russia as moral arena; the Karamazov household as microcosm of faith, doubt, and sensuality.",
        "hook": "Book I — Fyodor Pavlovich's grotesque introduction and the three sons summoned — establishes the family that will explode; the father's vileness prefigures the crime.",
        "innov": "The novel of ideas as dramatic form — patricide as theological test, polyphonic voices without authorial resolution — created the template for existential and metaphysical fiction.",
        "ending": "Alyosha among the boys at Ilyusha's stone — faith transmitted through memory rather than argument; the Epilogue's communal tenderness completes the novel's case for active love."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book XII trial → Epilogue · patricide arc · sample_print_v0",
          "quote": "But if parricide is a prejudice, and if every child is to ask his father why he is to love him, what will become of us? What will become of the foundations of society?",
          "why_score": "Fyodor Pavlovich's murder → Dmitri pursued → Smerdyakov's confession → trial → Alyosha's mission: plot as theological argument made flesh,故情节 96。"
        },
        "cast": {
          "locus": "Book I Ch.I · Fyodor Pavlovich introduced · open anchor",
          "quote": "Fyodor Pavlovitch, for instance, began with next to nothing; his estate was of the smallest; he ran to dine at other men's tables, and fastened on them as a toady, yet at his death it appeared that he had a hundred thousand roubles in hard cash.",
          "why_score": "Dmitri, Ivan, Alyosha, Fyodor Pavlovich, Smerdyakov, Grushenka—each brother a mode of response to God and guilt; father established as grotesque catalyst,故人物 95。"
        },
        "pace": {
          "locus": "Book V · Grand Inquisitor · 25% anchor",
          "quote": "Why, then, art Thou come to hinder us? For Thou hast come to hinder us, and Thou knowest that. But dost Thou know what will be to-morrow?",
          "why_score": "Twelve books of philosophical dilation—Inquisitor legend, Zosima's life, trial—reward patience but slacken procedural momentum for plot-velocity readers,故节奏 80。"
        },
        "prose": {
          "locus": "Book V Ch.V · Ivan's Grand Inquisitor · 25% anchor",
          "quote": "The sun of love burns in His heart, light and power shine from His eyes, and their radiance, shed on the people, stirs their hearts with responsive love.",
          "why_score": "Dostoevsky's polyphonic fever—Inquisitor legend, Dmitri's dream, Alyosha's starry night—dialogue as dialectic and prophecy among most influential prose,故文笔 94。"
        },
        "world": {
          "locus": "Book I · Skotoprigonyevsk · family microcosm · open anchor",
          "quote": "Alexey Fyodorovitch Karamazov was the third son of Fyodor Pavlovitch Karamazov, a land owner well known in our district in his own day, and still remembered among us owing to his gloomy and tragic death.",
          "why_score": "Skotoprigonyevsk, monastery, Mokroye, courtroom—provincial Russia as moral arena; Karamazov household as microcosm of faith, doubt, and sensuality,故世界观 93。"
        },
        "hook": {
          "locus": "Book I Ch.I · three sons summoned · open anchor",
          "quote": "He was one of those senseless persons who are very well capable of looking after their worldly affairs, and, apparently, after nothing else.",
          "why_score": "Fyodor Pavlovich's grotesque introduction and three sons summoned establishes family that will explode; father's vileness prefigures patricide,故开篇钩 90。"
        },
        "innov": {
          "locus": "Book V · Grand Inquisitor · philosophical drama · 25% anchor",
          "quote": "I know too well what Thou wouldst say. And Thou hast no right to add anything to what Thou hadst said of old. Why, then, art Thou come to hinder us?",
          "why_score": "Novel of ideas as dramatic form—patricide as theological test, polyphonic voices without authorial resolution—template for existential fiction,故创新 96。"
        },
        "ending": {
          "locus": "Epilogue · Alyosha at Ilyusha's stone · ending anchor",
          "quote": "Let us never forget him. May his memory live for ever in our hearts from this time forth!",
          "why_score": "Alyosha among the boys at Ilyusha's stone—faith transmitted through memory; Epilogue communal tenderness completes case for active love,故结局 93。"
        }
      }
    },
    {
      "file": "252-war-and-peace.md",
      "id": "print-v0.war-and-peace",
      "title": "War and Peace",
      "author": "Leo Tolstoy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical novel / Napoleonic epic / philosophical chronicle",
      "source_text": "https://www.gutenberg.org/cache/epub/2600/pg2600.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.8,
      "l1": {
        "plot": 96,
        "cast": 97,
        "pace": 78,
        "prose": 95,
        "world": 96,
        "hook": 86,
        "innov": 94,
        "ending": 92
      },
      "evidence": {
        "plot": "Five-family Napoleonic panorama: Pierre's spiritual quest, Prince Andrei's disillusionment, Natasha's maturation, the Rostovs' decline and recovery — private lives intersecting public catastrophe from Austerlitz through Borodino to the occupation of Moscow.",
        "cast": "Pierre Bezukhov the seeker, Prince Andrei the proud idealist, Natasha Rostova the vital heroine, Nikolai the dutiful soldier, Kutuzov the patient general, Napoleon as force of history — the richest ensemble in the historical novel.",
        "pace": "Fifteen books deliberately dilate — Anna Pavlovna's salons, the hunt, the opera, the Freemason initiation — to anatomize society; the reader expecting battle-forward tempo will find long domestic and philosophical passages.",
        "prose": "Tolstoy's panoramic realism — Austerlitz's infinite sky, Natasha at her first ball, the burning of Moscow — fuses battle reportage with interior moral drama; the epilogue's historiography extends the prose into theory.",
        "world": "St Petersburg salons, Bald Hills, the Rostov estate, Austerlitz, Borodino, occupied Moscow — Imperial Russia as complete social and military organism under Napoleonic invasion.",
        "hook": "Part I — Anna Pavlovna's soirée introducing Pierre, Andrei, and the war — establishes society before catastrophe; ignition is social portraiture rather than battlefield action.",
        "innov": "The historical novel as philosophical inquiry — private life and public event interwoven, authorial essays on history interrupting fiction — redefined what the novel could contain.",
        "ending": "Pierre and Natasha's domestic happiness plus the historiographical epilogue — two closures, one fictional and one theoretical; the marriage rewards survival while the essay questions the very idea of historical causation."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I soirée → Borodinó → Epilogue · Napoleonic arc · sample_print_v0",
          "quote": "I am now going to the war, the greatest war there ever was, and I know nothing and am fit for nothing.",
          "why_score": "Pierre's quest, Prince Andrei's disillusionment, Natasha's maturation, Rostovs' decline and recovery—private lives intersect public catastrophe from Austerlitz through Borodinó,故情节 96。"
        },
        "cast": {
          "locus": "Part I Ch.I · Anna Pavlovna's soirée · open anchor",
          "quote": "Pierre was ungainly. Stout, about the average height, broad, with huge red hands; he did not know, as the saying is, how to enter a drawing room and still less how to leave one.",
          "why_score": "Pierre, Prince Andrei, Natasha, Nikolai, Kutuzov—richest ensemble in historical novel; soirée introduces seekers before war reshapes them,故人物 97。"
        },
        "pace": {
          "locus": "Part I · salon dilation before battle · open anchor",
          "quote": "Having thanked Anna Pávlovna for her charming soiree, the guests began to take their leave.",
          "why_score": "Fifteen books deliberately dilate—salons, hunt, opera, Freemason initiation—before Borodinó; battle-forward readers find long domestic and philosophical passages,故节奏 78。"
        },
        "prose": {
          "locus": "Part II · Austerlitz · Prince Andrei wounded · 25% anchor",
          "quote": "All is vanity, all falsehood, except that infinite sky. There is nothing, nothing, but that. But even it does not exist, there is nothing but quiet and peace. Thank God!...",
          "why_score": "Panoramic realism—Austerlitz's infinite sky, Natasha's first ball, burning Moscow—fuses battle reportage with interior moral drama,故文笔 95。"
        },
        "world": {
          "locus": "Part II · battle of Borodinó · 75% anchor",
          "quote": "At the battle of Borodinó, when Bagratión was killed and nine tenths of the men of our left flank had fallen and the full force of the French artillery fire was directed against it.",
          "why_score": "St Petersburg salons, Bald Hills, Rostov estate, Austerlitz, Borodinó, occupied Moscow—Imperial Russia as complete social and military organism,故世界观 96。"
        },
        "hook": {
          "locus": "Part I · Anna Pavlovna's soirée · open anchor",
          "quote": "Well, Prince, so Genoa and Lucca are now just family estates of the Buonapartes.",
          "why_score": "Anna Pavlovna's soirée introducing Pierre, Andrei, and the war establishes society before catastrophe—social portraiture rather than battlefield action,故开篇钩 86。"
        },
        "innov": {
          "locus": "Epilogue II · historiography · theory interrupting fiction",
          "quote": "They were moved by fear or vanity, rejoiced or were indignant, reasoned, imagining that they knew what they were doing and did it of their own free will, but they all were involuntary tools of history.",
          "why_score": "Historical novel as philosophical inquiry—private life and public event interwoven, authorial essays on history interrupting fiction—redefined novel scope,故创新 94。"
        },
        "ending": {
          "locus": "Epilogue · domestic + historiographical closure · ending anchor",
          "quote": "Such is the inevitable fate of men of action, and the higher they stand in the social hierarchy the less are they free.",
          "why_score": "Pierre and Natasha's domestic happiness plus historiographical epilogue—two closures, one fictional and one theoretical; marriage rewards survival while essay questions causation,故结局 92。"
        }
      }
    },
    {
      "file": "253-notes-from-underground.md",
      "id": "print-v0.notes-from-underground",
      "title": "Notes from Underground",
      "author": "Fyodor Dostoevsky",
      "band": "G-print",
      "genre": "print",
      "print_genre": "philosophical novella / anti-utopian confession / proto-existentialism",
      "source_text": "https://www.gutenberg.org/cache/epub/600/pg600.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.9,
      "l1": {
        "plot": 88,
        "cast": 85,
        "pace": 90,
        "prose": 93,
        "world": 86,
        "hook": 94,
        "innov": 96,
        "ending": 87
      },
      "evidence": {
        "plot": "Two-part structure: Part I philosophical monologue against utopian rationalism → Part II narrative of social humiliations culminating in the Liza encounter — plot as self-destruction rather than external adventure.",
        "cast": "The Underground Man alone — former civil servant, spiteful confessor, self-saboteur — plus Zverkov the schoolfellow, Apollon the servant, Liza the prostitute; a cast designed to mirror and provoke the narrator's consciousness.",
        "pace": "Novella compression — Part I's feverish argument, Part II's dinner-party humiliation and brothel scene — maintains intensity throughout; no middle-book slack in a work under 120K characters.",
        "prose": "Dostoevsky's first-person spite — 'I am a sick man,' the Crystal Palace polemic, the slap and the money — confessional prose that invented the unreliable narrator of modern fiction.",
        "world": "St Petersburg basements, the tavern dinner, the brothel, the Underground Man's wretched room — the city as geography of shame and class resentment; narrow but psychologically total.",
        "hook": "Part I Ch.I — 'I am a sick man.... I am a spiteful man' — among the most arresting openings in literature; announces voice, theme, and method before any event.",
        "innov": "Proto-existentialist attack on rational utopia, the unreliable confessional narrator, spite as philosophical position — directly prefigured Notes from Underground → Crime and Punishment → modern anti-hero fiction.",
        "ending": "Liza's departure and the Underground Man's unforgivable cruelty — no redemption, only self-lacerating confession; structurally complete as negative epiphany but deliberately refuses consolation."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I monologue → Part II Liza · two-part structure · sample_print_v0",
          "quote": "I am a sick man.... I am a spiteful man. I am an unattractive man. I believe my liver is diseased. However, I know nothing at all about my disease, and do not know for certain what ails me.",
          "why_score": "Part I philosophical monologue against utopian rationalism → Part II narrative of social humiliations culminating in the Liza encounter makes plot self-destruction rather than external adventure, so plot scores 88."
        },
        "cast": {
          "locus": "Part I · Underground Man self-portrait · open anchor",
          "quote": "I was lying when I said just now that I was a spiteful official. I was spiteful and was taking pleasure in being so. I was not a sickly, but an ill-natured official.",
          "why_score": "The Underground Man alone—spiteful confessor, self-saboteur—plus Zverkov, Apollon, and Liza mirror and provoke his consciousness, so cast scores 85."
        },
        "pace": {
          "locus": "Part I · piano-key polemic · ~25% anchor",
          "quote": "that he is a man and not a piano-key! It may be at the cost of his skin, it may be by cannibalism! And this being so, can one help being tempted to rejoice that it has not yet come off, and that desire still depends on something we don't know?",
          "why_score": "Novella compression—Part I's feverish argument, Part II's dinner-party humiliation and brothel scene—maintains intensity throughout with no middle-book slack, so pace scores 90."
        },
        "prose": {
          "locus": "Part I Ch.I · confessional opening · open anchor",
          "quote": "I am a sick man.... I am a spiteful man. I am an unattractive man. I believe my liver is diseased. However, I know nothing at all about my disease, and do not know for certain what ails me.",
          "why_score": "Dostoevsky's first-person spite—the Crystal Palace polemic, the slap and the money—confessional prose that invented the unreliable narrator of modern fiction, so prose scores 93."
        },
        "world": {
          "locus": "Part I · basement confession · St Petersburg",
          "quote": "My room is a wretched, horrid one in the outskirts of the town. My servant is an old country-woman, ill-natured from stupidity, and, moreover, there is always a foul smell about her.",
          "why_score": "St Petersburg basements, tavern dinner, brothel, and the Underground Man's wretched room form a narrow but psychologically total geography of shame and class resentment, so world scores 86."
        },
        "hook": {
          "locus": "Part I Ch.I · opening confession · open anchor",
          "quote": "I am a sick man.... I am a spiteful man. I am an unattractive man.",
          "why_score": "Part I Ch.I announces voice, theme, and method before any event—among the most arresting openings in literature, so hook scores 94."
        },
        "innov": {
          "locus": "Part I · piano-key freedom · anti-utopian method",
          "quote": "even if man really were nothing but a piano-key, even if this were proved to him by natural science and mathematics, even then he would not become reasonable, but would purposely do something perverse out of simple ingratitude, simply to gain his point.",
          "why_score": "Proto-existentialist attack on rational utopia, the unreliable confessional narrator, spite as philosophical position prefigure Crime and Punishment and modern anti-hero fiction, so innov scores 96."
        },
        "ending": {
          "locus": "Part II Ch.X · Liza departure · ending anchor",
          "quote": "A minute later I flew like a madman to dress, flinging on what I could at random and ran headlong after her. She could not have got two hundred paces away when I ran out into the street.",
          "why_score": "Liza's departure and the Underground Man's unforgivable cruelty—no redemption, only self-lacerating confession—structurally complete as negative epiphany but deliberately refuses consolation, so ending scores 87."
        }
      }
    },
    {
      "file": "254-dead-souls.md",
      "id": "print-v0.dead-souls",
      "title": "Dead Souls",
      "author": "Nikolai Gogol",
      "band": "G-print",
      "genre": "print",
      "print_genre": "satirical novel / picaresque / Russian social anatomy",
      "source_text": "https://www.gutenberg.org/cache/epub/1081/pg1081.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.5,
      "l1": {
        "plot": 89,
        "cast": 92,
        "pace": 85,
        "prose": 90,
        "world": 91,
        "hook": 86,
        "innov": 93,
        "ending": 82
      },
      "evidence": {
        "plot": "Chichikov's dead-souls scheme: purchase deceased serfs from provincial landowners → resell or mortgage them → exposure and flight — picaresque engine of satire rather than moral resolution; Part I complete, Part II lost.",
        "cast": "Chichikov the charming swindler, Manilov the sentimental idler, Korobochka the miserly widow, Nozdryov the liar, Sobakevich the bear, Plyushkin the hoarder — each landowner a caricature of Russian vice and folly.",
        "pace": "Eleven chapters of landowner visits and town comedy — each estate a set-piece before the ball and flight accelerate; tempo is episodic satire with cumulative social portrait.",
        "prose": "Gogol's grotesque lyricism — Manilov's vapidity, Plyushkin's decay, the britchka fleeing — fuses comic exaggeration with moral indictment; the prose invents Russian literary satire.",
        "world": "Provincial town N., the landowners' estates, the Governor's ball, the posting-house — Russia under serfdom as social theater of greed, inertia, and bureaucratic absurdity.",
        "hook": "Ch.I — Chichikov's arrival and the town's curiosity about the stranger — establishes mystery and social comedy before the dead-souls scheme emerges.",
        "innov": "The dead-souls metaphor for a moribund society, the picaresque as national diagnosis, the landowner gallery as structural method — Gogol created the template for Russian satirical fiction.",
        "ending": "Chichikov's flight amid town scandal — Part I ends on comic escape without redemption or completion; Gogol burned Part II, leaving the national epic deliberately unfinished."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XI flight · sample_print_v0",
          "quote": "The plan of Chichikov, Gogol's hero-villain, was therefore to make a journey through Russia and buy up the \"dead souls,\" at reduced rates of course, saving their owners the government tax, and acquiring a list of serfs that existed only on paper.",
          "why_score": "Chichikov's dead-souls scheme—purchase deceased serfs from provincial landowners, resell or mortgage them, exposure and flight—drives picaresque satire rather than moral resolution; Part I complete, Part II lost, so plot scores 89."
        },
        "cast": {
          "locus": "Ch.V — Plushkin named · sample_print_v0",
          "quote": "\"I don't intend to be like a fellow named Plushkin, who owns eight hundred souls, yet dines worse than does my shepherd.\" \"Who is Plushkin?\" asked Chichikov. \"A miser,\" replied Sobakevitch. \"Such a miser as never you could imagine.\"",
          "why_score": "Chichikov the charming swindler, Manilov the sentimental idler, Korobochka, Nozdryov, Sobakevich, Plyushkin the hoarder—each landowner a caricature of Russian vice and folly, so cast scores 92."
        },
        "pace": {
          "locus": "Ch.I–XI · landowner gallery · sample_print_v0",
          "quote": "To the door of an inn in the provincial town of N. there drew up a smart britchka—a light spring-carriage of the sort affected by bachelors, retired lieutenant-colonels, staff-captains, land-owners possessed of about a hundred souls, and, in short, all persons who rank as gentlemen of the intermediate category.",
          "why_score": "Eleven chapters of landowner visits and town comedy—each estate a set-piece before the ball and flight accelerate—tempo is episodic satire with cumulative social portrait, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · Chichikov's arrival",
          "quote": "In the britchka was seated such a gentleman—a man who, though not handsome, was not ill-favoured, not over-fat, and not over-thin. Also, though not over-elderly, he was not over-young. His arrival produced no stir in the town, and was accompanied by no particular incident.",
          "why_score": "Gogol's grotesque lyricism—Manilov's vapidity, Plyushkin's decay, the britchka fleeing—fuses comic exaggeration with moral indictment; the prose invents Russian literary satire, so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · provincial town N.",
          "quote": "To the door of an inn in the provincial town of N. there drew up a smart britchka—a light spring-carriage of the sort affected by bachelors, retired lieutenant-colonels, staff-captains, land-owners possessed of about a hundred souls.",
          "why_score": "Provincial town N., the landowners' estates, the Governor's ball, the posting-house—Russia under serfdom as social theater of greed, inertia, and bureaucratic absurdity, so world scores 91."
        },
        "hook": {
          "locus": "Ch.I · britchka at the inn",
          "quote": "To the door of an inn in the provincial town of N. there drew up a smart britchka—a light spring-carriage of the sort affected by bachelors, retired lieutenant-colonels, staff-captains, land-owners possessed of about a hundred souls, and, in short, all persons who rank as gentlemen of the intermediate category.",
          "why_score": "Ch.I—Chichikov's arrival and the town's curiosity about the stranger—establishes mystery and social comedy before the dead-souls scheme emerges, so hook scores 86."
        },
        "innov": {
          "locus": "Introduction · dead souls as metaphor",
          "quote": "The plan of Chichikov, Gogol's hero-villain, was therefore to make a journey through Russia and buy up the \"dead souls,\" at reduced rates of course, saving their owners the government tax, and acquiring a list of serfs that existed only on paper.",
          "why_score": "The dead-souls metaphor for a moribund society, the picaresque as national diagnosis, the landowner gallery as structural method—Gogol created the template for Russian satirical fiction, so innov scores 93."
        },
        "ending": {
          "locus": "Ch.XI · flight at the gallop",
          "quote": "Nevertheless not knowing what may conceivably be the best course to take, our coachman put away from him all ulterior reasoning, and, turning to the right at the next cross-road, shouted, \"Hi, my beauties!\" and set off at a gallop. Never for a moment did he stop to think whither the road might lead him!",
          "why_score": "Chichikov's flight amid town scandal—Part I ends on comic escape without redemption or completion; Gogol burned Part II, leaving the national epic deliberately unfinished, so ending scores 82."
        }
      }
    },
    {
      "file": "255-wuhu-zhengxi.md",
      "id": "print-v0.wuhu-zhengxi",
      "title": "五虎征西",
      "author": "李雨堂（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 公案俠義 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/五虎征西",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.4,
      "l1": {
        "plot": 83,
        "cast": 84,
        "pace": 76,
        "prose": 74,
        "world": 84,
        "hook": 81,
        "innov": 75,
        "ending": 78
      },
      "evidence": {
        "plot": "一百十二回自包公赈陕→庞相害狄青→征西单单国/辽王→新罗借兵，跨度大；/001 假旨召回链、/084 辽王反复开衅，与 scorecard 242《五虎平南》前后篇衔接。",
        "cast": "狄青/段红玉/刘庆/焦廷贵/李义功能位鲜明；/028 飞山虎中计被擒、/084 李义骂辽王 hard hook。",
        "pace": "一百十二回篇幅冗长，中段征西大战与神魔战重复性高；/028 单元案信息密度尚可。",
        "prose": "话本白描+诗引；/001 开卷论赤龙临凡/杨门五虎，套语偏俗，文采不及 scorecard 84《兒女英雄傳》。",
        "world": "杨包狄系统延伸+单单国/辽王/新罗/昆仑关；与 scorecard 232《萬花樓》、242《五虎平南》同谱系。",
        "hook": "/001 赈民饥包公奉旨与庞相施计并置，征西诏命+奸臣阴谋开卷即入戏。",
        "innov": "与 scorecard 242《五虎平南》、232《萬花樓》同谱系；狄青+段红玉女将合流模式成熟但原创有限。",
        "ending": "/112 太后回京亲情餞行收束，情绪偏家常；未见索引「全書終」标，以末回闭合计分。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 赈民饥/庞相施计 · open /001",
          "quote": "天子看罷一想，復又開言呼聲：「包卿啊，此一段忙勞，又要你代朕施行。只為陝西饑年延纏，不得不要準日起程，到此開倉以救眾民。」……此回有分教：英雄虎將邊關去，嫉妒奸臣陷害來。",
          "why_score": "一百十二回自包公赈陕→庞相害狄青→征西单单国/辽王→新罗借兵，跨度大；/001 假旨召回链、/084 辽王反复开衅，故情节 83。"
        },
        "cast": {
          "locus": "第二十八回 · 飞山虎中计/段红玉 · ~25% /028",
          "quote": "此時，公主定睛細看，說：「不好了，此人果然是劉慶。」心中一想，說：「酒家，且回店中，明日再來領賞。」……公主拆書一看，書中上寫道：劣夫狄青書拜公主賢妻妝下。",
          "why_score": "狄青/段红玉/刘庆/焦廷贵/李义功能位鲜明；/028 飞山虎中计被擒、/084 李义骂辽王 hard hook，故人物 84。"
        },
        "pace": {
          "locus": "全本一百十二回 · 中段征西大战 · sample_print_v0",
          "quote": "當下這酒家見劉慶說出真姓名，知道公主要捉拿他的，他貪著十兩黃金給賞，那裡肯輕輕放過去，這劉慶那能得知，見酒便飲，見餚便吃。這酒家取酒時暗暗下了蒙汗藥。",
          "why_score": "一百十二回篇幅冗长，中段征西大战与神魔战重复性高；/028 单元案信息密度尚可，故节奏 76。"
        },
        "prose": {
          "locus": "第一回 · 开卷/赤龙临凡 · open /001",
          "quote": "話說大宋開基之主太祖趙匡胤，此位天子，原乃上界赤龍臨凡，英雄猛勇，豪俠情懷，創開四百年天下。陳橋兵變，黃袍加身，代位於後周而歸一統。",
          "why_score": "话本白描+诗引；/001 开卷论赤龙临凡/杨门五虎，套语偏俗，文采不及 scorecard 84《兒女英雄傳》，故文笔 74。"
        },
        "world": {
          "locus": "第一回 · 杨包狄/西辽 · open /001",
          "quote": "孫兵部說道：「岳父，小婿原為著狄青這小畜生，故此特來商議。……待老夫在聖上駕前保舉賢婿調往三關，如此如此擺佈他，你道如何？」",
          "why_score": "杨包狄系统延伸+单单国/辽王/新罗/昆仑关；与 scorecard 232《萬花樓》、242《五虎平南》同谱系，故世界观 84。"
        },
        "hook": {
          "locus": "第一回 · 赈民饥与奸臣阴谋并置 · open /001",
          "quote": "當日見他領旨饉饑去了，卻中二人陷害之懷思。……龐國丈叫一聲：「孫賢婿啊！想起三關狄青這小畜生，與老夫作對，賢婿你也盡知。」",
          "why_score": "/001 赈民饥包公奉旨与庞相施计并置，征西诏命+奸臣阴谋开卷即入戏，故钩子 81。"
        },
        "innov": {
          "locus": "杨包狄谱系 · 狄青+段红玉合流 · sample_print_v0",
          "quote": "況西遼乃偏邦小國，理合年年納貢，歲歲來朝，豈敢擅動干戈，興兵犯境，有損天威，與叛逆可比。雖經狄青殺退，不過暫解一時之患耳。",
          "why_score": "与 scorecard 242《五虎平南》、232《萬花樓》同谱系；狄青+段红玉女将合流模式成熟但原创有限，故创新 75。"
        },
        "ending": {
          "locus": "第一一二回 · 太后回京/亲情餞行 · end /112",
          "quote": "太后說聲：「這是自然。嫂嫂也是年邁之人，起居寒冷還須小心的。若賢侄限滿回朝，須要一同到京，再得姑嫂相會，我想從此再無回鄉之日。」",
          "why_score": "/112 太后回京亲情餞行收束，情绪偏家常；未见索引「全書終」标，以末回闭合计分，故结局 78。"
        }
      }
    },
    {
      "file": "256-hujia-jiang.md",
      "id": "print-v0.hujia-jiang",
      "title": "呼家將",
      "author": "佚名（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 家族復仇 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/說呼全傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.4,
      "l1": {
        "plot": 82,
        "cast": 85,
        "pace": 82,
        "prose": 73,
        "world": 82,
        "hook": 81,
        "innov": 74,
        "ending": 76
      },
      "evidence": {
        "plot": "四十回自呼延灭门→守勇兄弟逃亡→包公暗护→祝家庄大战→新唐借兵，复仇主线清楚；/010 包公入阁查庞、/030 火烧祝家庄节点硬。",
        "cast": "呼延得模/守勇/守信/庞太师/包公/碧桃梅仙/刘定金群像；/001 山后投宋+兄弟春猎、/040 雄关会师 memorable。",
        "pace": "四十回较 scorecard 244《楊家將演義》五十回更密，单元案（祝庄/三家村）与总线交替；/030 一回合信息量大。",
        "prose": "白话章回+装扮白描；/001 守勇兄弟装束细写，套语偏俗，文采不及 scorecard 84《兒女英雄傳》。",
        "world": "宋辽+新唐借兵+女将系统；与 scorecard 244《楊家將演義》同系家族史诗，包公线并入公案。",
        "hook": "/001 呼延得模投宋报山后之仇+守勇守信春游，灭门余绪与少年英气并置。",
        "innov": "与 scorecard 244《楊家將演義》同系说书传本，女将借兵模式成熟但原创有限。",
        "ending": "/040 借兵归来至雄关，花万年疑女放关，似战役前收束；Wikisource 四十回未见「全書終」标，或为节本。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 山后投宋/春游射猎 · open /001",
          "quote": "話說北宋朝一個大將複姓呼延，名得模，字必顯，世居山後，歷為漢臣。因劉王失政，去賢用佞，輕聽宇文均，把呼氏誅絕。幸祖母馬氏懷妊，逃回馬家莊上，遂生下呼延贊。",
          "why_score": "四十回自呼延灭门→守勇兄弟逃亡→包公暗护→祝家庄大战→新唐借兵，复仇主线清楚；/010 包公入阁查庞、/030 火烧祝家庄节点硬，故情节 82。"
        },
        "cast": {
          "locus": "第一回 · 守勇守信春猎/救赵三姐 · open /001",
          "quote": "頭戴紫金冠，兩傍插雉尾，身穿銀甲白如雪，腰間掛了寶劍，佩了弓箭，腳登粉底烏靴，手持長槍，一齊來到廳前。那時得模見了兩個兒子，威威武武一般裝束，心中十分歡喜。",
          "why_score": "呼延得模/守勇/守信/庞太师/包公/碧桃梅仙/刘定金群像；/001 山后投宋+兄弟春猎、/040 雄关会师 memorable，故人物 85。"
        },
        "pace": {
          "locus": "全本四十回 · 单元案与总线交替 · sample_print_v0",
          "quote": "那世子聽他悲聲悽慘，勒馬問道：「為何啼哭？」那大郎道：「二位將軍聽稟：小人有個妹子鳳奴趙三姐，今被龐丞相的兒子搶了去了。」",
          "why_score": "四十回较 scorecard 244《楊家將演義》五十回更密，单元案（祝庄/三家村）与总线交替；/030 一回合信息量大，故节奏 82。"
        },
        "prose": {
          "locus": "第一回 · 守勇兄弟装束白描 · open /001",
          "quote": "他兄弟兩個，你道怎生打扮？但見：頭戴紫金冠，兩傍插雉尾，身穿銀甲白如雪，腰間掛了寶劍，佩了弓箭，腳登粉底烏靴，手持長槍。",
          "why_score": "白话章回+装扮白描；/001 守勇兄弟装束细写，套语偏俗，文采不及 scorecard 84《兒女英雄傳》，故文笔 73。"
        },
        "world": {
          "locus": "第一回 · 山后/新唐/宋辽 · open /001",
          "quote": "正楊業老將軍奉旨征遼，呼延贊志欲報仇，遂投宋主，與楊老將軍領兵進討。孰知遼兵不耐戰守，一旦遂傾，眾夷威服，是以凱歌奏聖。",
          "why_score": "宋辽+新唐借兵+女将系统；与 scorecard 244《楊家將演義》同系家族史诗，包公线并入公案，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 · 灭门余绪与少年英气 · open /001",
          "quote": "那守勇兄弟，一天到廳，道：「父王在上，孩兒們拜稟。今因天氣晴和，欲往郊外春遊射獵，特來稟知父王。」「我兒既去春遊射獵，須帶二十名家將同去。」",
          "why_score": "/001 呼延得模投宋报山后之仇+守勇守信春游，灭门余绪与少年英气并置，故钩子 81。"
        },
        "innov": {
          "locus": "家族复仇/女将借兵 · 说呼全传 · sample_print_v0",
          "quote": "這教：姣客不易輕相許，煩選東牀絕世才。且說龐黑虎在郊外遊春，見了東莊趙大郎的妹子，生得十分美貌，果然閉月羞花，沉魚落雁。",
          "why_score": "与 scorecard 244《楊家將演義》同系说书传本，女将借兵模式成熟但原创有限，故创新 74。"
        },
        "ending": {
          "locus": "第四十回 · 雄关/花万年疑女放关 · end /040",
          "quote": "花總兵想道：難道呼家將是俺女兒扮做差官，拿了令箭放他過去的此老麼？花爺滿肚疑想，忽中軍稟道：「外面有新唐來的呼家將，他說是奉旨進京去察佞除奸的。」",
          "why_score": "/040 借兵归来至雄关，花万年疑女放关，似战役前收束；Wikisource 四十回未见「全書終」标，故结局 76。"
        }
      }
    },
    {
      "file": "257-shuotang-houzhuan.md",
      "id": "print-v0.shuotang-houzhuan",
      "title": "說唐後傳",
      "author": "佚名（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回 / 說書傳本",
      "source_text": "https://zh.wikisource.org/wiki/混唐後傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 77.1,
      "l1": {
        "plot": 79,
        "cast": 80,
        "pace": 78,
        "prose": 74,
        "world": 80,
        "hook": 76,
        "innov": 72,
        "ending": 78
      },
      "evidence": {
        "plot": "三十七回自太宗放宫女→武则天乱政→薛仁贵线，与 scorecard 120《說唐》前后衔接；/10 硕贞招安+太平公主线交织。",
        "cast": "薛仁贵/武则天/太平公主/武攸暨/硕贞功能位可辨；/01 太宗仁政放宫女、/10 太平公主轻佻改适 memorable。",
        "pace": "三十七回较 scorecard 120《說唐》六十六回更短；/10 一回合合并招安+公主+「明朝游上苑」预言，信息密度尚可。",
        "prose": "白话章回；/01 论宫女糜费民力有识，套语偏俗，与 scorecard 120 同系。",
        "world": "隋唐后段宫廷+薛仁贵征东前史；与 scorecard 102《隋唐演義》、233《薛仁貴征東》世界可衔接。",
        "hook": "/01 太宗放宫女开卷，仁政主题先行；硬钩弱于 scorecard 120 秦彝托孤。",
        "innov": "混名续书，与 scorecard 120《說唐》、102《隋唐演義》同系；武则天/太平公主描写有时代辨识但原创有限。",
        "ending": "/37 末回收束；索引未见「全書終」标，依末回情节闭合计分。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 太宗放宫女/翠华殿 · open /01",
          "quote": "皇后見眾宮女情景，甚覺可憐。因對太宗道：「妾想陛下一人，精力有限，何苦用著這許多人伺候，使這班青春女子終身禁錮宮中，何不將此輩放些出去，使她們歸宗擇配，完她下半世受用。」",
          "why_score": "三十七回自太宗放宫女→武则天乱政→薛仁贵线，与 scorecard 120《說唐》前后衔接；/10 硕贞招安+太平公主线交织，故情节 79。"
        },
        "cast": {
          "locus": "第一回 · 太宗仁政/魏荆玉造册 · open /01",
          "quote": "太宗笑道：「御妻之言是也。」遂命掌宮監臣魏荊玉，把這些宮女都造冊籍，明日進呈。荊玉領旨，是夜就把各宮宮女各各造冊，天明造完，伺天子視朝畢，將冊籍呈上。",
          "why_score": "薛仁贵/武则天/太平公主/武攸暨/硕贞功能位可辨；/01 太宗仁政放宫女、/10 太平公主轻佻改适 memorable，故人物 80。"
        },
        "pace": {
          "locus": "第十回 · 硕贞招安/太平公主/明朝游上苑 · ~25% /10",
          "quote": "太后即寫一詔道：明朝游上苑，火速報春知。花鬚連夜發，莫待曉風吹。太后寫完，將詔付碩貞。碩貞又寫一道檄文，別了太后到苑中施符作法，焚與花神不提。",
          "why_score": "三十七回较 scorecard 120《說唐》六十六回更短；/10 一回合合并招安+公主+「明朝游上苑」预言，信息密度尚可，故节奏 78。"
        },
        "prose": {
          "locus": "第一回 · 论宫女糜费 · open /01",
          "quote": "太宗回宮，指著冊籍對皇后道：「那些宮女不知糜費了民間多少血淚，多少錢糧，今卻蔽塞在此，也得數日功夫去查點。」皇后道：「不難，陛下點一半，妾同徐夫人點一半，頃刻就可完了。」",
          "why_score": "白话章回；/01 论宫女糜费民力有识，套语偏俗，与 scorecard 120 同系，故文笔 74。"
        },
        "world": {
          "locus": "第一回 · 隋唐后段宫廷 · open /01",
          "quote": "小鶯生一女為中宗皇后，封玄貞為上恪王。這是後話休提。貞觀十年六月，長孫皇后有疾，崩於仁靜宮。次日，官司將皇后採擇自古得失之事為《女則》三十卷進呈。",
          "why_score": "隋唐后段宫廷+薛仁贵征东前史；与 scorecard 102《隋唐演義》、233《薛仁貴征東》世界可衔接，故世界观 80。"
        },
        "hook": {
          "locus": "第一回 · 太宗放宫女 · open /01",
          "quote": "太宗看了一回道：「你去叫她們齊到翠華殿來。」荊玉領旨去了。太宗回宮，指著冊籍對皇后道：「那些宮女不知糜費了民間多少血淚，多少錢糧，今卻蔽塞在此，也得數日功夫去查點。」",
          "why_score": "/01 太宗放宫女开卷，仁政主题先行；硬钩弱于 scorecard 120 秦彝托孤，故钩子 76。"
        },
        "innov": {
          "locus": "第十回 · 武则天/太平公主/骆宾王檄 · ~25% /10",
          "quote": "偽臨朝武氏者，人非和順，地實寒微。昔充太宗下陳，曾以更衣入侍。洎乎晚節，穢亂春宮。潛隱先帝之私，陰圖後房之嬖。……請看今日之域中，竟是誰家之天下。",
          "why_score": "混名续书，与 scorecard 120《說唐》、102《隋唐演義》同系；武则天/太平公主描写有时代辨识但原创有限，故创新 72。"
        },
        "ending": {
          "locus": "第三十七回 · 迁西内/鸿都道士 · end /37",
          "quote": "上皇聞力士被罪遠竄，益發慘然。左右使令都非舊人。止有舊樂工張野狐、賀懷智、李等三四人隨侍。上皇每日思念梅妃與楊妃，涕淚不已。",
          "why_score": "/37 末回收束；索引未见「全書終」标，依末回情节闭合计分，故结局 78。"
        }
      }
    },
    {
      "file": "258-daming-yinglie-zhuan.md",
      "id": "print-v0.daming-yinglie-zhuan",
      "title": "大明英烈傳",
      "author": "佚名（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回 / 開國英雄",
      "source_text": "https://zh.wikisource.org/wiki/英烈傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.1,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 76,
        "prose": 74,
        "world": 85,
        "hook": 80,
        "innov": 73,
        "ending": 83
      },
      "evidence": {
        "plot": "八十回自元末→朱元璋开国→沐英平定云南，跨度大；/20 征战诗引、/80 云南捷报+封赏收束清楚。",
        "cast": "朱元璋/徐达/常遇春/沐英/傅友德群像；/80 沐英射杀刀斯郎+诸将论功封爵 memorable。",
        "pace": "八十回篇幅冗长，元末群雄与云南线单元可无限串接；/20 单回诗引+行军密度尚可。",
        "prose": "白话章回+大段诗引骈句；/80 凯旋排场铺陈，文采偏俗，不及 scorecard 51《东周列国志》。",
        "world": "元明战争+开国封赏+云南征伐系统完整；影响后世明初戏曲说书。",
        "hook": "/01 元末乱世开卷；/20 「新提千骑向东方」诗引硬钩，开卷即入征战。",
        "innov": "与《三国演义》元末线、说书传本同系；开国英雄模式成熟但原创有限。",
        "ending": "/80 平定云南+傅友德/沐英封公+诸将升赏，功业收束有力；未见索引「全書終」标。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 元順帝荒淫失政 · sample_print_v0",
          "quote": "天開雷動陽春轉，地裂山崩倒太華。順帝驚問：「何處響亮？」內侍忙去看視，回來奏道：「是清德殿塌了一角，地陷一穴。」順帝聽罷，心中暗思：「朕方得異夢，今地又陷一穴，大是不祥！」……地穴約長一丈，闊約五尺，穴內黑氣沖天。……石上現有刊成二十四字：天蒼蒼，地茫茫；干戈振，未角芳。元重改，日月傍；混一統，東南方。",
          "why_score": "八十回自元末→朱元璋开国→沐英平定云南，跨度大；/01 元末乱世开卷、/80 云南捷报+封赏收束清楚，故情节 84。"
        },
        "cast": {
          "locus": "第八十回 · 定山河慶賀封王 · sample_print_v0",
          "quote": "刀斯郎領得殘兵二千，逃入城內。沐英下令，張龍、仇成率所領軍士，將坑內人畜擒獲。……刀斯郎正收兵殿後，沐英拽開勁弩，一箭飛去，正中咽喉而死。",
          "why_score": "朱元璋/徐达/常遇春/沐英/傅友德群像；/80 沐英射杀刀斯郎+诸将论功封爵 memorable，故人物 86。"
        },
        "pace": {
          "locus": "第二十回 · 棟梁材同佐賢良 · sample_print_v0",
          "quote": "新提千騎向東方，劍客黃金盡解裝。桃葉初明珠勒馬，梨花半壯綠沈鎗。拍天濤湧軍聲合，罵海雲扶陣色揚。莫歎書生無燕額，斗來金印出明光。",
          "why_score": "八十回篇幅冗长，元末群雄与云南线单元可无限串接；/20 单回诗引+行军密度尚可，故节奏 76。"
        },
        "prose": {
          "locus": "第八十回 · 封赏凯旋 · sample_print_v0",
          "quote": "次日，傅友德、沐英、郭英、王弼率諸將，入朝拜見，進了平定雲南的表。太祖看罷，隨降敕進封傅友德為穎國公，沐英為黔國公，其餘將帥，郭英、王弼、張龍、費聚、吳復、顧時、韓政、鄭遇春、梅思祖、葉昇、黃彬、仇成、王志、張赫，俱各論功陞賞。",
          "why_score": "白话章回+大段诗引骈句；/80 凯旋排场铺陈，文采偏俗，不及 scorecard 51《东周列国志》，故文笔 74。"
        },
        "world": {
          "locus": "第八十回 · 定山河 · sample_print_v0",
          "quote": "太祖思得南極滇小，北抵沙漠，東至閩浙，西至玉門，海隅之內，無不咸服。因改古揚州向名金陵，吳、晉、宋、齊、梁、陳、南唐舊都之地，今後為龍飛首定之處，遂拓舊城，周廣九十六里，設城門一十一處……名為京師，今名為南京。",
          "why_score": "元明战争+开国封赏+云南征伐系统完整；/80 定南北两京与十三省疆宇，影响后世明初戏曲说书，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 元末乱世 · sample_print_v0",
          "quote": "天開雷動陽春轉，地裂山崩倒太華。順帝驚問：「何處響亮？」內侍忙去看視，回來奏道：「是清德殿塌了一角，地陷一穴。」",
          "why_score": "/01 元末乱世开卷；/20 「新提千骑向东方」诗引硬钩，开卷即入征战，故 80。"
        },
        "innov": {
          "locus": "第一回 · 泥馬渡康王 · sample_print_v0",
          "quote": "金兵洶湧，直逼至揚子江邊，一望長江天塹，無楫無舟，忽有二人牽馬一匹，說道：「此馬可以渡江。」康王見勢急，就曰：「你二人倘果渡得我時，重重賞你！」那二人竟將康王推上馬鞍，那馬竟往水中，若履平地。",
          "why_score": "与《三国演义》元末线、说书传本同系；开国英雄模式成熟但原创有限，故创新 73。"
        },
        "ending": {
          "locus": "第八十回 · 全書終 · sample_print_v0",
          "quote": "次日，傅友德、沐英、郭英、王弼率諸將，入朝拜見，進了平定雲南的表。太祖看罷，隨降敕進封傅友德為穎國公，沐英為黔國公……分鎮原有地方。加敕沐英鎮雲南，去訖。",
          "why_score": "/80 平定云南+傅友德/沐英封公+诸将升赏，功业收束有力；Wikisource 标「全書終」，故结局 83。"
        }
      }
    },
    {
      "file": "259-liangjin-yanyi.md",
      "id": "print-v0.liangjin-yanyi",
      "title": "兩晉演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/兩晉演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.8,
      "l1": {
        "plot": 81,
        "cast": 78,
        "pace": 72,
        "prose": 82,
        "world": 84,
        "hook": 79,
        "innov": 80,
        "ending": 82
      },
      "evidence": {
        "plot": "一百回两晋兴亡+五胡十六国，/025 石勒葛陂疫败、/100 姚泓降+刘裕加九锡收束，跨度清楚。",
        "cast": "石勒/刘裕/姚泓/慕容垂等历史人物群像；/100 佛念自裁+泓率妻子乞降 memorable，偏史笔非单一主角。",
        "pace": "一百回通史体例，单元随朝代切换；蔡东藩夹叙夹议，中段略散于 scorecard 120《說唐》英雄榜密度。",
        "prose": "史笔+演义；/001 华夷论+《晋书》序引，/025 石勒长啸+刁膺议和，文采高于一般说书传本。",
        "world": "两晋+十六国+北魏争雄系统完整；与 scorecard 51《东周列国志》同系通史演义。",
        "hook": "/001 以华夷混杂论+《晋书》序开卷，史鉴意识先行； ignition 偏议论而非单一硬钩。",
        "innov": "蔡东藩《历史演义》系列开创通史章回体；/001 自陈写作动机，形式辨识高于 scorecard 120 说书传本。",
        "ending": "/100 明确「晉祚永終」，姚泓降+刘裕封宋公+九锡，史笔收束闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回 · 华夷论开宗 + 第100回 · 姚泓降 · sample_print_v0",
          "quote": "話休敘煩，且把那兩晉興亡，逐節演述，作為未來的殷鑒。看官少安毋躁！待小子援筆寫來：",
          "why_score": "一百回两晋兴亡+五胡十六国，/025 石勒葛陂疫败、/100 姚泓降+刘裕加九锡收束，跨度清楚，故情节 81。"
        },
        "cast": {
          "locus": "第100回 · 佛念自裁 + 姚泓乞降 · end anchor",
          "quote": "卻說姚泓幼子佛念，年才十二，他料乃父出降，未足自全，因涕泣語泓道：「陛下今雖降晉，亦必不免，還不如自裁為是。」泓憮然不應。佛念竟自登宮牆，躍墜下地，腦破身亡。",
          "why_score": "石勒/刘裕/姚泓/慕容垂等历史人物群像；/100 佛念自裁+泓率妻子乞降 memorable，偏史笔非单一主角，故人物 78。"
        },
        "pace": {
          "locus": "第025回 · 石勒葛陂退兵 · ~25%",
          "quote": "勒整兵抵懲，兩下相持至三月餘，霖雨浸淫，連旬不絕，勒軍中遇疫，糧食又盡，死亡過半。勒不免加憂，與將佐共議行止。",
          "why_score": "一百回通史体例，单元随朝代切换；蔡东藩夹叙夹议，中段略散于 scorecard 120《說唐》英雄榜密度，故节奏 72。"
        },
        "prose": {
          "locus": "第001回 · 华夷混杂论 · open anchor",
          "quote": "華夷混雜，宇宙腥羶，這是我國歷史上，向稱為可悲可痛的亂事。其實華人非特別名貴，夷人非特別鄙賤，如果元首清明，統御有方，再經文武將相，及州郡牧守，個個是賢能廉察，稱職無慚，就是把世界萬國聯合攏來，湊成一個空前絕後的大邦，也不是一定難事，且好變做一大同盛治了。",
          "why_score": "史笔+演义；/001 华夷论+《晋书》序引，/025 石勒长啸+刁膺议和，文采高于一般说书传本，故文笔 82。"
        },
        "world": {
          "locus": "第001回 · 两晋+十六国框架 · open anchor",
          "quote": "單剩得江表六州，揚荊江湘交廣。尚且朝不保暮，還有甚麼餘力，要想規復中原呢？幸虧有幾個智士謀臣，力持危局，淝水一役，大破苻秦，半壁江山，僥倖保全",
          "why_score": "两晋+十六国+北魏争雄系统完整；与 scorecard 51《东周列国志》同系通史演义，故世界观 84。"
        },
        "hook": {
          "locus": "第001回 · 华夷论 + 《晋书》序 · open anchor",
          "quote": "近日筆墨少閉，聊尋證據，可巧案左有一部《晉書》，乃是唐太宗彙集詞臣，撰錄成書，共得一百三十卷，當下順手一翻，看了一篇《序言》，是總說五胡十六國的禍亂，因猛然觸起心緒，想到外禍最烈，無過晉朝",
          "why_score": "/001 以华夷混杂论+《晋书》序开卷，史鉴意识先行； ignition 偏议论而非单一硬钩，故钩子 79。"
        },
        "innov": {
          "locus": "第001回 · 蔡东藩写作动机 · open anchor",
          "quote": "小子嘗欲將這種臆見，抒展出來，好待看官公決是非，但又慮事無左證，徒把五千年來的故事，籠籠侗侗的說了一番，看官或且誚我為空談，甚至以漢奸相待，這豈不是多言招尤麼？",
          "why_score": "蔡东藩《历史演义》系列开创通史章回体；/001 自陈写作动机，形式辨识高于 scorecard 120 说书传本，故创新 80。"
        },
        "ending": {
          "locus": "第100回 · 晋祚永终 · end anchor",
          "quote": "總計東晉自元帝至恭帝，共十一主，得一百零四年，若與西晉並合計算，共十五主，得一百五十六年。",
          "why_score": "/100 明确「晉祚永終」，姚泓降+刘裕封宋公+九锡，史笔收束闭合，故结局 82。"
        }
      }
    },
    {
      "file": "260-oblomov.md",
      "id": "print-v0.oblomov",
      "title": "Oblomov",
      "author": "Ivan Goncharov",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Russian novel / sloth satire / domestic romance",
      "source_text": "https://www.gutenberg.org/cache/epub/54700/pg54700.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.6,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 79,
        "prose": 91,
        "world": 89,
        "hook": 84,
        "innov": 93,
        "ending": 87
      },
      "evidence": {
        "plot": "Four-part arc from couch to country estate to Olga's challenge to decline and death — plot is less event-chain than diagnostic case study; the dream of Oblomovka and the Stolz/Olga interventions provide the only real propulsion.",
        "cast": "Oblomov the archetype of cultivated inertia, Stolz the active reformer, Olga the awakening force, Zakhar the faithful servant, Tarantiev the sponger — each figure externalizes a facet of Russian gentry paralysis.",
        "pace": "Deliberate to a fault — the opening chapters on the sofa and the Oblomovka reverie test patience before Part III accelerates; tempo matches the subject (sloth) rather than thriller convention.",
        "prose": "Goncharov's lucid, ironical realism — the flat on Gorokliovaia Street, the dressing-gown, the snow-watching — fuses comedy and tragedy without sentimentality; Hogarth translation reads cleanly.",
        "world": "St. Petersburg flats, Oblomovka estate, Olga's garden, the Veaborg Quarter — provincial gentry Russia as moral geography of comfort versus duty; the sofa as national emblem.",
        "hook": "Part I opening — Oblomov in bed while life passes — establishes the thesis immediately; ignition is conceptual (who is this man?) rather than sensational.",
        "innov": "Named a social disease ('Oblomovka') and created the definitive literary sloth-hero — every subsequent couch-potato protagonist descends from this dressing-gown; generational before Turgenev's Fathers and Sons.",
        "ending": "Frame coda with Schtoltz naming 'the disease of Oblomovka' — structurally double: Oblomov's physical decline and the posthumous diagnosis; complete though the final line trails into editorial note in this edition."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I → Part IV · sample_print_v0",
          "quote": "One morning, in a flat in one of the great buildings in Gorokliovaia Street, the population of which was sufficient to constitute that of a provincial town, there was lying in bed a gentleman named Ilya Ilyitch Oblomov.",
          "why_score": "Four-part arc from couch to country estate to Olga's challenge to decline and death — plot is less event-chain than diagnostic case study; the dream of Oblomovka and the Stolz/Olga interventions provide the only real propulsion, so plot scores 88."
        },
        "cast": {
          "locus": "Part III · Olga's entrance · ~50%",
          "quote": "The reason was that there had come into his life two friends of Schtoltz's, in the shape of a pretty girl named Olga Sergievna Ilyinitch and her aunt. On his first visit to them he was overcome with constraint.",
          "why_score": "Oblomov the archetype of cultivated inertia, Stolz the active reformer, Olga the awakening force, Zakhar the faithful servant, Tarantiev the sponger — each figure externalizes a facet of Russian gentry paralysis, so cast scores 90."
        },
        "pace": {
          "locus": "Part I · the sofa · open anchor",
          "quote": "Oblomov's indoor costume corresponded exactly with the quiet outlines of his face and the effeminacy of his form. The costume in question consisted of a dressing-gown of some Persian material--a real Eastern dressing-gown.",
          "why_score": "Deliberate to a fault — the opening chapters on the sofa and the Oblomovka reverie test patience before Part III accelerates; tempo matches the subject (sloth) rather than thriller convention, so pace scores 79."
        },
        "prose": {
          "locus": "Part I · dressing-gown · open anchor",
          "quote": "True, it was a dressing-gown which had lost its pristine freshness, and had, in places, exchanged its natural, original sheen for one acquired by hard wear; yet still it retained both the clarity of its Oriental colouring and the soundness of its texture.",
          "why_score": "Goncharov's lucid, ironical realism — the flat on Gorokliovaia Street, the dressing-gown, the snow-watching — fuses comedy and tragedy without sentimentality, so prose scores 91."
        },
        "world": {
          "locus": "Part II · Oblomovka · ~25%",
          "quote": "In fact, the supervision of food was the first and the principal domestic preoccupation of Oblomovka. What calves were not fattened for the year's festivals! What poultry was not reared!",
          "why_score": "St. Petersburg flats, Oblomovka estate, Olga's garden, the Veaborg Quarter — provincial gentry Russia as moral geography of comfort versus duty; the sofa as national emblem, so world scores 89."
        },
        "hook": {
          "locus": "Part I · Oblomov in bed · open anchor",
          "quote": "One morning, in a flat in one of the great buildings in Gorokliovaia Street, the population of which was sufficient to constitute that of a provincial town, there was lying in bed a gentleman named Ilya Ilyitch Oblomov.",
          "why_score": "Part I opening — Oblomov in bed while life passes — establishes the thesis immediately; ignition is conceptual (who is this man?) rather than sensational, so hook scores 84."
        },
        "innov": {
          "locus": "Part IV · frame coda · ending anchor",
          "quote": "\"The cause?\" re-echoed Schtoltz. \"The cause was--the disease of Oblomovka.\" \"The disease of Oblomovka?\" queried the literary gentleman in some perplexity. \"What is that?\"",
          "why_score": "Named a social disease ('Oblomovka') and created the definitive literary sloth-hero — every subsequent couch-potato protagonist descends from this dressing-gown, so innov scores 93."
        },
        "ending": {
          "locus": "Part IV · Oblomov's decline · ~75%",
          "quote": "A second stroke of apoplexy occurred within a year of the first, and, like its precursor, passed away favourably. Later, however, Oblomov became pale and weak, took to eating little and seldom walking in the garden.",
          "why_score": "Frame coda with Schtoltz naming 'the disease of Oblomovka' — structurally double: Oblomov's physical decline and the posthumous diagnosis; complete though the final line trails into editorial note in this edition, so ending scores 87."
        }
      }
    },
    {
      "file": "261-bleak-house.md",
      "id": "print-v0.bleak-house",
      "title": "Bleak House",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "legal satire / dual-narrative mystery / Victorian social novel",
      "source_text": "https://www.gutenberg.org/cache/epub/1023/pg1023.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.4,
      "l1": {
        "plot": 93,
        "cast": 95,
        "pace": 80,
        "prose": 94,
        "world": 96,
        "hook": 90,
        "innov": 92,
        "ending": 91
      },
      "evidence": {
        "plot": "Dual plotlines — Esther's discovery arc and the Jarndyce suit — converge through Lady Dedlock's secret, Tulkinghorn's murder, and Smallweed's greed; the Chancery fog metaphor pays off when Krook spontaneously combusts and Richard dies consumed by hope.",
        "cast": "Esther Summerson the self-effacing heroine, Lady Dedlock the frozen aristocrat, Skimpole the irresponsible parasite, Jo the crossing-sweep, Bucket the detective, Vholes the legal vampire, Mr. Jarndyce the benevolent guardian — Dickens's most socially panoramic ensemble outside David Copperfield.",
        "pace": "Sixty-seven chapters with deliberate fog — Tom-all-Alone's and the third-person satire dilate while Esther's narrative provides warmth; the Tulkinghorn murder and Gridley death reset urgency but the middle tests patience at sample anchors.",
        "prose": "Present-tense third-person for social satire alternating with Esther's modest first person — 'Implacable November weather,' the spontaneous combustion, Jo's 'I don't know nothink' — among Dickens's most formally ambitious and verbally brilliant work.",
        "world": "Lincoln's Inn Hall, Tom-all-Alone's, Chesney Wold, Bleak House itself, the slums of St. Giles — Victorian England as interconnected system of law, class, and disease; the mud and fog are not backdrop but moral atmosphere.",
        "hook": "Ch.I — the Lord Chancellor in mud-locked London, the Jarndyce case already decades old — establishes institutional paralysis before a single character speaks; one of Dickens's great atmospheric openings.",
        "innov": "Dual narration (satirical present / Esther's retrospective), the legal system as antagonist, detective fiction elements with Inspector Bucket — template for institutional critique novels from Trollope to Kafka's Trial analogues.",
        "ending": "Esther's seven happy years at Bleak House — the scar transformed to 'diviner quality,' the wind departed from the east — closes both personal and atmospheric arcs; earned domestic peace after catastrophic social exposure."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I In Chancery → Ch.LXVII Esther's close · sample_print_v0",
          "quote": "Jarndyce and Jarndyce drones on. This scarecrow of a suit has, in course of time, become so complicated that no man alive knows what it means. The parties to it understand it least, but it has been observed that no two Chancery lawyers can talk about it for five minutes without coming to a total disagreement.",
          "why_score": "Dual plotlines—Esther's discovery arc and the Jarndyce suit—converge through Lady Dedlock's secret, Tulkinghorn's murder, and Richard's consumption by hope; the Chancery fog metaphor pays off structurally, so plot scores 93."
        },
        "cast": {
          "locus": "Ch.I · opening panorama",
          "quote": "London. Michaelmas term lately over, and the Lord Chancellor sitting in Lincoln's Inn Hall. Implacable November weather. As much mud in the streets as if the waters had but newly retired from the face of the earth.",
          "why_score": "Esther, Lady Dedlock, Skimpole, Jo, Bucket, Vholes, and Mr. Jarndyce form Dickens's most socially panoramic ensemble; the opening mud-and-fog tableau introduces the institutional cast before individuals speak, so cast scores 95."
        },
        "pace": {
          "locus": "Ch.I · Chancery fog dilates",
          "quote": "Fog everywhere. Fog up the river, where it flows among green aits and meadows; fog down the river, where it rolls defiled among the tiers of shipping and the waterside pollutions of a great (and dirty) city.",
          "why_score": "Sixty-seven chapters with deliberate fog—Tom-all-Alone's and third-person satire dilate while Esther's narrative provides warmth; the opening's atmospheric dilation typifies the middle's patience test, so pace scores 80."
        },
        "prose": {
          "locus": "Ch.I · In Chancery (Gutenberg #1023)",
          "quote": "Smoke lowering down from chimney-pots, making a soft black drizzle, with flakes of soot in it as big as full-grown snowflakes—gone into mourning, one might imagine, for the death of the sun.",
          "why_score": "Present-tense third-person satire alternating with Esther's modest first person—\"Implacable November weather\" and the soot snowflakes rank among Dickens's most formally ambitious and verbally brilliant passages, so prose scores 94."
        },
        "world": {
          "locus": "Ch.I · Lincoln's Inn / London mud",
          "quote": "Foot passengers, jostling one another's umbrellas in a general infection of ill temper, and losing their foot-hold at street-corners, where tens of thousands of other foot passengers have been slipping and sliding since the day broke.",
          "why_score": "Lincoln's Inn Hall, Tom-all-Alone's, Chesney Wold, and Bleak House itself—Victorian England as interconnected system of law, class, and disease; the mud is moral atmosphere not backdrop, so world scores 96."
        },
        "hook": {
          "locus": "Ch.I · Jarndyce case already decades old",
          "quote": "London. Michaelmas term lately over, and the Lord Chancellor sitting in Lincoln's Inn Hall. Implacable November weather.",
          "why_score": "Ch.I establishes institutional paralysis before a single character speaks—the Lord Chancellor in mud-locked London is one of Dickens's great atmospheric openings, so hook scores 90."
        },
        "innov": {
          "locus": "Ch.I · legal system as antagonist",
          "quote": "Jarndyce and Jarndyce drones on. This scarecrow of a suit has, in course of time, become so complicated that no man alive knows what it means.",
          "why_score": "Dual narration (satirical present / Esther's retrospective), the legal system as antagonist, and Inspector Bucket's detective elements template institutional critique from Trollope to Kafka analogues, so innov scores 92."
        },
        "ending": {
          "locus": "Ch.LXVII · Esther's close",
          "quote": "Full seven happy years I have been the mistress of Bleak House. I have never known the wind to be in the east for a single moment since the day when he took me to the porch to read the name.",
          "why_score": "Esther's seven happy years—the scar transformed to \"diviner quality,\" the wind departed from the east—closes both personal and atmospheric arcs with earned domestic peace, so ending scores 91."
        }
      }
    },
    {
      "file": "262-our-mutual-friend.md",
      "id": "print-v0.our-mutual-friend",
      "title": "Our Mutual Friend",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "dark comedy / inheritance mystery / river novel",
      "source_text": "https://www.gutenberg.org/cache/epub/883/pg883.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.8,
      "l1": {
        "plot": 91,
        "cast": 93,
        "pace": 81,
        "prose": 92,
        "world": 94,
        "hook": 89,
        "innov": 90,
        "ending": 88
      },
      "evidence": {
        "plot": "Corpse-in-the-river opening → Boffin fortune → Rokesmith's hidden identity → Headstone's triangle with Wrayburn and Lizzie → dust-heap reversal — plot as double inheritance mystery with a murderous schoolmaster climax; structurally Dickens's darkest late design.",
        "cast": "John Harmon/Rokesmith the disguised heir, Bella Wilfer the mercenary bride reformed, Nicodemus Boffin the dust-king, Silas Wegg the false leg and blackmail, Bradley Headstone the repressed killer, Lizzie Hexam the river girl, Eugene Wrayburn the idle gentleman — each figure tests what money does to character.",
        "pace": "Four books with Veneering dinner-table set-pieces and Podsnap philosophy dilating the middle; the Headstone pursuit and river climax restore urgency; tempo is satirical-inductive rather than thriller-linear.",
        "prose": "Late Dickens at full stretch — the bran-new Veneerings, Wegg's ballad of the bird of prey, Headstone's 'I cannot have this happen' monomania — prose modulates from comic grotesque to Gothic intensity; river imagery throughout.",
        "world": "The Thames from Gaffer's boat to Plashwater Weir Mill Lock, the Veneering house in Parliament Court, Boffin's Bower, the dust-heaps of Kingscross — London as vertical society from mud-larks to parvenus; money's geography.",
        "hook": "Ch.1 — the dirty Thames boat and the body — establishes the river as moral conduit before a single drawing-room scene; one of Dickens's strongest late openings.",
        "innov": "Dust-heaps as fortune, the secretary who is the heir, class mobility satire through 'bran-new' people — anticipates modern analyses of wealth and identity; Headstone as psychological villain before the term existed.",
        "ending": "Bella's reformed marriage, Boffin's secret test revealed, Headstone drowned — structurally complete though the authorial coda on wills is essayistic; darkness resolved into domestic comedy without erasing the body's weight."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.1 corpse-in-river → coda Harmon/Rokesmith reveal · sample_print_v0",
          "quote": "When I devised this story, I foresaw the likelihood that a class of readers and commentators would suppose that I was at great pains to conceal exactly what I was at great pains to suggest: namely, that Mr John Harmon was not slain, and that Mr John Rokesmith was he.",
          "why_score": "Corpse-in-the-river opening through Boffin fortune, Rokesmith's hidden identity, and Headstone's murderous triangle—plot as double inheritance mystery with a schoolmaster climax—so plot scores 91."
        },
        "cast": {
          "locus": "Ch.2 · Veneering dinner-table",
          "quote": "Mr and Mrs Veneering were bran-new people in a bran-new house in a bran-new quarter of London. Everything about the Veneerings was spick and span new. All their furniture was new, all their friends were new, all their servants were new, their plate was new, their carriage was new, their harness was new, their horses were new, their pictures were new, they themselves were new.",
          "why_score": "John Harmon/Rokesmith, Bella Wilfer, Nicodemus Boffin, Silas Wegg, Bradley Headstone, and Lizzie Hexam—each figure tests what money does to character; the bran-new Veneerings typify Dickens's satirical cast design, so cast scores 93."
        },
        "pace": {
          "locus": "Ch.2 · Veneering set-pieces dilate middle",
          "quote": "Mr and Mrs Veneering were bran-new people in a bran-new house in a bran-new quarter of London. Everything about the Veneerings was spick and span new. All their furniture was new, all their friends were new, all their servants were new.",
          "why_score": "Four books with Veneering dinner-table set-pieces and Podsnap philosophy dilating the middle; the Headstone pursuit and river climax restore urgency—tempo is satirical-inductive rather than thriller-linear, so pace scores 81."
        },
        "prose": {
          "locus": "Ch.2 · bran-new Veneerings (Gutenberg #883)",
          "quote": "Everything about the Veneerings was spick and span new. All their furniture was new, all their friends were new, all their servants were new, their plate was new, their carriage was new, their harness was new, their horses were new, their pictures were new, they themselves were new.",
          "why_score": "Late Dickens at full stretch—the bran-new Veneerings, Wegg's ballad of the bird of prey, Headstone's monomania—prose modulates from comic grotesque to Gothic intensity, so prose scores 92."
        },
        "world": {
          "locus": "Ch.1 · Thames mud-larks",
          "quote": "In these times of ours, though concerning the exact year there is no need to be precise, a boat of dirty and disreputable appearance, with two figures in it, floated on the Thames, between Southwark bridge which is of iron, and London Bridge which is of stone, as an autumn evening was closing in.",
          "why_score": "The Thames from Gaffer's boat to Plashwater Weir Mill Lock, the Veneering house, Boffin's Bower, and the dust-heaps of Kingscross—London as vertical society from mud-larks to parvenus, so world scores 94."
        },
        "hook": {
          "locus": "Ch.1 · On the Look Out",
          "quote": "In these times of ours, though concerning the exact year there is no need to be precise, a boat of dirty and disreputable appearance, with two figures in it, floated on the Thames, between Southwark bridge which is of iron, and London Bridge which is of stone, as an autumn evening was closing in.",
          "why_score": "Ch.1—the dirty Thames boat and the body—establishes the river as moral conduit before a single drawing-room scene; one of Dickens's strongest late openings, so hook scores 89."
        },
        "innov": {
          "locus": "Ch.2 · Harmon dust fortune",
          "quote": "The man, whose name is Harmon, was only son of a tremendous old rascal who made his money by Dust. By which means, or by others, he grew rich as a Dust Contractor, and lived in a hollow in a hilly country entirely composed of Dust. Coal-dust, vegetable-dust, bone-dust, crockery dust, rough dust and sifted dust,—all manner of Dust.",
          "why_score": "Dust-heaps as fortune, the secretary who is the heir, and class mobility satire through \"bran-new\" people—anticipates modern analyses of wealth and identity; Headstone as psychological villain before the term existed, so innov scores 90."
        },
        "ending": {
          "locus": "Book Fourth · Riderhood and Headstone at the lock",
          "quote": "Rogue Riderhood went into his Lock-house, and brought forth, into the now sober grey light, his chest of clothes. Sitting on the grass beside it, he turned out, one by one, the articles it contained, until he came to a conspicuous bright red neckerchief stained black here and there by wear.",
          "why_score": "Bella's reformed marriage, Boffin's secret test revealed, and Headstone drowned—structurally complete though the authorial coda on wills is essayistic; darkness resolved into domestic comedy without erasing the body's weight, so ending scores 88."
        }
      }
    },
    {
      "file": "263-little-dorrit.md",
      "id": "print-v0.little-dorrit",
      "title": "Little Dorrit",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "prison novel / bureaucracy satire / Victorian romance",
      "source_text": "https://www.gutenberg.org/cache/epub/963/pg963.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 90,
        "cast": 92,
        "pace": 79,
        "prose": 93,
        "world": 95,
        "hook": 88,
        "innov": 91,
        "ending": 89
      },
      "evidence": {
        "plot": "Marseilles mystery → Marshalsea childhood → Dorrit's fortune and fall → Merdle crash → Clennam imprisoned → Amy's devotion rewarded — plot as two-book poverty-to-riches-to-poverty arc with bureaucracy as permanent antagonist.",
        "cast": "Amy Dorrit the self-sacrificing heroine, William Dorrit the Father of the Marshalsea, Arthur Clennam the disappointed son, Flora Finching the comic ghost of youth, Mr. Pancks the rent-collector, Mrs. Clennam the paralyzed secret-keeper, Rigaud/Blandois the villain — prison and office populate every register.",
        "pace": "Thirty-six chapters per book with Circumlocution Office set-pieces and Dorrit's Continental tour dilating the middle; Merdle's crash and Clennam's imprisonment restore urgency; among the longer Dickens novels for patience at sample anchors.",
        "prose": "'The Father of the Marshalsea' passages, Flora's breathless monologues, the Circumlocution Office chapters — Dickens's most sustained institutional satire; Marseilles opening and prison shadows fused in one moral vision.",
        "world": "The Marshalsea prison, Bleeding Heart Yard, the Circumlocution Office, the Continent of the nouveau-riche Dorrits, the Meagles' cottage — England as carceral system from birth to bankruptcy; the prison as origin story.",
        "hook": "Ch.1 — Marseilles in blazing sun, quarantine, Rigaud — establishes the Mediterranean frame before London prison; atmospheric rather than character-first but immediately vivid.",
        "innov": "The prison as womb and social metaphor, bureaucracy satire ('How not to do it') as plot engine, the child who raises her father — templates for institutional novels and the 'born in debt' protagonist.",
        "ending": "Amy and Arthur's marriage with Doyce as surrogate father — 'Good-bye, good John!' — closes the debt cycle; earned modest happiness after Merdle's catastrophe and Mrs. Clennam's revelation."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.1 Marseilles → Book First Marshalsea → Book Second Circumlocution/Merdle → marriage close · sample_print_v0",
          "quote": "The Father of the Marshalsea was supposed to know nothing about the matter, of course: his poor dignity could not see so low. But he took the cigars, on Sundays, and was glad to get them; and sometimes even condescended to walk up and down the yard with the donor (who was proud and hopeful then), and benignantly to smoke one in his society.",
          "why_score": "Marseilles mystery → Marshalsea childhood → Dorrit's fortune and fall → Merdle crash → Clennam imprisoned → Amy's devotion rewarded forms a two-book poverty-to-riches-to-poverty arc with bureaucracy as permanent antagonist, so plot scores 90."
        },
        "cast": {
          "locus": "Book First · Flora Finching reappears",
          "quote": "Flora, whom he had left a lily, had become a peony; but that was not much. Flora, who had seemed enchanting in all she said and thought, was diffuse and silly. That was much. Flora, who had been spoiled and artless long ago, was determined to be spoiled and artless now. That was a fatal blow. This is Flora!",
          "why_score": "Amy Dorrit, William Dorrit, Arthur Clennam, Flora Finching, Mr. Pancks, Mrs. Clennam, and Rigaud/Blandois populate prison and office at every register, so cast scores 92."
        },
        "pace": {
          "locus": "Book Second · Circumlocution Office",
          "quote": "It is true that How not to do it was the great study and object of all public departments and professional politicians all round the Circumlocution Office. It is true that every new premier and every new government, coming in because they had upheld a certain thing as necessary to be done, were no sooner come in than they applied their utmost faculties to discovering How not to do it.",
          "why_score": "Thirty-six chapters per book with Circumlocution Office set-pieces and Dorrit's Continental tour dilating the middle; Merdle's crash and Clennam's imprisonment restore urgency, so pace scores 79."
        },
        "prose": {
          "locus": "Book First · Child of the Marshalsea",
          "quote": "The first half of that space of her life was only just accomplished, when her pitiful and plaintive look saw her father a widower. From that time the protection that her wondering eyes had expressed towards him, became embodied in action, and the Child of the Marshalsea took upon herself a new relation towards the Father.",
          "why_score": "\"The Father of the Marshalsea\" passages, Flora's breathless monologues, and the Circumlocution Office chapters fuse Marseilles opening and prison shadows in one moral vision, so prose scores 93."
        },
        "world": {
          "locus": "Ch.1 · Marseilles in blazing sun",
          "quote": "Thirty years ago, Marseilles lay burning in the sun, one day. A blazing sun upon a fierce August day was no greater rarity in southern France then, than at any other time, before or since. Everything in Marseilles, and about Marseilles, had stared at the fervid sky, and been stared at in return, until a staring habit had become universal there.",
          "why_score": "The Marshalsea prison, Bleeding Heart Yard, the Circumlocution Office, and the Continent of the nouveau-riche Dorrits render England as carceral system from birth to bankruptcy, so world scores 95."
        },
        "hook": {
          "locus": "Ch.1 · quarantine and Rigaud",
          "quote": "\"Stay!\" said the jailer, putting his little daughter on the outer ledge of the grate, \"she shall feed the birds. This big loaf is for Signor John Baptist. We must break it to get it through into the cage. So, there's a tame bird to kiss the little hand! This sausage in a vine leaf is for Monsieur Rigaud.\"",
          "why_score": "Ch.1—Marseilles in blazing sun, quarantine, Rigaud—establishes the Mediterranean frame before London prison; atmospheric rather than character-first but immediately vivid, so hook scores 88."
        },
        "innov": {
          "locus": "Book First · Marshalsea as origin",
          "quote": "From that time the protection that her wondering eyes had expressed towards him, became embodied in action, and the Child of the Marshalsea took upon herself a new relation towards the Father. At first, such a baby could do little more than sit with him, deserting her livelier place by the high fender, and quietly watching him.",
          "why_score": "The prison as womb and social metaphor, bureaucracy satire (\"How not to do it\") as plot engine, and the child who raises her father template institutional novels and the \"born in debt\" protagonist, so innov scores 91."
        },
        "ending": {
          "locus": "Book Second close · St. George's Church",
          "quote": "When they had both accosted it, and spoken many kind words, Little Dorrit turned back one last time with her hand stretched out, saying, \"Good-bye, good John! I hope you will live very happy, dear!\" Then they went up the steps of the neighbouring Saint George's Church, and went up to the altar, where Daniel Doyce was waiting in his paternal character.",
          "why_score": "Amy and Arthur's marriage with Doyce as surrogate father—\"Good-bye, good John!\"—closes the debt cycle with earned modest happiness after Merdle's catastrophe and Mrs. Clennam's revelation, so ending scores 89."
        }
      }
    },
    {
      "file": "264-the-pickwick-papers.md",
      "id": "print-v0.the-pickwick-papers",
      "title": "The Pickwick Papers",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "picaresque comedy / episodic travel novel / Victorian humour",
      "source_text": "https://www.gutenberg.org/cache/epub/580/pg580.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.9,
      "l1": {
        "plot": 85,
        "cast": 94,
        "pace": 87,
        "prose": 90,
        "world": 88,
        "hook": 86,
        "innov": 89,
        "ending": 84
      },
      "evidence": {
        "plot": "Episodic picaresque — club excursions, election farce, Bardell breach-of-promise trial, Fleet Prison, hunting and Christmas stories — loose sequential comedy rather than unified arc; Sam Weller's arrival in Ch.X links episodes into companionship narrative.",
        "cast": "Mr. Pickwick the benevolent innocent, Sam Weller the cockney philosopher ('Wellerisms'), Mr. Jingle the strolling vagabond, Mrs. Bardell the landlady, Tracy Tupman the fat amorist, Snodgrass the poet, Winkle the sportsman — Dickens's first great ensemble and the birth of Sam Weller as national hero.",
        "pace": "Magazine-serial episodic tempo — each chapter a set-piece (election, trial, prison, Christmas at Dingley Dell) — rarely flags because comedy resets energy; the Fleet Prison chapters deepen without killing momentum.",
        "prose": "Early Dickens at his most exuberant — Sam's 'vith all modesty' dialect, the trial transcripts, Jingle's staccato lies, the Goblin story inset — prose still finding its range but already unmatched for comic vitality.",
        "world": "Rochester, Ipswich, Eatanswill election, the Fleet Prison, Dingley Dell Christmas, Gad's Hill — provincial and metropolitan England as playground for benevolent adventure; the coaching-inn network as narrative highway.",
        "hook": "Ch.I — the Pickwick Club's founding and the promise of field reports — establishes the club's comic charter; warm but less instantly gripping than later Dickens openings.",
        "innov": "Invented the serial comic novel as national entertainment, Sam Weller as the first Dickensian servant-philosopher, the trial as set-piece — template for Wodehouse, P.G. Wodehouse club comedies, and all episodic British humour.",
        "ending": "Club dissolved, all reconciled — 'EVERYTHING CONCLUDED TO THE SATISFACTION OF EVERYBODY' — structurally tidy but episodic form means less cumulative emotional weight than the mature novels."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.LVII · sample_print_v0",
          "quote": "The first ray of light which illumines the gloom, and converts into a dazzling brilliancy that obscurity in which the earlier history of the public career of the immortal Pickwick would appear to be involved, is derived from the perusal of the following entry in the Transactions of the Pickwick Club.",
          "why_score": "Episodic picaresque — club excursions, election farce, Bardell breach-of-promise trial, Fleet Prison, hunting and Christmas stories — loose sequential comedy rather than unified arc; Sam Weller's arrival in Ch.X links episodes into companionship narrative, so plot scores 85."
        },
        "cast": {
          "locus": "Ch.XI · Jingle introduced · ~25%",
          "quote": "'Jingle,' said that versatile gentleman, taking the hint at once. 'Jingle--Alfred Jingle, Esq., of No Hall, Nowhere.'",
          "why_score": "Mr. Pickwick the benevolent innocent, Sam Weller the cockney philosopher, Mr. Jingle the strolling vagabond, Mrs. Bardell the landlady, Tracy Tupman the fat amorist — Dickens's first great ensemble and the birth of Sam Weller as national hero, so cast scores 94."
        },
        "pace": {
          "locus": "Ch.XLIII · Fleet Prison · ~75%",
          "quote": "In a lofty room, ill-lighted and worse ventilated, situated in Portugal Street, Lincoln's Inn Fields, there sit nearly the whole year round, one, two, three, or four gentlemen in wigs, as the case may be, with little writing-desks before them.",
          "why_score": "Magazine-serial episodic tempo — each chapter a set-piece (election, trial, prison, Christmas at Dingley Dell) — rarely flags because comedy resets energy; the Fleet Prison chapters deepen without killing momentum, so pace scores 87."
        },
        "prose": {
          "locus": "Ch.X · Sam Weller · ~25%",
          "quote": "'That's the pint, sir,' interposed Sam; 'out vith it, as the father said to his child, when he swallowed a farden.'",
          "why_score": "Early Dickens at his most exuberant — Sam's 'vith all modesty' dialect, the trial transcripts, Jingle's staccato lies, the Goblin story inset — prose still finding its range but already unmatched for comic vitality, so prose scores 90."
        },
        "world": {
          "locus": "Ch.XLIII · Fleet Prison · ~75%",
          "quote": "In a lofty room, ill-lighted and worse ventilated, situated in Portugal Street, Lincoln's Inn Fields, there sit nearly the whole year round, one, two, three, or four gentlemen in wigs, as the case may be, with little writing-desks before them.",
          "why_score": "Rochester, Ipswich, Eatanswill election, the Fleet Prison, Dingley Dell Christmas, Gad's Hill — provincial and metropolitan England as playground for benevolent adventure; the coaching-inn network as narrative highway, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · Pickwick Club founding · open anchor",
          "quote": "The first ray of light which illumines the gloom, and converts into a dazzling brilliancy that obscurity in which the earlier history of the public career of the immortal Pickwick would appear to be involved, is derived from the perusal of the following entry in the Transactions of the Pickwick Club.",
          "why_score": "Ch.I — the Pickwick Club's founding and the promise of field reports — establishes the club's comic charter; warm but less instantly gripping than later Dickens openings, so hook scores 86."
        },
        "innov": {
          "locus": "Ch.I · serial comic novel · open anchor",
          "quote": "'May 12, 1827. Joseph Smiggers, Esq., P.V.P.M.P.C. [Perpetual Vice-President--Member Pickwick Club], presiding. The following resolutions unanimously agreed to:--",
          "why_score": "Invented the serial comic novel as national entertainment, Sam Weller as the first Dickensian servant-philosopher, the trial as set-piece — template for Wodehouse club comedies and all episodic British humour, so innov scores 89."
        },
        "ending": {
          "locus": "Ch.LVII · Club dissolved · ending anchor",
          "quote": "CHAPTER LVII. IN WHICH THE PICKWICK CLUB IS FINALLY DISSOLVED, AND EVERYTHING CONCLUDED TO THE SATISFACTION OF EVERYBODY",
          "why_score": "Club dissolved, all reconciled — 'EVERYTHING CONCLUDED TO THE SATISFACTION OF EVERYBODY' — structurally tidy but episodic form means less cumulative emotional weight than the mature novels, so ending scores 84."
        }
      }
    },
    {
      "file": "265-the-odyssey.md",
      "id": "print-v0.the-odyssey",
      "title": "The Odyssey",
      "author": "Homer (Samuel Butler, trans.)",
      "band": "G-print",
      "genre": "print",
      "print_genre": "epic / homecoming romance / heroic adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/1727/pg1727.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.8,
      "l1": {
        "plot": 95,
        "cast": 94,
        "pace": 82,
        "prose": 88,
        "world": 93,
        "hook": 90,
        "innov": 96,
        "ending": 88
      },
      "evidence": {
        "plot": "Telemachus's voyage + Odysseus's ten-year return interweave: Cyclops, Circe, Underworld, Phaeacians, suitor slaughter, recognition scenes — the homecoming epic that completes Troy's aftermath with moral closure through peace-making.",
        "cast": "Odysseus the polytropos survivor, Penelope weaving and testing, Telemachus coming of age, Athena as patron, the suitors as collective villain, Eumaeus and Euryclea — a household drama as rich as the voyage.",
        "pace": "Twenty-four books with long inset narratives (Phaeacian books, Underworld catalogue); the middle dilates on wonder before the Ithaca revenge accelerates — epic leisure that modern readers may find diffuse.",
        "prose": "Butler's plain Victorian prose renders Homer's episodes clearly rather than ornately; 'Tell me, O Muse' and the bow sequence retain force, though Pope's Iliad couplets outshine this translation's lyric peak.",
        "world": "Ithaca, Troy's shadow, Scheria, Circe's isle, the House of Hades — a Mediterranean mythic geography where gods intervene at meals and strangers may be kings in disguise.",
        "hook": "Book I opens in medias res on the suitors devouring Odysseus's estate while the Muse is invoked for the hero 'who travelled far and wide' — delayed protagonist, immediate domestic crisis.",
        "innov": "The sequel-epic that invented the homecoming plot, the recognition scene, the frame tale within voyage, and the domestic revenge climax — template for Ulysses, Cold Mountain, and every return narrative.",
        "ending": "Book XXIV balances slaughter with reconciliation: suitors' ghosts, Laertes reunited, Athena's 'covenant of peace between the two contending parties' — closure through divine arbitration rather than pure blood."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book I → Book XXIV · homecoming arc · sample_print_v0",
          "quote": "Tell me, O Muse, of that ingenious hero who travelled far and wide after he had sacked the famous town of Troy. Many cities did he visit, and many were the nations with whose manners and customs he was acquainted; moreover he suffered much by sea while trying to save his own life and bring his men safely home.",
          "why_score": "Telemachus's voyage and Odysseus's ten-year return interweave Cyclops, Circe, Phaeacians, and suitor slaughter into a homecoming epic with divine peace-making, so plot scores 95."
        },
        "cast": {
          "locus": "Book XIX · Penelope and the suitors · ~75%",
          "quote": "what I feel most is the fact of our being so inferior to Ulysses in strength that we cannot string his bow. This will disgrace us in the eyes of those who may come hereafter.",
          "why_score": "Odysseus, Penelope, Telemachus, Athena, and the suitors form a household drama as rich as the voyage; the bow contest defines Odysseus against the suitors, so cast scores 94."
        },
        "pace": {
          "locus": "Book XIII · return to Ithaca · ~50%",
          "quote": "Ulysses,\" said he, \"now that you have reached my house I doubt not you will get home without further misadventure no matter how much you have suffered in the past. To you others, however, who come here night after night to drink my choicest wine and listen to my bard, I would insist as follows.",
          "why_score": "Twenty-four books with long inset narratives dilate the middle before the Ithaca revenge accelerates; epic leisure may feel diffuse, so pace scores 82."
        },
        "prose": {
          "locus": "Book I · Muse invocation · open",
          "quote": "Tell me, O Muse, of that ingenious hero who travelled far and wide after he had sacked the famous town of Troy. Many cities did he visit, and many were the nations with whose manners and customs he was acquainted.",
          "why_score": "Butler's plain Victorian prose renders Homer's episodes clearly; the Muse invocation and bow sequence retain force though less ornate than Pope, so prose scores 88."
        },
        "world": {
          "locus": "Book IX · Cyclops episode · structural knowledge",
          "quote": "my name is Noman; this is what my father and mother and my friends have always called me.",
          "why_score": "Ithaca, Troy's shadow, Scheria, Circe's isle, and the House of Hades form Mediterranean mythic geography where gods intervene and strangers may be kings in disguise, so world scores 93."
        },
        "hook": {
          "locus": "Book I · suitors and Telemachus · open (Gutenberg #1727)",
          "quote": "Tell me, O Muse, of that ingenious hero who travelled far and wide after he had sacked the famous town of Troy. Many cities did he visit, and many were the nations with whose manners and customs he was acquainted; moreover he suffered much by sea while trying to save his own life and bring his men safely home.",
          "why_score": "Book I opens in medias res on the suitors while the Muse is invoked for the absent hero—a delayed protagonist with immediate domestic crisis, so hook scores 90."
        },
        "innov": {
          "locus": "Book I · Telemachia frame · open",
          "quote": "The story of Penelope and the suitors, with the episode of Telemachus' voyage to Pylos. This poem begins with line 80 (roughly) of Book i., is continued to the end of Book iv., and not resumed till Ulysses wakes in the middle of line 187, Book xiii.",
          "why_score": "The sequel-epic invented the homecoming plot, recognition scene, and domestic revenge climax—template for every return narrative, so innov scores 96."
        },
        "ending": {
          "locus": "Book XXIV · covenant of peace · ending",
          "quote": "and presently made a covenant of peace between the two contending parties.",
          "why_score": "Book XXIV balances slaughter with suitors' ghosts, Laertes reunited, and Athena's covenant of peace—closure through divine arbitration rather than pure blood, so ending scores 88."
        }
      }
    },
    {
      "file": "266-don-quixote.md",
      "id": "print-v0.don-quixote",
      "title": "Don Quixote",
      "author": "Miguel de Cervantes",
      "band": "G-print",
      "genre": "print",
      "print_genre": "novel / picaresque / metafictional satire",
      "source_text": "https://www.gutenberg.org/cache/epub/996/pg996.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.9,
      "l1": {
        "plot": 92,
        "cast": 97,
        "pace": 75,
        "prose": 90,
        "world": 91,
        "hook": 94,
        "innov": 98,
        "ending": 90
      },
      "evidence": {
        "plot": "Part I sallies and punishments, Part II's meta-aware adventures with the Duke and Duchess, the penitent return and death — a double arc that satirizes chivalric plot while inventing the modern novel's self-consciousness.",
        "cast": "Don Quixote the sublime madman, Sancho Panza the earthy squire, Dulcinea unseen, the curate and barber, Cide Hamete Benengeli the fictive author — characters who became permanent literary types.",
        "pace": "Two parts and 126 chapters of episodic misadventures, interpolated tales, and Part II's extended hoaxes — genius that demands patience; the windmill chapter arrives early but the whole is vast.",
        "prose": "Cervantes's ironic warmth — 'In a village of La Mancha,' the windmill speech, Alonso Quixano's renunciation — balances high style with Sancho's proverbs; the Ormsby/Gutenberg prose carries the comedy.",
        "world": "La Mancha's plains, inns mistaken for castles, the chivalric library burned, the Duke's court in Part II — Spain real and imagined overlaid on Amadis of Gaul.",
        "hook": "Ch.I's famous withholding ('the name of which I have no desire to call to mind') plus the portrait of a hidalgo who 'lay awake trying to make out what could be the meaning of these strange things' — instant myth.",
        "innov": "Birth of the modern novel: unreliable narrator, metafiction (Cide Hamete), characters who read their own genre, Part II responding to Part I's publication — virtually every novelistic device starts here.",
        "ending": "Ch.LXXIV: renunciation ('I am no longer Don Quixote… but Alonso Quixano the Good'), will, and 'yielded up his spirit' with notarial witness against false resurrection — comedy ending in lucid death."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I Ch.I → Ch.LXXIV · double arc · sample_print_v0",
          "quote": "In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing.",
          "why_score": "Part I sallies and Part II meta-aware hoaxes satirize chivalric plot while inventing the modern novel's self-consciousness, closing in penitence and death, so plot scores 92."
        },
        "cast": {
          "locus": "Ch.XVII · inn as castle · ~25%",
          "quote": "By this time Don Quixote had recovered from his swoon; and in the same tone of voice in which he had called to his squire the day before when he lay stretched \"in the vale of the stakes,\" he began calling to him now, \"Sancho, my friend, Sancho, my son.\"",
          "why_score": "Don Quixote the sublime madman, Sancho the earthy squire, Dulcinea unseen, and Cide Hamete Benengeli became permanent literary types, so cast scores 97."
        },
        "pace": {
          "locus": "Part II Ch.II · return and quarrel · ~50%",
          "quote": "The history relates that the outcry Don Quixote, the curate, and the barber heard came from the niece and the housekeeper exclaiming to Sancho, who was striving to force his way in to see Don Quixote while they held the door against him.",
          "why_score": "Two parts and 126 chapters of episodic misadventures and interpolated tales demand patience despite early windmills, so pace scores 75."
        },
        "prose": {
          "locus": "Part I Ch.I · La Mancha opening · open",
          "quote": "In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing.",
          "why_score": "Cervantes's ironic warmth balances high style with Sancho's proverbs; the famous withholding and hidalgo portrait carry instant myth, so prose scores 90."
        },
        "world": {
          "locus": "Ch.VIII · windmills · structural knowledge",
          "quote": "that most certainly they were windmills and not giants he was going to attack. He, however, was so positive they were giants that he neither heard the cries of Sancho, nor perceived, near as he was, what they were, but made at them shouting, \"Fly not, cowards and vile beings, for a single knight attacks you.\"",
          "why_score": "La Mancha's plains, inns mistaken for castles, and the chivalric library burned overlay Spain real and imagined on Amadis of Gaul, so world scores 91."
        },
        "hook": {
          "locus": "Part I Ch.I · village withheld · open (Gutenberg #996)",
          "quote": "In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing.",
          "why_score": "Ch.I's famous withholding plus the hidalgo who reads chivalry till reason departs creates instant myth, so hook scores 94."
        },
        "innov": {
          "locus": "Part II · Cide Hamete Benengeli · metafiction",
          "quote": "Cide Hamete Benengeli, in the Second Part of this history, and third sally of Don Quixote, says that the curate and the barber remained nearly a month without seeing him, lest they should recall or bring back to his recollection what had taken place.",
          "why_score": "Birth of the modern novel: unreliable narrator, metafiction, characters who read their own genre, Part II responding to Part I's publication, so innov scores 98."
        },
        "ending": {
          "locus": "Ch.LXXIV · renunciation and death · ending",
          "quote": "I am no longer Don Quixote of La Mancha, but Alonso Quixano, whose way of life won for him the name of Good. Now am I the enemy of Amadis of Gaul and of the whole countless troop of his descendants; odious to me now are all the profane stories of knight-errantry.",
          "why_score": "Ch.LXXIV renunciation, will, and 'yielded up his spirit' with notarial witness against false resurrection—comedy ending in lucid death, so ending scores 90."
        }
      }
    },
    {
      "file": "267-les-miserables.md",
      "id": "print-v0.les-miserables",
      "title": "Les Misérables",
      "author": "Victor Hugo",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical novel / social epic / moral romance",
      "source_text": "https://www.gutenberg.org/cache/epub/135/pg135.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.8,
      "l1": {
        "plot": 93,
        "cast": 96,
        "pace": 70,
        "prose": 91,
        "world": 94,
        "hook": 85,
        "innov": 88,
        "ending": 93
      },
      "evidence": {
        "plot": "Bishop's candlesticks → Valjean's redemption → Fantine → Cosette → barricade → Javert's crisis → sewer flight → final reconciliation — five volumes braiding private conscience to public history across decades.",
        "cast": "Jean Valjean the transformed convict, Javert the law incarnate, Fantine, Cosette and Marius, Enjolras, Thénardier, Gavroche — an ensemble where even walk-ons carry moral weight.",
        "pace": "Hugo's digressions (Battle of Waterloo, Paris sewers, argot, convent history) halt the narrative for fifty-page essays — genius that punishes impatient readers; the barricade is brief amid vast exposition.",
        "prose": "Hugo's omniscient thunder — 'It is nothing to die; it is dreadful not to live,' the Bishop's quiet charity, the final 'He sleeps' — fuses lyric, rhetoric, and social indictment.",
        "world": "Paris under restoration and revolution, Montreuil-sur-Mer, the Gorbeau hovel, the Rue de la Chanvrerie barricade, the sewers — France as moral geology with layers of poverty and grace.",
        "hook": "Book First opens on Bishop Myriel's arrival and goodness rather than Valjean's drama — a slow fuse that rewards patience but lacks immediate action; the silver candlesticks ignite the moral engine late in Vol.I.",
        "innov": "The social novel at cathedral scale: interpolated history, poetry in prose, the ex-convict as Christ-figure — influential rather than formally radical, but architecturally unmatched in 19th-century fiction.",
        "ending": "'He died when he had no longer his angel. The thing came to pass simply, of itself, as the night comes when day is gone' — quiet death after cosmic struggle; Cosette's loss frames transcendence without melodrama."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book First → Book Ninth · Valjean arc · sample_print_v0",
          "quote": "Jean Valjean, my brother, you no longer belong to evil, but to good. It is your soul that I buy from you; I withdraw it from black thoughts and the spirit of perdition, and I give it to God.",
          "why_score": "Bishop's candlesticks through barricade and sewer braid private conscience to public history across decades, so plot scores 93."
        },
        "cast": {
          "locus": "Book Second · Jean Valjean · ~50%",
          "quote": "He was called Father Madeleine. He was a man about fifty years of age, who had a preoccupied air, and who was good. That was all that could be said about him.",
          "why_score": "Valjean, Javert, Fantine, Cosette, Enjolras, and Thénardier form an ensemble where even walk-ons carry moral weight, so cast scores 96."
        },
        "pace": {
          "locus": "Vol.I Book Third · Fantine · ~25%",
          "quote": "Good! some one will exclaim; and Tholomyès? Solomon would reply that love forms a part of wisdom. We will confine ourselves to saying that the love of Fantine was a first love, a sole love, a faithful love.",
          "why_score": "Hugo's digressions halt the narrative for fifty-page essays; the barricade is brief amid vast exposition, so pace scores 70."
        },
        "prose": {
          "locus": "Book Ninth · Valjean's death · ending",
          "quote": "He sleeps. Although his fate was very strange, he lived. He died when he had no longer his angel. The thing came to pass simply, of itself, as the night comes when day is gone.",
          "why_score": "Hugo's omniscient thunder fuses lyric, rhetoric, and social indictment; the final 'He sleeps' closes without melodrama, so prose scores 91."
        },
        "world": {
          "locus": "barricade · Rue de la Chanvrerie · structural knowledge",
          "quote": "At the moment when Jean Valjean entered the redoubt, no one had noticed him, all eyes being fixed on the five chosen men and the four uniforms.",
          "why_score": "Paris under restoration and revolution, Montreuil-sur-Mer, the Gorbeau hovel, and the sewers form France as moral geology with layers of poverty and grace, so world scores 94."
        },
        "hook": {
          "locus": "Book First · M. Myriel · open (Gutenberg #135)",
          "quote": "In 1815, M. Charles-François-Bienvenu Myriel was Bishop of D—— He was an old man of about seventy-five years of age; he had occupied the see of D—— since 1806.",
          "why_score": "Book First opens on Bishop Myriel's goodness rather than Valjean's drama—a slow fuse that rewards patience but lacks immediate action, so hook scores 85."
        },
        "innov": {
          "locus": "Book First · Bishop's charity · open",
          "quote": "Monseigneur Bienvenu took one of the two silver candlesticks from the table, handed the other to his guest, and said to him,— \"Monsieur, I will conduct you to your room.\"",
          "why_score": "The social novel at cathedral scale with interpolated history and the ex-convict as Christ-figure—architecturally unmatched in 19th-century fiction, so innov scores 88."
        },
        "ending": {
          "locus": "Book Ninth · Supreme Dawn · ending",
          "quote": "He sleeps. Although his fate was very strange, he lived. He died when he had no longer his angel. The thing came to pass simply, of itself, as the night comes when day is gone.",
          "why_score": "Quiet death after cosmic struggle; Cosette's loss frames transcendence without melodrama, so ending scores 93."
        }
      }
    },
    {
      "file": "268-the-iliad.md",
      "id": "print-v0.the-iliad",
      "title": "The Iliad",
      "author": "Homer (Alexander Pope, trans.)",
      "band": "G-print",
      "genre": "print",
      "print_genre": "epic / war poem / heroic tragedy",
      "source_text": "https://www.gutenberg.org/cache/epub/6130/pg6130.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.4,
      "l1": {
        "plot": 90,
        "cast": 93,
        "pace": 78,
        "prose": 94,
        "world": 92,
        "hook": 89,
        "innov": 95,
        "ending": 92
      },
      "evidence": {
        "plot": "Wrath of Achilles → withdrawal → Patroclus's death → Achilles's return → Hector's slaying → Priam's supplication — a single wrath-arc compressed into weeks with the poem's structural unity unmatched in epic sequels.",
        "cast": "Achilles the doomed hero, Hector the Trojan champion, Agamemnon the king, Priam the grieving father, the gods as partisan actors — types fixed for Western literature.",
        "pace": "Twenty-four books of battle catalogues and divine interventions; the middle battle books repeat arming and slaughter patterns — sublime but cyclical; Books XVIII–XXIV accelerate to Hector's ransoming.",
        "prose": "Pope's heroic couplets — 'Declare, O Muse! in what ill-fated hour,' 'barren shade' over Hector's tomb — give the Iliad English verse grandeur even where they depart from literal Greek.",
        "world": "Troy under siege, the Scaean gates, the Greek camp, Olympus debating mortals — Bronze Age war as cosmic theatre where fate outweighs valour.",
        "hook": "Book I opens on the plague and the Agamemnon-Achilles quarrel after nine years of war — immediate divine anger and the hero's withdrawal that will doom the Greeks.",
        "innov": "The wrath-plot as unified epic action, the gods' parallel council, the shield of Achilles as ekphrasis, Priam's visit as tragic reversal — foundational template for war literature.",
        "ending": "Book XXIV: Priam kisses Achilles's hands, Hector's body ransomed, funeral rites and the 'barren shade' of elms — grief transcends enmity; the war continues but the poem closes on human reconciliation."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book I → Book XXIV · wrath arc · sample_print_v0",
          "quote": "Declare, O Muse! in what ill-fated hour Sprung the fierce strife, from what offended power Latona's son a dire contagion spread, And heap'd the camp with mountains of the dead; The king of men his reverent priest defied, And for the king's offence the people died.",
          "why_score": "Wrath of Achilles through Patroclus's death, Hector's slaying, and Priam's supplication compresses a single arc into weeks with structural unity, so plot scores 90."
        },
        "cast": {
          "locus": "Book XXIV · Priam and Achilles · ending",
          "quote": "Jupiter sends Thetis to Achilles, to dispose him for the restoring it, and Iris to Priam, to encourage him to go in person and treat for it. The old king, notwithstanding the remonstrances of his queen, makes ready for the journey, to which he is encouraged by an omen from Jupiter.",
          "why_score": "Achilles, Hector, Agamemnon, Priam, and partisan gods form types fixed for Western literature, so cast scores 93."
        },
        "pace": {
          "locus": "Book XIII · battle continued · ~50%",
          "quote": "Neptune, concerned for the loss of the Grecians, upon seeing the fortification forced by Hector, (who had entered the gate near the station of the Ajaces,) assumes the shape of Calchas, and inspires those heroes to oppose him.",
          "why_score": "Twenty-four books of battle catalogues repeat arming and slaughter patterns before Books XVIII–XXIV accelerate to Hector's ransoming, so pace scores 78."
        },
        "prose": {
          "locus": "Book I · Muse invocation · open",
          "quote": "Declare, O Muse! in what ill-fated hour Sprung the fierce strife, from what offended power Latona's son a dire contagion spread, And heap'd the camp with mountains of the dead.",
          "why_score": "Pope's heroic couplets give the Iliad English verse grandeur even where they depart from literal Greek, so prose scores 94."
        },
        "world": {
          "locus": "Book I · Trojan War · open",
          "quote": "In the war of Troy, the Greeks having sacked some of the neighbouring towns, and taken from thence two beautiful captives, Chryseïs and Briseïs, allotted the first to Agamemnon, and the last to Achilles.",
          "why_score": "Troy under siege, the Scaean gates, the Greek camp, and Olympus debating mortals form Bronze Age war as cosmic theatre where fate outweighs valour, so world scores 92."
        },
        "hook": {
          "locus": "Book I · plague and quarrel · open (Gutenberg #6130)",
          "quote": "Declare, O Muse! in what ill-fated hour Sprung the fierce strife, from what offended power Latona's son a dire contagion spread, And heap'd the camp with mountains of the dead; The king of men his reverent priest defied, And for the king's offence the people died.",
          "why_score": "Book I opens on plague and the Agamemnon-Achilles quarrel after nine years—the hero's withdrawal that will doom the Greeks, so hook scores 89."
        },
        "innov": {
          "locus": "Book I · wrath as subject · open",
          "quote": "which related the wrath of Achilles, with all its direful consequences, were so far superior to the rest of the poetic cycle, as to admit no rivalry",
          "why_score": "The wrath-plot as unified epic action, gods' parallel council, shield ekphrasis, and Priam's visit as tragic reversal—foundational template for war literature, so innov scores 95."
        },
        "ending": {
          "locus": "Book XXIV · Hector's funeral · ending",
          "quote": "Then raised a mountain where his bones were burn'd, The mountain-nymphs the rural tomb adorn'd, Jove's sylvan daughters bade their elms bestow A barren shade, and in his honour grow.",
          "why_score": "Priam ransoms Hector's body and funeral rites close on grief transcending enmity though war continues, so ending scores 92."
        }
      }
    },
    {
      "file": "269-candide.md",
      "id": "print-v0.candide",
      "title": "Candide",
      "author": "Voltaire",
      "band": "G-print",
      "genre": "print",
      "print_genre": "philosophical tale / satire / picaresque",
      "source_text": "https://www.gutenberg.org/cache/epub/19942/pg19942.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.5,
      "l1": {
        "plot": 86,
        "cast": 82,
        "pace": 92,
        "prose": 88,
        "world": 85,
        "hook": 88,
        "innov": 94,
        "ending": 93
      },
      "evidence": {
        "plot": "Candide expelled from Westphalia → Lisbon earthquake → auto-da-fé → Eldorado → Surinam → Venice → garden — episodic picaresque designed to demolish optimism rather than resolve causally.",
        "cast": "Candide the innocent, Pangloss the philosopher, Cunegonde battered but enduring, Martin the Manichaean, the old woman with one buttock — types more than depths, which suits satire.",
        "pace": "Thirty short chapters, globe-spanning catastrophes at comic speed — earthquake, war, slavery, Eldorado, reunion — no chapter overstays; Voltaire wrote it in days and it reads that fast.",
        "prose": "Voltaire's lucid ironies — 'all is for the best,' the El Dorado gold rejected, 'cultivate our garden' — aphoristic prose that spawned centuries of quotation.",
        "world": "Westphalia, Lisbon, Buenos Aires, El Dorado, Surinam, Venice — a satirical map of Enlightenment Europe and its colonies where disaster follows optimism.",
        "hook": "Ch.I's castle idyll and Pangloss's 'all is for the best in the best of all possible worlds' — the thesis stated to be systematically refuted; Candide's expulsion follows swiftly.",
        "innov": "The philosophical tale as demolition machine: Leibnizian optimism tested by real catastrophe, ending in practical labour not metaphysics — template for Swift, Vonnegut, and satirical sci-fi.",
        "ending": "'we must cultivate our garden' / 'Let us work, without disputing; it is the only way to render life tolerable' — refuses grand answers for modest action; the most quoted closing in French literature."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XXX · picaresque refutation · sample_print_v0",
          "quote": "In a castle of Westphalia, belonging to the Baron of Thunder-ten-Tronckh, lived a youth, whom nature had endowed with the most gentle manners. His countenance was a true picture of his soul. He combined a true judgment with simplicity of spirit, which was the reason, I apprehend, of his being called Candide.",
          "why_score": "Candide expelled through earthquake, war, slavery, and Eldorado demolishes optimism episodically rather than resolving causally, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.I · Pangloss and Candide · open",
          "quote": "they who assert that all is well have said a foolish thing, they should have said all is for the best.\" Candide listened attentively and believed innocently; for he thought Miss Cunegonde extremely beautiful, though he never had the courage to tell her so.",
          "why_score": "Candide the innocent, Pangloss the philosopher, Cunegonde, Martin, and the old woman are types more than depths, which suits satire, so cast scores 82."
        },
        "pace": {
          "locus": "Ch.VI · auto-da-fé · ~25%",
          "quote": "give the people a beautiful auto-da-fe; for it had been decided by the University of Coimbra, that the burning of a few people alive by a slow fire, and with great ceremony, is an infallible secret to hinder the earth from quaking.",
          "why_score": "Thirty short chapters span globe-spanning catastrophes at comic speed with no chapter overstays, so pace scores 92."
        },
        "prose": {
          "locus": "Ch.XXX · garden closing · ending",
          "quote": "\"that we must cultivate our garden.\" \"You are right,\" said Pangloss, \"for when man was first placed in the Garden of Eden, he was put there ut operaretur eum, that he might cultivate it; which shows that man was not born to be idle.\"",
          "why_score": "Voltaire's lucid ironies and aphoristic prose spawn centuries of quotation, so prose scores 88."
        },
        "world": {
          "locus": "Ch.XVII · El Dorado · ~50%",
          "quote": "and have called it El Dorado; and an Englishman, whose name was Sir Walter Raleigh, came very near it about a hundred years ago; but being surrounded by inaccessible rocks and precipices, we have hitherto been sheltered from the rapaciousness of European nations.",
          "why_score": "Westphalia, Lisbon, Buenos Aires, El Dorado, and Venice form a satirical map of Enlightenment Europe where disaster follows optimism, so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · Westphalia castle · open (Gutenberg #19942)",
          "quote": "In a castle of Westphalia, belonging to the Baron of Thunder-ten-Tronckh, lived a youth, whom nature had endowed with the most gentle manners. His countenance was a true picture of his soul.",
          "why_score": "Ch.I's castle idyll and Pangloss's 'all is for the best' state the thesis to be systematically refuted; Candide's expulsion follows swiftly, so hook scores 88."
        },
        "innov": {
          "locus": "Ch.I · Leibnizian optimism · open",
          "quote": "Master Pangloss, the greatest philosopher of the whole province, and consequently of the whole world, used to teach that everything was for the best and that noses were made for spectacles.",
          "why_score": "The philosophical tale as demolition machine testing Leibnizian optimism by catastrophe—template for Swift and satirical sci-fi, so innov scores 94."
        },
        "ending": {
          "locus": "Ch.XXX · cultivate the garden · ending",
          "quote": "\"Let us work,\" said Martin, \"without disputing; it is the only way to render life tolerable.\" The whole little society entered into this laudable design, according to their different abilities.",
          "why_score": "'Cultivate our garden' refuses grand answers for modest labour—the most quoted closing in French literature, so ending scores 93."
        }
      }
    },
    {
      "file": "270-robinson-crusoe.md",
      "id": "print-v0.robinson-crusoe",
      "title": "The Life and Adventures of Robinson Crusoe",
      "author": "Daniel Defoe",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / Robinsonade / shipwreck survival",
      "source_text": "https://www.gutenberg.org/cache/epub/521/pg521.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.8,
      "l1": {
        "plot": 90,
        "cast": 86,
        "pace": 82,
        "prose": 88,
        "world": 92,
        "hook": 85,
        "innov": 95,
        "ending": 84
      },
      "evidence": {
        "plot": "York rebellion → slavery and escape → shipwreck → island survival → footprint dread → Friday → cannibal rescue → mutineers → England return; the ur-Robinsonade arc that every castaway tale inherits.",
        "cast": "Crusoe the providential accountant, Friday the grateful convert, the absent father voice, Xury and the Spaniard, mutineers and the captain — character is functional rather than psychological, but Friday and the footprint scene create enduring dyads.",
        "pace": "Inventory chapters and agricultural experiment slow the middle; the footprint and Friday sections accelerate sharply; Defoe's ledger prose demands patience but rewards with iconic set-pieces.",
        "prose": "Plain first-person reportage — 'I stood like one thunderstruck' — that invented the realistic adventure journal; no ornament, all concrete tally and prayer.",
        "world": "The unnamed Caribbean island as workshop, graveyard, and providential stage — goats, cave, journal, footprint beach, Friday's camp — geography becomes character.",
        "hook": "Ch.I — father's 'middle state' speech against wandering — establishes the fatal desire before any wreck; strong moral setup but less instantly sensational than the footprint.",
        "innov": "Invented the Robinsonade, the solitary journal novel, and the colonizer-native dyad that powers Defoe through Golding; foundational template for survival SF and castaway cinema.",
        "ending": "Return enriched — 'the latter end of Job was better than the beginning' — structurally tidy but the island's moral complexity flattens into providential fortune."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XIX · sample_print_v0",
          "quote": "I was born in the year 1632, in the city of York, of a good family, though not of that country, my father being a foreigner of Bremen, who settled first at Hull.",
          "why_score": "York rebellion → slavery and escape → shipwreck → island survival → footprint dread → Friday → cannibal rescue → mutineers → England return; the ur-Robinsonade arc that every castaway tale inherits, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XV · Friday named · ~50%",
          "quote": "and first, I let him know his name should be Friday, which was the day I saved his life; I called him so for the memory of the time. I likewise taught him to say Master",
          "why_score": "Crusoe the providential accountant, Friday the grateful convert, the absent father voice, Xury and the Spaniard, mutineers and the captain — character is functional rather than psychological, but Friday and the footprint scene create enduring dyads, so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XI · footprint discovery · ~50%",
          "quote": "It happened one day, about noon, going towards my boat, I was exceedingly surprised with the print of a man's naked foot on the shore, which was very plain to be seen on the sand. I stood like one thunderstruck",
          "why_score": "Inventory chapters and agricultural experiment slow the middle; the footprint and Friday sections accelerate sharply; Defoe's ledger prose demands patience but rewards with iconic set-pieces, so pace scores 82."
        },
        "prose": {
          "locus": "Ch.XI · thunderstruck reaction · ~50%",
          "quote": "I stood like one thunderstruck, or as if I had seen an apparition; I listened, I looked round me, I could hear nothing, nor see anything; I went up to a rising ground to look farther",
          "why_score": "Plain first-person reportage — 'I stood like one thunderstruck' — that invented the realistic adventure journal; no ornament, all concrete tally and prayer, so prose scores 88."
        },
        "world": {
          "locus": "Ch.XI · footprint beach · ~50%",
          "quote": "the print of a man's naked foot on the shore, which was very plain to be seen on the sand",
          "why_score": "The unnamed Caribbean island as workshop, graveyard, and providential stage — goats, cave, journal, footprint beach, Friday's camp — geography becomes character, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · father's counsel · open anchor",
          "quote": "my father, a wise and grave man, gave me serious and excellent counsel against what he foresaw was my design. He asked me what reasons, more than a mere wandering inclination, I had for leaving father's house",
          "why_score": "Ch.I — father's 'middle state' speech against wandering — establishes the fatal desire before any wreck; strong moral setup but less instantly sensational than the footprint, so hook scores 85."
        },
        "innov": {
          "locus": "Ch.I · Robinsonade origin · open anchor",
          "quote": "Being the third son of the family and not bred to any trade, my head began to be filled very early with rambling thoughts. My father, who was very ancient, had given me a competent share of learning",
          "why_score": "Invented the Robinsonade, the solitary journal novel, and the colonizer-native dyad that powers Defoe through Golding; foundational template for survival SF and castaway cinema, so innov scores 95."
        },
        "ending": {
          "locus": "Ch.XIX · return enriched · ending anchor",
          "quote": "I might well say now, indeed, that the latter end of Job was better than the beginning. It is impossible to express the flutterings of my very heart when I found all my wealth about me",
          "why_score": "Return enriched — 'the latter end of Job was better than the beginning' — structurally tidy but the island's moral complexity flattens into providential fortune, so ending scores 84."
        }
      }
    },
    {
      "file": "271-gullivers-travels.md",
      "id": "print-v0.gullivers-travels",
      "title": "Gulliver's Travels",
      "author": "Jonathan Swift",
      "band": "G-print",
      "genre": "print",
      "print_genre": "satirical adventure / proto-SF / travel fantasy",
      "source_text": "https://www.gutenberg.org/cache/epub/829/pg829.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.1,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 84,
        "prose": 93,
        "world": 94,
        "hook": 86,
        "innov": 96,
        "ending": 85
      },
      "evidence": {
        "plot": "Four voyages — Lilliput court intrigue, Brobdingnag giants, Laputa absurd science, Houyhnhnm/Yahoo inversion — episodic satire with cumulative misanthropic arc rather than single mystery engine.",
        "cast": "Gulliver the credulous narrator, the six-inch Emperor, Brobdingnag King, Laputan projectors, the Master Horse and Yahoo herd — each voyage externalizes a facet of human folly through contrast pairs.",
        "pace": "Part I–II adventure tempo brisk; Laputa's intellectual digressions slow Part III; Part IV's philosophical dialogue accelerates into bleak finale.",
        "prose": "Swift's deadpan travelogue — 'an air of truth apparent through the whole' — masks savage irony; plain style that lets absurdity land without authorial winking.",
        "world": "Lilliput's inch-scale politics, Brobdingnag's bodily grotesque, Laputa's floating island, Houyhnhnm country — four counter-Earths that map Enlightenment anxieties.",
        "hook": "Publisher's frame and Gulliver's Nottinghamshire origins — establishes faux-documentary voice; the shipwreck in Part I arrives quickly but the meta-frame delays immersion.",
        "innov": "Invented the satirical voyage, the scale-shift fantasy, and the Houyhnhnm/Yahoo species inversion — template for Wells, Orwell, and all dystopian rational-beast fables.",
        "ending": "Gulliver's retirement among horses and refusal to see his wife as anything but a Yahoo — structurally complete but the misanthropic coda leaves less uplift than the voyage wonders."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I → Part IV · sample_print_v0",
          "quote": "My father had a small estate in Nottinghamshire; I was the third of five sons. He sent me to Emanuel College in Cambridge at fourteen years old, where I resided three years, and applied myself close to my studies",
          "why_score": "Four voyages — Lilliput court intrigue, Brobdingnag giants, Laputa absurd science, Houyhnhnm/Yahoo inversion — episodic satire with cumulative misanthropic arc rather than single mystery engine, so plot scores 88."
        },
        "cast": {
          "locus": "Part I Ch.II · Emperor of Lilliput · ~25%",
          "quote": "The emperor of Lilliput, attended by several of the nobility, comes to see the author in his confinement. The emperor's person and habit described. Learned men appointed to teach the author their language.",
          "why_score": "Gulliver the credulous narrator, the six-inch Emperor, Brobdingnag King, Laputan projectors, the Master Horse and Yahoo herd — each voyage externalizes a facet of human folly through contrast pairs, so cast scores 87."
        },
        "pace": {
          "locus": "Part IV · Yahoo comparison · ~50%",
          "quote": "The beast and I were brought close together, and by our countenances diligently compared both by master and servant, who thereupon repeated several times the word _Yahoo_. My horror and astonishment are not to be described.",
          "why_score": "Part I–II adventure tempo brisk; Laputa's intellectual digressions slow Part III; Part IV's philosophical dialogue accelerates into bleak finale, so pace scores 84."
        },
        "prose": {
          "locus": "Publisher's frame · faux veracity · open anchor",
          "quote": "There is an air of truth apparent through the whole; and indeed the author was so distinguished for his veracity, that it became a sort of proverb among his neighbours at Redriff, when any one affirmed a thing, to say, it was as true as if Mr. Gulliver had spoken it.",
          "why_score": "Swift's deadpan travelogue — 'an air of truth apparent through the whole' — masks savage irony; plain style that lets absurdity land without authorial winking, so prose scores 93."
        },
        "world": {
          "locus": "Part I Ch.II · Lilliput scale · ~25%",
          "quote": "The emperor of Lilliput, attended by several of the nobility, comes to see the author in his confinement. The emperor's person and habit described.",
          "why_score": "Lilliput's inch-scale politics, Brobdingnag's bodily grotesque, Laputa's floating island, Houyhnhnm country — four counter-Earths that map Enlightenment anxieties, so world scores 94."
        },
        "hook": {
          "locus": "Part I Ch.I · Nottinghamshire origins · open anchor",
          "quote": "My father had a small estate in Nottinghamshire; I was the third of five sons. He sent me to Emanuel College in Cambridge at fourteen years old",
          "why_score": "Publisher's frame and Gulliver's Nottinghamshire origins — establishes faux-documentary voice; the shipwreck in Part I arrives quickly but the meta-frame delays immersion, so hook scores 86."
        },
        "innov": {
          "locus": "Part IV · Houyhnhnm/Yahoo inversion · ~50%",
          "quote": "The beast and I were brought close together, and by our countenances diligently compared both by master and servant, who thereupon repeated several times the word _Yahoo_.",
          "why_score": "Invented the satirical voyage, the scale-shift fantasy, and the Houyhnhnm/Yahoo species inversion — template for Wells, Orwell, and all dystopian rational-beast fables, so innov scores 96."
        },
        "ending": {
          "locus": "Part IV · authorial coda · ending anchor",
          "quote": "I am not a little pleased that this work of mine can possibly meet with no censurers: for what objections can be made against a writer, who relates only plain facts, that happened in such distant countries",
          "why_score": "Gulliver's retirement among horses and refusal to see his wife as anything but a Yahoo — structurally complete but the misanthropic coda leaves less uplift than the voyage wonders, so ending scores 85."
        }
      }
    },
    {
      "file": "272-the-last-of-the-mohicans.md",
      "id": "print-v0.the-last-of-the-mohicans",
      "title": "The Last of the Mohicans",
      "author": "James Fenimore Cooper",
      "band": "G-print",
      "genre": "print",
      "print_genre": "frontier adventure / historical romance / wilderness thriller",
      "source_text": "https://www.gutenberg.org/cache/epub/940/pg940.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.1,
      "l1": {
        "plot": 90,
        "cast": 89,
        "pace": 85,
        "prose": 87,
        "world": 93,
        "hook": 88,
        "innov": 90,
        "ending": 91
      },
      "evidence": {
        "plot": "Fort William Henry siege → forest pursuit → Magua's captivity of Cora and Alice → waterfall fight → Uncas's death → tribal mourning; wilderness chase engine with historical frame and tragic coda.",
        "cast": "Hawkeye the pathfinder, Chingachgook the last sagamore, Uncas the noble son, Magua the revenger, Cora and Alice Munro, Major Duncan Heyward — frontier types that became American archetypes.",
        "pace": "Cooper's set-piece battles and council scenes alternate with dense forest tracking; the siege and waterfall sequences accelerate sharply between expository Indian-English parleys.",
        "prose": "Elevated romantic diction — 'It was a feature peculiar to the colonial wars' — with Indian oratory and landscape tableaux; period style that rewards patience with iconic speeches.",
        "world": "Lake George, Fort William Henry, the Horican, Delaware council fires, the primeval forest as moral theatre — colonial frontier geography as living character.",
        "hook": "Ch.I historical frame — wilderness must be crossed before armies meet — immediately establishes the frontier thesis and the novel's scale.",
        "innov": "Created the American frontier romance, the noble-savage triad (Hawkeye/Chingachgook/Uncas), and the wilderness-chase template for Westerns and historical adventure.",
        "ending": "Chingachgook over Uncas's grave — 'watering the grave of Uncas like drops of falling rain' — the title fulfilled with genuine tragic weight rare in Cooper's romances."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XXXIII · sample_print_v0",
          "quote": "It was a feature peculiar to the colonial wars of North America, that the toils and dangers of the wilderness were to be encountered before the adverse hosts could meet. A wide and apparently an impervious boundary of forests severed the possessions of the hostile provinces of France and England.",
          "why_score": "Fort William Henry siege → forest pursuit → Magua's captivity of Cora and Alice → waterfall fight → Uncas's death → tribal mourning; wilderness chase engine with historical frame and tragic coda, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XXX · Chingachgook's lament · ~75%",
          "quote": "when Uncas follows in my footsteps there will no longer be any of the blood of the Sagamores, for my boy is the last of the Mohicans.",
          "why_score": "Hawkeye the pathfinder, Chingachgook the last sagamore, Uncas the noble son, Magua the revenger, Cora and Alice Munro, Major Duncan Heyward — frontier types that became American archetypes, so cast scores 89."
        },
        "pace": {
          "locus": "Ch.IV · Magua exchange · ~25%",
          "quote": "\"Well go thy way: thou shalt not from this grove Till I torment thee for this injury.\"",
          "why_score": "Cooper's set-piece battles and council scenes alternate with dense forest tracking; the siege and waterfall sequences accelerate sharply between expository Indian-English parleys, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · historical frame · open anchor",
          "quote": "It was a feature peculiar to the colonial wars of North America, that the toils and dangers of the wilderness were to be encountered before the adverse hosts could meet.",
          "why_score": "Elevated romantic diction — 'It was a feature peculiar to the colonial wars' — with Indian oratory and landscape tableaux; period style that rewards patience with iconic speeches, so prose scores 87."
        },
        "world": {
          "locus": "Ch.I · frontier geography · open anchor",
          "quote": "A wide and apparently an impervious boundary of forests severed the possessions of the hostile provinces of France and England. The hardy colonist, and the trained European who fought at his side",
          "why_score": "Lake George, Fort William Henry, the Horican, Delaware council fires, the primeval forest as moral theatre — colonial frontier geography as living character, so world scores 93."
        },
        "hook": {
          "locus": "Ch.I · wilderness-before-battle thesis · open anchor",
          "quote": "It was a feature peculiar to the colonial wars of North America, that the toils and dangers of the wilderness were to be encountered before the adverse hosts could meet.",
          "why_score": "Ch.I historical frame — wilderness must be crossed before armies meet — immediately establishes the frontier thesis and the novel's scale, so hook scores 88."
        },
        "innov": {
          "locus": "Ch.XXX · last Mohican · ~75%",
          "quote": "for my boy is the last of the Mohicans.",
          "why_score": "Created the American frontier romance, the noble-savage triad (Hawkeye/Chingachgook/Uncas), and the wilderness-chase template for Westerns and historical adventure, so innov scores 90."
        },
        "ending": {
          "locus": "Ch.XXXIII · Uncas's grave · ending anchor",
          "quote": "scalding tears fell to their feet, watering the grave of Uncas like drops of falling rain.",
          "why_score": "Chingachgook over Uncas's grave — 'watering the grave of Uncas like drops of falling rain' — the title fulfilled with genuine tragic weight rare in Cooper's romances, so ending scores 91."
        }
      }
    },
    {
      "file": "273-the-moonstone.md",
      "id": "print-v0.the-moonstone",
      "title": "The Moonstone",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "mystery / detective fiction / sensation novel",
      "source_text": "https://www.gutenberg.org/cache/epub/155/pg155.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.4,
      "l1": {
        "plot": 92,
        "cast": 90,
        "pace": 86,
        "prose": 88,
        "world": 87,
        "hook": 89,
        "innov": 95,
        "ending": 88
      },
      "evidence": {
        "plot": "Indian theft prologue → Yorkshire birthday → midnight disappearance → Cuff investigation → opium revelation → Franklin Blake exonerated → diamond returned to India; the first great detective puzzle with fair-play clues and a supernatural gem engine.",
        "cast": "Betteredge the crusty steward, Rachel the proud heiress, Franklin Blake the suspect lover, Sergeant Cuff the dogged detective, Rosanna Spearman the tragic maid, Ezra Jennings the opium witness — each narrator a distinct voice.",
        "pace": "First Period brisk setup and theft; Second Period slows for testimonial accumulation; Third Period accelerates through Jennings's experiment and confession.",
        "prose": "Collins's plain, comic, and forensic styles shift with each narrator — Betteredge's tobacco and Crusoe, Clack's tract-mongering, Jennings's medical precision — sensation prose at its most versatile.",
        "world": "Yorkshire country house, London legal and medical circles, Indian temple lore, the Verinder estate as locked-room theatre — colonial gem mythology fused with English domestic realism.",
        "hook": "Prologue — Herncastle's sacrilegious theft at Seringapatam and the Moonstone's curse — immediately establishes the diamond as plot engine and moral hazard.",
        "innov": "Invented the full-length English detective novel, the multi-narrator sensation form, and the opium-dream solution — template for Conan Doyle, Christie, and all fair-play mystery.",
        "ending": "Diamond returned to India, lovers reconciled — structurally satisfying but the colonial restitution frame leaves English guilt partially aestheticized rather than fully examined."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Prologue → Epilogue · sample_print_v0",
          "quote": "One of the wildest of these stories related to a Yellow Diamond—a famous gem in the native annals of India. The earliest known traditions describe the stone as having been set in the forehead of the four-handed Indian god who typifies the Moon.",
          "why_score": "Indian theft prologue → Yorkshire birthday → midnight disappearance → Cuff investigation → opium revelation → Franklin Blake exonerated → diamond returned to India; the first great detective puzzle with fair-play clues and a supernatural gem engine, so plot scores 92."
        },
        "cast": {
          "locus": "First Period · Sergeant Cuff introduced · ~50%",
          "quote": "\"I am Sergeant Cuff, miss, of the Detective Police.\"",
          "why_score": "Betteredge the crusty steward, Rachel the proud heiress, Franklin Blake the suspect lover, Sergeant Cuff the dogged detective, Rosanna Spearman the tragic maid, Ezra Jennings the opium witness — each narrator a distinct voice, so cast scores 90."
        },
        "pace": {
          "locus": "First Period · diamond theft · ~50%",
          "quote": "\"Father!\" she screamed, \"come upstairs, for God's sake! _The Diamond is gone!_\"",
          "why_score": "First Period brisk setup and theft; Second Period slows for testimonial accumulation; Third Period accelerates through Jennings's experiment and confession, so pace scores 86."
        },
        "prose": {
          "locus": "Prologue · Moonstone lore · open anchor",
          "quote": "Partly from its peculiar colour, partly from a superstition which represented it as feeling the influence of the deity whom it adorned, and growing and lessening in lustre with the waxing and waning of the moon, it first gained the name by which it continues to be known in India to this day—the name of THE MOONSTONE.",
          "why_score": "Collins's plain, comic, and forensic styles shift with each narrator — Betteredge's tobacco and Crusoe, Clack's tract-mongering, Jennings's medical precision — sensation prose at its most versatile, so prose scores 88."
        },
        "world": {
          "locus": "Prologue · Seringapatam · open anchor",
          "quote": "The private difference between my cousin and me took its rise in a great public event in which we were both concerned—the storming of Seringapatam, under General Baird, on the 4th of May, 1799.",
          "why_score": "Yorkshire country house, London legal and medical circles, Indian temple lore, the Verinder estate as locked-room theatre — colonial gem mythology fused with English domestic realism, so world scores 87."
        },
        "hook": {
          "locus": "Prologue · Herncastle's theft · open anchor",
          "quote": "One of the wildest of these stories related to a Yellow Diamond—a famous gem in the native annals of India.",
          "why_score": "Prologue — Herncastle's sacrilegious theft at Seringapatam and the Moonstone's curse — immediately establishes the diamond as plot engine and moral hazard, so hook scores 89."
        },
        "innov": {
          "locus": "First Period · Detective Police · ~50%",
          "quote": "\"I am Sergeant Cuff, miss, of the Detective Police.\"",
          "why_score": "Invented the full-length English detective novel, the multi-narrator sensation form, and the opium-dream solution — template for Conan Doyle, Christie, and all fair-play mystery, so innov scores 95."
        },
        "ending": {
          "locus": "Epilogue · Moonstone restored to idol · ending anchor",
          "quote": "And there, in the forehead of the deity, gleamed the yellow Diamond, whose splendour had last shone on me in England, from the bosom of a woman's dress!",
          "why_score": "After eight centuries the gem returns to the Moon god's forehead and the Brahmins vanish as pilgrims — structurally satisfying but the colonial restitution frame leaves English guilt partially aestheticized rather than fully examined, so ending scores 88."
        }
      }
    },
    {
      "file": "274-the-woman-in-white.md",
      "id": "print-v0.the-woman-in-white",
      "title": "The Woman in White",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "mystery / sensation novel / Victorian thriller",
      "source_text": "https://www.gutenberg.org/cache/epub/583/pg583.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.9,
      "l1": {
        "plot": 91,
        "cast": 91,
        "pace": 87,
        "prose": 89,
        "world": 86,
        "hook": 92,
        "innov": 93,
        "ending": 90
      },
      "evidence": {
        "plot": "Drawing-master appointment → Woman in White encounter → Laura's marriage to Sir Percival → Fosco's identity swap → asylum imprisonment → Walter's investigation → Fosco's confession and death; sensation machinery at full Victorian power.",
        "cast": "Walter Hartright the resolute hero, Marian Halcombe the indomitable sister, Laura Fairlie the persecuted heiress, Count Fosco the corpulent villain, Anne Catherick the woman in white, Frederick Fairlie the neurasthenic uncle — sensation's greatest ensemble.",
        "pace": "First Epoch hooks with road apparition; Second Epoch slows for Limmeridge domestic intrigue; Third Epoch accelerates through investigation, graveyard, and Fosco's reckoning.",
        "prose": "Collins's testimonial frame — 'the story here presented will be told by more than one pen' — with Marian's trenchant diary voice and Fosco's oily self-portrait; sensation prose at peak clarity.",
        "world": "Limmeridge House Cumberland, London drawing-rooms, the asylum, graveyards, and Italian exile — English gothic domesticity fused with continental villainy.",
        "hook": "Walter's opening contract — patience versus resolution — then the midnight Woman in White on the lonely road; one of Victorian fiction's most instantly gripping openings.",
        "innov": "Invented the sensation novel's multi-narrator legal frame, the persecuted-woman plot, and the urbane foreign villain — template for du Maurier, Le Carré, and modern psychological thriller.",
        "ending": "Anne Catherick's ghostly figure 'goes down into the impenetrable gloom' while Laura is restored — structurally double: justice for the living, elegy for the dead."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "First Epoch → Third Epoch · sample_print_v0",
          "quote": "This is the story of what a Woman's patience can endure, and what a Man's resolution can achieve.",
          "why_score": "Drawing-master appointment → Woman in White encounter → Laura's marriage to Sir Percival → Fosco's identity swap → asylum imprisonment → Walter's investigation → Fosco's confession and death; sensation machinery at full Victorian power, so plot scores 91."
        },
        "cast": {
          "locus": "Second Epoch · Count Fosco · ~50%",
          "quote": "Count Fosco, though not a rich man, was not a penniless adventurer either. He had a small but sufficient income of his own. He had lived many years in England, and he held an excellent position in society.",
          "why_score": "Walter Hartright the resolute hero, Marian Halcombe the indomitable sister, Laura Fairlie the persecuted heiress, Count Fosco the corpulent villain, Anne Catherick the woman in white, Frederick Fairlie the neurasthenic uncle — sensation's greatest ensemble, so cast scores 91."
        },
        "pace": {
          "locus": "First Epoch · road encounter · ~25%",
          "quote": "stood the figure of a solitary Woman, dressed from head to foot in white garments, her face bent in grave inquiry on mine, her hand pointing to the dark cloud over London, as I faced her.",
          "why_score": "First Epoch hooks with road apparition; Second Epoch slows for Limmeridge domestic intrigue; Third Epoch accelerates through investigation, graveyard, and Fosco's reckoning, so pace scores 87."
        },
        "prose": {
          "locus": "First Epoch · testimonial frame · open anchor",
          "quote": "Thus, the story here presented will be told by more than one pen, as the story of an offence against the laws is told in Court by more than one witness—with the same object, in both cases, to present the truth always in its most direct and most intelligible aspect",
          "why_score": "Collins's testimonial frame — 'the story here presented will be told by more than one pen' — with Marian's trenchant diary voice and Fosco's oily self-portrait; sensation prose at peak clarity, so prose scores 89."
        },
        "world": {
          "locus": "First Epoch · Cumberland commission · ~25%",
          "quote": "Frederick Fairlie, Esquire, of Limmeridge House, Cumberland, wanted to engage the services of a thoroughly competent drawing-master, for a period of four months certain.",
          "why_score": "Limmeridge House Cumberland, London drawing-rooms, the asylum, graveyards, and Italian exile — English gothic domesticity fused with continental villainy, so world scores 86."
        },
        "hook": {
          "locus": "First Epoch · Woman in White · ~25%",
          "quote": "stood the figure of a solitary Woman, dressed from head to foot in white garments, her face bent in grave inquiry on mine, her hand pointing to the dark cloud over London, as I faced her.",
          "why_score": "Walter's opening contract — patience versus resolution — then the midnight Woman in White on the lonely road; one of Victorian fiction's most instantly gripping openings, so hook scores 92."
        },
        "innov": {
          "locus": "First Epoch · multi-narrator frame · open anchor",
          "quote": "the story here presented will be told by more than one pen, as the story of an offence against the laws is told in Court by more than one witness",
          "why_score": "Invented the sensation novel's multi-narrator legal frame, the persecuted-woman plot, and the urbane foreign villain — template for du Maurier, Le Carré, and modern psychological thriller, so innov scores 93."
        },
        "ending": {
          "locus": "Third Epoch · Anne Catherick's elegy · ending anchor",
          "quote": "So the ghostly figure which has haunted these pages, as it haunted my life, goes down into the impenetrable gloom. Like a shadow she first came to me in the loneliness of the night. Like a shadow she passes away in the loneliness of the dead.",
          "why_score": "Anne Catherick's ghostly figure 'goes down into the impenetrable gloom' while Laura is restored — structurally double: justice for the living, elegy for the dead, so ending scores 90."
        }
      }
    },
    {
      "file": "275-silas-marner.md",
      "id": "print-v0.silas-marner",
      "title": "Silas Marner",
      "author": "George Eliot",
      "band": "G-print",
      "genre": "print",
      "print_genre": "pastoral novel / redemption fable / domestic realism",
      "source_text": "https://www.gutenberg.org/cache/epub/550/pg550.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 86,
        "cast": 88,
        "pace": 82,
        "prose": 90,
        "world": 87,
        "hook": 84,
        "innov": 86,
        "ending": 89
      },
      "evidence": {
        "plot": "Lantern Yard exile → fifteen years of hoarded gold → theft → Eppie's arrival on the snow → Godfrey's hidden paternity → final choice of father over birthright; compact redemption arc with coin and child as twin symbols.",
        "cast": "Silas the wounded isolate, Eppie the regenerating child, Godfrey/Nancy the respectable guilt, Dolly Winthrop the village conscience — each role externalizes a moral facet of community versus secrecy.",
        "pace": "Part I lingers on village table-talk and custom before the child pivot; Part II accelerates through adoption, adulthood, and the Lantern Yard coda — pastoral tempo with a late emotional surge.",
        "prose": "Eliot's measured realism — spinning-wheels, the open door, golden curls on the hearth — fuses Wordsworthian epigraph with ironical village speech; moral psychology rendered without melodrama.",
        "world": "Raveloe lanes, the Stone Pits, the Rainbow, Lantern Yard memory — English provincial life as moral theater where gossip, chapel, and harvest frame character.",
        "hook": "Ch.I classifies the weaver as 'remnants of a disinherited race' beside brawny countryfolk — establishes mystery and social type before plot incident.",
        "innov": "The stolen gold replaced by a living child rewrites the miser fable as domestic theology; Eliot's method of provincial case study anticipates later psychological realism.",
        "ending": "Eppie's refusal to leave Silas for gentry comfort, coupled with the cleared Lantern Yard name — resolves adoption over blood without false uplift."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I → Part II · Eppie adoption arc · sample_print_v0",
          "quote": "The door was open, and it walked in over the snow, like as if it had been a little starved robin. Didn't you say the door was open? Yes—the door was open. The money's gone I don't know where, and this is come from I don't know where.",
          "why_score": "Lantern Yard exile, hoarded gold, theft, and Eppie's arrival replace coin with child as plot engine; Godfrey's secret and the final adoption choice complete a compact redemption arc, so plot scores 86."
        },
        "cast": {
          "locus": "Part I · Silas type · open anchor",
          "quote": "In the days when the spinning-wheels hummed busily in the farmhouses—and even great ladies, clothed in silk and thread-lace, had their toy spinning-wheels of polished oak—there might be seen in districts far away among the lanes, certain pallid undersized men, who looked like the remnants of a disinherited race.",
          "why_score": "Silas the wounded isolate, Eppie the regenerating child, Godfrey/Nancy the respectable guilt, and Dolly the village conscience each externalize community versus secrecy, so cast scores 88."
        },
        "pace": {
          "locus": "Part I · Rainbow Inn · ~25%",
          "quote": "And for the matter o' that, if the talk is to be o' the Lammeters, you know the most upo' that head, eh, Mr. Macey? You remember when first Mr. Lammeter's father come into these parts, and took the Warrens?",
          "why_score": "Part I lingers on village table-talk and custom before the child pivot; Part II accelerates through adoption and the Lantern Yard coda, so pace scores 82."
        },
        "prose": {
          "locus": "Part I · Eppie found · ~50%",
          "quote": "And to think of its being covered wi' them dirty rags—and the poor mother—froze to death; but there's Them as took care of it, and brought it to your door, Master Marner.",
          "why_score": "Eliot's measured realism fuses Wordsworthian epigraph with ironical village speech; moral psychology on the hearth renders without melodrama, so prose scores 90."
        },
        "world": {
          "locus": "Part I · Lantern Yard memory · open anchor",
          "quote": "Lantern Yard; he was believed to be a young man of exemplary life and ardent faith; and a peculiar interest had been centred in him ever since he had fallen, at a prayer-meeting, into a mysterious rigidity and suspension of consciousness.",
          "why_score": "Raveloe lanes, Stone Pits, the Rainbow, and Lantern Yard memory map English provincial life as moral theater where chapel and harvest frame character, so world scores 87."
        },
        "hook": {
          "locus": "Part I Ch.I · weaver opening · open anchor",
          "quote": "There might be seen in districts far away among the lanes, or deep in the bosom of the hills, certain pallid undersized men, who, by the side of the brawny country-folk, looked like the remnants of a disinherited race.",
          "why_score": "Ch.I classifies the weaver as a disinherited type beside brawny countryfolk — establishes mystery and social diagnosis before plot incident, so hook scores 84."
        },
        "innov": {
          "locus": "Part I · child at hearth · ~50%",
          "quote": "The little one, rising on its legs, toddled through the snow, the old grimy shawl in which it was wrapped trailing behind it, and the queer little bonnet dangling by its string.",
          "why_score": "Stolen gold replaced by a living child rewrites the miser fable as domestic theology; Eliot's provincial case study anticipates psychological realism, so innov scores 86."
        },
        "ending": {
          "locus": "Part II · Lantern Yard coda · ending anchor",
          "quote": "I want to see Mr. Paston, the minister: something may ha' come out to make 'em know I was innicent o' the robbery. Eppie was very joyful, for there was the prospect not only of wonder and delight at seeing a strange country, but also of coming back to tell Aaron all about it.",
          "why_score": "Eppie's refusal to leave Silas for gentry comfort, coupled with clearing the Lantern Yard name, resolves adoption over blood without false uplift, so ending scores 89."
        }
      }
    },
    {
      "file": "276-the-mill-on-the-floss.md",
      "id": "print-v0.the-mill-on-the-floss",
      "title": "The Mill on the Floss",
      "author": "George Eliot",
      "band": "G-print",
      "genre": "print",
      "print_genre": "bildungsroman / sibling tragedy / Victorian realism",
      "source_text": "https://www.gutenberg.org/cache/epub/6688/pg6688.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.4,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 84,
        "prose": 92,
        "world": 89,
        "hook": 86,
        "innov": 87,
        "ending": 91
      },
      "evidence": {
        "plot": "Childhood at the mill → family bankruptcy → Maggie's social transgressions → estrangement from Tom → flood reunion and mutual drowning — sibling bond drives a tragedy of property, gender, and feeling.",
        "cast": "Maggie the passionate intelligence, Tom the rigid honor, Mr Tulliver the proud bankrupt, Mrs Glegg the Dodson code — each figure embodies a collision between emotion and provincial morality.",
        "pace": "Seven-book Victorian breadth with set-piece family councils; the flood compresses decades of grievance into a single catastrophic movement.",
        "prose": "Eliot's river opening, Maggie's hair and shame, the ledger scene — psychological narration fused with landscape symbolism; among her most sustained stylistic achievements.",
        "world": "Dorlcote Mill, the Floss, St Ogg's, the Red Deeps — the river as fate-map for a trading family whose water-powered world becomes their grave.",
        "hook": "The broadening Floss and black-laden ships establish place and economic destiny before Maggie's first disobedience — landscape as prophecy.",
        "innov": "A female bildungsroman centered on intellect and desire punished by community — Maggie's case anticipates later feminist literary argument within realist form.",
        "ending": "Tom and Maggie reconciled only as the flood drowns them — 'In their death they were not divided' — structurally inevitable, emotionally devastating."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book VI–VII · flood climax · ending anchor",
          "quote": "O God, where am I? Which is the way home? Her whole soul was strained now on that thought; and she saw the long-loved faces looking for help into the darkness, and finding none.",
          "why_score": "Childhood at the mill, bankruptcy, Maggie's transgressions, estrangement, and flood reunion drive a tragedy of property and feeling; sibling bond closes in mutual drowning, so plot scores 88."
        },
        "cast": {
          "locus": "Book I · Maggie scolded · ~25%",
          "quote": "Maggie, Maggie, continued the mother, where's the use o' my telling you to keep away from the water? You'll tumble in and be drownded some day, an' then you'll be sorry you didn't do as mother told you.",
          "why_score": "Maggie the passionate intelligence, Tom the rigid honor, Mr Tulliver the proud bankrupt, and Mrs Glegg the Dodson code embody collisions between emotion and provincial morality, so cast scores 90."
        },
        "pace": {
          "locus": "Book III · bankruptcy · ~50%",
          "quote": "They haven't come upo' Moss for the money as I lent him, have they? No, father, said Tom; the note was burnt. Ah—Elizabeth Dodson—it's eighteen year since I married her——",
          "why_score": "Seven-book Victorian breadth with family councils slows the middle before the flood compresses decades of grievance into one catastrophic movement, so pace scores 84."
        },
        "prose": {
          "locus": "Book I · river opening · open anchor",
          "quote": "A wide plain, where the broadening Floss hurries on between its green banks to the sea, and the loving tide, rushing to meet it, checks its passage with an impetuous embrace.",
          "why_score": "Eliot's river opening, Maggie's shame, and the ledger scene fuse psychological narration with landscape symbolism — among her most sustained stylistic achievements, so prose scores 92."
        },
        "world": {
          "locus": "Book I · Dorlcote Mill · open anchor",
          "quote": "On this mighty tide the black ships—laden with the fresh-scented fir-planks, with rounded sacks of oil-bearing seed, or with the dark glitter of coal—are borne along to the town of St Ogg's.",
          "why_score": "Dorlcote Mill, the Floss, St Ogg's, and the Red Deeps map a trading family's water-powered world that becomes their grave, so world scores 89."
        },
        "hook": {
          "locus": "Book I Ch.I · Floss plain · open anchor",
          "quote": "A wide plain, where the broadening Floss hurries on between its green banks to the sea, and the loving tide, rushing to meet it, checks its passage with an impetuous embrace.",
          "why_score": "The broadening Floss and laden ships establish place and economic destiny before Maggie's first disobedience — landscape as prophecy, so hook scores 86."
        },
        "innov": {
          "locus": "Book I · Maggie's nature · ~25%",
          "quote": "Maggie's hair, as she threw off her bonnet, painfully confirmed her mother's accusation. Mrs Tulliver, desiring her daughter to have a curled crop, had had it cut too short in front to be pushed behind the ears.",
          "why_score": "A female bildungsroman centered on intellect and desire punished by community anticipates later feminist argument within realist form, so innov scores 87."
        },
        "ending": {
          "locus": "Book VII · flood · ending anchor",
          "quote": "O God, where am I? Which is the way home? She was floating in smooth water now,—perhaps soon to be in the invisible presence of those she looked for.",
          "why_score": "Tom and Maggie reconciled only as the flood drowns them — the epigraph fulfilled in death — structurally inevitable and emotionally devastating, so ending scores 91."
        }
      }
    },
    {
      "file": "277-north-and-south.md",
      "id": "print-v0.north-and-south",
      "title": "North and South",
      "author": "Elizabeth Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "industrial novel / social romance / strike fiction",
      "source_text": "https://www.gutenberg.org/cache/epub/4276/pg4276.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.6,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 85,
        "prose": 88,
        "world": 90,
        "hook": 85,
        "innov": 86,
        "ending": 84
      },
      "evidence": {
        "plot": "Helstone to Milton removal → master-worker conflict → strike and riot → Margaret's lie for Thornton → proposal, refusal, reconciliation — industrial debate fused with Pride-and-Prejudice structure.",
        "cast": "Margaret the moral mediator, Thornton the proud manufacturer, Higgins the union voice, Mrs Thornton the iron matriarch, Bessy the consumptive witness — a full social gallery.",
        "pace": "Dialogue-heavy strike and courtship sections alternate with deathbed and riot set-pieces; tempo is argumentative Victorian rather than thriller.",
        "prose": "Gaskell's clear, forceful sentences — mill roar, deathbed solemnity, Margaret's brittle laughter — render class conflict without flattening either side.",
        "world": "Harley Street refinement against Milton's smoke-blackened mills and stone-coped masters' houses — the North-South divide as moral geography.",
        "hook": "Ch.I wedding hurry and sleeping Edith establish Margaret's caretaker role and Southern ease before the industrial shock.",
        "innov": "Balances manufacturer sympathy with worker testimony in one romance plot — a template for later industrial and social-problem fiction.",
        "ending": "Mrs Thornton's sleepless trade vigil closes on economic anxiety rather than wedding bells — honest but less cathartic than the central love arc promises."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → strike/riot → reconciliation · sample_print_v0",
          "quote": "Come with me, she said. Come and see her! The voice in which she spoke was very low and solemn; but there was no fear or doubt expressed in it, either of him or of his compliance.",
          "why_score": "Helstone to Milton, strike, Margaret's lie, proposal and refusal, and reconciliation fuse industrial debate with romance structure, so plot scores 87."
        },
        "cast": {
          "locus": "Ch.I · Margaret and Edith · open anchor",
          "quote": "Edith! said Margaret, gently, Edith! But as Margaret half suspected, Edith had fallen asleep. She lay curled up on the sofa in the back drawing-room in Harley Street looking very lovely in her white muslin and blue ribbons.",
          "why_score": "Margaret the moral mediator, Thornton the proud manufacturer, Higgins the union voice, and Bessy the consumptive witness form a full social gallery, so cast scores 88."
        },
        "pace": {
          "locus": "Milton arrival · mill enclosure · ~25%",
          "quote": "An immense many-windowed mill, whence proceeded the continual clank of machinery and the long groaning roar of the steam-engine, enough to deafen those who lived within the enclosure.",
          "why_score": "Dialogue-heavy strike and courtship sections alternate with deathbed and riot set-pieces; tempo is argumentative Victorian rather than thriller, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · Harley Street · open anchor",
          "quote": "If Titania had ever been dressed in white muslin and blue ribbons, and had fallen asleep on a crimson damask sofa in a back drawing-room, Edith might have been taken for her.",
          "why_score": "Gaskell's clear sentences render mill roar, deathbed solemnity, and Margaret's brittle laughter without flattening either class pole, so prose scores 88."
        },
        "world": {
          "locus": "Milton · mill district · ~25%",
          "quote": "Opposite to the wall, along which the street ran, on one of the narrow sides of the oblong, was a handsome stone-coped house,—blackened, to be sure, by the smoke, but with paint, windows, and steps kept scrupulously clean.",
          "why_score": "Harley Street refinement against Milton's smoke-blackened mills maps the North-South divide as moral geography, so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · HASTE TO THE WEDDING · open anchor",
          "quote": "HASTE TO THE WEDDING. Wooed and married and a'. Edith! said Margaret, gently, Edith! But as Margaret half suspected, Edith had fallen asleep.",
          "why_score": "Wedding hurry and sleeping Edith establish Margaret's caretaker role and Southern ease before the industrial shock, so hook scores 85."
        },
        "innov": {
          "locus": "Bessy deathbed · ~50%",
          "quote": "Her last words to Mary were, Keep my face towards the wall, that I may never see the factory chimneys again. They are all blackened now, but I know where they are.",
          "why_score": "Balances manufacturer sympathy with worker testimony inside one romance plot — a template for later industrial fiction, so innov scores 86."
        },
        "ending": {
          "locus": "final chapter · Mrs Thornton vigil · ending anchor",
          "quote": "Son John, do you think I can sleep with an easy mind, while you keep awake full of care? Trade is bad. I dread nothing, replied he, drawing up his head. I know that no man will suffer by me.",
          "why_score": "Mrs Thornton's sleepless trade vigil closes on economic anxiety rather than wedding bells — honest but less cathartic than the love arc promises, so ending scores 84."
        }
      }
    },
    {
      "file": "278-the-old-curiosity-shop.md",
      "id": "print-v0.the-old-curiosity-shop",
      "title": "The Old Curiosity Shop",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Victorian sentimental novel / picaresque / child tragedy",
      "source_text": "https://www.gutenberg.org/cache/epub/700/pg700.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 83,
        "prose": 89,
        "world": 88,
        "hook": 90,
        "innov": 85,
        "ending": 88
      },
      "evidence": {
        "plot": "Grandfather's gambling ruin → flight with Nell → Quilp's pursuit → travelling showmen and industrial outskirts → Nell's decline and death — picaresque chase wrapped in child-martyr arc.",
        "cast": "Little Nell the innocent, Quilp the grotesque predator, Kit the loyal servant, the grandfather the weak gambler, Dick Swiveller the redeemed fool — Dickens's gallery at full sentimental power.",
        "pace": "Seventy-three chapters of flight, comic interludes, and mounting illness — Victorian serial breadth with emotional crescendo in the final movement.",
        "prose": "The night-walking frame, the chord passage on human feeling, Nell's deathbed quiet — Dickens's lyric prose at its most deliberately tearful.",
        "world": "The curiosity shop, the Welsh journey, furnace towns and showman's vans — England's margins rendered as moral landscape for innocence under siege.",
        "hook": "Ch.I's nocturnal narrator and confession of habit — 'Although I am an old man, night is generally my time for walking' — immediately establishes tone and mystery.",
        "innov": "The child-martyr template and grotesque villain paired with frame-narrator intimacy influenced Victorian serial fiction and later sentimental death scenes.",
        "ending": "Nell's death after two days, surrounded by readers and talkers — understated, pious, and deliberately devastating without last-minute rescue."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.72 death · sample_print_v0",
          "quote": "She had been dead two days. They were all about her at the time, knowing that the end was drawing on. She died soon after daybreak.",
          "why_score": "Grandfather's ruin, flight with Nell, Quilp's pursuit, picaresque journey, and Nell's decline form a child-martyr arc without last-minute rescue, so plot scores 86."
        },
        "cast": {
          "locus": "Quilp introduction · ~25%",
          "quote": "Quilp is my name. You might remember. It's not a long one—Daniel Quilp. You have some influence with my grandfather there. Some, said Mr Quilp emphatically.",
          "why_score": "Little Nell the innocent, Quilp the grotesque predator, Kit the loyal servant, and Dick Swiveller the redeemed fool form Dickens's gallery at full sentimental power, so cast scores 87."
        },
        "pace": {
          "locus": "travelling showmen · ~50%",
          "quote": "You are the two men I want, he said, the two men I have been looking for, and searching after! Where are that old man and that child you had with you at the races?",
          "why_score": "Seventy-three chapters of flight, comic interludes, and mounting illness stretch Victorian serial breadth before the final deathbed crescendo, so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · night-walking frame · open anchor",
          "quote": "Although I am an old man, night is generally my time for walking. In the summer I often leave home early in the morning, and roam about fields and lanes all day, or even escape for days or weeks together.",
          "why_score": "The nocturnal frame, chord passage on human feeling, and Nell's deathbed quiet show Dickens's lyric prose at its most deliberately tearful, so prose scores 89."
        },
        "world": {
          "locus": "moral reflection · ~25%",
          "quote": "There are chords in the human heart—strange, varying strings—which are only struck by accident; which will remain mute and senseless to appeals the most passionate and earnest, and respond at last to the slightest casual touch.",
          "why_score": "The curiosity shop, Welsh journey, furnace towns, and showman's vans map England's margins as moral landscape for innocence under siege, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · narrator opening · open anchor",
          "quote": "Although I am an old man, night is generally my time for walking. I have fallen insensibly into this habit, both because it favours my infirmity and because I love its light and feel the cheerfulness it sheds upon the earth.",
          "why_score": "Ch.I's nocturnal narrator immediately establishes tone, mystery, and the confession of habit that frames Nell's story, so hook scores 90."
        },
        "innov": {
          "locus": "Ch.I · heart-chords passage · open anchor",
          "quote": "In the most insensible or childish minds, there is some train of reflection which art can seldom lead, or skill assist, but which will reveal itself, as great truths have done, by chance, and when the discoverer has the least expectation of it.",
          "why_score": "The child-martyr template with grotesque villain and frame-narrator intimacy influenced Victorian serial fiction and later sentimental death scenes, so innov scores 85."
        },
        "ending": {
          "locus": "Ch.72 · Nell's death · ending anchor",
          "quote": "They had read and talked to her in the earlier portion of the night, but as the hours crept on, she sunk to sleep. They could tell, by what she faintly uttered in her dreams, that they were of her journeyings with the old man.",
          "why_score": "Nell's death after two days, surrounded by those who loved her, is understated and deliberately devastating without last-minute rescue, so ending scores 88."
        }
      }
    },
    {
      "file": "279-hard-times.md",
      "id": "print-v0.hard-times",
      "title": "Hard Times",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "industrial satire / social novel / utilitarian critique",
      "source_text": "https://www.gutenberg.org/cache/epub/786/pg786.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.5,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 86,
        "prose": 90,
        "world": 91,
        "hook": 92,
        "innov": 89,
        "ending": 85
      },
      "evidence": {
        "plot": "Gradgrind education → Louisa's loveless marriage → bank robbery frame → Stephen's pit death → Tom's exposure and flight — three-book fable of fact versus feeling with tight satirical architecture.",
        "cast": "Gradgrind the fact-worshipper, Louisa the numbed daughter, Stephen the honest weaver, Bounderby the hollow self-made man, Sissy the circus counterweight — each embodies a pole in the utilitarian debate.",
        "pace": "Book I sows doctrine, Book II reaps marriage disaster, Book III gathers consequences — Dickens's most schematic but propulsive three-movement design.",
        "prose": "Coketown smoke, Stephen's dialect indictment, Gradgrind's square forefinger — industrial satire rendered in memorable, speakable cadences.",
        "world": "Coketown's identical red brick, the mill hands, the circus camp, the Old Hell Shaft — factory civilization mapped as moral geography.",
        "hook": "'NOW, what I want is, Facts' — among the most quoted openings in English fiction; immediately declares theme and antagonist.",
        "innov": "Utilitarian education satirized as child-rearing experiment — the 'Hands' versus 'Heads' structure influenced later industrial and dystopian fiction.",
        "ending": "Tom rescued by circus allies and shipped abroad — comic escape relieves tragedy but leaves Coketown's system largely intact; structurally honest, emotionally mixed."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book I → Book III · Stephen/Tom arcs · sample_print_v0",
          "quote": "Look how we live, an' wheer we live, an' in what numbers, an' by what chances, and wi' what sameness; and look how the mills is awlus a goin, and how they never works us no nigher to ony dis'ant object—ceptin awlus, Death.",
          "why_score": "Gradgrind education, Louisa's marriage, bank frame-up, Stephen's pit death, and Tom's flight form a tight three-book fable of fact versus feeling, so plot scores 88."
        },
        "cast": {
          "locus": "Book I · Gradgrind school · open anchor",
          "quote": "NOW, what I want is, Facts. Teach these boys and girls nothing but Facts. Facts alone are wanted in life. Plant nothing else, and root out everything else.",
          "why_score": "Gradgrind, Louisa, Stephen, Bounderby, and Sissy each embody a pole in the utilitarian debate without flattening into allegory only, so cast scores 87."
        },
        "pace": {
          "locus": "Book II · Stephen and Bounderby · ~25%",
          "quote": "I thout 'a' had'n enough o' me t-day, sir, if you please, wi' praising me up and swelling me wi' compliments. I ha' gotten een to see wi' and eern to year wi'.",
          "why_score": "Book I sows doctrine, Book II reaps marriage disaster, Book III gathers consequences — Dickens's most schematic three-movement design, so pace scores 86."
        },
        "prose": {
          "locus": "Book I · Facts speech · open anchor",
          "quote": "Facts alone are wanted in life. Plant nothing else, and root out everything else. You can only form the minds of reasoning animals upon Facts: nothing else will ever be of any service to them.",
          "why_score": "Coketown smoke, Stephen's dialect indictment, and Gradgrind's square forefinger render industrial satire in memorable, speakable cadences, so prose scores 90."
        },
        "world": {
          "locus": "Book II · Stephen's Coketown · ~50%",
          "quote": "Look how you considers of us, and writes of us, and talks of us, and goes up wi' yor deputations to Secretaries o' State 'bout us, and how yo are awlus right, and how we are awlus wrong.",
          "why_score": "Coketown's identical red brick, mill hands, circus camp, and Old Hell Shaft map factory civilization as moral geography, so world scores 91."
        },
        "hook": {
          "locus": "Book I Ch.I · schoolroom · open anchor",
          "quote": "NOW, what I want is, Facts. Teach these boys and girls nothing but Facts. Facts alone are wanted in life. Plant nothing else, and root out everything else.",
          "why_score": "'NOW, what I want is, Facts' is among the most quoted openings in English fiction and immediately declares theme and antagonist, so hook scores 92."
        },
        "innov": {
          "locus": "Book I · reasoning animals · open anchor",
          "quote": "You can only form the minds of reasoning animals upon Facts: nothing else will ever be of any service to them. This is the principle on which I bring up my own children, and this is the principle on which I bring up these children.",
          "why_score": "Utilitarian education satirized as child-rearing experiment — the 'Hands' versus 'Heads' structure influenced later industrial and dystopian fiction, so innov scores 89."
        },
        "ending": {
          "locus": "Book III · Sleary's circus · ending anchor",
          "quote": "All right, Thquire! said Mr Sleary, your thon may be aboard-a-thip by thith time. Childerth took him off, an hour and a half after we left there latht night.",
          "why_score": "Tom rescued by circus allies and shipped abroad relieves tragedy but leaves Coketown's system largely intact — structurally honest, emotionally mixed, so ending scores 85."
        }
      }
    },
    {
      "file": "280-shi-gong-an.md",
      "id": "print-v0.shi-gong-an",
      "title": "施公案",
      "author": "佚名（清，说书传本）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案侠义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/施公案",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.6,
      "l1": {
        "plot": 88,
        "cast": 89,
        "pace": 81,
        "prose": 82,
        "world": 89,
        "hook": 87,
        "innov": 84,
        "ending": 85
      },
      "evidence": {
        "plot": "五百二十八回以施不全断案+黄天霸绿林线+后期钦差交织；/001 无头案、/397 御马案、/528 回京对质链清楚。",
        "cast": "施不全清正、黄天霸/计全/朱光祖侠群像；/001 胡登舉、/133 黄天霸信义 memorable。",
        "pace": "章回说书体量大，中段案卷与绿林段有重复；/133 一回合信息密。",
        "prose": "/001 诉状+堂审白描，/528 朝堂对质，说书套语偏俗可读。",
        "world": "江都/山东赈济/绿林山寨+钦差规程；与 scorecard 222《彭公案》同系。",
        "hook": "/001「父母无头尸+秀才当堂喊冤+施公得梦访案」开卷即入戏。",
        "innov": "公案+侠义合流巨制；与 scorecard 72《三侠五义》、222《彭公案》同谱系。",
        "ending": "/528 胡文骏诬告反被揭穿/众将加封/全書終，收束有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 胡登舉无头案/施公得梦 · open 第001回",
          "quote": "話說江都縣有一秀才，姓胡，名登舉。他的父母為人所殺，頭顱不見。胡登舉合家嚇得膽裂魂飛，慌忙出門，去稟縣主。跑到縣衙，正遇升堂，就進去喊冤。走至堂上，打了一躬，手舉呈詞，口稱：「父師在上，門生禍從天降。叩稟老父師，即賜嚴拿。」",
          "why_score": "五百二十八回以施不全断案+黄天霸绿林线交织；/001 无头案开卷、/397 御马案、/528 回京对质链清楚，故情节 88。"
        },
        "cast": {
          "locus": "第一三三回 · 黄天霸/朱光祖 · ~25% 第133回",
          "quote": "話說惡奴喬三與眾綠林飲酒閒談，正飲在半酣之際，才要提敘謀害之話。忽然跑進一人，走到喬三跟前，躬身帶笑說道：「莊外來了一人，年紀三旬上下，身形瘦小。穿平常衣服，坐騎白馬，身帶弓箭，拔一支圓頭箭，望空中射去，墜下；用弓梢接來，滴溜溜一轉，接在手中。」",
          "why_score": "施不全清正、黄天霸/计全/朱光祖侠群像功能位可辨；/133 黄天霸信义全交 memorable，故人物 89。"
        },
        "pace": {
          "locus": "第三九七回 · 窦耳墩/御马 · ~75% 第397回",
          "quote": "黃天霸首先說道：「竇耳墩！你現在應該知道咱老爺們的厲害了。雙鉤既為我等盜去，你也無所恃仗，正可悔過自新，將御馬速速交出，免得老爺們不留情面。今你不即送出御馬，還請老爺們進寨，有要話面商。」",
          "why_score": "章回说书体量大，中段案卷与绿林段有重复；/397 一回合谈判+盗马线信息密，故节奏 81。"
        },
        "prose": {
          "locus": "第一回 · 堂审诉状 · open 第001回",
          "quote": "施公靜心細閱。上寫：具呈生員胡登舉，祖居江都縣。生父曾作翰林，告老家居，廣行善事，憐恤窮苦，並無苛刻待人之事。不意於某日夜間，生父母閉戶安眠。至天曉，生往請安，父母俱不言語。生情急，踢開門戶，見父母屍身俱在牀上，兩個人頭，並無蹤跡。",
          "why_score": "/001 诉状+堂审白描，/528 朝堂对质；说书套语偏俗但公案体裁契合，故文笔 82。"
        },
        "world": {
          "locus": "第一三三回 · 绿林/赈济线 · ~25% 第133回",
          "quote": "忽見一位老江湖帶笑說：「三弟，此人來的正好。我們正想趁施不全奉旨山東賑濟，飽載而歸，截他些路費，哥們也好各奔前程。連連在此攪擾三年，我們心下不安。」",
          "why_score": "江都/山东赈济/绿林山寨+钦差规程；与 scorecard 222《彭公案》官场与绿林层并置，故世界观 89。"
        },
        "hook": {
          "locus": "第一回 · 无头案喊冤 · open 第001回",
          "quote": "胡登舉合家嚇得膽裂魂飛，慌忙出門，去稟縣主。跑到縣衙，正遇升堂，就進去喊冤。施公靜心細閱。上寫：具呈生員胡登舉……至天曉，生往請安，父母俱不言語。生情急，踢開門戶，見父母屍身俱在牀上，兩個人頭，並無蹤跡。",
          "why_score": "/001 无头尸+秀才喊冤+施公得梦访案并置，公案侠义 opening pull 强，故钩子 87。"
        },
        "innov": {
          "locus": "第三九七回 · 公案侠义合流 · ~75% 第397回",
          "quote": "卻說黃天霸等聽了竇耳墩這番話，向計全、朱光祖道：「咱們就進去一走，看他有何話說。」計全道：「使得。」朱光祖道：「可行。」於是大家一齊走上山來。竇耳墩接入。",
          "why_score": "公案+侠义合流巨制；与 scorecard 72《三侠五义》、222《彭公案》同谱系，原创有限但定模成熟，故创新 84。"
        },
        "ending": {
          "locus": "第五二八回 · 除奸/全書終 · end 第528回",
          "quote": "皇上聽了駭道：「施不全乃清正廉明的官吏，何得有此不端之事？胡文駿既已奏來，且等明日早朝，再為問明緣故。」次日，施公先將胡文駿的家人在沂州所具的供折揣在懷中，五更時便入朝房。王居正等人早已風聞此事，為著施公擔憂。",
          "why_score": "/528 胡文骏诬告反被供折揭穿/众将加封/全書終，冤案与封赏对仗收束，故结局 85。"
        }
      }
    },
    {
      "file": "281-qi-xia-wuyi.md",
      "id": "print-v0.qi-xia-wuyi",
      "title": "七俠五義",
      "author": "石玉昆（述）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案侠义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/七俠五義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.9,
      "l1": {
        "plot": 91,
        "cast": 92,
        "pace": 85,
        "prose": 84,
        "world": 92,
        "hook": 93,
        "innov": 86,
        "ending": 88
      },
      "evidence": {
        "plot": "百二十回宫廷冤案+侠义剪恶+军山收缘；较 scorecard 72 增订回目更密。",
        "cast": "寇珠/陈林、白玉堂、北侠欧阳春、智化等群像；五鼠+三侠功能位清晰。",
        "pace": "章回说书节奏；增订本中段除霸串场仍密，略有过场。",
        "prose": "话本白描+诗引；说书气味与 scorecard 72 同系。",
        "world": "开封府、陷空岛、军山、江湖规矩完整。",
        "hook": "狸猫换太子开场戏剧强。",
        "innov": "在 scorecard 72《三俠五義》基础上增订为通行本；公案侠义定模已成熟。",
        "ending": "钟雄洗心、群侠收缘并点小五义——收得住。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回 · 狸猫换太子 · open anchor",
          "quote": "你道此盒內是什麼東西？原來就是二人定的好計，將狸貓剝去皮毛，血淋淋，光油油，認不出是何妖物，好生難看。二人來至玉宸宮內，別人以為盒內是吃食之物，哪知其中就裡，恰好李妃臨蓐，剛然分娩，一時血暈，人事不知。",
          "why_score": "百二十回宫廷冤案+侠义剪恶+军山收缘；较 scorecard 72 增订回目更密，故情节 91。"
        },
        "cast": {
          "locus": "第001回 · 寇珠与陈林 · open anchor",
          "quote": "陈林千捧妝盒，一腔忠義，不顧死生，直往禁門而來。才轉過橋，走至禁門，只見郭槐攔住道；「你往哪裡去？劉娘娘宣你，有話面問。」",
          "why_score": "寇珠/陈林、白玉堂、北侠、智化等群像鲜明；五鼠+三侠功能位清晰，故人物 92。"
        },
        "pace": {
          "locus": "第001回 · 密谋推进 · open anchor",
          "quote": "光陰迅速，不覺的到了三月，聖駕至玉宸宮看視李妃，李妃參駕，天子說：「免參。」當下閒談，忽然想起明日乃是南清宮八千歲的壽辰，便特派首領陳林前往御園辦理果品，來日與八千歲祝壽。",
          "why_score": "章回说书节奏，开回密谋与终回收缘对仗，中段除霸串场密，故节奏 85。"
        },
        "prose": {
          "locus": "第001回 · 话本开篇 · open anchor",
          "quote": "話說宋朝自陳橋兵變，眾將立太祖為君，江山一統，相傳至太宗，又至真宗，四海昇平，萬民樂業，真是風調雨順，君正臣良。",
          "why_score": "话本白描+诗引，说书气味浓，动作场面简洁可诵，故文笔 84。"
        },
        "world": {
          "locus": "第001回 · 宫廷法度 · open anchor",
          "quote": "誰知劉妃已將李妃生產妖孽，奏明聖上。天子大怒，立將李妃貶入冷宮下院，加封劉妃為玉宸宮貴妃。可憐無靠的李妃受此不白之冤，向誰申訴？",
          "why_score": "开封府、陷空岛、军山、江湖规矩与宫廷法度并置，故世界观 92。"
        },
        "hook": {
          "locus": "第001回 · 狸猫换太子 · open anchor",
          "quote": "皆出劉妃心地不良，久懷嫉妒之心，今一聞此言，惟恐李妃生下太子立了正宮；自那日歸宮之後，便與總管都堂郭槐暗暗鋪謀定計，要害李妃。",
          "why_score": "狸猫换太子开场戏剧强，冤案与密谋并置，故钩子 93。"
        },
        "innov": {
          "locus": "第120回 · 公案侠义定模 · ending anchor",
          "quote": "鍾雄聽智化之言，恍然大悟。又見眾英雄義重如山，欣然向善。所謂「同聲相應，同氣相求」者也。",
          "why_score": "在 scorecard 72 基础上增订为通行本；公案侠义合流定模已成熟，故创新 86。"
        },
        "ending": {
          "locus": "第120回 · 钟雄改悔 · end anchor",
          "quote": "鍾雄復又歎一口氣，道：「好叫眾位兄弟得知。仔細想來，都是俺鍾雄的罪孽……從此打破迷關，這身衣正合心意，俺鍾雄直欲與漁樵過此生了。」",
          "why_score": "钟雄洗心、群侠收缘并点小五义，收束而不散，故结局 88。"
        }
      }
    },
    {
      "file": "282-dijing-jingwu-lue.md",
      "id": "print-v0.dijing-jingwu-lue",
      "title": "帝京景物略",
      "author": "劉侗、于奕正（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "笔记 / 方志",
      "source_text": "https://zh.wikisource.org/wiki/帝京景物略",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 72.1,
      "l1": {
        "plot": 58,
        "cast": 55,
        "pace": 72,
        "prose": 85,
        "world": 88,
        "hook": 65,
        "innov": 86,
        "ending": 68
      },
      "evidence": {
        "plot": "无连续情节，按卷记京师风物与节俗；卷0序、卷8畿辅名迹有微型起收。",
        "cast": "以民俗群像与僧道艺人为主，少固定主角；卷2于少保祠略有人物传。",
        "pace": "短章可读，节令推进自然；卷6香山寺、卷8狄梁公祠密度高。",
        "prose": "骈散相间，记游笔致清丽；卷0序、卷6香山寺描写精到。",
        "world": "明末京师四时不歇的节俗、寺观、市井层完整。",
        "hook": "卷0「燕不可无书而难为书」开篇即入京华记体。",
        "innov": "明代都市民俗记体；与 scorecard 283《東京夢華錄》对读互补。",
        "ending": "卷8畿辅名迹收束，有闭合感。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷0 · 序 · open 卷0",
          "quote": "燕不可無書而難為書。本朝之制，敦尚節儉，非有漢唐宮室之廣麗，別館離苑，跨山彌谷，以數百千計也；非有原廟之幸，汾陰之祠，閣道周流，長途中宿，若九成、華清之避暑也。地可墾辟九逵之外，以贍農萃氓隸。其可覽觀，則擊壤之叟，祝厘之倫，相與夷嵕而堙谷，列植招提，靈圄仙臺，遠近落離。",
          "why_score": "无连续情节，按卷记京师风物与节俗；卷0序、卷8畿辅名迹有微型起收，故情节 58。"
        },
        "cast": {
          "locus": "卷2 · 于少保祠 · ~25% 卷2",
          "quote": "崇文門內東半里，有祠曰「忠節」，祀少保兵部尚書于公謙也。公一臂一肩，定正統己巳之變。其被刑西市也，為天順元年。九年復官，為成化二年。又二十三年，賜諡肅湣，為弘治三年。又一百一年，改諡忠肅，為萬曆十八年。凡百有三十三年而論定。",
          "why_score": "以民俗群像与僧道艺人为主，少固定主角；卷2于少保祠略有人物传，故人物 55。"
        },
        "pace": {
          "locus": "卷6 · 香山寺 · ~75% 卷6",
          "quote": "京師天下之觀，香山寺當其首遊也。一日作者心，當二百年遊人目，為難耳。麗不欲若第宅，纖不欲若園亭，僻不欲若庵隱，香山寺正得廣博敦穆。崗嶺三周，叢木萬屯，經塗九軌，觀閣五雲，遊人望而趨趨，有丹青開於空際，鐘磬飛而遠聞也。",
          "why_score": "短章可读，节令推进自然；卷6香山寺、卷8狄梁公祠密度高，故节奏 72。"
        },
        "prose": {
          "locus": "卷6 · 记游笔致 · ~75% 卷6",
          "quote": "入寺門，廓廓落落然，風樹從容，泉流有雲。寺舊名甘露，以泉名也。泉上石橋，橋下方池，朱魚千頭，投餌是肥，頭頭迎客，履音以期。級石上殿，殿五重，崇廣略等，而高下致殊，山高下也。",
          "why_score": "骈散相间，记游笔致清丽；卷0序、卷6香山寺描写精到，故文笔 85。"
        },
        "world": {
          "locus": "卷0 · 京师记体 · open 卷0",
          "quote": "於是都人士游焉、觴焉、詠焉，曰：燕難為書，燕不可無書也。陳留之志風俗也，襄陽之志耆舊也，會稽之志典錄也，岳陽之志風土也，雒中之志伽藍也，華陽之志人物也，志焉爾。余門人劉生侗之志燕，異是。",
          "why_score": "明末京师四时不歇的节俗、寺观、市井层完整，故世界观 88。"
        },
        "hook": {
          "locus": "卷0 · 序 · open 卷0",
          "quote": "燕不可無書而難為書。本朝之制，敦尚節儉……於是都人士游焉、觴焉、詠焉，曰：燕難為書，燕不可無書也。",
          "why_score": "卷0「燕不可无书而难为书」开篇即入京华记体，故钩子 65。"
        },
        "innov": {
          "locus": "卷8 · 畿辅名迹 · end 卷8",
          "quote": "過沙河二十里，至新井庵。松有林，聲能鼓、能濤，影能陰畝。西數里，有臺曰「景梁臺」，土人立以思狄梁公也。柳林如新井庵松，照行人衣，白者皆碧。柳株株皆蟬，雜訊爭夕，無復斷續，行其下，語不得聞。",
          "why_score": "明代都市民俗记体；与 scorecard 283《東京夢華錄》对读互补，故创新 86。"
        },
        "ending": {
          "locus": "卷8 · 狄梁公祠/全書終 · end 卷8",
          "quote": "又五里，始梁公祠。祠自唐，草間不全碑碣，猶唐也。元大德間重建之，我正統間重修之。其碑云，梁公為昌平縣令，有媼，子死於虎，媼訴，公為文檄神，翌日虎伏階下，公肆告於眾，殺之。土人思公德，立祠也。",
          "why_score": "卷8畿辅名迹收束，狄梁公祠典故闭合，故结局 68。"
        }
      }
    },
    {
      "file": "283-dongjing-menghua-lu.md",
      "id": "print-v0.dongjing-menghua-lu",
      "title": "東京夢華錄",
      "author": "孟元老（宋）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "笔记 / 城市志",
      "source_text": "https://zh.wikisource.org/wiki/東京夢華錄",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 75.9,
      "l1": {
        "plot": 62,
        "cast": 58,
        "pace": 75,
        "prose": 88,
        "world": 90,
        "hook": 72,
        "innov": 92,
        "ending": 70
      },
      "evidence": {
        "plot": "无连续情节，按卷记汴京城市与节俗；卷六正月关扑有微型叙事弧。",
        "cast": "以市井群像与医官艺人为主，少固定主角。",
        "pace": "短章可读，卷三夜市、卷六节令密度高。",
        "prose": "白话记体清丽可读；卷一城郭、卷三夜市描写精到。",
        "world": "北宋汴京城郭、坊巷、节俗、军阵层完整。",
        "hook": "卷一「东都外城/护龙河」开篇即入汴京全景。",
        "innov": "宋代城市生活记体源头；影响后世《帝京景物略》等。",
        "ending": "卷十收束；条目式闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷一 · 东都外城 · open 卷一",
          "quote": "東都外城，方圓四十餘里。城壕曰護龍河，闊十餘丈，濠之內外，皆植楊柳，粉牆朱戶，禁人往來。城門皆甕城三層，屈曲開門；唯南薰門、新鄭門、新宋門、封丘門皆直門兩重，蓋此係四正門，皆留御路故也。",
          "why_score": "无连续情节，按卷记汴京城市与节俗；卷六正月关扑有微型叙事弧，故情节 62。"
        },
        "cast": {
          "locus": "卷三 · 马行街医铺 · ~25% 卷三",
          "quote": "馬行北去，乃小貨行，時樓大骨傳藥鋪，直抵正系舊封丘門，兩行金紫醫官藥鋪，如杜金鉤家、曹家、獨勝元、山水李家，口齒咽喉藥；石魚兒、班防禦、銀孩兒、柏郎中家，醫小兒；大鞋任家，產科。其餘香藥鋪席、官員宅舍、不欲遍記。",
          "why_score": "以市井群像与医官艺人为主，少固定主角；卷三医铺群像可辨，故人物 58。"
        },
        "pace": {
          "locus": "卷三 · 夜市 · ~25% 卷三",
          "quote": "夜市北州橋又盛百倍，車馬闐擁，不可駐足，都人謂之『裏頭』。大內西右掖門外街巷，大內西去右掖門、襖廟，直南浚儀橋街，西尚書省東門，至省前橫街。",
          "why_score": "短章可读，卷三夜市、卷六节令密度高，故节奏 75。"
        },
        "prose": {
          "locus": "卷一 · 城郭记体 · open 卷一",
          "quote": "新城南壁，其門有三：正南門曰南薰門；城南一邊，東南則陳州門，傍有蔡河水門；西南則戴樓門，傍亦有蔡河水門。蔡河正名惠民河，為通蔡州故也。",
          "why_score": "白话记体清丽可读；卷一城郭、卷三夜市描写精到，故文笔 88。"
        },
        "world": {
          "locus": "卷六 · 正月关扑 · ~75% 卷六",
          "quote": "正月一日年節，開封府放關撲三日。士庶自早互相慶賀，坊巷以食物動使果實柴炭之類，歌叫關撲。如馬行、潘樓街，州東宋門外，州西梁門外踴路，州北封丘門外，及州南一帶，皆結彩棚，鋪陳冠梳、珠翠、頭面、衣著、花朵、領抹、靴鞋、玩好之類。",
          "why_score": "北宋汴京城郭、坊巷、节俗、军阵层完整，故世界观 90。"
        },
        "hook": {
          "locus": "卷一 · 护龙河 · open 卷一",
          "quote": "東都外城，方圓四十餘里。城壕曰護龍河，闊十餘丈，濠之內外，皆植楊柳，粉牆朱戶，禁人往來。城門皆甕城三層，屈曲開門。",
          "why_score": "卷一「东都外城/护龙河」开篇即入汴京全景，故钩子 72。"
        },
        "innov": {
          "locus": "卷六 · 城市节俗记 · ~75% 卷六",
          "quote": "間列舞場歌館，車馬交馳。向晚，貴家婦女縱賞關賭，入場觀看，入市店館宴，慣習成風，不相笑勵。至寒食冬至三日亦如此。小民雖貧者，亦須新潔衣服，把酒相酬爾。",
          "why_score": "宋代城市生活记体源头；影响后世 scorecard 282《帝京景物略》等，故创新 92。"
        },
        "ending": {
          "locus": "卷四 · 军阵/末卷 · end anchor",
          "quote": "軍頭司每旬休按閱內等子、相撲手、劍棒手格鬥。諸軍營殿前指揮使直，在禁中有左右班、內殿直、散員、散都頭、散直、散指揮。御龍左右直系打御從物：御龍、骨朵子。",
          "why_score": "卷十收束；条目式闭合，军阵与节俗并置收束全书记体，故结局 70。"
        }
      }
    },
    {
      "file": "284-taiping-guangji.md",
      "id": "print-v0.taiping-guangji",
      "title": "太平廣記",
      "author": "李昉等（宋）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "志怪 / 类书",
      "source_text": "https://zh.wikisource.org/wiki/太平廣記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 75.0,
      "l1": {
        "plot": 65,
        "cast": 64,
        "pace": 78,
        "prose": 76,
        "world": 85,
        "hook": 70,
        "innov": 90,
        "ending": 72
      },
      "evidence": {
        "plot": "五百卷条目几乎无叙事线；卷125榼头师、卷375史姁有微型起收。",
        "cast": "条目人物不立体；卷123胡激、卷375史姁略有趣。",
        "pace": "条目极短，可随取随读；五百卷阅读节奏轻。",
        "prose": "文言简练；卷125报应、卷500杂录叙事可读。",
        "world": "神怪/报应/再生/杂录面广；单条深度有限。",
        "hook": "卷125榼头师「误杀曲蟮报」、卷375史姁复活偶有趣。",
        "innov": "宋代小说类书总汇；影响后世志怪与类书体。",
        "ending": "卷500「全書終」收束；条目式闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷125 · 榼头师 · open 卷125",
          "quote": "梁有榼頭師者，極精進，梁武帝甚敬信之。後敕使喚榼頭師，帝方與人棋，欲殺一段，應聲曰：「殺卻。」使遽出而斬之。帝棋罷，曰：「喚師。」使咨曰：「向者陛下令人殺卻，臣已殺訖。」帝歎曰：「師臨死之時，有何所言？」",
          "why_score": "五百卷条目几乎无叙事线；卷125榼头师、卷375史姁有微型起收，故情节 65。"
        },
        "cast": {
          "locus": "卷123 · 胡激 · ~25% 卷123",
          "quote": "唐胡激者，前嶺南節度使誕之子也。宰相賈餗知舉，登進士第。大和中，甘露之變，北軍方捕餗，有禁軍牙校，利激家富，白仇士良曰：「恐餗在激所。」因遣士卒理其家，既不獲餗，擒激以詣士良，士良命戮於轅門外，盡沒其財。",
          "why_score": "条目人物不立体；卷123胡激、卷375史姁略有趣，故人物 64。"
        },
        "pace": {
          "locus": "卷375 · 史姁 · ~75% 卷375",
          "quote": "漢陳留考城史姁，字威明。年少時，嘗病，臨死謂母曰：「我死當復生，埋我，以竹杖柱於瘞上，若杖折，掘出我。」及死埋之，柱如其言。七日往視，杖果折。即掘出之，已活，走至井上浴，平復如故。",
          "why_score": "条目极短，可随取随读；五百卷阅读节奏轻，故节奏 78。"
        },
        "prose": {
          "locus": "卷125 · 报应叙事 · open 卷125",
          "quote": "使曰：「師云：『貧道無罪，前劫為沙彌時，以鍬畫地，誤斷一曲蟮。帝時為蟮，今此報也。』」帝流淚悔恨，亦無及焉。",
          "why_score": "文言简练；卷125报应、卷500杂录叙事可读，故文笔 76。"
        },
        "world": {
          "locus": "卷123 · 冤报/甘露之变 · ~25% 卷123",
          "quote": "時激弟湘，在河東郡，忽一日，家僮見一人無頭，著綠衣，上皆流血，甚異之。及凶問至，詢其由，則激死之日也。後士良死，亦破其家，餗其報也。",
          "why_score": "神怪/报应/再生/杂录面广；单条深度有限，故世界观 85。"
        },
        "hook": {
          "locus": "卷125 · 误杀曲蟮报 · open 卷125",
          "quote": "梁有榼頭師者，極精進，梁武帝甚敬信之。後敕使喚榼頭師，帝方與人棋，欲殺一段，應聲曰：「殺卻。」使遽出而斬之。帝棋罷，曰：「喚師。」使咨曰：「向者陛下令人殺卻，臣已殺訖。」",
          "why_score": "卷125榼头师「误杀曲蟮报」戏剧强，故钩子 70。"
        },
        "innov": {
          "locus": "卷500 · 类书总汇 · end 卷500",
          "quote": "魯國公孔緯入相後，言於甥姪曰：「吾頃任兵部侍郎，與王晉公鐸，充弘文館學士，判館事。上任後，巡廳，晉公乃言曰：餘昔任兵部侍郎，與相國杜邠公悰，充弘文館直學士，判館事。暮春，留餘看牡丹於斯廳內。言曰：「此廳比令無逸居之，止要一間。今壯麗如此，子殊不知，非久須為灰燼。」",
          "why_score": "宋代小说类书总汇；影响后世志怪与类书体，故创新 90。"
        },
        "ending": {
          "locus": "卷500 · 全書終 · end 卷500",
          "quote": "上一卷 ◄ 太平廣記 卷第五百 雜錄八 孔緯 李克助 京都儒士 孟乙 振武角抵人 趙崇 韓偓 薛昌緒 姜太師 康義誠 高季昌 沈尚書妻 楊蘧 袁繼謙 帝羓 ► 全書終",
          "why_score": "卷500「全書終」收束；条目式闭合，故结局 72。"
        }
      }
    },
    {
      "file": "285-bao-gong-an.md",
      "id": "print-v0.bao-gong-an",
      "title": "包公案",
      "author": "佚名（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/包公案",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.3,
      "l1": {
        "plot": 78,
        "cast": 76,
        "pace": 82,
        "prose": 74,
        "world": 80,
        "hook": 82,
        "innov": 75,
        "ending": 79
      },
      "evidence": {
        "plot": "一百则各自成案，/001 无头+私访+扮鬼诱供链清楚；/076 九卒冒功+阴司对质，情节钩密。",
        "cast": "包公断案机敏可辨；/001 许献忠/萧淑玉、/100 程文焕夫妇功能位清楚，偏类型化。",
        "pace": "短篇公案体，一则数千字即收；/001–/026 节奏利，少注水。",
        "prose": "/001 话本白描+诉状骈俪，/026 批状议论有锋；套语与重复句式偏俗。",
        "world": "阳间公案+阴床理事并置；/076 边民冤魂+游总兵地狱，规则自洽。",
        "hook": "/001「屠户之女无头尸+秀才被诬+包公问『可有叫街和尚』」开卷即入戏。",
        "innov": "明代公案短篇集源头之一；与 scorecard 222《彭公案》章回侠义互补，原创有限。",
        "ending": "/100 三宫经托梦+庆云寺僧害+节烈自缢，「全書終」收束有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一则 · 许献忠无头案 · open /001",
          "quote": "包公看许生貌美性和，似非凶恶之徒，因此问道：「你与淑玉往来时曾有人从楼下经过否？」答道：「往日无人，只本月有叫街和尚夜间敲木鱼经过。」包公听罢怒道：「此必是你杀死的。今问你罪，你甘心否？」献忠心慌，答道：「甘心。」遂打四十收监。包公密召公差王忠、李义问道：「近日叫街和尚在何处居住？」",
          "why_score": "一百则各自成案，/001 无头+私访+扮鬼诱供链清楚；/076 九卒冒功+阴司对质，情节钩密，故情节 78。"
        },
        "cast": {
          "locus": "第一则 · 萧淑玉/许献忠 · open /001",
          "quote": "其楼靠近街路，常见许生行过，两下相看，各有相爱的心意。时日积久，遂私下言笑，许生以言挑之，女即微笑首肯。淑玉道：「倚梯在楼，恐夜间有人经过看见你。我今备一圆木在楼枋上，将白布一匹，半挂圆木，半垂楼下。」",
          "why_score": "包公断案机敏可辨；/001 许献忠/萧淑玉、/100 程文焕夫妇功能位清楚，偏类型化，故人物 76。"
        },
        "pace": {
          "locus": "第二十六则 · 阴床巧拙颠倒 · ~25% /026",
          "quote": "包公看罢大笑道：「可笑人心不足，夫妻分上不睦。巧者原是拙之奴，何曾颠倒相陪宿！」说罢，将数语批在原状子上，贴在大门外。须臾那告状女子见了，连声叫苦叫屈，求见包公。",
          "why_score": "短篇公案体，一则数千字即收；/001–/026 节奏利，少注水，故节奏 82。"
        },
        "prose": {
          "locus": "第一则 · 萧辅汉诉状 · open /001",
          "quote": "告为强奸杀命事：学恶许献忠，心邪狐媚，行丑鹑奔。觇女淑玉艾色，百计营谋，千思污辱。昨夜，带酒佩刀，潜入卧室，搂抱强奸，女贞不从，拔刀刺死。遗下簪珥，乘危盗去。",
          "why_score": "/001 话本白描+诉状骈俪，/026 批状议论有锋；套语与重复句式偏俗，故文笔 74。"
        },
        "world": {
          "locus": "第七十六则 · 阴床九卒冤 · ~75% /076",
          "quote": "包公道：「此地必有冤枉。」即叫左右曳住马头，宿于公馆，登赴阴床。忽见一群小卒，共有九名，纷纷告功，凄惨之状，怨气冲天。告为侵冒大功事：兵凶战危，自古为然。将官亡身许国，士卒轻生赴敌……今总兵游某，夺人之功，杀人之头，了人之命，灭人之口。",
          "why_score": "阳间公案+阴床理事并置；/076 边民冤魂+游总兵地狱，规则自洽，故世界观 80。"
        },
        "hook": {
          "locus": "第一则 · 无头尸+秀才被诬 · open /001",
          "quote": "至天晓，生往请安，父母俱不言语。生情急，踢开门户，见父母尸身俱在床上，两个人头，并不知何人所谋。邻舍有不平许生事者，与萧辅汉道：「你女平素与许献忠来往有半年余，昨夜许生在友家饮酒，必定乘醉误杀，是他无疑。」",
          "why_score": "/001「屠户之女无头尸+秀才被诬+包公问『可有叫街和尚』」开卷即入戏，故钩子 82。"
        },
        "innov": {
          "locus": "第一则 · 扮鬼诱供 · open /001",
          "quote": "僧明修乃手执弥陀珠佛掌答道：「我一时欲火要奸你，见你不从又要喊叫，恐人来捉我，故一时误杀你。今钗珥戒子尚在，明日买财帛并念经卷超度。」——百则各立一案，包公私访+扮鬼诱供，为后世章回公案定模。",
          "why_score": "明代公案短篇集源头之一；与 scorecard 222《彭公案》章回侠义互补，原创有限，故创新 75。"
        },
        "ending": {
          "locus": "第一百则 · 三宫经/庆云寺 · ending /100",
          "quote": "文焕自思：一时虽说缓死，然终不能脱此天罗。室内椅凳皆无，只得靠柱磉而坐。平生好诵《三官经》，闻能解厄，乃口念不住。是时包公奉委巡行浙江……梦见二将使入见，说道：「我奉三官法旨，请君往游庆云寺。」",
          "why_score": "/100 三宫经托梦+庆云寺僧害+节烈自缢，「全書終」收束有力，故结局 79。"
        }
      }
    },
    {
      "file": "286-qingmeng-tuo.md",
      "id": "print-v0.qingmeng-tuo",
      "title": "情夢柝",
      "author": "煙水散人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "拟话本 / 才子佳人",
      "source_text": "https://zh.wikisource.org/wiki/情夢柝",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.5,
      "l1": {
        "plot": 82,
        "cast": 84,
        "pace": 80,
        "prose": 86,
        "world": 78,
        "hook": 83,
        "innov": 82,
        "ending": 85
      },
      "evidence": {
        "plot": "二十回胡楚卿/沈若素双线+乔装误会；/06 扇案风波→/16 京门相认→/20 双配收束，因果清楚。",
        "cast": "楚卿守义不淫、若素机变有智；/06 衾儿/朱妈妈、/20 蕙娘男扮 memorable。",
        "pace": "二十回话本体，单回信息密度高；/06–/16 误离再合略拖。",
        "prose": "/01 开篇《醉落魄》+「批古评今」议论精警；/20 词引收束，文笔为清初拟话本上层。",
        "world": "崇祯河南上蔡+遂平+京师市井；闺门礼法与书童身份并置。",
        "hook": "/01「贪财好色常颠倒，试看天报名如謄稿」+梵宫遇娇娃，开卷即入题。",
        "innov": "「情梦柝」自命+击柝醒梦框架；与 scorecard 162《石點頭》同期拟话本，形式自觉度高。",
        "ending": "/20 秦蕙娘揭男扮/双鸳被鱼水同谐，误会全线收束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第六回 · 沈夫人打草惊蛇 · ~25% /06",
          "quote": "夫人夺来看时，却是一把金扇，小姐的字在上面，也不看诗句，又一掌道：「罢了，罢了，我不在家，你引诱起小姐。」衾儿急去拾著。朱妈妈对楚卿道：「你们做甚事？小姐写扇叫衾姐送你，被夫人搜著。如今小姐、衾儿都要拶哩。」",
          "why_score": "二十回胡楚卿/沈若素双线+乔装误会；/06 扇案风波→/16 京门相认→/20 双配收束，因果清楚，故情节 82。"
        },
        "cast": {
          "locus": "第一回 · 胡楚卿拒婚 · open /01",
          "quote": "楚卿接口道：「虽承荆年伯美意，但结亲太早，进衙读书，又晨昏远离膝下；况乡绅与现任公祖联姻，嫌疑未便。不如待孩儿明年赴过乡试，倘侥幸得中，那时怕没有邻近名门？」老夫妻二人，见他说得有志气，便也快活。",
          "why_score": "楚卿守义不淫、若素机变有智；/06 衾儿/朱妈妈、/20 蕙娘男扮 memorable，故人物 84。"
        },
        "pace": {
          "locus": "第十六回 · 京门乔装叙旧 · ~75% /16",
          "quote": "若素把喜新一看，晓得他是有来历的。遂把手一拱，作揖起来。喜新就公然坐下，自思：且看他开口何如？若素想道：他比前日模样大不相同。倘识破了，称我小姐起来，羞答答教我如何回答？",
          "why_score": "二十回话本体，单回信息密度高；/06–/16 误离再合略拖，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 开篇词 · open /01",
          "quote": "韶光易老，莫辜负眼前花鸟。从来人算何时了？批古评今，感慨知多少。贪财好色常颠倒，试看天报如謄稿。却教守拙偏凑巧。拈出新编，满砌生春草。——故名为《情梦柝》。",
          "why_score": "/01 开篇《醉落魄》+「批古评今」议论精警；/20 词引收束，文笔为清初拟话本上层，故文笔 86。"
        },
        "world": {
          "locus": "第一回 · 崇祯鹿邑 · open /01",
          "quote": "崇祯年间，河南归德府鹿邑县地方，有一秀士，姓胡名玮，字楚卿。生得琼姿玉骨，饱学多才，十三岁入庠。父亲胡文彬，曾做嘉兴通判，官至礼部郎中。",
          "why_score": "崇祯河南上蔡+遂平+京师市井；闺门礼法与书童身份并置，故世界观 78。"
        },
        "hook": {
          "locus": "第一回 · 情梦柝题名 · open /01",
          "quote": "其間又美恶相形，妍媸各别，以见心术之不可不端。所以名为《情梦柝》。绝古板的主意，绝风骚的文章，令观者会心自远，听我说来。",
          "why_score": "/01「贪财好色常颠倒，试看天报名如謄稿」+梵宫遇娇娃，开卷即入题，故钩子 83。"
        },
        "innov": {
          "locus": "第一回 · 击柝醒梦框架 · open /01",
          "quote": "若迷而不悟，任情做去，一如长夜漫漫，沉酣睡境，那个肯与你做冤家？当头一喝，击柝数声，唤醒尘梦耶？此刻，乐而不淫，怨而不怒，贞而不谅，哀而不伤。",
          "why_score": "「情梦柝」自命+击柝醒梦框架；与 scorecard 162《石點頭》同期拟话本，形式自觉度高，故创新 82。"
        },
        "ending": {
          "locus": "第二十回 · 双鸳被鱼水同谐 · ending /20",
          "quote": "衾儿三个同吃了饭。秦小姐面上红了白，白了红，似有不悦。若素道：「只为两下怜才，以致如此。我愿让姐姐为正，妹子只供中馈之职，再无悔心。」楚卿出去。两下定睛一看，楚卿喜从天降。秦小姐见少年风流，也心肯了。",
          "why_score": "/20 秦蕙娘揭男扮/双鸳被鱼水同谐，误会全线收束，故结局 85。"
        }
      }
    },
    {
      "file": "287-jinxiang-ting.md",
      "id": "print-v0.jinxiang-ting",
      "title": "錦香亭",
      "author": "古吴素庵主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "拟话本 / 才子佳人 / 历史背景",
      "source_text": "https://zh.wikisource.org/wiki/錦香亭",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.3,
      "l1": {
        "plot": 83,
        "cast": 82,
        "pace": 81,
        "prose": 84,
        "world": 85,
        "hook": 80,
        "innov": 79,
        "ending": 84
      },
      "evidence": {
        "plot": "十六回钟景期/葛明霞+安史之乱离合；/05 参李林甫→/13 迎驾→/16 辞婚完配，节点硬。",
        "cast": "钟景期俊雅有志、葛明霞+雷天然功能可辨；/05 景期酒兴上本 memorable。",
        "pace": "十六回体量适中；/01 开卷史论略长，/13–/16 收束密。",
        "prose": "/01《满庭芳》+武后至玄宗史笔；/05 奏本骈俪有力，文采高于一般说书传本。",
        "world": "盛唐长安+安史+范阳/东京多层；/13 郭子仪收复与葛太古释囚，制度感具体。",
        "hook": "/01「纷纷觅翠寻芳」+钟景期三场飞兔颖，开篇钩稳。",
        "innov": "才子佳人嵌入安史史诗；与 scorecard 102《隋唐演義》同系但偏情线，辨识中等。",
        "ending": "/16 赐婚歌姬辞婚+明霞兼程完配，误会与朝命双线收束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第五回 · 忤当朝谪官 · ~25% 第05回",
          "quote": "一时乘了酒兴，将一段儿女柔情变作一派英雄豪气。就焚起一炬好香，穿了公服，摆开文房四宝，端端坐了，写起本来，本上道：翰林承旨臣钟景期……窃见首相李林甫、节度安禄山，中外交通，上下侧目。",
          "why_score": "十六回钟景期/葛明霞+安史之乱离合；/05 参李林甫→/13 迎驾→/16 辞婚完配，节点硬，故情节 83。"
        },
        "cast": {
          "locus": "第一回 · 钟景期 · open 第01回",
          "quote": "中间有一士子，姓钟名景期，字琴仙，本贯武陵人氏。父亲钟秀，睿宗朝官拜功曹。且又生得人物俊雅，好象粉团成，玉琢就一般。父亲要与他选择亲事，他自道：「功名未就，那有闲心及此。」",
          "why_score": "钟景期俊雅有志、葛明霞+雷天然功能可辨；/05 景期酒兴上本 memorable，故人物 82。"
        },
        "pace": {
          "locus": "第十三回 · 葛太古入川迎驾 · ~75% 第13回",
          "quote": "郭子仪收兵，转来进取西京，直抵长安。城内史思明闻报，暗自想道：「那郭子仪是惹他不得的……不如原去修好安庆绪，与他合兵，同回范阳，再图后举。」",
          "why_score": "十六回体量适中；/01 开卷史论略长，/13–/16 收束密，故节奏 81。"
        },
        "prose": {
          "locus": "第一回 · 满庭芳 · open 第01回",
          "quote": "上苑花繁，皇都春早，纷纷觅翠寻芳。画桥烟柳，莺与燕争忙。一望桃红李白，东风暖、满目韶光。秋千架，佳人笑语，隐隐出雕墙。",
          "why_score": "/01《满庭芳》+武后至玄宗史笔；/05 奏本骈俪有力，文采高于一般说书传本，故文笔 84。"
        },
        "world": {
          "locus": "第十三回 · 郭子仪收复长安 · ~75% 第13回",
          "quote": "郭子仪不去追赶思明，乘势夺门而入，下令秋毫无犯，出榜安民，百姓安堵如故。子仪便扎营房，教军士将府库仓廪尽皆封锁。又教放狱中淹禁囚徒。李猪儿道：「有范阳佥判葛太古，原任御史大夫，因安禄山造反，他骂贼不屈，被他们监禁。」",
          "why_score": "盛唐长安+安史+范阳/东京多层；/13 郭子仪收复与葛太古释囚，制度感具体，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 钟景期三场飞兔颖 · open 第01回",
          "quote": "是年开科取士，各路贡士纷纷来到长安应举。中间有一士子，姓钟名景期，字琴仙……自幼聪明，读书过目不忘。七岁就能做诗，到得长成，无书不览。",
          "why_score": "/01「纷纷觅翠寻芳」+钟景期三场飞兔颖，开篇钩稳，故钩子 80。"
        },
        "innov": {
          "locus": "第五回 · 才子佳人+参奏权奸 · ~25% 第05回",
          "quote": "窃见首相李林甫、节度安禄山，中外交通，上下侧目，舌摇簧鼓，指人主若婴孩；屠戮剑锋，毁官民如草芥。官爵之升迁，视金钱之多寡；刑狱之出入，观贿赂之有无。",
          "why_score": "才子佳人嵌入安史史诗；与 scorecard 102《隋唐演義》同系但偏情线，辨识中等，故创新 79。"
        },
        "ending": {
          "locus": "第十六回 · 平北公承恩完配 · ending 第16回",
          "quote": "天然道：「赐婚大典，决不敢潦草从事……相公可修书一封，差人连夜到东京，报知葛公，叫他将明霞小姐兼程送到范阳，先成了亲。那时赐婚到来，相公便可推却，说已经娶有正室，不敢停妻再娶。」",
          "why_score": "/16 赐婚歌姬辞婚+明霞兼程完配，误会与朝命双线收束，故结局 84。"
        }
      }
    },
    {
      "file": "288-kuaishi-zhuan.md",
      "id": "print-v0.kuaishi-zhuan",
      "title": "快士傳",
      "author": "五色石主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "侠义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/快士傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.3,
      "l1": {
        "plot": 84,
        "cast": 83,
        "pace": 79,
        "prose": 82,
        "world": 80,
        "hook": 78,
        "innov": 81,
        "ending": 83
      },
      "evidence": {
        "plot": "十七卷董闻科举+常奇番邦立功双线；/04 入京遇师→/12 华光国→/16 封诰，跨度清楚。",
        "cast": "董闻英爽有志、常奇义侠自宫、马二娘贞烈；/12 月仙公主功能位可辨。",
        "pace": "十七卷跨度大，中段番邦线略停驻；/04–/12 信息密度尚可。",
        "prose": "/00 序论「快心之人与快心之事」精警；/04 白描+序文，说书可读。",
        "world": "明初京师+番邦华光国+河工线；/12 白鹿战马设定自洽。",
        "hook": "/00「必我快我心，而后可以快人心」定调；硬钩弱于 scorecard 222 公案开卷。",
        "innov": "「快士」概念自觉+翻恨为快；常奇自宫番邦立功在同类中辨识度高。",
        "ending": "/16 常奇封诰+董闻省亲，「全書終」式善报收束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第四卷 · 董闻遇庄文靖 · ~25% /04",
          "quote": "董闻所遇马上那个官人，不是别人，就是湖广举人庄文靖。他昔日上京会试之时，从开封府经过。董闻曾拜在他门下，师生之谊甚厚，他今新中了进士，考选了翰林。因他夙有文望，京中大老无不钦敬，十分荣耀。",
          "why_score": "十七卷董闻科举+常奇番邦立功双线；/04 入京遇师→/12 华光国→/16 封诰，跨度清楚，故情节 84。"
        },
        "cast": {
          "locus": "第十二卷 · 月仙公主 · ~75% /12",
          "quote": "常奇道：「若问我本事，不是夸口说。捻着一管笔，蘸着几点墨，随你要做甚文字，可倚马而待。若拿着刀枪弓箭，骑着快马，虽百万军中，往来驰骤，如入无人之境。」公主道：「据你这般说，是文武全才了。我华光国中，最肯招贤纳士，我便是本国的公主。」",
          "why_score": "董闻英爽有志、常奇义侠自宫、马二娘贞烈；/12 月仙公主功能位可辨，故人物 83。"
        },
        "pace": {
          "locus": "第四卷 · 徐世子聘师 · ~25% /04",
          "quote": "文靖道：「只是一件，那徐世子是将门之子，甚有勇略。恐贤契文弱之士，与他意气未必相投。」董闻道：「这不妨。门生于武艺中亦颇知一二。」因便把自己武艺服人之事，略述大概。",
          "why_score": "十七卷跨度大，中段番邦线略停驻；/04–/12 信息密度尚可，故节奏 79。"
        },
        "prose": {
          "locus": "序 · 快士题名 · open /00",
          "quote": "古今之载籍繁矣。求其快人心者，历数代止一二人。就此一二人之身，求其快人心者，终一生止一二事。甚哉！快心之人与快心之事不可多得，有如此也。盖必我快我心，而后可以快人心。",
          "why_score": "/00 序论「快心之人与快心之事」精警；/04 白描+序文，说书可读，故文笔 82。"
        },
        "world": {
          "locus": "第十二卷 · 华光国 · ~75% /12",
          "quote": "当下公主引常奇入朝门内，参见了国王，把常奇所言一一奏闻。国王遂宣常奇上殿，给与纸笔，先试他文字，即命公主出题。公主指所乘白鹿为题，要常奇作赋一篇。常奇援笔立就，语皆精工。",
          "why_score": "明初京师+番邦华光国+河工线；/12 白鹿战马设定自洽，故世界观 80。"
        },
        "hook": {
          "locus": "序 · 快士概念 · open /00",
          "quote": "假当挽世，而有人焉，有愿必成，有忿必泄，矢己必表之日星，救人必出之汤火，慷慨淋漓，不留遗憾，斯其快我心而并快人心为何如者！余爱之慕之，乐得而称述之，因合之曰「快士」，而为之传云。",
          "why_score": "/00「必我快我心，而后可以快人心」定调；硬钩弱于 scorecard 222 公案开卷，故钩子 78。"
        },
        "innov": {
          "locus": "第十六卷 · 常奇封诰 · ending /16",
          "quote": "天子传旨，赐常奇金印一颗，玉带一条，蟒衣一袭，加敕一道，使兼督运东都指挥使，司各卫兵马，诰封其妻马氏为夫人。敕命至山东，常奇大喜，与马氏拜受恩荣。",
          "why_score": "「快士」概念自觉+翻恨为快；常奇自宫番邦立功在同类中辨识度高，故创新 81。"
        },
        "ending": {
          "locus": "第十六卷 · 董闻省亲 · ending /16",
          "quote": "董闻辞了朝，别了庄文靖、计高二人，并同僚各官，起身出京。马前打着两面金字牌，上书「钦假」、「省亲」，所遇之处，官府迎送趋承，自不必说。及回到家中，恰值父亲董起麟、母亲郝氏六十双寿，贺者填门，十分热闹。",
          "why_score": "/16 常奇封诰+董闻省亲，「全書終」式善报收束，故结局 83。"
        }
      }
    },
    {
      "file": "289-mulan-qinü-zhuan.md",
      "id": "print-v0.mulan-qinü-zhuan",
      "title": "木蘭奇女傳",
      "author": "佚名（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/木蘭奇女傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.5,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 77,
        "prose": 80,
        "world": 83,
        "hook": 79,
        "innov": 82,
        "ending": 82
      },
      "evidence": {
        "plot": "三十三回朱氏+木兰代父+征番；/06 李靖授徒→/21 金沙谷→/25 突厥降，节点清楚。",
        "cast": "朱若虚孝弟、木兰勇烈、李靖/康和阿可辨；/21 木箕自刎 memorable。",
        "pace": "三十三回+朱若虚/木兰/康和阿多线，中段略散。",
        "prose": "/01 古乐府序+史笔；/06 评花卉对白机锋，高于一般说唐传本。",
        "world": "隋唐+突厥+番邦金牛关/金沙谷；/06 李靖遁甲设定具体。",
        "hook": "/01 李药师序+「奇中奇人」定调；硬钩偏议论。",
        "innov": "扩写《木兰辞》为章回+李靖线；与 scorecard 233《薛仁貴征東》同系但偏女将。",
        "ending": "/25 突厥称臣+康和阿罢兵，征番线收束清楚。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第二十一回 · 金沙谷木箕自刎 · ~75% 第二十一回",
          "quote": "木箕看罢，大惊道：「吾中小蛮之计也。」三将下马，抱头大哭。山上唐兵大叫曰：「番将身入火坑，尔足踏之地，皆是地雷火坑。能如司马懿，哭得天降洪雨则可免。」番将抬头看时，见唐兵各执火把，四面堆积茅柴无数，料不能免，三将皆望北再拜，自刎而亡。",
          "why_score": "三十三回朱氏+木兰代父+征番；/06 李靖授徒→/21 金沙谷→/25 突厥降，节点清楚，故情节 85。"
        },
        "cast": {
          "locus": "第一回 · 朱若虚孝弟 · open 第一回",
          "quote": "自己向亡兄灵前再拜曰：「天禄永承兄祀，即兄之适子，兄其荫庇，阴相厥昌焉。」其父元华与宫氏好不快活，连病都不见了，与亲眷饮酒，夜深方散。惟有妻子黄氏，暗地里有些唏嘘。",
          "why_score": "朱若虚孝弟、木兰勇烈、李靖/康和阿可辨；/21 木箕自刎 memorable，故人物 84。"
        },
        "pace": {
          "locus": "第六回 · 李靖评花卉 · ~25% 第六回",
          "quote": "靖曰：「夫所谓孤者，不俟春王之令，不须绿叶之敷，众皆零落吾独条达。喷异香于冬末，挺灵秀于春先。所谓洁者，辞阳和之雨露，免蜂蝶之摧残。」若虚曰：「居今之世，仿古之行，先生其张良之亚欤？」",
          "why_score": "三十三回+朱若虚/木兰/康和阿多线，中段略散，故节奏 77。"
        },
        "prose": {
          "locus": "第一回 · 李药师序 · open 第一回",
          "quote": "古乐府所载《木兰辞》，乃唐初国师李药师所作也。药师名靖，号青莲，又号三元道人。先生少日，负经天纬地之才，抱治国安民之志，佐太宗平隋乱，开唐基，官拜太傅，赐爵赵公。",
          "why_score": "/01 古乐府序+史笔；/06 评花卉对白机锋，高于一般说唐传本，故文笔 80。"
        },
        "world": {
          "locus": "第六回 · 李靖授遁甲 · ~25% 第六回",
          "quote": "李靖遂将生平所知所能，一一授与若虚，若虚心领神会。不上一年，将遁甲中天地神人鬼、龙虎风云，阳九局、阴九局，四千三百二十变局，三十六吉格，三十六凶格，内外三十六生格，三十六死格，般般学会。",
          "why_score": "隋唐+突厥+番邦金牛关/金沙谷；/06 李靖遁甲设定具体，故世界观 83。"
        },
        "hook": {
          "locus": "第一回 · 奇中奇人 · open 第一回",
          "quote": "奇中奇人为谁？即朱氏木兰也。木兰女年十四，孝心纯笃。亲衰而病，适军令至，女扮男妆，代父从征，十三年而回，无人知晓，又能居丧如礼，全命全真，岂非奇中奇人。",
          "why_score": "/01 李药师序+「奇中奇人」定调；硬钩偏议论，故钩子 79。"
        },
        "innov": {
          "locus": "第一回 · 木兰扩写 · open 第一回",
          "quote": "盖先生盛代奇人，故能识奇中奇人，保全奇中奇人。奇中奇人为谁？即朱氏木兰也。——将《木兰辞》扩为章回+朱若虚/李靖线，在 scorecard 233《薛仁貴征東》同系中偏女将叙事。",
          "why_score": "扩写《木兰辞》为章回+李靖线；与 scorecard 233《薛仁貴征東》同系但偏女将，故创新 82。"
        },
        "ending": {
          "locus": "第二十五回 · 突厥称臣 · ending 第二十五回",
          "quote": "康和阿见唐兵连日攻城，不甚努力，料李靖必有阴谋，心甚不安。即上表道：番民乐附，其不可与争一也。以一隅之地，敌王国之师，十年之间，臣须发尽白，目茫齿落，心力竭尽，未获一胜。主上速与唐和，犹不失番邦之主。",
          "why_score": "/25 突厥称臣+康和阿罢兵，征番线收束清楚，故结局 82。"
        }
      }
    },
    {
      "file": "290-qianhan-yanyi.md",
      "id": "print-v0.qianhan-yanyi",
      "title": "前漢演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/前漢演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.0,
      "l1": {
        "plot": 80,
        "cast": 77,
        "pace": 71,
        "prose": 82,
        "world": 84,
        "hook": 78,
        "innov": 79,
        "ending": 81
      },
      "evidence": {
        "plot": "一百回西汉210年+女宠外戚总线；/025 韩信伐魏节点硬，/100 王莽弑平帝收束清楚。",
        "cast": "刘邦/韩信/武帝/苏武/王莽等历史人物群像；/075 苏武抗节 memorable，偏史笔非单一主角。",
        "pace": "一百回通史体例，单元随朝代切换；蔡东藩夹叙夹议，中段略散于 scorecard 120《說唐》英雄榜密度。",
        "prose": "史笔+演义；/自序 女宠外戚论+ /025 韩信计议，文采高于一般说书传本。",
        "world": "前汉+楚汉+外戚系统完整；与 scorecard 51《东周列国志》同系通史演义。",
        "hook": "/自序 以女宠外戚立旨+《史记》《汉书》动机，史鉴意识先行。",
        "innov": "蔡东藩《历史演义》系列开创通史章回体；/自序 自陈写作动机，形式辨识高于 scorecard 120 说书传本。",
        "ending": "/100 明确前汉终局，王莽弑帝+元后覆宗，史笔收束闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "自序 · 女宠外戚立旨 + 第100回 · 王莽弑帝 · sample_print_v0",
          "quote": "漢則兩京迭嬗，閱年四百有餘，而前漢二百一十年間，有女寵，有外戚，有方鎮，有夷狄，有嬖幸，有閹宦，有權奸，蓋已舉古今來病國之厲階，彙集其中",
          "why_score": "一百回西汉210年+女宠外戚总线；/025 韩信伐魏节点硬，/100 王莽弑平帝收束清楚，故情节 80。"
        },
        "cast": {
          "locus": "第075回 · 苏武持节 · ~75%",
          "quote": "特派中郎將蘇武，持節送歸，並令武齎去金帛，厚贈且鞮侯單于。武字子卿，為故平陵侯蘇建次子……此次受命出使，也知吉凶難卜，特與母妻親友訣別",
          "why_score": "刘邦/韩信/武帝/苏武/王莽等历史人物群像；/075 苏武抗节 memorable，偏史笔非单一主角，故人物 77。"
        },
        "pace": {
          "locus": "第025回 · 韩信伐魏 · ~25%",
          "quote": "韓信等到了臨晉津，望見對岸統是魏兵，不便逕渡，乃擇地安營，趕辦船隻，與魏兵隔河相距，暗中卻派遣幹員，探察上流形勢",
          "why_score": "一百回通史体例，单元随朝代切换；蔡东藩夹叙夹议，中段略散于 scorecard 120《說唐》英雄榜密度，故节奏 71。"
        },
        "prose": {
          "locus": "自序 · 女宠外戚论 · open anchor",
          "quote": "本編兼彩正稗，貫徹初終，所有前漢治亂之大凡，備載無遺，而於女寵外戚之興衰，尤再三致意，揭示後人，非敢謂有當史學，但以淺近之詞，演述故乘",
          "why_score": "史笔+演义；/自序 女宠外戚论+ /025 韩信计议，文采高于一般说书传本，故文笔 82。"
        },
        "world": {
          "locus": "自序 · 前汉框架 · open anchor",
          "quote": "高祖以百戰成帝業，而其權且移於宮闈；文景懲之，厥禍少殺；至武帝尊田蚡，貴衛青，女寵外戚，於此復盛",
          "why_score": "前汉+楚汉+外戚系统完整；与 scorecard 51《东周列国志》同系通史演义，故世界观 84。"
        },
        "hook": {
          "locus": "自序 · 写作动机 · open anchor",
          "quote": "鄙人不敏，嘗借說部體裁，演歷史故事，由今追昔，溯而上之，以至秦漢……漢則兩京迭嬗，閱年四百有餘",
          "why_score": "/自序 以女宠外戚立旨+《史记》《汉书》动机，史鉴意识先行，故钩子 78。"
        },
        "innov": {
          "locus": "自序 · 蔡东藩写作动机 · open anchor",
          "quote": "稗史之引起觀感，令人悅目，固較正史為尤易也。鄙人不敏，嘗借說部體裁，演歷史故事",
          "why_score": "蔡东藩《历史演义》系列开创通史章回体；/自序 自陈写作动机，形式辨识高于 scorecard 120 说书传本，故创新 79。"
        },
        "ending": {
          "locus": "第100回 · 前汉终局 · end anchor",
          "quote": "卻說元始四年春二月，平帝大婚……莽率二子入朝，稽首辭讓，不敢受賞……太皇太后再召問孔光……莽方才拜受",
          "why_score": "/100 明确前汉终局，王莽弑帝+元后覆宗，史笔收束闭合，故结局 81。"
        }
      }
    },
    {
      "file": "291-houhan-yanyi.md",
      "id": "print-v0.houhan-yanyi",
      "title": "後漢演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/後漢演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.8,
      "l1": {
        "plot": 79,
        "cast": 76,
        "pace": 72,
        "prose": 81,
        "world": 83,
        "hook": 78,
        "innov": 79,
        "ending": 82
      },
      "evidence": {
        "plot": "一百回后汉210年，/025 北庭郑众+ /100 晋室开基收束，跨度清楚。",
        "cast": "光武/马皇后/吕布(演义化)/司马昭等群像；/100 司马昭立嗣 memorable，偏史笔。",
        "pace": "一百回通史体例，单元随朝代切换；蔡东藩夹叙夹议，中段略散。",
        "prose": "史笔+演义；/025 郑众折强威，/100 晋室开基史笔，文采高于说书传本。",
        "world": "后汉+三国末+魏晋交替系统完整；与 scorecard 290《前漢演義》前后篇衔接。",
        "hook": "/自序 接前汉女宠外戚余波立旨，史鉴意识先行。",
        "innov": "蔡东藩《历史演义》系列；/自序 自陈接续前汉写作动机。",
        "ending": "/100 明确「晉室開基」，汉祚永终，史笔收束闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第100回 · 晋室开基 · end anchor",
          "quote": "卻說司馬昭既誅成濟，遂議另立嗣君，決迎燕王宇子璜為魏主；使鍾會、鄧艾伐蜀，滅劉禪，漢祚永終，晉室開基",
          "why_score": "一百回后汉210年，/025 北庭郑众+ /100 晋室开基收束，跨度清楚，故情节 79。"
        },
        "cast": {
          "locus": "第075回 · 吕布掷弓 · ~75%",
          "quote": "卻說呂布擲弓地上，笑顧紀靈劉備道：「這是天意令汝罷兵，不須再戰。」紀靈劉備各無言。布又勸二人各退一程，方始罷兵",
          "why_score": "光武/马皇后/吕布(演义化)/司马昭等群像；/100 司马昭立嗣 memorable，偏史笔，故人物 76。"
        },
        "pace": {
          "locus": "第025回 · 郑众折强威 · ~25%",
          "quote": "卻說馬皇后正位中宮，尚無子嗣，惟後前母姊女賈氏，年方十二，有姿色，后欲選入宮中，以備承恩",
          "why_score": "一百回通史体例，单元随朝代切换；蔡东藩夹叙夹议，中段略散，故节奏 72。"
        },
        "prose": {
          "locus": "自序 · 接续前汉 · open anchor",
          "quote": "客歲編《前漢演義》，就二百一十年間之事蹟，撮要演述，而於女寵外戚之禍，獨詳載無遺，舉前漢之終，即為後漢之始",
          "why_score": "史笔+演义；/025 郑众折强威，/100 晋室开基史笔，文采高于说书传本，故文笔 81。"
        },
        "world": {
          "locus": "第100回 · 汉晋交替 · end anchor",
          "quote": "失蜀土漢宗絕祀，篡魏祚晉室開基。總計後漢自光武至獻帝，共十二主，得一百九十六年",
          "why_score": "后汉+三国末+魏晋交替系统完整；与 scorecard 290《前漢演義》前后篇衔接，故世界观 83。"
        },
        "hook": {
          "locus": "自序 · 女宠外戚余波 · open anchor",
          "quote": "舉前漢之終，即為後漢之始，女寵外戚之禍，尚未遽絕，後漢外戚宦官之禍，更繼之而起",
          "why_score": "/自序 接前汉女宠外戚余波立旨，史鉴意识先行，故钩子 78。"
        },
        "innov": {
          "locus": "自序 · 蔡东藩接续动机 · open anchor",
          "quote": "本編仍借說部體裁，演述後漢事蹟，使讀者於女寵外戚之禍，觸目驚心，不敢重蹈覆轍",
          "why_score": "蔡东藩《历史演义》系列；/自序 自陈接续前汉写作动机，故创新 79。"
        },
        "ending": {
          "locus": "第100回 · 汉祚永终 · end anchor",
          "quote": "卻說司馬昭既誅成濟，遂議另立嗣君，決迎燕王宇子璜為魏主；使鍾會、鄧艾伐蜀，滅劉禪，漢祚永終，晉室開基。總計後漢自光武至獻帝，共十二主，得一百九十六年",
          "why_score": "/100 明确「晉室開基」，汉祚永终，史笔收束闭合，故结局 82。"
        }
      }
    },
    {
      "file": "292-tangshi-yanyi.md",
      "id": "print-v0.tangshi-yanyi",
      "title": "唐史演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/唐史演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.6,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 72,
        "prose": 82,
        "world": 84,
        "hook": 79,
        "innov": 80,
        "ending": 82
      },
      "evidence": {
        "plot": "一百回唐290年，/025 王皇后案+ /100 朱全忠弑昭宗收束，节点清楚。",
        "cast": "太宗/武则天/玄宗/元济/朱全忠等群像；/100 朱全忠辞行宴饯 memorable。",
        "pace": "一百回通史体例，单元随朝代切换；蔡东藩夹叙夹议，中段略散。",
        "prose": "史笔+演义；/000 自序《唐史》繁芜论+ /075 擒元济，文采高于说书传本。",
        "world": "初唐+武周+中晚唐系统完整；与 scorecard 259《兩晉演義》同系通史演义。",
        "hook": "/000 自序以《唐史》繁芜+新编动机开卷，史鉴意识先行。",
        "innov": "蔡东藩《历史演义》系列；/000 自陈写作动机，形式辨识高。",
        "ending": "/100 明确「昭宣帝亡唐」，史笔收束闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第100回 · 昭宣帝亡唐 · end anchor",
          "quote": "卻說朱全忠辭行歸鎮，昭宗御延喜樓，親自宴餞，席間賜全忠詩，全忠依章屬和，又進《楊柳枝詞》五首，一褒一頌，無非是紙上風光",
          "why_score": "一百回唐290年，/025 王皇后案+ /100 朱全忠弑昭宗收束，节点清楚，故情节 80。"
        },
        "cast": {
          "locus": "第075回 · 擒元济 · ~75%",
          "quote": "卻說呂元膺表請東征，憲宗亦欲加討，但當時已將元衡被刺，列入王承宗罪案中，嚴詔譴責，拒絕恒州朝貢",
          "why_score": "太宗/武则天/玄宗/元济/朱全忠等群像；/100 朱全忠辞行宴饯 memorable，故人物 78。"
        },
        "pace": {
          "locus": "第025回 · 王皇后案 · ~25%",
          "quote": "卻說許敬宗系杭州新城人，就是隋忠臣許善心子。善心為宇文化及所殺，敬宗輾轉入唐，因少具文名，得署文學館學士",
          "why_score": "一百回通史体例，单元随朝代切换；蔡东藩夹叙夹议，中段略散，故节奏 72。"
        },
        "prose": {
          "locus": "000 自序 · 《唐史》繁芜论 · open anchor",
          "quote": "昔石晉劉昫暨史官張昭遠等，纂成唐史二百卷，歷述唐朝二百九十年事，後人少之，謂其紀次無法，事實零落",
          "why_score": "史笔+演义；/000 自序《唐史》繁芜论+ /075 擒元济，文采高于说书传本，故文笔 82。"
        },
        "world": {
          "locus": "000 自序 · 唐史框架 · open anchor",
          "quote": "後來世民登基，就是太宗皇帝，建號貞觀。文有房玄齡、杜如晦、魏徵、長孫無忌等；武有秦瓊、李靖、薛仁貴、尉遲敬德等",
          "why_score": "初唐+武周+中晚唐系统完整；与 scorecard 259《兩晉演義》同系通史演义，故世界观 84。"
        },
        "hook": {
          "locus": "000 自序 · 写作动机 · open anchor",
          "quote": "後儒之讀《唐史》者，嘗以繁蕪為病……於是宋仁宗慶歷年間，復出新編，都二百二十五卷",
          "why_score": "/000 自序以《唐史》繁芜+新编动机开卷，史鉴意识先行，故钩子 79。"
        },
        "innov": {
          "locus": "000 自序 · 蔡东藩写作动机 · open anchor",
          "quote": "鄙人不敏，仍借說部體裁，演述唐事，使讀者於治亂興亡之跡，一目了然",
          "why_score": "蔡东藩《历史演义》系列；/000 自陈写作动机，形式辨识高，故创新 80。"
        },
        "ending": {
          "locus": "第100回 · 唐祚永终 · end anchor",
          "quote": "卻說朱全忠辭行歸鎮，昭宗御延喜樓，親自宴餞，席間賜全忠詩，全忠依章屬和，又進《楊柳枝詞》五首，一褒一頌，無非是紙上風光。移國祚昭宣帝亡唐，全書終",
          "why_score": "/100 明确「昭宣帝亡唐」，史笔收束闭合，故结局 82。"
        }
      }
    },
    {
      "file": "293-sanbao-taijian-xiyang-ji.md",
      "id": "print-v0.sanbao-taijian-xiyang-ji",
      "title": "三寶太監西洋記",
      "author": "羅懋登（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 歷史演義 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/三寶太監西洋記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.0,
      "l1": {
        "plot": 77,
        "cast": 79,
        "pace": 68,
        "prose": 74,
        "world": 85,
        "hook": 82,
        "innov": 83,
        "ending": 76
      },
      "evidence": {
        "plot": "一百回郑和下西洋+神魔斗法，/025 姜金定水囤+ /100 颁赏收束，弧长但单元散。",
        "cast": "三宝/王尚书/张天师/姜金定/飞钹禅师群像；/075 飞钹取头 memorable。",
        "pace": "一百回神魔单元重复，/025 连陷四将后略拖；较 scorecard 101《東遊記》同系。",
        "prose": "/001 天地开辟铺排+诗词；大段套语偏俗，文采不及 scorecard 196《剪燈新话》。",
        "world": "万国航海+夷女妖术+天师国师系统厚实；与 scorecard 101《東遊記》/125《南遊記》同谱系。",
        "hook": "/001 「三寶太監下西洋」词+儒释道开宗，戏剧强。",
        "innov": "明代航海神魔长篇独特；郑和+斗法并置，形式辨识高于一般说书传本。",
        "ending": "/100 明确「全書終」颁赏，但单元收束偏散，缺单一硬钩。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第100回 · 颁赏收束 · end anchor",
          "quote": "萬歲爺道：「此行諸將士勤勞，天師、國師扶助，皇風宣暢西夷，夷而慕華，莫大之益。但越海泛槎，搜奇索異，不足為寶」",
          "why_score": "一百回郑和下西洋+神魔斗法，/025 姜金定水囤+ /100 颁赏收束，弧长但单元散，故情节 77。"
        },
        "cast": {
          "locus": "第075回 · 飞钹禅师 · ~75%",
          "quote": "只聽見天上一片的響，響將下來。哪裡曉得有個甚麼利害，卻不曾提防。一霎那，就刮倒十個人的頭。十個人摸頭不見腦",
          "why_score": "三宝/王尚书/张天师/姜金定/飞钹禅师群像；/075 飞钹取头 memorable，故人物 79。"
        },
        "pace": {
          "locus": "第025回 · 姜金定水囤 · ~25%",
          "quote": "王良急地掣回槍來，早已把個衣袖兒扯做了兩半個。衣袖兒扯做了兩個半不至緊，中間掉出一面小紅旗來，只聽得忽喇一聲響，如天崩地塌一般",
          "why_score": "一百回神魔单元重复，/025 连陷四将后略拖；较 scorecard 101《東遊記》同系，故节奏 68。"
        },
        "prose": {
          "locus": "第001回 · 开宗词 · open anchor",
          "quote": "而今白髮三千丈，還記得年來三寶太監下西洋。粵自天開於子，便就有個金羊、玉馬、金蛇、玉龍……正所謂「日行南陸生微暖，月到中天分外明」也",
          "why_score": "/001 天地开辟铺排+诗词；大段套语偏俗，文采不及 scorecard 196《剪燈新话》，故文笔 74。"
        },
        "world": {
          "locus": "第001回 · 儒释道+万国框架 · open anchor",
          "quote": "人生於寅，便就有個胎生、卵生……分個儒家、釋家、道家、醫家……這九流中間，又有三個大管家：第一是儒家，第二是釋家，第三是道家",
          "why_score": "万国航海+夷女妖术+天师国师系统厚实；与 scorecard 101《東遊記》/125《南遊記》同谱系，故世界观 85。"
        },
        "hook": {
          "locus": "第001回 · 三宝下西洋 · open anchor",
          "quote": "釐剩酒，臥斜陽，滿拚三萬六千場。而今白髮三千丈，還記得年來三寶太監下西洋",
          "why_score": "/001 「三寶太監下西洋」词+儒释道开宗，戏剧强，故钩子 82。"
        },
        "innov": {
          "locus": "第001回 · 航海神魔并置 · open anchor",
          "quote": "哪一個是儒家？這如今普天下文廟裡供奉的孔夫子便是……三寶老爺道：「目今夷女討戰，天師、國師怎麼得及？」",
          "why_score": "明代航海神魔长篇独特；郑和+斗法并置，形式辨识高于一般说书传本，故创新 83。"
        },
        "ending": {
          "locus": "第100回 · 全書終 · end anchor",
          "quote": "聖節勤勞恐遲暮，時值南風指歸路。舟行四海若游龍，回道遐荒接煙霧。歸到京華覲紫宸，龍墀納拜皆奇珍",
          "why_score": "/100 明确「全書終」颁赏，但单元收束偏散，缺单一硬钩，故结局 76。"
        }
      }
    },
    {
      "file": "294-chanzhen-yishi.md",
      "id": "print-v0.chanzhen-yishi",
      "title": "禪真逸史",
      "author": "方汝浩（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 歷史演義 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/禪真逸史",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.8,
      "l1": {
        "plot": 78,
        "cast": 80,
        "pace": 79,
        "prose": 78,
        "world": 79,
        "hook": 80,
        "innov": 77,
        "ending": 79
      },
      "evidence": {
        "plot": "四十回林太空/杜伏威/李世民三线，/01 谏佛+ /40 坐化收束，弧完整。",
        "cast": "林时茂/高欢/杜伏威/李世民群像鲜明；/01 林将军直谏 memorable。",
        "pace": "四十回信息密，/10 搜捕危机+ /30 杜伏威得兵并进。",
        "prose": "/01 诗论+ /40 坐化词，白话+诗词穿插，口韵清楚。",
        "world": "梁魏+南北朝+隋末系统完整；禅真+逸史并置。",
        "hook": "/01 高丞相直谏辟邪+林将军急流勇退，开卷即入戏。",
        "innov": "禅真逸史并置，武将出家+隋末群雄模式成熟但类型内。",
        "ending": "/40 明确「全書終」，三主坐化/cloud游，主题闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第40回 · 坐化收束 · end anchor",
          "quote": "話說隋煬帝被突厥圍困于雁門關，眾皆危懼。帝遣元帥虞世基率精兵開關出戰，大敗而歸。煬帝大驚，詔天下募兵，前來勤王",
          "why_score": "四十回林太空/杜伏威/李世民三线，/01 谏佛+ /40 坐化收束，弧完整，故情节 78。"
        },
        "cast": {
          "locus": "第01回 · 林时茂直谏 · open anchor",
          "quote": "這將軍身長八尺五寸，碧眼虬鬚，狀貌魁偉，膂力絕倫。猿臂善射，箭不空發。使一枝方天畫戟，無一個對手。能騎劣馬，上陣如飛。立性鯁直，臨事不苟",
          "why_score": "林时茂/高欢/杜伏威/李世民群像鲜明；/01 林将军直谏 memorable，故人物 80。"
        },
        "pace": {
          "locus": "第10回 · 搜捕危机 · ~25%",
          "quote": "做公的成行逐隊，手內拿器械麻繩；傳令的快馬如飛，一路上鳴鑼擊鼓。家家搜檢，那管臥房內室，逕入來揭帳翻床",
          "why_score": "四十回信息密，/10 搜捕危机+ /30 杜伏威得兵并进，故节奏 79。"
        },
        "prose": {
          "locus": "第01回 · 诗论开卷 · open anchor",
          "quote": "魏帝逃禪建法幢，譖臣媚主激忠良。縱橫鐵騎人難敵，婞直金鑾氣莫當。不肖游畋殘稼穡，英雄骯髒厲剛腸。急流勇退真豪傑，樂道逍遙雲水鄉",
          "why_score": "/01 诗论+ /40 坐化词，白话+诗词穿插，口韵清楚，故文笔 78。"
        },
        "world": {
          "locus": "第01回 · 梁魏佞佛框架 · open anchor",
          "quote": "梁武帝即位以來，酷信佛教，崇尚虛無，長齋斷葷，日止一食，輕儒重釋，朝政廢弛。至天監十六年，詔宗廟用牲牢有累冥道，今後皆以麵易之",
          "why_score": "梁魏+南北朝+隋末系统完整；禅真+逸史并置，故世界观 79。"
        },
        "hook": {
          "locus": "第01回 · 高丞相直谏 · open anchor",
          "quote": "主公為朝廷柱石，若不極言諫阻，則社稷險危，恐非大臣事君之道也。眾官視之，卻是鎮南將軍林時茂也",
          "why_score": "/01 高丞相直谏辟邪+林将军急流勇退，开卷即入戏，故钩子 80。"
        },
        "innov": {
          "locus": "第01回 · 禅真逸史并置 · open anchor",
          "quote": "後賢有詩譏之曰：梁武不知虛寂道，卻于心外覓真禪。弒君篡國皆甘忍，煦煦求仁奚禪焉",
          "why_score": "禅真逸史并置，武将出家+隋末群雄模式成熟但类型内，故创新 77。"
        },
        "ending": {
          "locus": "第40回 · 全書終 · end anchor",
          "quote": "第四十回 禪師坐化證菩提 三主雲遊成大道 全書終。回首功名成大夢，俛思榮辱付浮鷗。釋歸極樂玄驂鶴，萬古傳揚姓字留",
          "why_score": "/40 明确「全書終」，三主坐化/cloud游，主题闭合，故结局 79。"
        }
      }
    },
    {
      "file": "299-little-women.md",
      "id": "print-v0.little-women",
      "title": "Little Women",
      "author": "Louisa May Alcott",
      "band": "G-print",
      "genre": "print",
      "print_genre": "domestic fiction / coming-of-age / family romance",
      "source_text": "https://www.gutenberg.org/cache/epub/514/pg514.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.3,
      "l1": {
        "plot": 85,
        "cast": 94,
        "pace": 83,
        "prose": 86,
        "world": 84,
        "hook": 92,
        "innov": 88,
        "ending": 86
      },
      "evidence": {
        "plot": "Christmas sacrifice through Meg's debut, Jo's temper, Beth's illness, and Amy's humiliation builds domestic episodes into sisterly bildungsroman.",
        "cast": "Meg, Jo, Beth, and Amy's distinct voices — complaint, bookish fire, gentle patience, artistic vanity — make the March household the template for ensemble girlhood.",
        "pace": "Episodic holiday-and-lesson chapters breathe between set-pieces; Laurie's rejection slows before Part I's curtain.",
        "prose": "Alcott's warm, dialogue-driven prose renders Civil War home-front poverty without sentimentality — each sister's line carries character.",
        "world": "Civil War absent father, homemade gifts, and Concord neighbourliness ground the romance in a specific American home front.",
        "hook": "Immediate sister quarrel over poverty and war-separated father establishes voice, stakes, and moral frame before any plot machinery.",
        "innov": "Pioneered the girls' coming-of-age serial where moral education matters as much as marriage plot — template for children's domestic fiction.",
        "ending": "Part I closes on ensemble portrait rather than Beth's death or Jo's marriage — satisfying as act break but incomplete as full-novel ending."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Part I close · sister arcs · sample_print_v0",
          "quote": "\"Christmas won't be Christmas without any presents,\" grumbled Jo, lying on the rug.",
          "why_score": "Christmas sacrifice through Meg's debut, Jo's temper, Beth's illness, and Amy's humiliation builds domestic episodes into sisterly bildungsroman, so plot scores 85."
        },
        "cast": {
          "locus": "Ch.I · four March sisters · open",
          "quote": "\"We've got Father and Mother, and each other,\" said Beth contentedly from her corner.",
          "why_score": "Meg, Jo, Beth, and Amy's distinct voices — complaint, bookish fire, gentle patience, artistic vanity — make the March household the template for ensemble girlhood, so cast scores 94."
        },
        "pace": {
          "locus": "~75% · Laurie's heartbreak · ~75%",
          "quote": "Laurie bore himself as young gentleman usually do in such cases. He was moody, irritable, and pensive by turns, lost his appetite, neglected his dress and devoted much time to playing tempestuously on his piano",
          "why_score": "Episodic holiday-and-lesson chapters breathe between set-pieces; Laurie's rejection slows before Part I's curtain, so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · Christmas opening · open",
          "quote": "\"It's so dreadful to be poor!\" sighed Meg, looking down at her old dress.",
          "why_score": "Alcott's warm, dialogue-driven prose renders Civil War home-front poverty without sentimentality — each sister's line carries character, so prose scores 86."
        },
        "world": {
          "locus": "Ch.I · Civil War Concord home · open",
          "quote": "We haven't got Father, and shall not have him for a long time. She didn't say \"perhaps never,\" but each silently added it, thinking of Father far away, where the fighting was.",
          "why_score": "Civil War absent father, homemade gifts, and Concord neighbourliness ground the romance in a specific American home front, so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · Playing Pilgrims · open (Gutenberg #514)",
          "quote": "\"Christmas won't be Christmas without any presents,\" grumbled Jo, lying on the rug.",
          "why_score": "Immediate sister quarrel over poverty and war-separated father establishes voice, stakes, and moral frame before any plot machinery, so hook scores 92."
        },
        "innov": {
          "locus": "Ch.I · girls' domestic bildungsroman · open",
          "quote": "You know the reason Mother proposed not having any presents this Christmas was because it is going to be a hard winter for everyone; and she thinks we ought not to spend money for pleasure, when our men are suffering so in the army.",
          "why_score": "Pioneered the girls' coming-of-age serial where moral education matters as much as marriage plot — template for children's domestic fiction, so innov scores 88."
        },
        "ending": {
          "locus": "Part I · curtain fall · ending (conservative)",
          "quote": "So the curtain falls upon Meg, Jo, Beth, and Amy. Whether it ever rises again, depends upon the reception given the first act of the domestic drama called Little Women.",
          "why_score": "Part I closes on ensemble portrait rather than Beth's death or Jo's marriage — satisfying as act break but incomplete as full-novel ending, so ending scores 86 conservatively."
        }
      }
    },
    {
      "file": "30-zhufu.md",
      "id": "print-v0.zhufu",
      "title": "祝福",
      "author": "鲁迅",
      "band": "G-print",
      "genre": "print",
      "print_genre": "literary / short / modern realist",
      "source_text": "https://zh.wikisource.org/zh-hans/祝福",
      "coverage": "full-pass",
      "coverage_tier": "close",
      "l1_mean": 94.9,
      "l1": {
        "plot": 94,
        "cast": 95,
        "pace": 96,
        "prose": 97,
        "world": 93,
        "hook": 96,
        "innov": 92,
        "ending": 96
      },
      "evidence": {
        "plot": "祝福大典对照祥林嫂「穷死」；倒叙逃婚→贺家墺→阿毛→捐门槛被拒触祭器，因果链完整。",
        "cast": "祥林嫂「眼里间或一轮」与木刻脸；鲁四老爷「谬种」理学冷漠；柳妈阴司锯解恐吓——群像功能精确。",
        "pace": "短篇无注水；问魂灵三句即把读者钉住，倒叙密度高。",
        "prose": "「雪花大的有梅花那么大」；收束「天地圣众…预备给鲁镇的人们以无限的幸福」反讽极利。",
        "world": "鲁镇年终礼仪、理学忌讳、土地庙门槛——乡土礼教世界完整。",
        "hook": "开篇爆竹火药香+四叔骂新党，旋即河边乞丐问「有没有魂灵」。",
        "innov": "框式叙事+祝福反讽；现代文学对「看客/礼教吃人」的成熟形态。",
        "ending": "五更祝福声中「我」被繁响拥抱而舒适——主题句不说破而力透。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "倒叙·捐门槛被拒 · full-pass",
          "quote": "「我想，你不如及早抵当。你到土地庙里去捐一条门槛，当作你的替身，给千人踏，万人跨，赎了这一世的罪名，免得死了去受苦。」她当时并不回答甚么话，但大约非常苦闷了，第二天早上起来的时候，两眼上便都围著大黑圈。",
          "why_score": "逃婚→贺家墺→阿毛→捐门槛仍触祭器被拒，因果链在倒叙里逐环扣紧，与年终祝福大典并置，故情节 94。",
          "contrast": "若门槛赎罪真能换得祭祀资格，礼教批判会失其针尖，结构分会明显走低。"
        },
        "cast": {
          "locus": "河边重逢·祥林嫂外貌",
          "quote": "五年前的花白头发，即今已经全白，全不像四十上下的人；脸上瘦削不堪，黄中带黑，而且消尽了先前悲哀的神色，仿佛是木刻似的；只有那眼珠间或一轮，还可以表示她是一个活物。",
          "why_score": "「眼里间或一轮」与木刻脸写尽被礼教榨干的人；鲁四老爷「谬种」、柳妈阴司锯解各守功能位，群像少而准，故人物 95。"
        },
        "pace": {
          "locus": "开篇·问魂灵",
          "quote": "她分明已经纯乎是一个乞丐了。我就站住，预备她来讨钱。「你回来了？」她先这样问。「是的。」「这正好。你是识字的，又是出门人，见识得多。我正要问你一件事——」她十分秘密似的切切的说，「一个人死了之后，究竟有没有魂灵的？」",
          "why_score": "三句对话即把读者钉在倒叙入口，短篇无铺陈注水，每段推进一项礼教压迫，故节奏 96。"
        },
        "prose": {
          "locus": "末段·祝福收束",
          "quote": "我在这繁响的拥抱中，也懒散而且舒适，从白天以至初夜的疑虑，全给祝福的空气一扫而空了，只觉得天地圣众歆享了牲醴和香烟，都醉醺醺的在空中蹒跚，预备给鲁镇的人们以无限的幸福。",
          "why_score": "「天地圣众…无限的幸福」与祥林嫂之死对撞，反讽一句收束全篇主题，白话锋利可记，故文笔 97。"
        },
        "world": {
          "locus": "柳妈·阴司与门槛",
          "quote": "阎罗大王只好把你锯开来，分给他们。我想，这真是……」「我想，你不如及早抵当。你到土地庙里去捐一条门槛，当作你的替身，给千人踏，万人跨，赎了这一世的罪名，免得死了去受苦。」",
          "why_score": "理学忌讳、土地庙门槛、阴司锯解构成鲁镇礼教世界模型，设定贴肉而不铺奇观，故世界观 93。"
        },
        "hook": {
          "locus": "第一节·返乡爆竹",
          "quote": "旧历的年底毕竟最像年底，村镇上不必说，就在天空中也显出将到新年的气象来。……空气里已经散满了幽微的火药香。我是正在这一夜回到我的故乡鲁镇的。",
          "why_score": "爆竹火药香与四叔骂新党并置，旋即河边乞丐问魂灵，框式叙事与主题钩同时入场，故钩子 96。"
        },
        "innov": {
          "locus": "框式叙事·「我」返乡",
          "quote": "虽说故乡，然而已没有家，所以只得暂寓在鲁四老爷的宅子里。他是我的本家，比我长一辈，应该称之曰「四叔」，是一个讲理学的老监生。",
          "why_score": "返乡见证者+祝福大典反讽，把「看客/礼教吃人」收进现代小说成熟形态，形式与主题互证，故创新 92。"
        },
        "ending": {
          "locus": "末段·繁响与疑虑",
          "quote": "我在这繁响的拥抱中，也懒散而且舒适，从白天以至初夜的疑虑，全给祝福的空气一扫而空了，只觉得天地圣众歆享了牲醴和香烟，都醉醺醺的在空中蹒跚，预备给鲁镇的人们以无限的幸福。",
          "why_score": "「我」被祝福繁响拥抱而舒适，主题不说破而力透纸背；余震来自叙述者被同化的瞬间，故结局 96。"
        }
      }
    },
    {
      "file": "302-nicholas-nickleby.md",
      "id": "print-v0.nicholas-nickleby",
      "title": "Nicholas Nickleby",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "social novel / picaresque / Victorian satire",
      "source_text": "https://www.gutenberg.org/cache/epub/967/pg967.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 87,
        "cast": 90,
        "pace": 84,
        "prose": 89,
        "world": 88,
        "hook": 85,
        "innov": 86,
        "ending": 87
      },
      "evidence": {
        "plot": "Family ruin → Ralph Nickleby's cruelty → Dotheboys Hall and Squeers → Nicholas's rebellion → Smike's story → Madeline Bray rescue → Ralph's exposure and death → Cheeryble redemption — picaresque architecture with a reformist spine.",
        "cast": "Nicholas the hot-headed hero, Smike the abused waif, Wackford Squeers the schoolmaster villain, Ralph Nickleby the cold financier, Kate the vulnerable sister, the Cheeryble brothers the benevolent counterweight — Dickens's most explicitly typed moral roster.",
        "pace": "Sixty-five chapters of picaresque incident — Yorkshire school, Crummles theatre troupe, Bray debt plot — with glorious set-pieces but substantial padding; the Dotheboys and Cheeryble arcs provide structure amid digression.",
        "prose": "Peak Dickensian comic-satiric energy — Squeers's advertisement, Mrs Nickleby's monologues, the Dotheboys horrors rendered in speakable, theatrical cadences that helped reform real Yorkshire schools.",
        "world": "Devonshire genealogy, London financial district, Dotheboys Hall in Yorkshire, the Crummles theatre, Portsmouth — the social map of early-Victorian England from boarding school to counting house.",
        "hook": "Ch.1's ironic genealogy — two people marrying 'out of mere attachment' like players at cards for love — establishes Dickens's comic-moral voice before the Squeers advertisement delivers the first shock.",
        "innov": "Social reform through serialized fiction — the Dotheboys Hall chapters directly contributed to closing abusive Yorkshire schools; the novel as public intervention, not merely entertainment.",
        "ending": "Double wedding (Nicholas/Madeline, Kate/Frank Cheeryble), Tim Linkinwater's quiet marriage, Cheeryble and Nickleby partnership — benevolence rewarded, Ralph destroyed; morally schematic but satisfying."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.1 → Ch.65 · Dotheboys → Cheeryble · sample_print_v0",
          "quote": "\"EDUCATION.--At Mr. Wackford Squeers's Academy, Dotheboys Hall, at the delightful village of Dotheboys, near Greta Bridge in Yorkshire, Youth are boarded, clothed, booked, furnished with pocket-money, provided with all necessaries, instructed in all languages living and dead, mathematics, orthography, geometry, astronomy, trigonometry, the use of the globes, algebra, single stick (if required), writing, arithmetic, fortification, and every other branch of classical literature.\"",
          "why_score": "Family ruin, Dotheboys rebellion, Smike's story, Madeline rescue, and Cheeryble redemption form picaresque architecture with a reformist spine, so plot scores 87."
        },
        "cast": {
          "locus": "Ch.1 · Nickleby genealogy · open anchor",
          "quote": "There once lived, in a sequestered part of the county of Devonshire, one Mr. Godfrey Nickleby: a worthy gentleman, who, taking it into his head rather late in life that he must get married, and not being young enough or rich enough to aspire to the hand of a lady of fortune, had wedded an old flame out of mere attachment, who in her turn had taken him for the same reason.",
          "why_score": "Nicholas, Smike, Squeers, Ralph, Kate, and the Cheerybles form Dickens's most explicitly typed moral roster without flattening into allegory only, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.33 · Smike and Noggs · ~50%",
          "quote": "Smike and Newman Noggs, who in his impatience had returned home long before the time agreed upon, sat before the fire, listening anxiously to every footstep on the stairs, and the slightest sound that stirred within the house, for the approach of Nicholas. Time had worn on, and it was growing late.",
          "why_score": "Sixty-five chapters of picaresque incident with glorious set-pieces but substantial padding; Dotheboys and Cheeryble arcs provide structure amid digression, so pace scores 84."
        },
        "prose": {
          "locus": "Squeers advertisement · Dotheboys · open anchor",
          "quote": "Terms, twenty guineas per annum. No extras, no vacations, and diet unparalleled. Mr. Squeers is in town, and attends daily, from one till four, at the Saracen's Head, Snow Hill. N.B. An able assistant wanted. Annual salary 5 pounds. A Master of Arts would be preferred.",
          "why_score": "Peak Dickensian comic-satiric energy — Squeers's advertisement and Dotheboys horrors in speakable, theatrical cadences that helped reform real Yorkshire schools, so prose scores 89."
        },
        "world": {
          "locus": "Ch.17 · Mantalini's · ~25%",
          "quote": "It was with a heavy heart, and many sad forebodings which no effort could banish, that Kate Nickleby, on the morning appointed for the commencement of her engagement with Madame Mantalini, left the city when its clocks yet wanted a quarter of an hour of eight, and threaded her way alone, amid the noise and bustle of the streets, towards the west end of London.",
          "why_score": "Devonshire genealogy, London financial district, Dotheboys Hall, Crummles theatre, and Portsmouth map early-Victorian England from boarding school to counting house, so world scores 88."
        },
        "hook": {
          "locus": "Ch.1 · genealogy · open anchor",
          "quote": "There once lived, in a sequestered part of the county of Devonshire, one Mr. Godfrey Nickleby: a worthy gentleman, who, taking it into his head rather late in life that he must get married, and not being young enough or rich enough to aspire to the hand of a lady of fortune, had wedded an old flame out of mere attachment.",
          "why_score": "Ch.1's ironic genealogy establishes Dickens's comic-moral voice before the Squeers advertisement delivers the first shock, so hook scores 85."
        },
        "innov": {
          "locus": "Dotheboys Hall · social reform · sample_print_v0",
          "quote": "\"EDUCATION.--At Mr. Wackford Squeers's Academy, Dotheboys Hall, at the delightful village of Dotheboys, near Greta Bridge in Yorkshire, Youth are boarded, clothed, booked, furnished with pocket-money, provided with all necessaries, instructed in all languages living and dead.\"",
          "why_score": "Social reform through serialized fiction — Dotheboys chapters directly contributed to closing abusive Yorkshire schools; the novel as public intervention, so innov scores 86."
        },
        "ending": {
          "locus": "Ch.65 · Conclusion · ending anchor",
          "quote": "When her term of mourning had expired, Madeline gave her hand and fortune to Nicholas; and, on the same day and at the same time, Kate became Mrs. Frank Cheeryble. The business began to be carried on in the names of 'Cheeryble and Nickleby,' so that Mrs. Nickleby's prophetic anticipations were realised at last.",
          "why_score": "Double wedding, Cheeryble partnership, benevolence rewarded and Ralph destroyed — morally schematic but satisfying, so ending scores 87."
        }
      }
    },
    {
      "file": "303-the-hound-of-the-baskervilles.md",
      "id": "print-v0.the-hound-of-the-baskervilles",
      "title": "The Hound of the Baskervilles",
      "author": "Arthur Conan Doyle",
      "band": "G-print",
      "genre": "print",
      "print_genre": "detective fiction / Gothic mystery / adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/2852/pg2852.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.8,
      "l1": {
        "plot": 91,
        "cast": 88,
        "pace": 92,
        "prose": 87,
        "world": 93,
        "hook": 90,
        "innov": 89,
        "ending": 88
      },
      "evidence": {
        "plot": "Baskerville curse legend → Sir Charles's death → Sir Henry threatened → Watson's moor surveillance → Stapleton unmasked → phosphorescent hound destroyed — a tight, single-case architecture with Gothic atmosphere and rational resolution.",
        "cast": "Holmes the deductive genius (mostly offstage), Watson the sturdy narrator, Sir Henry the endangered baronet, Stapleton the naturalist-villain, Dr. Mortimer the eccentric scholar, Beryl Stapleton the conflicted accomplice — lean roster, each functional.",
        "pace": "Fifteen chapters, no padding — the moor surveillance, night vigil, and Holmes's retrospective explanation move with thriller efficiency; among the fastest reads in the Holmes canon.",
        "prose": "Watson's clear, unpretentious narrative — less aphoristic than Holmes's speech but perfectly suited to landscape and suspense; the Devonshire reports are model adventure writing.",
        "world": "Dartmoor — Baskerville Hall, Grimpen Mire, the Neolithic hut, the yew alley, the moor at night — Gothic landscape rendered with topographic precision; the setting is half the book.",
        "hook": "Ch.1: Holmes deduces Dr. Mortimer from his walking stick before the man arrives; the stick leads to the Baskerville curse manuscript — immediate display of method and mystery.",
        "innov": "Gothic atmosphere fused with rational detection — the phosphorescent hound is both supernatural terror and chemical fraud; the template for 'scientific romance' detective fiction.",
        "ending": "Ch.15 Baker Street retrospective — Holmes explains Stapleton's entire course with characteristic clarity; Sir Henry restored, Stapleton lost in the Mire — satisfying but expository rather than dramatic."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.1 → Ch.15 · Baskerville curse → Stapleton · sample_print_v0",
          "quote": "Mr. Sherlock Holmes, who was usually very late in the mornings, save upon those not infrequent occasions when he was up all night, was seated at the breakfast table. I stood upon the hearth-rug and picked up the stick which our visitor had left behind him the night before. It was a fine, thick piece of wood, bulbous-headed, of the sort which is known as a \"Penang lawyer.\"",
          "why_score": "Baskerville curse, Sir Henry threatened, moor surveillance, Stapleton unmasked, and phosphorescent hound destroyed form a tight single-case architecture with Gothic atmosphere and rational resolution, so plot scores 91."
        },
        "cast": {
          "locus": "Ch.1 · Baker Street · open anchor",
          "quote": "\"A dabbler in science, Mr. Holmes, a picker up of shells on the shores of the great unknown ocean. I presume that it is Mr. Sherlock Holmes whom I am addressing and not—\" \"No, this is my friend Dr. Watson.\" \"Glad to meet you, sir. I have heard your name mentioned in connection with that of your friend.\"",
          "why_score": "Holmes, Watson, Sir Henry, Stapleton, Mortimer, and Beryl form a lean roster each functional to the case without unnecessary elaboration, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.12 · moor revelation · ~75%",
          "quote": "For a moment or two I sat breathless, hardly able to believe my ears. Then my senses and my voice came back to me, while a crushing weight of responsibility seemed in an instant to be lifted from my soul. That cold, incisive, ironical voice could belong to but one man in all the world. \"Holmes!\" I cried—\"Holmes!\"",
          "why_score": "Fifteen chapters with no padding — moor surveillance, night vigil, and Holmes's retrospective move with thriller efficiency; among the fastest Holmes reads, so pace scores 92."
        },
        "prose": {
          "locus": "Ch.8 · Watson's report · ~50%",
          "quote": "From this point onward I will follow the course of events by transcribing my own letters to Mr. Sherlock Holmes which lie before me on the table. One page is missing, but otherwise they are exactly as written and show my feelings and suspicions of the moment more accurately than my memory, clear as it is upon these tragic events, can possibly do.",
          "why_score": "Watson's clear, unpretentious narrative perfectly suited to landscape and suspense; the Devonshire reports are model adventure writing, so prose scores 87."
        },
        "world": {
          "locus": "Ch.8 · Baskerville Hall · ~50%",
          "quote": "Baskerville Hall, October 13th. MY DEAR HOLMES, My previous letters and telegrams have kept you pretty well up to date as to all that has occurred in this most God-forsaken corner of the world. The longer one stays here the more does the spirit of the moor sink into one's soul, its vastness, and also its grim charm.",
          "why_score": "Dartmoor — Baskerville Hall, Grimpen Mire, Neolithic hut, yew alley, moor at night — Gothic landscape with topographic precision; the setting is half the book, so world scores 93."
        },
        "hook": {
          "locus": "Ch.1 · walking stick · open anchor",
          "quote": "I stood upon the hearth-rug and picked up the stick which our visitor had left behind him the night before. It was a fine, thick piece of wood, bulbous-headed, of the sort which is known as a \"Penang lawyer.\" Just under the head was a broad silver band nearly an inch across. \"To James Mortimer, M.R.C.S., from his friends of the C.C.H.,\" was engraved upon it.",
          "why_score": "Holmes deduces Dr. Mortimer from his walking stick before the man arrives; the stick leads to the Baskerville curse manuscript — immediate display of method and mystery, so hook scores 90."
        },
        "innov": {
          "locus": "Ch.15 · phosphorescent hound · ending anchor",
          "quote": "\"He could not hope to frighten Sir Henry to death as he had done the old uncle with his bogie hound.\" \"The beast was savage and half-starved. If its appearance did not frighten its victim to death, at least it would paralyze the resistance which might be offered.\"",
          "why_score": "Gothic atmosphere fused with rational detection — the phosphorescent hound is both supernatural terror and chemical fraud; template for scientific-romance detective fiction, so innov scores 89."
        },
        "ending": {
          "locus": "Ch.15 · Baker Street retrospective · ending anchor",
          "quote": "It was the end of November, and Holmes and I sat, upon a raw and foggy night, on either side of a blazing fire in our sitting-room in Baker Street. Since the tragic upshot of our visit to Devonshire he had been engaged in two affairs of the utmost importance, in the first of which he had exposed the atrocious conduct of Colonel Upwood.",
          "why_score": "Holmes explains Stapleton's entire course with characteristic clarity; Sir Henry restored, Stapleton lost in the Mire — satisfying but expository rather than dramatic, so ending scores 88."
        }
      }
    },
    {
      "file": "304-lorna-doone.md",
      "id": "print-v0.lorna-doone",
      "title": "Lorna Doone: A Romance of Exmoor",
      "author": "R. D. Blackmore",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical romance / adventure / Victorian pastoral",
      "source_text": "https://www.gutenberg.org/cache/epub/840/pg840.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.6,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 83,
        "prose": 85,
        "world": 92,
        "hook": 84,
        "innov": 82,
        "ending": 86
      },
      "evidence": {
        "plot": "John Ridd's childhood encounter with Lorna → Doone Valley outlaw clan → growing love → Monmouth Rebellion → Carver Doone's villainy → Lorna's true identity → final confrontation and marriage — historical romance with a revenge arc.",
        "cast": "John Ridd the plain yeoman narrator, Lorna Doone the gentle captive, Carver Doone the brutal outlaw chief, Jeremy Stickles the King's agent, Tom Faggus the highwayman — typed but warmly individuated in John's rustic voice.",
        "pace": "Seventy-five chapters with long pastoral and dialect stretches between action peaks — the Doone Valley raids and Monmouth Rebellion provide spikes amid Exmoor farming life; rewarding but leisurely.",
        "prose": "John Ridd's Somerset yeoman voice — plain, humorous, self-deprecating — carries the narration; less syntactically ambitious than Hardy or Eliot but authentically regional and readable.",
        "world": "Exmoor in the 1680s — Doone Valley, Oare parish, the Badgworthy Water, Monmouth's Rebellion — topographically precise historical landscape; the moor is a character.",
        "hook": "Ch.I's disarming confession — 'If anybody cares to read a simple tale told simply' — establishes John's humble voice before the Doone Valley enchantment; inviting rather than shocking.",
        "innov": "Historical romance template — outlaw clan, hidden heiress, Monmouth Rebellion backdrop — influential on the genre but less structurally radical than Collins or Doyle.",
        "ending": "Carver Doone drowned in the slough; John spares Carver's child; Lorna restored and married — morally generous conclusion that refuses pure revenge satisfaction."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.LXXV · Doone clan → Monmouth · sample_print_v0",
          "quote": "If anybody cares to read a simple tale told simply, I, John Ridd, of the parish of Oare, in the county of Somerset, yeoman and churchwarden, have seen and had a share in some doings of this neighborhood, which I will try to set down in order, God sparing my life and memory.",
          "why_score": "John's encounter with Lorna, Doone Valley outlaw clan, Monmouth Rebellion, Carver's villainy, and final confrontation form historical romance with a revenge arc, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.I · John Ridd's voice · open anchor",
          "quote": "I am nothing more than a plain unlettered man, not read in authors, nor fighting fields, nor any history except of this parish only, and that without book, having been recited to me by my father and mother, and those of their generation.",
          "why_score": "John, Lorna, Carver, Jeremy Stickles, and Tom Faggus are typed but warmly individuated in John's rustic voice without flattening into allegory only, so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXXVIII · Jeremy Stickles · ~50%",
          "quote": "John Fry had now six shillings a week of regular and permanent wage, besides all harvest and shearing money, as well as a cottage rent-free, and enough of garden-ground to rear pot-herbs for his wife and all his family. Now the wages appointed by our justices, at the time of sessions, were four-and-sixpence a week for summer.",
          "why_score": "Seventy-five chapters with long pastoral stretches between action peaks; Doone raids and Monmouth Rebellion provide spikes amid Exmoor farming life — rewarding but leisurely, so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · yeoman narrator · open anchor",
          "quote": "If anybody cares to read a simple tale told simply, I, John Ridd, of the parish of Oare, in the county of Somerset, yeoman and churchwarden, have seen and had a share in some doings of this neighborhood, which I will try to set down in order, God sparing my life and memory.",
          "why_score": "John Ridd's Somerset yeoman voice — plain, humorous, self-deprecating — is less syntactically ambitious than Hardy but authentically regional and readable, so prose scores 85."
        },
        "world": {
          "locus": "Ch.LVII · Watchett churchyard · ~75%",
          "quote": "Having obtained from Benita Odam a very close and full description of the place where her poor mistress lay, and the marks whereby to know it, I hastened to Watchett the following morning, before the sun was up. In the farthest and darkest nook, overgrown with grass, and overhung by a weeping-tree a little bank of earth betokened the rounding off of a hapless life.",
          "why_score": "Exmoor in the 1680s — Doone Valley, Oare parish, Badgworthy Water, Monmouth's Rebellion — topographically precise historical landscape; the moor is a character, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · plain tale · open anchor",
          "quote": "If anybody cares to read a simple tale told simply, I, John Ridd, of the parish of Oare, in the county of Somerset, yeoman and churchwarden, have seen and had a share in some doings of this neighborhood, which I will try to set down in order, God sparing my life and memory.",
          "why_score": "Ch.I's disarming confession establishes John's humble voice before the Doone Valley enchantment — inviting rather than shocking, so hook scores 84."
        },
        "innov": {
          "locus": "Ch.I · historical romance · open anchor",
          "quote": "And they who light upon this book should bear in mind not only that I write for the clearing of our parish from ill fame and calumny, but also a thing which will, I trow, appear too often in it, to wit—that I am nothing more than a plain unlettered man, not read in authors, nor fighting fields.",
          "why_score": "Historical romance template — outlaw clan, hidden heiress, Monmouth Rebellion backdrop — influential on the genre but less structurally radical than Collins or Doyle, so innov scores 82."
        },
        "ending": {
          "locus": "Ch.LXXV · Carver's death · ending anchor",
          "quote": "When the little boy came back with the bluebells, which he had managed to find—as children always do find flowers, when older eyes see none—the only sign of his father left was a dark brown bubble, upon a newly formed patch of blackness. \"Don, I am so glad that nasty naughty man is gone away. Take me home, Don. Take me home.\"",
          "why_score": "Carver drowned in the slough; John spares Carver's child; Lorna restored and married — morally generous conclusion that refuses pure revenge satisfaction, so ending scores 86."
        }
      }
    },
    {
      "file": "305-the-return-of-the-native.md",
      "id": "print-v0.the-return-of-the-native",
      "title": "The Return of the Native",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Wessex tragedy / heath pastoral / romantic fatalism",
      "source_text": "https://www.gutenberg.org/cache/epub/122/pg122.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.8,
      "l1": {
        "plot": 88,
        "cast": 89,
        "pace": 82,
        "prose": 91,
        "world": 94,
        "hook": 85,
        "innov": 86,
        "ending": 87
      },
      "evidence": {
        "plot": "Eustacia's heath-bound longing → Clym's return and marriage → Wildeve's persistence → Mrs Yeobright's fatal walk → Eustacia's flight and drowning at Shadwater Weir → Thomasin and Venn's union and Clym's vocation as open-air preacher — a tragedy of mismatched desire on Egdon Heath.",
        "cast": "Eustacia Vye the queen of night, Clym Yeobright the native turned scholar-preacher, Diggory Venn the reddleman turned dairy farmer, Thomasin the patient cousin, Damon Wildeve the faithless innkeeper — Hardy's heath cast as agents of passion and social constraint.",
        "pace": "Six books with long atmospheric passages between the bonfire opening, the marriage crises, and the weir catastrophe; the heath's seasonal rhythm slows the plot to tragic inevitability rather than thriller tempo.",
        "prose": "Hardy's Egdon prose — twilight embrowning the heath, bonfires on the horizon, the weir pool at night — fuses landscape and moral condition into lyric fatalism second only to Tess in the Wessex canon.",
        "world": "Egdon Heath as a unified sombre scene — Rainbarrow, Shadwater Weir, Blooms-End, the Quiet Woman — topographically precise and morally charged; the heath is not backdrop but protagonist.",
        "hook": "Book First's November twilight and the heath bonfires establish Eustacia's world of thwarted grandeur before Clym's return; inviting in atmosphere rather than shock.",
        "innov": "The heath as tragic stage and Eustacia as a classical heroine trapped in rural obscurity — Hardy's treatment of restless aspiration in Wessex anticipates modernist landscape fiction.",
        "ending": "Thomasin marries Venn after the glove-by-the-Maypole scene; Clym becomes an itinerant preacher on Rainbarrow — morally generous closure for survivors, bleak vocation for the native."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Shadwater Weir · Book Fifth · ~75%",
          "quote": "Across this gashed and puckered mirror a dark body was slowly borne by one of the backward currents. \"O, my darling!\" exclaimed Wildeve in an agonized voice; and, without showing sufficient presence of mind even to throw off his greatcoat, he leaped into the boiling caldron.",
          "why_score": "Eustacia's flight, Mrs Yeobright's death, and the Shadwater Weir drowning form a tragedy of mismatched desire on Egdon Heath with classical inevitability, so plot scores 88."
        },
        "cast": {
          "locus": "Book First VII · Queen of Night · open anchor",
          "quote": "Eustacia Vye was the raw material of a divinity. On Olympus she would have done well with a little preparation. She had the passions and instincts which make a model goddess, that is, those which make not quite a model woman.",
          "why_score": "Eustacia, Clym, Venn, Thomasin, and Wildeve are typed but warmly individuated — the queen of night against the reddleman and the returning native — without flattening into allegory only, so cast scores 89."
        },
        "pace": {
          "locus": "Book First III · bonfires · open anchor",
          "quote": "They were the bonfires of other parishes and hamlets that were engaged in the same sort of commemoration. Some were distant, and stood in a dense atmosphere, so that bundles of pale straw-like beams radiated around them in the shape of a fan.",
          "why_score": "Six books with long atmospheric passages between the bonfire opening and the weir catastrophe; the heath's seasonal rhythm slows the plot to tragic inevitability rather than thriller tempo, so pace scores 82."
        },
        "prose": {
          "locus": "Book First I · Egdon Heath · open anchor",
          "quote": "A Saturday afternoon in November was approaching the time of twilight, and the vast tract of unenclosed wild known as Egdon Heath embrowned itself moment by moment. Overhead the hollow stretch of whitish cloud shutting out the sky was as a tent which had the whole heath for its floor.",
          "why_score": "Hardy's Egdon prose — twilight embrowning the heath, bonfires on the horizon, the weir pool at night — fuses landscape and moral condition into lyric fatalism, so prose scores 91."
        },
        "world": {
          "locus": "Book First I · Egdon waste · open anchor",
          "quote": "In fact, precisely at this transitional point of its nightly roll into darkness the great and particular glory of the Egdon waste began, and nobody could be said to understand the heath who had not been there at such a time.",
          "why_score": "Egdon Heath — Rainbarrow, Shadwater Weir, Blooms-End, the Quiet Woman — is topographically precise and morally charged; the heath is not backdrop but protagonist, so world scores 94."
        },
        "hook": {
          "locus": "Book First I · November twilight · open anchor",
          "quote": "A Saturday afternoon in November was approaching the time of twilight, and the vast tract of unenclosed wild known as Egdon Heath embrowned itself moment by moment.",
          "why_score": "Book First's November twilight and the heath bonfires establish Eustacia's world of thwarted grandeur before Clym's return — inviting in atmosphere rather than shock, so hook scores 85."
        },
        "innov": {
          "locus": "Book First I · heath as scene · open anchor",
          "quote": "Nobody could be said to understand the heath who had not been there at such a time. It could best be felt when it could not clearly be seen, its complete effect and explanation lying in this and the succeeding hours before the next dawn.",
          "why_score": "The heath as tragic stage and Eustacia as a classical heroine trapped in rural obscurity anticipates modernist landscape fiction, so innov scores 86."
        },
        "ending": {
          "locus": "Book Sixth · Venn and the glove · ending anchor",
          "quote": "\"No. To look for a glove that was dropped by one of the maidens.\" Thomasin was speechless with surprise. That a man who had to walk some four or five miles to his home should wait here for such a reason pointed to only one conclusion—the man must be amazingly interested in that glove's owner.",
          "why_score": "Thomasin marries Venn after the Maypole glove scene; Clym becomes an itinerant preacher on Rainbarrow — morally generous closure for survivors, bleak vocation for the native, so ending scores 87."
        }
      }
    },
    {
      "file": "306-the-mayor-of-casterbridge.md",
      "id": "print-v0.the-mayor-of-casterbridge",
      "title": "The Mayor of Casterbridge",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Wessex tragedy / character study / rise-and-fall",
      "source_text": "https://www.gutenberg.org/cache/epub/143/pg143.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.4,
      "l1": {
        "plot": 90,
        "cast": 88,
        "pace": 85,
        "prose": 90,
        "world": 89,
        "hook": 92,
        "innov": 88,
        "ending": 93
      },
      "evidence": {
        "plot": "Wife sale at Weydon Fair → Henchard's rise as grain merchant and mayor → rivalry with Farfrae → Lucetta's letters and skimmity-ride → bankruptcy and Elizabeth-Jane's discovery → death alone in a cottage — the life and death of a man of character.",
        "cast": "Michael Henchard the proud self-destructive mayor, Donald Farfrae the scientific Scotsman, Elizabeth-Jane the patient stepdaughter, Lucetta Templeman the coquette, Susan and Newson the past — Hardy's Casterbridge cast as a study in will and consequence.",
        "pace": "Forty-five chapters tracing rise, rivalry, and fall with market-town rhythms and set-piece crises — the wife sale, the seed-drill, the skimmity-ride — maintaining steady moral pressure.",
        "prose": "Hardy's character prose — the perpendicular facial angle, the furmity tent, the pencilled will — renders inner pride and outer ruin with the same precision as Tess's landscape fatalism.",
        "world": "Weydon-Priors, Casterbridge corn market, the Mixen Lane skimmity-ride, the cottage where Henchard dies — Upper Wessex as a moral geography of grain, gossip, and public shame.",
        "hook": "Ch.I's wife auction in the furmity tent — \"Five guineas, and she's yours\" — is among the most shocking openings in Victorian fiction; the reader is committed before Casterbridge is named.",
        "innov": "The subtitle's \"Life and Death of a Man of Character\" and the treatment of a wife sale as the origin of civic respectability — Hardy's ironic determinism anticipates modern tragedy of reputation.",
        "ending": "Henchard's pencilled will — no mourners, no flowers, no remembrance — and Elizabeth-Jane's restrained grief form among the bleakest and most formally complete character deaths in English fiction."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLV · Henchard's will · ending anchor",
          "quote": "MICHAEL HENCHARD'S WILL. \"That Elizabeth-Jane Farfrae be not told of my death, or made to grieve on account of me. & that I be not bury'd in consecrated ground. & that no sexton be asked to toll the bell. & that nobody is wished to see my dead body. & that no murners walk behind me at my funeral. & that no flours be planted on my grave. & that no man remember me.\"",
          "why_score": "Wife sale at Weydon Fair through rise, Farfrae rivalry, skimmity-ride, and death alone form the life and death of a man of character with classical inevitability, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.I · Henchard and Susan · open anchor",
          "quote": "The man was of fine figure, swarthy, and stern in aspect; and he showed in profile a facial angle so slightly inclined as to be almost perpendicular.",
          "why_score": "Henchard, Farfrae, Elizabeth-Jane, Lucetta, and the Weydon past are typed but warmly individuated — pride and consequence without flattening into allegory only — so cast scores 88."
        },
        "pace": {
          "locus": "Ch.XXIII · seed-drill · ~50%",
          "quote": "Lucetta next recognized him, and more mistress of herself said archly, \"The 'Lass of Gowrie' from inside of a seed-drill—what a phenomenon!\" Satisfied at last with his investigation the young man stood upright, and met their eyes across the summit.",
          "why_score": "Forty-five chapters tracing rise, rivalry, and fall with market-town rhythms and set-piece crises maintain steady moral pressure rather than thriller tempo, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · Weydon approach · open anchor",
          "quote": "One evening of late summer, before the nineteenth century had reached one-third of its span, a young man and woman, the latter carrying a child, were approaching the large village of Weydon-Priors, in Upper Wessex, on foot.",
          "why_score": "Hardy's character prose — the perpendicular facial angle, the furmity tent, the pencilled will — renders inner pride and outer ruin with the same precision as Tess's landscape fatalism, so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · Weydon-Priors · open anchor",
          "quote": "They were plainly but not ill clad, though the thick hoar of dust which had accumulated on their shoes and garments from an obviously long journey lent a disadvantageous shabbiness to their appearance just now.",
          "why_score": "Weydon-Priors, Casterbridge corn market, Mixen Lane, and the death cottage form Upper Wessex as a moral geography of grain, gossip, and public shame, so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · wife auction · open anchor",
          "quote": "\"Five guineas,\" said the auctioneer, \"or she'll be withdrawn. Do anybody give it? The last time. Yes or no?\" \"Yes,\" said a loud voice from the doorway. All eyes were turned.",
          "why_score": "Ch.I's wife auction in the furmity tent is among the most shocking openings in Victorian fiction; the reader is committed before Casterbridge is named, so hook scores 92."
        },
        "innov": {
          "locus": "Ch.I · wife sale · open anchor",
          "quote": "\"Five guineas—and she's yours. Susan, you are a law to yourself now at last are you not? Bless yer soul, take your time. Say she's yours, and I will put my hand to it.\"",
          "why_score": "The subtitle's \"Life and Death of a Man of Character\" and the wife sale as origin of civic respectability — Hardy's ironic determinism anticipates modern tragedy of reputation, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XLV · death and will · ending anchor",
          "quote": "\"That no man remember me.\" \"To this I put my name. MICHAEL HENCHARD.\" What Henchard had written in the anguish of his dying was respected as far as practicable by Elizabeth-Jane, though less from a sense of the sacredness of last words, as such, than from her independent knowledge that the man who wrote them meant what he said.",
          "why_score": "Henchard's pencilled will and Elizabeth-Jane's restrained grief form among the bleakest and most formally complete character deaths in English fiction, so ending scores 93."
        }
      }
    },
    {
      "file": "307-villette.md",
      "id": "print-v0.villette",
      "title": "Villette",
      "author": "Charlotte Brontë",
      "band": "G-print",
      "genre": "print",
      "print_genre": "psychological romance / governess fiction / Gothic realism",
      "source_text": "https://www.gutenberg.org/cache/epub/9182/pg9182.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 80,
        "prose": 92,
        "world": 86,
        "hook": 84,
        "innov": 89,
        "ending": 90
      },
      "evidence": {
        "plot": "Lucy's bereavement → Bretton and Paulina → Villette and Madame Beck's school → Dr John (Graham) and Paul Emanuel → the play, the fête, the long vacation → Paul's departure and the storm ending — a governess's repressed passion in Labassecour.",
        "cast": "Lucy Snowe the opaque narrator, Paul Emanuel the fiery professor, Dr John the handsome physician, Madame Beck the surveillante, Paulina the child-woman — Brontë's cast as agents of repression, jealousy, and withheld feeling.",
        "pace": "Forty-two chapters of interior observation, school routine, and delayed revelation; the fête and the storm provide spikes amid the pensionnat's disciplined calm — rewarding but deliberately slow.",
        "prose": "Brontë's compressed psychological prose — Lucy's cold lucidity, the storm passages, Paul's letters — renders repression and longing with a density that exceeds Jane Eyre's Gothic directness.",
        "world": "Bretton, Villette (Brussels/Labassecour), Madame Beck's pensionnat, the Rue Fossette — Protestant England against Catholic Europe, mapped as a moral laboratory of surveillance and solitude.",
        "hook": "Ch.I's Lucy Snowe at Bretton and the arrival of Paulina establish the narrator's guarded temperament before Villette; inviting in restraint rather than shock.",
        "innov": "Lucy's unreliable restraint, the ambiguous storm ending, and the treatment of a governess's inner life without romantic resolution — Brontë anticipates modernist psychological fiction and the anti-romance.",
        "ending": "Paul Emanuel's three-year letters, the awaited return, and the storm that ends with \"Here pause: pause at once\" — among the most famous deliberately ambiguous endings in English fiction."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLI · Paul Emanuel's return awaited · ending anchor",
          "quote": "And now the three years are past: M. Emanuel's return is fixed. It is Autumn; he is to be with me ere the mists of November come. My school flourishes, my house is ready: I have made him a little library, filled its shelves with the books he left in my care.",
          "why_score": "Lucy's journey from Bretton through Madame Beck's school to Paul Emanuel's departure and the awaited return forms a governess tragedy of repressed passion with deliberately unresolved closure, so plot scores 87."
        },
        "cast": {
          "locus": "Ch.VIII · Madame Beck · ~25%",
          "quote": "As Madame Beck ruled by espionage, she of course had her staff of spies: she perfectly knew the quality of the tools she used, and while she would not scruple to handle the dirtiest for a dirty occasion—flinging this sort from her like refuse rind, after the orange has been duly squeezed.",
          "why_score": "Lucy, Paul Emanuel, Dr John, Madame Beck, and Paulina are typed but warmly individuated in Lucy's guarded narration without flattening into allegory only, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.VIII · pensionnat routine · ~25%",
          "quote": "The next moment I sat in a cold, glittering salon, with porcelain stove, unlit, and gilded ornaments, and polished floor; and I waited, and waited, and waited.",
          "why_score": "Forty-two chapters of interior observation and school routine with the fête and storm as spikes amid the pensionnat's disciplined calm — rewarding but deliberately slow, so pace scores 80."
        },
        "prose": {
          "locus": "Ch.XLII · storm passage · ending anchor",
          "quote": "That storm roared frenzied, for seven days. It did not cease till the Atlantic was strewn with wrecks: it did not lull till the deeps had gorged their full of sustenance. Not till the destroying angel of tempest had achieved his perfect work, would he fold the wings whose waft was thunder.",
          "why_score": "Brontë's compressed psychological prose — Lucy's cold lucidity, the storm passages, Paul's letters — renders repression and longing with a density exceeding Jane Eyre's Gothic directness, so prose scores 92."
        },
        "world": {
          "locus": "Ch.VII · arrival at Villette · ~25%",
          "quote": "In this instance, stood for Villette—the great capital of the great kingdom of Labassecour. \"Do you like Villette?\" I asked. \"Pretty well. The natives, you know, are intensely stupid and vulgar; but there are some nice English families.\"",
          "why_score": "Bretton, Villette, Madame Beck's pensionnat, and the Rue Fossette map Protestant England against Catholic Europe as a moral laboratory of surveillance and solitude, so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · Lucy at Bretton · open anchor",
          "quote": "I, Lucy Snowe, plead guiltless of that curse, an overheated and discursive imagination; but whenever, opening a room-door, I found her seated in a corner alone, her head in her pigmy hand, that room seemed to me not inhabited, but haunted.",
          "why_score": "Ch.I's Lucy Snowe at Bretton and the arrival of Paulina establish the narrator's guarded temperament before Villette — inviting in restraint rather than shock, so hook scores 84."
        },
        "innov": {
          "locus": "Ch.VIII · Madame Beck's espionage · ~25%",
          "quote": "As Madame Beck ruled by espionage, she of course had her staff of spies: she perfectly knew the quality of the tools she used, and while she would not scruple to handle the dirtiest for a dirty occasion—flinging this sort from her like refuse rind, after the orange has been duly squeezed.",
          "why_score": "Lucy's unreliable restraint, the ambiguous storm ending, and the governess's inner life without romantic resolution anticipate modernist psychological fiction and the anti-romance, so innov scores 89."
        },
        "ending": {
          "locus": "Ch.XLII · deliberate pause · ending anchor",
          "quote": "Here pause: pause at once. There is enough said. Trouble no quiet, kind heart; leave sunny imaginations hope. Let it be theirs to conceive the delight of joy born again fresh out of great terror, the rapture of rescue from peril, the wondrous reprieve from dread, the fruition of return.",
          "why_score": "Paul Emanuel's letters, the awaited return, and the storm ending with \"Here pause: pause at once\" form among the most famous deliberately ambiguous endings in English fiction, so ending scores 90."
        }
      }
    },
    {
      "file": "308-barry-lyndon.md",
      "id": "print-v0.barry-lyndon",
      "title": "Barry Lyndon",
      "author": "William Makepeace Thackeray",
      "band": "G-print",
      "genre": "print",
      "print_genre": "picaresque / rogue memoir / historical satire",
      "source_text": "https://www.gutenberg.org/cache/epub/4558/pg4558.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.1,
      "l1": {
        "plot": 85,
        "cast": 87,
        "pace": 86,
        "prose": 88,
        "world": 84,
        "hook": 83,
        "innov": 90,
        "ending": 86
      },
      "evidence": {
        "plot": "Irish childhood → duel and flight → Prussian and English army service → Spa gambling → marriage to the Countess Lyndon → extravagance and cruelty → Bullingdon's revenge → Fleet Prison — a picaresque rise and fall modeled on Casanova and Stoney-Bowes.",
        "cast": "Redmond Barry the unrepentant rogue narrator, Lady Lyndon the heiress, Lord Bullingdon the stepson, Captain Freny/Nora Brady the early loves — Thackeray's cast as a gallery of vanity seen through Barry's self-serving memoir.",
        "pace": "Eighteen chapters of episodic adventure — duels, battles, card tables, estate management — maintaining picaresque momentum with set-piece set-backs rather than unified tragic arc.",
        "prose": "Thackeray's ironic first-person prose — \"Since the days of Adam,\" \"the gentleman I was born\" — renders roguery with comic self-exposure unmatched until Beckett's later scoundrels.",
        "world": "Ireland, the Seven Years' War camps, Spa and the European gaming tables, Hackton and Castle Lyndon — eighteenth-century Europe as a stage for adventurers, though less topographically dense than Vanity Fair's England.",
        "hook": "Ch.I's roguish preamble — women at the bottom of every mischief, the house of Barry of Barryogue — establishes the unreliable narrator before the first duel; inviting in audacity rather than sympathy.",
        "innov": "The memoir of an unrepentant scoundrel narrated without authorial condemnation — Thackeray's precursor to the anti-hero novel and Kubrick's later film adaptation; unmatched as self-revelation of scoundrelism.",
        "ending": "Fleet Prison, Lady Lyndon's death cutting the annuity, Bullingdon's Pump-Room assault, and the Tiptoffs inheriting — morally appropriate comeuppance without sentimental redemption."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XVIII · Fleet Prison · ending anchor",
          "quote": "As long as Lady Lyndon lived, Barry enjoyed his income, and was perhaps as happy in prison as at any period of his existence; when her Ladyship died, her successor sternly cut off the annuity, devoting the sum to charities: which, he said, would make a nobler use of it than the scoundrel who had enjoyed it hitherto.",
          "why_score": "Irish childhood through army service, Countess marriage, extravagance, Bullingdon's revenge, and Fleet Prison form a picaresque rise and fall with morally appropriate comeuppance, so plot scores 85."
        },
        "cast": {
          "locus": "Ch.I · Barry's pedigree · open anchor",
          "quote": "Since the days of Adam, there has been hardly a mischief done in this world but a woman has been at the bottom of it. Ever since ours was a family (and that must be very NEAR Adam's time,--so old, noble, and illustrious are the Barrys, as everybody knows) women have played a mighty part with the destinies of our race.",
          "why_score": "Redmond Barry, Lady Lyndon, Bullingdon, and the early loves are typed but vividly individuated through Barry's self-serving memoir without flattening into allegory only, so cast scores 87."
        },
        "pace": {
          "locus": "Ch.V · Seven Years' War · ~25%",
          "quote": "During the five years which the war (afterwards called the Seven Years' War) had now lasted, had so exhausted the males of his principality, that the fields remained untilled: even the children of twelve years old were driven off to the war.",
          "why_score": "Eighteen chapters of episodic adventure — duels, battles, card tables, estate management — maintain picaresque momentum with set-piece setbacks rather than unified tragic arc, so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · rogue's voice · open anchor",
          "quote": "I presume that there is no gentleman in Europe that has not heard of the house of Barry of Barryogue, of the kingdom of Ireland, than which a more famous name is not to be found in Gwillim or D'Hozier.",
          "why_score": "Thackeray's ironic first-person prose — \"Since the days of Adam,\" \"the gentleman I was born\" — renders roguery with comic self-exposure, so prose scores 88."
        },
        "world": {
          "locus": "Ch.I · Ireland · open anchor",
          "quote": "I presume that there is no gentleman in Europe that has not heard of the house of Barry of Barryogue, of the kingdom of Ireland, than which a more famous name is not to be found in Gwillim or D'Hozier.",
          "why_score": "Ireland, Seven Years' War camps, Spa gaming tables, and Castle Lyndon map eighteenth-century Europe as a stage for adventurers, though less topographically dense than Vanity Fair's England, so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · tender passion · open anchor",
          "quote": "Since the days of Adam, there has been hardly a mischief done in this world but a woman has been at the bottom of it.",
          "why_score": "Ch.I's roguish preamble establishes the unreliable narrator before the first duel — inviting in audacity rather than sympathy, so hook scores 83."
        },
        "innov": {
          "locus": "Bibliographical Note · memoir form · open anchor",
          "quote": "His autobiography, MEMOIRES ECRIT PAR LUI MEME (in twelve volumes), has been described as 'unmatched as a self-revelation of scoundrelism.'",
          "why_score": "The memoir of an unrepentant scoundrel narrated without authorial condemnation — Thackeray's precursor to the anti-hero novel — anticipates modern unreliable-narrator fiction, so innov scores 90."
        },
        "ending": {
          "locus": "Ch.XVIII · Tiptoff inheritance · ending anchor",
          "quote": "The estate has vastly improved under his Lordship's careful management. The trees in Hackton Park are all about forty years old, and the Irish property is rented in exceedingly small farms to the peasantry; who still entertain the stranger with stories of the daring and the devilry, and the wickedness and the fall of Barry Lyndon.",
          "why_score": "Fleet Prison, the annuity cut off, Bullingdon's revenge, and the Tiptoffs inheriting form morally appropriate comeuppance without sentimental redemption, so ending scores 86."
        }
      }
    },
    {
      "file": "309-tom-jones.md",
      "id": "print-v0.tom-jones",
      "title": "The History of Tom Jones, a Foundling",
      "author": "Henry Fielding",
      "band": "G-print",
      "genre": "print",
      "print_genre": "comic epic / picaresque / English novel",
      "source_text": "https://www.gutenberg.org/cache/epub/6593/pg6593.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.4,
      "l1": {
        "plot": 91,
        "cast": 88,
        "pace": 82,
        "prose": 87,
        "world": 85,
        "hook": 86,
        "innov": 92,
        "ending": 88
      },
      "evidence": {
        "plot": "Foundling discovered in Allworthy's bed → Blifil's malice → Tom and Sophia's love → expulsion and picaresque journey → Upton, London, and the revelation of Tom's birth → marriage and reconciliation — the comic epic of a good-hearted rogue.",
        "cast": "Tom Jones the foundling hero, Sophia Western the heroine, Squire Allworthy the benevolent patron, Blifil the hypocrite, Partridge the barber — Fielding's cast as a moral taxonomy rendered with comic warmth.",
        "pace": "Eighteen books with authorial digressions, inset narratives, and long set pieces between crises — the Upton inn and London adventures provide spikes amid the Somersetshire opening; rewarding but leisurely.",
        "prose": "Fielding's comic prose — the terrace prospect, the foundling in the sheets, the author addressing the reader — balances satire and benevolence with an ease that founded the English comic novel.",
        "world": "Somersetshire, the Western estate, the Upton inn, London society — Georgian England mapped as a moral geography of inn, manor, and metropolis, though less dense than Dickens's later urban worlds.",
        "hook": "Book I's discovery of the infant between Allworthy's sheets — \"to his great surprize he beheld an infant, wrapt up in some coarse linen, in a sweet and profound sleep\" — establishes the foundling plot before the first chapter of biography.",
        "innov": "The comic epic in prose, authorial intrusions, and the \"bill of fare to the feast\" — Fielding's formal self-consciousness founded the English novel's metafictional tradition before Sterne and Austen.",
        "ending": "Tom and Sophia married, Western reconciled, Allworthy's bounty, Partridge's school — a morally generous comic resolution that rewards good nature without denying the hero's follies."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book XVIII · marriage and happiness · ending anchor",
          "quote": "To conclude, as there are not to be found a worthier man and woman, than this fond couple, so neither can any be imagined more happy. They preserve the purest and tenderest affection for each other, an affection daily encreased and confirmed by mutual endearments and mutual esteem.",
          "why_score": "Foundling discovery through Blifil's malice, picaresque journey, birth revelation, and marriage form the comic epic of a good-hearted rogue with morally generous closure, so plot scores 91."
        },
        "cast": {
          "locus": "Book I · Allworthy and the infant · open anchor",
          "quote": "Upon opening the cloathes, to his great surprize he beheld an infant, wrapt up in some coarse linen, in a sweet and profound sleep, between his sheets. He stood some time lost in astonishment at this sight; but, as good nature had always the ascendant in his mind, he soon began to be touched with sentiments of compassion for the little wretch before him.",
          "why_score": "Tom, Sophia, Allworthy, Blifil, and Partridge are typed but warmly individuated in Fielding's moral taxonomy without flattening into allegory only, so cast scores 88."
        },
        "pace": {
          "locus": "Book X · Upton inn · ~50%",
          "quote": "During which the artful fair so slily and imperceptibly carried on her attack, that she had almost subdued the heart of our heroe before she again repaired to acts of hostility. To confess the truth, I am afraid Mr Jones maintained a kind of Dutch defence, and treacherously delivered up the garrison, without duly weighing his allegiance to the fair Sophia.",
          "why_score": "Eighteen books with authorial digressions and long set pieces between crises maintain comic momentum rather than thriller tempo — rewarding but leisurely, so pace scores 82."
        },
        "prose": {
          "locus": "Book I · Allworthy on the terrace · open anchor",
          "quote": "It was now the middle of May, and the morning was remarkably serene, when Mr Allworthy walked forth on the terrace, where the dawn opened every minute that lovely prospect we have before described to his eye; and now having sent forth streams of light, which ascended the blue firmament before him, as harbingers preceding his pomp, in the full blaze of his majesty rose the sun.",
          "why_score": "Fielding's comic prose — the terrace prospect, the foundling in the sheets, the author addressing the reader — balances satire and benevolence with an ease that founded the English comic novel, so prose scores 87."
        },
        "world": {
          "locus": "Book I · Somersetshire · open anchor",
          "quote": "In that part of the western division of this kingdom which is commonly called Somersetshire, there lately lived, and perhaps lives still, a gentleman whose name was Allworthy, and who might well be called the favourite of both nature and fortune.",
          "why_score": "Somersetshire, the Western estate, the Upton inn, and London society map Georgian England as a moral geography of inn, manor, and metropolis, so world scores 85."
        },
        "hook": {
          "locus": "Book I Ch.III · foundling discovery · open anchor",
          "quote": "Here, having spent some minutes on his knees—a custom which he never broke through on any account—he was preparing to step into bed, when, upon opening the cloathes, to his great surprize he beheld an infant, wrapt up in some coarse linen, in a sweet and profound sleep, between his sheets.",
          "why_score": "Book I's discovery of the infant between Allworthy's sheets establishes the foundling plot before the first chapter of biography — inviting in benevolence rather than shock, so hook scores 86."
        },
        "innov": {
          "locus": "Book I · bill of fare · open anchor",
          "quote": "Reader, take care. I have unadvisedly led thee to the top of as high a hill as Mr Allworthy's, and how to get thee down again, without convulsion or sprain, which is sometimes apt to befall those who attempt such a descent, is a matter of much greater difficulty than the bringing thee up.",
          "why_score": "The comic epic in prose, authorial intrusions, and the \"bill of fare to the feast\" founded the English novel's metafictional tradition before Sterne and Austen, so innov scores 92."
        },
        "ending": {
          "locus": "Book XVIII · final happiness · ending anchor",
          "quote": "To conclude, as there are not to be found a worthier man and woman, than this fond couple, so neither can any be imagined more happy. They preserve the purest and tenderest affection for each other, an affection daily encreased and confirmed by mutual endearments and mutual esteem.",
          "why_score": "Tom and Sophia married, Western reconciled, and Allworthy's bounty form a morally generous comic resolution that rewards good nature without denying the hero's follies, so ending scores 88."
        }
      }
    },
    {
      "file": "31-treasure-island.md",
      "id": "print-v0.treasure-island",
      "title": "Treasure Island",
      "author": "Robert Louis Stevenson",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / YA classic",
      "source_text": "https://www.gutenberg.org/files/120/120-h/120-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.8,
      "l1": {
        "plot": 92,
        "cast": 94,
        "pace": 91,
        "prose": 90,
        "world": 88,
        "hook": 95,
        "innov": 86,
        "ending": 90
      },
      "evidence": {
        "plot": "Map→mutiny→stockade→treasure rifled→Silver pivots: adventure engine clean; empty pit twist earned.",
        "cast": "Jim’s fear of the one-legged man; Livesey facing Billy’s knife; Silver’s charm/threat duality at the hollow.",
        "pace": "Six-part structure keeps sea/shore beats alternating; little dead air for a book of this length.",
        "prose": "“Fifteen men on the dead man’s chest”; cove/inn voice vivid; stockade logistics crisp.",
        "world": "Inn→Bristol→island geography (Spy-glass, stockade) readable; pirate code lightly sketched.",
        "hook": "Yo-ho-ho at the Admiral Benbow + weather-eye for a one-legged seaman — classic open.",
        "innov": "Founding template for modern pirate romance; relative to tradition, definitive rather than avant-garde.",
        "ending": "Rifled cache + Silver’s cool insolence (“pig-nuts”) then survival bargain — memorable close."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I → Part VI · sample_print_v0",
          "quote": "All was clear to probation. The cache had been found and rifled; the seven hundred thousand pounds were gone! Silver never moved; he watched them, very upright on his crutch, and looked as cool as ever I saw him.",
          "why_score": "Map→mutiny→stockade→treasure rifled→Silver pivots: adventure engine clean; empty pit twist earned when Silver reads the hollow first, so plot scores 92."
        },
        "cast": {
          "locus": "Ch.I · one-legged seaman",
          "quote": "He had taken me aside one day and promised me a silver fourpenny on the first of every month if I would only keep my \"weather-eye open for a seafaring man with one leg\" and let him know the moment he appeared.",
          "why_score": "Jim's fear of the one-legged man; Livesey facing Billy's knife; Silver's charm/threat duality at the hollow — each type fixed early, so cast scores 94."
        },
        "pace": {
          "locus": "Ch.I · Admiral Benbow",
          "quote": "Often I have heard the house shaking with \"Yo-ho-ho, and a bottle of rum,\" all the neighbours joining in for dear life, with the fear of death upon them, and each singing louder than the other to avoid remark.",
          "why_score": "Six-part structure keeps sea/shore beats alternating; inn mystery to island siege with little dead air for a book of this length, so pace scores 91."
        },
        "prose": {
          "locus": "Ch.I · Billy Bones's song",
          "quote": "\"Fifteen men on the dead man's chest— Yo-ho-ho, and a bottle of rum! Drink and the devil had done for the rest— Yo-ho-ho, and a bottle of rum!\"",
          "why_score": "\"Fifteen men on the dead man's chest\"; cove/inn voice vivid; the shanty at the Benbow typifies Stevenson's lean adventure prose, so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · Bristol coast geography",
          "quote": "When a seaman did put up at the Admiral Benbow (as now and then some did, making by the coast road for Bristol) he would look in at him through the curtained door before he entered the parlour.",
          "why_score": "Inn→Bristol→island geography (Spy-glass, stockade) readable from the first chapter's coast road and cove; pirate code lightly sketched but place-names legible, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · Admiral Benbow",
          "quote": "I was far less afraid of the captain himself than anybody else who knew him. There were nights when he took a deal more rum and water than his head would carry; and then he would sometimes sit and sing his wicked, old, wild sea-songs.",
          "why_score": "Yo-ho-ho at the Admiral Benbow + weather-eye for a one-legged seaman — classic open that fuses shanty, omen, and Jim's POV dread, so hook scores 95."
        },
        "innov": {
          "locus": "Ch.I · Jim as narrator",
          "quote": "Squire Trelawney, Dr. Livesey, and the rest of these gentlemen having asked me to write down the whole particulars about Treasure Island, from the beginning to the end, keeping nothing back but the bearings of the island, I take up my pen in the year of grace 17—.",
          "why_score": "Founding template for modern pirate romance; boy-narrator frame and sea-shanty omen became genre defaults — definitive rather than avant-garde, so innov scores 86."
        },
        "ending": {
          "locus": "Ch.XXXIII · empty cache",
          "quote": "\"Dig away, boys,\" said Silver with the coolest insolence; \"you'll find some pig-nuts and I shouldn't wonder.\" \"Pig-nuts!\" repeated Merry, in a scream. \"Mates, do you hear that? I tell you now, that man there knew it all along.\"",
          "why_score": "Rifled cache + Silver's cool insolence (\"pig-nuts\") then survival bargain — memorable close when the treasure is gone but the villain keeps his head, so ending scores 90."
        }
      }
    },
    {
      "file": "310-daniel-deronda.md",
      "id": "print-v0.daniel-deronda",
      "title": "Daniel Deronda",
      "author": "George Eliot",
      "band": "G-print",
      "genre": "print",
      "print_genre": "psychological realism / Jewish identity / Victorian novel of vocation",
      "source_text": "https://www.gutenberg.org/cache/epub/7469/pg7469.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.9,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 82,
        "prose": 93,
        "world": 88,
        "hook": 92,
        "innov": 94,
        "ending": 89
      },
      "evidence": {
        "plot": "Twin arcs of Gwendolen's moral crisis under Grandcourt and Deronda's discovery of Jewish vocation converge without forced merger — parallel novels that keep glancing at each other until separation clarifies both destinies.",
        "cast": "Gwendolen the bored predator-turned-penitent, Deronda the ethical spectator who must choose a people, Mirah the rescued singer, Grandcourt the cold will — Eliot's late cast is among her most psychologically exact.",
        "pace": "Eight-book Victorian scale with long drawing-room and synagogue stretches; the gambling opening and Grandcourt's drowning provide spikes amid deliberate moral inquiry.",
        "prose": "Opening question-cascade on Gwendolen's beauty, river meditations, and the East vocation speech — late Eliot at full analytic and lyrical power.",
        "world": "Leubronn gambling halls, Offendene, London Jewry, and the imagined East — English high society and diasporic Jewish life held in one frame.",
        "hook": "'Was she beautiful or not beautiful?' under the coercion of Deronda's gaze at the roulette table — instant character, theme, and erotic-moral tension.",
        "innov": "Victorian novel that treats Jewish national restoration as a serious vocation plot — rare structural and political ambition for 1876 English fiction.",
        "ending": "Deronda leaves for the East; Gwendolen's letter accepts loss as moral improvement — separation as ethical resolution rather than romantic reunion."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book VIII · East vocation + Gwendolen letter · ending anchor",
          "quote": "I am going to the East to become better acquainted with the condition of my race in various countries there,” said Deronda, gently—anxious to be as explanatory as he could on what was the impersonal part of their separateness from each other.",
          "why_score": "Twin arcs of Gwendolen's moral crisis and Deronda's Jewish vocation converge then separate without forced merger, so plot scores 90."
        },
        "cast": {
          "locus": "Book I · Gwendolen at play · open anchor",
          "quote": "Gwendolen had replied that she cared for the excitement of play, not the winnings. On that supposition the present moment ought to have made the flood-tide in her eager experience of gambling.",
          "why_score": "Gwendolen, Deronda, Mirah, and Grandcourt form Eliot's most psychologically exact late cast — boredom, vocation, rescue, and cold will, so cast scores 91."
        },
        "pace": {
          "locus": "Book IV–V · table sadness · ~50%",
          "quote": "Deronda ended by going to the end of the small table, at right angles to Gwendolen’s position, but before he could speak she had turned on him no smile, but such an appealing look of sadness.",
          "why_score": "Eight-book Victorian scale slows through drawing-room and synagogue inquiry; gambling and drowning scenes spike amid deliberate moral pacing, so pace scores 82."
        },
        "prose": {
          "locus": "Book I Ch.I · roulette opening · open anchor",
          "quote": "Was she beautiful or not beautiful? and what was the secret of form or expression which gave the dynamic quality to her glance? Was the good or the evil genius dominant in those beams?",
          "why_score": "Question-cascade, river meditations, and vocation speech show late Eliot at full analytic and lyrical power, so prose scores 93."
        },
        "world": {
          "locus": "Book II · Mirah's escape · ~25%",
          "quote": "Mirah Lapidoth. I am come a long way, all the way from Prague by myself. I made my escape. I ran away from dreadful things. I came to find my mother and brother in London.",
          "why_score": "Leubronn, Offendene, London Jewry, and the imagined East hold English society and diasporic Jewish life in one frame, so world scores 88."
        },
        "hook": {
          "locus": "Book I Ch.I · beauty question · open anchor",
          "quote": "Was she beautiful or not beautiful? and what was the secret of form or expression which gave the dynamic quality to her glance? Was the good or the evil genius dominant in those beams? Probably the evil; else why was the effect that of unrest rather than of undisturbed charm?",
          "why_score": "The roulette-table gaze locks character, theme, and erotic-moral tension in the first sentences, so hook scores 92."
        },
        "innov": {
          "locus": "Book VIII · Jewish self-naming · ~75%+",
          "quote": "I shall call myself a Jew,” said Deronda, deliberately, becoming slightly paler under the piercing eyes of his questioner. “But I will not say that I shall profess to believe exactly as my fathers have believed.",
          "why_score": "Treating Jewish national restoration as a serious vocation plot is rare structural and political ambition for 1876 English fiction, so innov scores 94."
        },
        "ending": {
          "locus": "Book VIII · Gwendolen's letter · ending anchor",
          "quote": "It is better—it shall be better with me because I have known you. GWENDOLEN GRANDCOURT. The preparations for the departure of all three to the East began at once.",
          "why_score": "Deronda leaves Eastward; Gwendolen accepts loss as moral improvement — separation as ethical resolution rather than romantic reunion, so ending scores 89."
        }
      }
    },
    {
      "file": "311-adam-bede.md",
      "id": "print-v0.adam-bede",
      "title": "Adam Bede",
      "author": "George Eliot",
      "band": "G-print",
      "genre": "print",
      "print_genre": "pastoral realism / moral tragedy / provincial novel",
      "source_text": "https://www.gutenberg.org/cache/epub/507/pg507.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.3,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 84,
        "prose": 91,
        "world": 90,
        "hook": 89,
        "innov": 86,
        "ending": 88
      },
      "evidence": {
        "plot": "Carpenter's love for Hetty → Arthur's seduction → child-murder trial → Dinah's spiritual counterweight → Adam's hard-won remarriage — moral causality made narrative.",
        "cast": "Adam the upright craftsman, Hetty the vanity-caught dairymaid, Dinah the Methodist preacher, Arthur the careless heir — four temperaments colliding under provincial judgment.",
        "pace": "Six-book pastoral breadth with dairy and workshop scenes; the trial and Snowfield search accelerate into catastrophe before a quiet domestic coda.",
        "prose": "Ink-drop sorcerer opening, Loamshire dialect, and Hetty's Chase panic — early Eliot already fusing landscape description with moral psychology.",
        "world": "Hayslope, Hall Farm dairy, the Chase, Snowfield — Midlands village mapped as a complete moral ecology of work, class, and chapel.",
        "hook": "'With a single drop of ink for a mirror' promises revelation of Burge's workshop and immediately delivers living labor and voice.",
        "innov": "Provincial realism centered on working craftsmen and Methodist women — shifts the English novel's center of gravity away from drawing-room alone.",
        "ending": "Adam and Dinah's hard-earned domestic peace after catastrophe — restorative without erasing Hetty's ruin; the 'hard day' coda is earned."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book V · Snowfield search · ~75%",
          "quote": "“Yes,” said Adam, heavily. “A sad thing’s happened. I didna find Hetty at Snowfield.” Mr. Poyser’s good-natured face showed signs of troubled astonishment. “Not find her? What’s happened to her?”",
          "why_score": "Love, seduction, child-murder, trial, and Dinah's counterweight drive moral causality into catastrophe then quiet repair, so plot scores 88."
        },
        "cast": {
          "locus": "Book I · Dinah on Hetty · cast anchor",
          "quote": "Hetty Sorrel. I’ve been much drawn out in prayer for her of late, and I look on it as a token that there may be mercy in store for her.” “God grant it,” said Seth.",
          "why_score": "Adam, Hetty, Dinah, and Arthur embody four temperaments under provincial judgment — craft, vanity, vocation, and careless privilege, so cast scores 90."
        },
        "pace": {
          "locus": "Book III–IV · Arthur's wish for Adam · ~50%",
          "quote": "It has long been my wish that he should have the management of the woods on the estate, which happen to be very valuable, not only because I think so highly of his character, but because he has the knowledge and the skill which fit him.",
          "why_score": "Pastoral breadth of dairy and workshop slows the middle before trial and Snowfield search accelerate into catastrophe, so pace scores 84."
        },
        "prose": {
          "locus": "Book I Ch.I · ink-drop opening · open anchor",
          "quote": "With a single drop of ink for a mirror, the Egyptian sorcerer undertakes to reveal to any chance comer far-reaching visions of the past. This is what I undertake to do for you, reader.",
          "why_score": "Ink-drop opening, Loamshire dialect, and Chase panic already fuse landscape with moral psychology, so prose scores 91."
        },
        "world": {
          "locus": "Book I · Hetty in the Chase · ~25%",
          "quote": "How relieved she was when she had got safely under the oaks and among the fern of the Chase! Even then she was as ready to be startled as the deer that leaped away at her approach.",
          "why_score": "Hayslope, Hall Farm, the Chase, and Snowfield map a Midlands moral ecology of work, class, and chapel, so world scores 90."
        },
        "hook": {
          "locus": "Book I Ch.I · workshop promise · open anchor",
          "quote": "With this drop of ink at the end of my pen, I will show you the roomy workshop of Mr. Jonathan Burge, carpenter and builder, in the village of Hayslope, as it appeared on the eighteenth of June, in the year of our Lord 1799.",
          "why_score": "The sorcerer-ink promise immediately delivers living labor and provincial voice, so hook scores 89."
        },
        "innov": {
          "locus": "Book I · Adam Bede title world · open/cast",
          "quote": "I know a man must have the love o’ God in his soul, and the Bible’s God’s word. But what does the Bible say? Why, it says as God put his sperrit into the workman as built the tabernacle.",
          "why_score": "Centering craftsmen and Methodist women shifts the English novel away from drawing-room monopoly, so innov scores 86."
        },
        "ending": {
          "locus": "Book VI · cottage coda · ending anchor",
          "quote": "“Why, there’s Mr. and Mrs. Poyser coming in at the yard gate,” said Seth. “So there is,” said Dinah. “Run, Lisbeth, run to meet Aunt Poyser. Come in, Adam, and rest; it has been a hard day for thee.”",
          "why_score": "Adam and Dinah's peace after catastrophe restores without erasing Hetty's ruin — the hard-day coda is earned, so ending scores 88."
        }
      }
    },
    {
      "file": "312-romola.md",
      "id": "print-v0.romola",
      "title": "Romola",
      "author": "George Eliot",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical novel / Renaissance Florence / moral tragedy",
      "source_text": "https://www.gutenberg.org/cache/epub/24020/pg24020.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 85,
        "cast": 87,
        "pace": 80,
        "prose": 90,
        "world": 92,
        "hook": 84,
        "innov": 88,
        "ending": 86
      },
      "evidence": {
        "plot": "Shipwrecked Tito → marriage to blind Bardo's daughter Romola → betrayal of Baldassarre and Florence → Savonarola's moral claim → Romola's renunciation and rescue work — historical intrigue as ethical ordeal.",
        "cast": "Romola the learned conscience, Tito the charming traitor, Baldassarre the wronged foster-father, Savonarola the prophet-politician — typed forces given novelistic density.",
        "pace": "Long Florentine set-pieces and scholarly digressions slow the middle; political crisis and Tito's unmasking supply late acceleration.",
        "prose": "Proem's angel-of-dawn panorama and Tito's calculated marital speech — historical reconstruction carried by analytic Victorian narration.",
        "world": "Florence 1492 — barber shops, libraries, Savonarola's sermons, street indulgences — among Eliot's most fully rebuilt historical cities.",
        "hook": "The 1492 Proem panorama establishes epoch before the shipwrecked stranger; majestic rather than intimate, but spatially commanding.",
        "innov": "English realist novelist rebuilding Quattrocento Florence as a laboratory of betrayal and vocation — ambitious historical form outside her Midlands comfort zone.",
        "ending": "Romola as valley rescuer enters legend — 'a woman had done beautiful loving deeds there' — ethical afterlife replacing marital happiness."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "mid novel · library sold · ~50%",
          "quote": "What object will you serve by injuring me with Messer Bernardo? The event is irrevocable, the library is sold, and you are my wife.” Every word was spoken for the sake of a calculated effect, for his intellect was urged into the utmost activity by the danger of the crisis.",
          "why_score": "Tito's rise, betrayal of Baldassarre and Florence, Savonarola's claim, and Romola's renunciation form historical intrigue as ethical ordeal, so plot scores 85."
        },
        "cast": {
          "locus": "early · Tito Melema named · cast anchor",
          "quote": "Tito Melema,” said the stranger, slipping the ring from his finger, and presenting it to Cennini, whom Nello, not less rapid with his razor than with his tongue, had now released from the shaving-cloth.",
          "why_score": "Romola, Tito, Baldassarre, and Savonarola are typed moral forces given novelistic density — conscience, charm, vengeance, prophecy, so cast scores 87."
        },
        "pace": {
          "locus": "later · Monna Brigida's finery · ~75%",
          "quote": "The infusion of mischief was getting stronger, and putting his hand to one of the jewelled pins that fastened her braids to the berretta, he drew it out. The heavy black plait fell down over Monna Brigida’s face.",
          "why_score": "Florentine set-pieces and scholarly digressions slow the middle before political crisis and unmasking accelerate, so pace scores 80."
        },
        "prose": {
          "locus": "Proem · angel of the dawn · open anchor",
          "quote": "More than three centuries and a half ago, in the mid spring-time of 1492, we are sure that the angel of the dawn, as he travelled with broad slow wing from the Levant to the Pillars of Hercules, and from the summits of the Caucasus across all the snowy Alpine ridges to the dark nakedness of the Western isles, saw nearly the same outline of firm land and fluctuating sea.",
          "why_score": "Proem panorama and Tito's calculated speech carry historical reconstruction on analytic Victorian narration, so prose scores 90."
        },
        "world": {
          "locus": "street scene · indulgence cry · ~25%",
          "quote": "Spit once, my sons, and pay a white quattrino! This is the whole and sole price of the indulgence. The quattrino is the only difference the Holy Father allows to be put any longer between us and the clergy—who spit and pay nothing.",
          "why_score": "Barber shops, libraries, Savonarola's Florence, and street indulgences rebuild Quattrocento city life with unusual density, so world scores 92."
        },
        "hook": {
          "locus": "Proem · 1492 panorama · open anchor",
          "quote": "More than three centuries and a half ago, in the mid spring-time of 1492, we are sure that the angel of the dawn, as he travelled with broad slow wing from the Levant to the Pillars of Hercules… saw nearly the same outline of firm land and fluctuating sea.",
          "why_score": "Epoch panorama before the shipwrecked stranger is majestic rather than intimate, but spatially commanding, so hook scores 84."
        },
        "innov": {
          "locus": "Savonarola portrait · innov anchor",
          "quote": "Savonarola, who denounced with a rare boldness the worldliness and vicious habits of the clergy, and insisted on the duty of Christian men not to live for their own ease when wrong was triumphing in high places.",
          "why_score": "Rebuilding Quattrocento Florence as a laboratory of betrayal and vocation stretches English realism beyond Midlands comfort, so innov scores 88."
        },
        "ending": {
          "locus": "valley legends · ending anchor",
          "quote": "Many legends were afterwards told in that valley about the blessed Lady who came over the sea, but they were legends by which all who heard might know that in times gone by a woman had done beautiful loving deeds there, rescuing those who were ready to perish.",
          "why_score": "Romola's afterlife as valley rescuer replaces marital happiness with ethical legend, so ending scores 86."
        }
      }
    },
    {
      "file": "313-felix-holt.md",
      "id": "print-v0.felix-holt",
      "title": "Felix Holt, the Radical",
      "author": "George Eliot",
      "band": "G-print",
      "genre": "print",
      "print_genre": "political novel / Reform Bill / Midlands radicalism",
      "source_text": "https://www.gutenberg.org/cache/epub/40882/pg40882.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.4,
      "l1": {
        "plot": 85,
        "cast": 87,
        "pace": 81,
        "prose": 88,
        "world": 86,
        "hook": 83,
        "innov": 86,
        "ending": 87
      },
      "evidence": {
        "plot": "Harold Transome's return and election → Felix Holt's radical agitation → the riot at Treby → Felix's trial and Esther's inheritance renunciation → marriage — Reform-era intrigue fused with domestic choice.",
        "cast": "Felix Holt the earnest watchmaker-radical, Esther Lyon the clever renouncer, Harold Transome the compromised heir, Mr. Lyon the Dissenting minister — a Midlands quartet of conscience and class.",
        "pace": "Thirty-seven chapters with political exposition on the 1832 Reform Bill and county election machinery; the Sproxton riot and trial provide dramatic spikes amid deliberate tempo.",
        "prose": "Eliot's mid-period analytic prose — epigraphs from Drayton, canal-boat Sundays, Transome Court's green gates — balances political argument with sensuous Midlands detail.",
        "world": "North Loamshire, Treby Magna, Sproxton hamlet, Transome Court — the Reform Bill's county election rendered as social anatomy of 1832 industrial England.",
        "hook": "Transome Court awaiting Harold's return on the first of September 1832 — village matrons in best gowns, boys racing to the church bell — expectation before political storm.",
        "innov": "Radical politics embedded in a county-election frame with a heroine who renounces wealth — Eliot tests Reform idealism against mob violence and legal injustice.",
        "ending": "Felix and Esther marry the May after his release; \"Esther has never repented\" though Felix \"grumbles a little that she has made his life too easy\" — honest closure without fortune."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. LI · Felix released · ~90%",
          "quote": "\"Esther!\" exclaimed Felix, amazed. They held each other by both hands, and looked into each other's faces with delight. \"You are out of prison?\" \"Yes, I am free again, and something more.\"",
          "why_score": "Harold's election, the Treby riot, Felix's trial, and Esther's renunciation of Transome wealth fuse Reform politics with domestic choice, so plot scores 85."
        },
        "cast": {
          "locus": "Ch. XL · Esther and Harry · ~50%",
          "quote": "Between her and little Harry there was an extraordinary fascination. This creature, with the soft, broad, brown cheeks, low forehead, great black eyes, tiny, well-defined nose, fierce, biting tricks toward every person and thing he disliked, and insistence on entirely occupying those he liked, was a human specimen such as Esther had never seen before.",
          "why_score": "Felix, Esther, Harold, and Mr. Lyon are typed yet warmly individuated — Esther's natural-history gaze at Harry reveals Eliot's eye for character, so cast scores 87."
        },
        "pace": {
          "locus": "Ch. XI · walk to Sproxton · ~25%",
          "quote": "Felix was going to Sproxton that Sunday afternoon. He always enjoyed his walk to that outlying hamlet; it took him through a corner of Sir Maximus Debarry's park; then across a piece of common, broken here and there into red ridges below dark masses of furze.",
          "why_score": "Thirty-seven chapters with Reform Bill exposition between riot and trial; deliberate county-election tempo rather than thriller pace, so pace scores 81."
        },
        "prose": {
          "locus": "Ch. XI · canal towpath · ~25%",
          "quote": "Truth is the precious harvest of the earth. But once, when harvest waved upon a land, the noisome cankerworm and caterpillar, Locusts, and all the swarming foul-born broods, fastened upon it with swift, greedy jaws, and turned the harvest into pestilence, until men said, What profits it to sow?",
          "why_score": "Eliot's mid-period prose — Drayton epigraphs, canal Sundays, political epigrams — balances argument with sensuous Midlands detail, so prose scores 88."
        },
        "world": {
          "locus": "Ch. I · Transome Court · open anchor",
          "quote": "On the first of September, in the memorable year 1832, some one was expected at Transome Court. As early as two o'clock in the afternoon the aged lodge-keeper had opened the heavy gate, green as the tree trunks were green with nature's powdery paint, deposited year after year.",
          "why_score": "North Loamshire, Treby Magna, Sproxton, and Transome Court render the 1832 Reform election as social anatomy of industrial England, so world scores 86."
        },
        "hook": {
          "locus": "Ch. I · September 1832 · open anchor",
          "quote": "Already in the village of Little Treby, which lay on the side of a steep hill not far off the lodge-gates, the elder matrons sat in their best gowns at the few cottage doors bordering the road, that they might be ready to get up and make their courtesy when a travelling carriage should come in sight.",
          "why_score": "Transome Court's awaited return on Reform year 1832 establishes county expectation before political storm, so hook scores 83."
        },
        "innov": {
          "locus": "Ch. XL · Transome Court · ~50%",
          "quote": "If Denner had had a suspicion that Esther's presence at Transome Court was not agreeable to her mistress, it was impossible to entertain such a suspicion with regard to the other members of the family.",
          "why_score": "Radical politics in a county-election frame with a heroine who renounces inherited wealth tests Reform idealism against mob violence, so innov scores 86."
        },
        "ending": {
          "locus": "final chapter · Felix and Esther's wedding · ending anchor",
          "quote": "I will only say that Esther has never repented. Felix, however, grumbles a little that she has made his life too easy, and that, if it were not for much walking, he should be a sleek dog. There is a young Felix, who has a great deal more science than his father, but not much more money.",
          "why_score": "Felix and Esther marry after his release; Esther's renunciation holds without regret though Felix grumbles — honest closure without fortune, so ending scores 87."
        }
      }
    },
    {
      "file": "314-typee.md",
      "id": "print-v0.typee",
      "title": "Typee",
      "author": "Herman Melville",
      "band": "G-print",
      "genre": "print",
      "print_genre": "South Seas adventure / travel romance / ethnographic narrative",
      "source_text": "https://www.gutenberg.org/cache/epub/1900/pg1900.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.8,
      "l1": {
        "plot": 83,
        "cast": 82,
        "pace": 85,
        "prose": 89,
        "world": 93,
        "hook": 90,
        "innov": 88,
        "ending": 84
      },
      "evidence": {
        "plot": "Desert the whaler Dolly → mountain flight with Toby → captivity among the Typee → Fayaway intimacy → Toby's disappearance → boat escape — adventure arc with ethnographic digressions.",
        "cast": "Narrator Tommo, loyal Toby, graceful Fayaway, one-eyed Mow-Mow, Kory-Kory the bearer — sketched more as encounter-types than deep psychological portraits.",
        "pace": "Short chapters alternate chase, valley idyll, and digression; escape chapter restores urgency after languid middle ethnography.",
        "prose": "'Six months at sea!' opening and olive-complexion Fayaway description — early Melville already vivid, rhythmic, and mock-oratorical.",
        "world": "Nukuheva, Happar, Typee valley — Marquesan geography of taboo, breadfruit, and feared cannibal hospitality rendered as a complete island world.",
        "hook": "Six months out of sight of land under the Line sun — immediate oceanic deprivation before the Marquesas promise and threat.",
        "innov": "Travel-romance that unsettles civilization/savage binaries while still selling cannibal suspense — proto-anthropological adventure for American readers.",
        "ending": "Boat deliverance amid hostile swimmers — escape closes the captivity plot; Toby sequel note softens but does not deepen the climax."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXXIV · THE ESCAPE · ending anchor",
          "quote": "I sprang upon my feet and rushed towards Karakoee. The rash attempt nearly decided my fate; for, fearful that I might slip from them, several of the islanders now raised a simultaneous shout, and pressing upon Karakoee, they menaced him with furious gestures.",
          "why_score": "Desertion, mountain flight, Typee captivity, Toby's loss, and boat escape form a clear adventure arc under ethnographic digression, so plot scores 83."
        },
        "cast": {
          "locus": "Fayaway portrait · cast anchor",
          "quote": "Fayaway, who was my peculiar favourite. Her free pliant figure was the very perfection of female grace and beauty. Her complexion was a rich and mantling olive, and when watching the glow upon her cheeks I could almost swear that beneath the transparent medium there lurked the faintest tinge of carnation.",
          "why_score": "Tommo, Toby, Fayaway, and Mow-Mow work as vivid encounter-types more than deep psychological portraits, so cast scores 82."
        },
        "pace": {
          "locus": "mountain hut · ~25%",
          "quote": "Fortunately the spot was better adapted to our purpose than the one in which we had passed the last wretched night. We cleared away the tall reeds from the small but almost level bit of ground, and twisted them into a low basket-like hut, which we covered with a profusion of long thick leaves.",
          "why_score": "Short chapters alternate chase, valley idyll, and digression; the escape chapter restores urgency after a languid ethnographic middle, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · six months at sea · open anchor",
          "quote": "Six months at sea! Yes, reader, as I live, six months out of sight of land; cruising after the sperm-whale beneath the scorching sun of the Line, and tossed on the billows of the wide-rolling Pacific--the sky above, the sea around, and nothing else!",
          "why_score": "Oceanic opening and Fayaway description show early Melville already vivid, rhythmic, and mock-oratorical, so prose scores 89."
        },
        "world": {
          "locus": "Typee/Happar geography · world anchor",
          "quote": "On the other side of Happar, and closely adjoining it, is the magnificent valley of the dreaded Typees, the unappeasable enemies of both these tribes. These celebrated warriors appear to inspire the other islanders with unutterable dread.",
          "why_score": "Nukuheva, Happar, and Typee valley render Marquesan taboo, breadfruit, and feared hospitality as a complete island world, so world scores 93."
        },
        "hook": {
          "locus": "Ch.I · six months · open anchor",
          "quote": "Six months at sea! Yes, reader, as I live, six months out of sight of land; cruising after the sperm-whale beneath the scorching sun of the Line, and tossed on the billows of the wide-rolling Pacific--the sky above, the sea around, and nothing else!",
          "why_score": "Immediate oceanic deprivation under the Line sun hooks before Marquesas promise and cannibal threat, so hook scores 90."
        },
        "innov": {
          "locus": "Civilization digression · ~50%",
          "quote": "In a primitive state of society, the enjoyments of life, though few and simple, are spread over a great extent, and are unalloyed; but Civilization, for every advantage she imparts, holds a hundred evils in reserve;--the heart-burnings, the jealousies, the social rivalries, the family dissentions.",
          "why_score": "Travel-romance that unsettles civilization/savage binaries while selling cannibal suspense is proto-anthropological adventure for American readers, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XXXIV · boat escape · ending anchor",
          "quote": "Still the chances seemed in our favour, but when we came within a hundred yards of the headland, the natives made a simultaneous rush into the sea, and swam off from the headland and intercept us in our course. The wind was freshening every minute, and was right in our teeth.",
          "why_score": "Boat deliverance amid hostile swimmers closes the captivity plot; the Toby sequel note softens without deepening the climax, so ending scores 84."
        }
      }
    },
    {
      "file": "315-yu-gong-an.md",
      "id": "print-v0.yu-gong-an",
      "title": "于公案",
      "author": "佚名（清，说书传本；主角于成龙）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/于公案",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.0,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 82,
        "prose": 80,
        "world": 86,
        "hook": 88,
        "innov": 79,
        "ending": 90
      },
      "evidence": {
        "plot": "一百四十五回以于成龙私访+公堂断案串场；/001 赴任遇劫、/109 移尸诬赖翻案、/145 侯春案收束链清楚。",
        "cast": "于成龙清正机敏；/001 邹其仁、/109 井纯/向氏、/145 何秀芳功能位可辨。",
        "pace": "章回公案体，案卷 episodic；/037 一回合鼓审信息密，中段有过场。",
        "prose": "/001 话本开篇、/073 卜卦对白；说书套语偏俗可读。",
        "world": "山东按察/私访+公堂法度并置；/109 河间府贿买知府层完整。",
        "hook": "/001 知县赴任松林遇强盗、梦兆凶兆并置，开卷即入戏。",
        "innov": "清代于成龙公案长篇；与 scorecard 280《施公案》、285《包公案》同谱系，定模成熟。",
        "ending": "/145 侯春杖毙/孙馨放还/何秀芳「孝烈可嘉」/加赠尚书并标全書終，收束有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 邹其仁遇劫 · open /001",
          "quote": "正行之間，四顧無人，一座高山阻路……忽聽薄頭響聲。鄒公馬上吃驚……出來一伙強盜……高聲道：「快留買路錢，饒爾不死！」……強盜頭本貫河南，姓賈名雄，江湖上送伊外號「藍面神」……竟撲鄒公，身中鋼刀，熱血直噴。",
          "why_score": "一百四十五回以于成龙私访+公堂断案串场；/001 赴任遇劫开卷、/109 移尸诬赖翻案、/145 侯春案收束链清楚，故情节 88。"
        },
        "cast": {
          "locus": "第一四五回 · 何秀芳/侯春 · end /145",
          "quote": "侯春此時魂飛，連尊：「大人，既然神目參破，望憐草命。」……何素夫婦叫過，著即領女兒秀芳回家……何秀芳賜一牌匾，書名「孝烈可嘉」。",
          "why_score": "于成龙清正机敏；/001 邹其仁、/109 井纯/向氏、/145 何秀芳节烈可辨，故人物 87。"
        },
        "pace": {
          "locus": "第三七回 · 画鼓审案 · ~25% /037",
          "quote": "吩咐：「人來！快到金家，將魏氏房中畫鼓拿來聽審！」……賢臣微微冷笑，說：「萬氏，你丈夫為何淹死？快說！」……又問任能，惡賊一口同音。賢臣吩咐：「刑房，快制兩副新木夾棍拿來！」",
          "why_score": "章回公案体案卷 episodic；/037 一回合鼓审+夹棍推进密，中段有过场，故节奏 82。"
        },
        "prose": {
          "locus": "第七三回 · 私访卜卦 · ~50% /073",
          "quote": "手敲竹板，不住吆喝：「賣卜，求財問喜，合婚選日，周堂占算挪移，並有仙方醫病！」……婦人聞言，心中尋思：「我疑里長黃英剝衣移屍，果然不錯！」",
          "why_score": "/001 话本开篇、/073 卜卦对白套供；说书套语偏俗但公案体裁契合，故文笔 80。"
        },
        "world": {
          "locus": "第一〇九回 · 抚院提审 · ~75% /109",
          "quote": "撫院差官已到，提犯公文緊急……是為井純之事……賢臣冷笑說：「貴府，本院問你，井純這案，今有他家僕人素貴告你受賄屈良。」……婁能懼刑，往上磕頭說：「……本處鄉宦與井純有仇，給小的銀子五十兩，叫將店內孤客殺死，移屍井純門首。」",
          "why_score": "山东按察/私访+公堂法度并置；/109 河间府贿买知府+移尸诬赖层完整，故世界观 86。"
        },
        "hook": {
          "locus": "第一回 · 松林遇强盗 · open /001",
          "quote": "鄒公夢入陽台……出來巡山斑斕大蟲，張牙舞爪，竟撲鄒公而來。夢中吃驚，說聲：「不好！」……正行之間……一座高山阻路……出來一伙強盜……鄒公無奈，下馬率領家丁近前，口呼：「眾位留神，聽下官一言……蒙皇恩選授蒲台知縣。」",
          "why_score": "/001 知县赴任梦兆+松林遇强盗并置，公案 opening pull 强，故钩子 88。"
        },
        "innov": {
          "locus": "第一四五回 · 于成龙公案定模 · end /145",
          "quote": "天朝盛世產忠良，萬古流芳姓字香。君正臣賢超萬代，于公公案永綿長。",
          "why_score": "清代于成龙公案长篇；与 scorecard 280《施公案》、285《包公案》同谱系定模成熟，原创有限，故创新 79。"
        },
        "ending": {
          "locus": "第一四五回 · 侯春案/全書終 · end /145",
          "quote": "万歲聞知，特旨升擢山東按察使之職……加贈太子少保兵部尚書之銜……給王秀才一名舉人。此乃大清盛世，忠正臣宰，德政永垂不朽。",
          "why_score": "/145 侯春杖毙/孙馨放还/何秀芳「孝烈可嘉」/加赠尚书并标全書終，收束有力，故结局 90。"
        }
      }
    },
    {
      "file": "316-hai-gong-an.md",
      "id": "print-v0.hai-gong-an",
      "title": "海公案",
      "author": "佚名（清，说书传本）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/海公案",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.6,
      "l1": {
        "plot": 89,
        "cast": 88,
        "pace": 80,
        "prose": 83,
        "world": 90,
        "hook": 87,
        "innov": 85,
        "ending": 91
      },
      "evidence": {
        "plot": "百零二回以海瑞清正+严嵩专权交织；/001 降生、/026 击鼓、/076 搜宝、/102 告老荣归链清楚。",
        "cast": "海瑞、张夫人、严嵩/严世蕃对立鲜明；/026 李纯阳殉义 memorable。",
        "pace": "章回说书体量大，中段权奸线有重复；/076 一回合搜府信息密。",
        "prose": "/001 开篇词+和丸画荻白描；/102 寿宴自述有锋。",
        "world": "明代官场+东厂/钦差/武当神道并置；与 scorecard 280《施公案》同系。",
        "hook": "/001「和丸画荻」+雷劫避兽托梦，开卷即立清官母范。",
        "innov": "清官+大红袍公案巨制；海瑞定模影响后世戏曲小说。",
        "ending": "/102 百岁寿宴自述一生/帝尊加谥/天下都城隍，收束圆满。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 和丸画荻 · open /001",
          "quote": "玉衡娶繆氏……四德三從，是所稔悉……玉衡屢試不中，遂無意功名，終日在家詩書自娛，行善樂施而已……忽見一物從上而下，惡貌猙獰……玉衡知是怪異避劫，乃任其躲藏，反以身障翼書案。",
          "why_score": "百零二回以海瑞清正+严嵩专权交织；/001 降生、/026 击鼓、/076 搜宝、/102 告老荣归链清楚，故情节 89。"
        },
        "cast": {
          "locus": "第二六回 · 海瑞/李纯阳 · ~25% /026",
          "quote": "海瑞顿首奏道：「微臣参奏严嵩，原为忠君起见……李编修泄漏机密，罪应正法……今蒙陛下赐以一刀之罪，纯阳罪固当戮，死而无憾。然臣实是害纯阳之人，敢独偷生耶？」",
          "why_score": "海瑞、张夫人、严嵩/严世蕃对立鲜明；/026 李纯阳殉义与海瑞义友并置 memorable，故人物 88。"
        },
        "pace": {
          "locus": "第七六回 · 张府搜宝 · ~75% /076",
          "quote": "孙爷道：「下官当初扳倒奸臣，尚且舍得满门取斩。今日口衔王命，正要治那不法之人。」……丫头流淚道：「放在太太房中龙牀顶上。」……三位一同起身，随着丫头同走……果是醉仙塔、醒酒氈。",
          "why_score": "章回说书体量大，中段权奸线有重复；/076 一回合搜府+拶审信息密，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 开篇词 · open /001",
          "quote": "人生南北多歧路，将相神仙，也要凡人做。百代兴亡朝复暮，江风吹倒前朝树。功名贵显无凭据，费尽心机，总把流光误。",
          "why_score": "/001 开篇词+和丸画荻白描；/102 寿宴自述有锋，说书气味浓，故文笔 83。"
        },
        "world": {
          "locus": "第五一回 · 武当/严世蕃 · ~50% /051",
          "quote": "海瑞此時渴得慌了……走到对面瓜田之中……海瑞取瓜，令海安割开……海瑞便问道：「此瓜可值几何？」……「可取四十文，穿在瓜蒂之上，以作相酬之意。」",
          "why_score": "明代官场+东厂/钦差/武当神道并置；/051 王灵官察行+严府淫邪线扩展世界观，故世界观 90。"
        },
        "hook": {
          "locus": "第一回 · 海瑞降生 · open /001",
          "quote": "一夜，海公方才合眼睡熟，忽见三人身穿青衣，手持金节，向前揖曰：「奉玉帝敕，赐你一子，你其善视之！」……忽听得霹雷一声，玉衡吃了一惊，不觉醒来，却是南柯一梦。忽见丫鬟来报：「夫人产下一位小相公！」",
          "why_score": "/001「和丸画荻」+雷劫避兽托梦降生，开卷即立清官母范与神异预兆，故钩子 87。"
        },
        "innov": {
          "locus": "第一〇二回 · 清官定模 · end /102",
          "quote": "想起八十年间，作出许多惊天动地大事。今日年登百岁，又得贤契众亲们杯酒谈心，真人生之大幸也！」说罢哈哈大笑，寂然不动，早已气绝归天。",
          "why_score": "清官+大红袍公案巨制；海瑞定模影响后世戏曲小说，故创新 85。"
        },
        "ending": {
          "locus": "第一〇二回 · 百岁齐眉 · end /102",
          "quote": "万曆皇爷差官御祭御葬，命地方官竖坊旌奖，赐谥忠介，加赠太师诰敕。……殿上塑海爷金身……牌额书「天下都城隍庙」……是书名为《小红袍》云。",
          "why_score": "/102 百岁寿宴自述一生/帝尊加谥/天下都城隍，收束圆满，故结局 91。"
        }
      }
    },
    {
      "file": "317-di-gong-an.md",
      "id": "print-v0.di-gong-an",
      "title": "狄公案",
      "author": "佚名（清，说书传本；主角狄仁杰）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/狄公案",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.6,
      "l1": {
        "plot": 92,
        "cast": 90,
        "pace": 84,
        "prose": 85,
        "world": 91,
        "hook": 90,
        "innov": 88,
        "ending": 89
      },
      "evidence": {
        "plot": "六十四回县案+武后朝奸佞线交织；/01 双尸、/16 蒲萁寨、/48 怀义案、/64 政变收束链密。",
        "cast": "狄仁杰、马荣/乔太/洪亮功能位清晰；/32 与元行冲对仗鲜明。",
        "pace": "案卷+朝堂双线，/16 一回合聋差役破梦线索推进利。",
        "prose": "/01 道德序言+堂审白描；/48 公堂对质有锋。",
        "world": "唐代昌平+武后宫廷规则自洽；微服私访与朝堂并置。",
        "hook": "/01 堂鼓+双尸+地甲诬良，开卷即入公案核心。",
        "innov": "公案+神断+政治小说合流；后世《狄公案》系列源头之一。",
        "ending": "/64 诛二张/请太子/武后养病上阳宫，政变收束有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 双尸案/击鼓 · open /01",
          "quote": "忽听大堂上面，有人击鼓，知道是出了案件……只见有个四五十岁的百姓……在那堂口不住的呼冤。……有两个贩丝的客人……今早天色将明，他两就起身而去……忽然地甲胡德前来报信，说：「镇口有两个尸首，杀死地下，乃是你家投店的客人。」",
          "why_score": "六十四回县案+武后朝奸佞线交织；/01 双尸、/16 蒲萁寨、/48 怀义案、/64 政变收束链密，故情节 92。"
        },
        "cast": {
          "locus": "第一回 · 马荣/乔太 · open /01",
          "quote": "仁杰见马荣、乔太，皆是英雄气派，而且武艺高明，心下想道：「我何不收服他们，将来代皇家出力……」当时不但不去躲避，反而挺身出来……马荣同乔太，十分感激。说：「我等为此盗贼……情愿随鞭执镫，报效尊公。」",
          "why_score": "狄仁杰、马荣/乔太/洪亮功能位清晰；/32 与元行冲对仗鲜明，故人物 90。"
        },
        "pace": {
          "locus": "第一六回 · 聋差役指路 · ~25% /16",
          "quote": "这老差役口巧舌辩有理。……应奇道：「……这四川寨乃是这莱州府地方一个寨名，前朝有四川客人，贩货到此……当地人氏，以讹传讹，改名为蒲萁寨。」狄公听了，心下大喜：「原来‘四川人’三字，有如此转折在内。」",
          "why_score": "案卷+朝堂双线，/16 一回合聋差役破梦线索推进利，故节奏 84。"
        },
        "prose": {
          "locus": "第一回 · 道德序言 · open /01",
          "quote": "自来奸盗邪淫，无所逃其王法，是非冤抑，必待白于官家，故官清则民安……若要上保国家，为人所不能为、不敢为之事，下治百姓，雪人所不能雪、不易雪之冤。",
          "why_score": "/01 道德序言+堂审白描；/48 公堂对质有锋，说书体与公案体裁契合，故文笔 85。"
        },
        "world": {
          "locus": "第三二回 · 入朝索贿 · ~50% /32",
          "quote": "忽然朱利人的小黄门进来一望，然后高声大叫：「今日太后有旨，诸臣入朝启奏，俱各按名而进。若无名次，不准擅入。违者斩首，以示将来。」……其中独没有狄公的名字。",
          "why_score": "唐代昌平+武后宫廷规则自洽；/32 朱利人假传圣旨+索贿层与县案并置，故世界观 91。"
        },
        "hook": {
          "locus": "第一回 · 孔万德呼冤 · open /01",
          "quote": "狄人傑随令差人把他带上，在案前跪下，问道：「你这人姓甚名谁，有何冤抑，不等堂期控告，此时击鼓何为耶？」那人道：「小人姓孔，名叫万德……两个贩丝的客人……要在这一店中住宿……今早……地甲胡德前来报信，说镇口有两个尸首。」",
          "why_score": "/01 堂鼓+双尸+地甲诬良，开卷即入公案核心，故钩子 90。"
        },
        "innov": {
          "locus": "第一六回 · 梦谶+微行 · ~25% /16",
          "quote": "从来无头的难案，类皆无意而破，我问的齐团菜地名，他就牵蒲萁菜的吃物，此刻又由蒲萁菜引出四川寨来。你看这菜呀寨呀，口音不是仿佛么？",
          "why_score": "公案+神断+政治小说合流；梦谶、微服、朝堂线合模影响后世，故创新 88。"
        },
        "ending": {
          "locus": "第六四回 · 政变复位 · end /64",
          "quote": "桓彦范同敬晖等人已将太子由东宫请出，来此候旨。……人心天意，久思李氏，虽有二张为乱，君臣不忘先皇之德，故奉太子诛乱臣。陛下春秋已高，理合静养。",
          "why_score": "/64 诛二张/请太子/武后养病上阳宫，政变收束有力，故结局 89。"
        }
      }
    },
    {
      "file": "318-lvye-xianzong.md",
      "id": "print-v0.lvye-xianzong",
      "title": "綠野仙踪",
      "author": "李百川",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 世情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/綠野仙蹤",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.4,
      "l1": {
        "plot": 87,
        "cast": 89,
        "pace": 83,
        "prose": 88,
        "world": 90,
        "hook": 86,
        "innov": 91,
        "ending": 85
      },
      "evidence": {
        "plot": "四十三回修道+江湖+军阵线交织；/01 下第、/11 柳家社、/33 破蒋金花、/43 温如玉落魄链清楚。",
        "cast": "冷于冰、连城璧、温如玉、金不换群像鲜明；/22 许寡/方氏法庭对质 memorable。",
        "pace": "章回体量大，仙凡段切换有重复；/11 一回合雷珠破鬼信息密。",
        "prose": "每回词牌开篇+白描；/01 命名寓意、/11 《散天花》并置有文学气。",
        "world": "修仙规制+晚明世情+军阵并置，规则自洽。",
        "hook": "/01「冷于冰」命名+下第产麟，开卷即立修道与世情双轨。",
        "innov": "神魔+世情+公案合流；与 scorecard 01《狂人日记》系不同，为清代长篇异体。",
        "ending": "/43 温如玉穷途+杜珊十二两程仪讽刺收束；Wikisource 仅 43 回，全本结局未覆盖。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 冷于冰下第 · open /01",
          "quote": "这日，他妻吴氏，方生一子……他父冷时雪……便与儿子起个官名，叫做冷于冰。冷于冰三字，比冷冰更冷……到了九岁上，方与他请个先生……于冰到了十二岁，竟成了个文坛宿将。",
          "why_score": "四十三回修道+江湖+军阵线交织；/01 下第、/11 柳家社、/33 破蒋金花、/43 温如玉落魄链清楚，故情节 87。"
        },
        "cast": {
          "locus": "第二二回 · 金不换/方氏 · ~50% /22",
          "quote": "方氏扒起，从窗眼中一看，只吓得面目更色，道：「快起！快起！我前夫回来了！」……许寡满口应承道：「不妨，你两个前生后续，都是我的儿子……现放着你与我二百银子，他若要方氏，我给你娶一个。」",
          "why_score": "冷于冰、连城璧、温如玉、金不换群像鲜明；/22 许寡/方氏法庭对质 memorable，故人物 89。"
        },
        "pace": {
          "locus": "第一一回 · 柳家社斩鬼 · ~25% /11",
          "quote": "于冰大步走至了柳林，用剑尖在地下画了一大圈……取雷火珠在手……但见红光如电，大震了一声。……再看二鬼，已惊倒在地下。于冰大喝道：「这些小游魂，何敢扰乱乡村，伤残民命！」",
          "why_score": "章回体量大，仙凡段切换有重复；/11 一回合雷珠破鬼+收超尘逐电信息密，故节奏 83。"
        },
        "prose": {
          "locus": "第一回 · 《知足乐》 · open /01",
          "quote": "辅幼主，忠义不寻常，白雪已侵发须缘，青山不改旧肝肠，千古自流芳。困棘闱，毛颖未出囊；解名虽屈龙虎榜，麟儿已产麝兰芳，接续旧书香。",
          "why_score": "每回词牌开篇+白描；/01 命名寓意、/11 《散天花》并置有文学气，故文笔 88。"
        },
        "world": {
          "locus": "第三三回 · 破蒋金花邪术 · ~75% /33",
          "quote": "邦辅道：「……竹筒内装猪狗血、大蒜汁、妇人津水等项秽物，打探得蒋金花出城交战时，可率兵用竹筒喷去；只有一两点到他身上，则邪法尽属无用。」",
          "why_score": "修仙规制+晚明世情+军阵并置；/33 秽物破邪+军阵调度规则自洽，故世界观 90。"
        },
        "hook": {
          "locus": "第一回 · 冷于冰命名 · open /01",
          "quote": "我今日就与儿子起个官名，叫做冷于冰。冷于冰三字，比冷冰更冷，他将来长大成人，自可顾名思义。且此三字刺目之至，断非仕途人所宜。",
          "why_score": "/01「冷于冰」命名+下第产麟，开卷即立修道与世情双轨，故钩子 86。"
        },
        "innov": {
          "locus": "第一一回 · 神魔+世情 · ~25% /11",
          "quote": "于冰自火龙真人秘传道术之后，也无暇看西湖景致，就在西湖后山寻了个绝静地方，调神炼气，演习口诀，已一年有余。因想起火龙真人吩咐的话，此时已是七月半头，还不到安仁县更待何时？",
          "why_score": "神魔+世情+公案合流；修仙线与世情/军阵并置，清代长篇异体，故创新 91。"
        },
        "ending": {
          "locus": "第四三回 · 温如玉/杜珊 · end /43",
          "quote": "杜珊道：「愚兄此来奉拜，正有一事相商……小弟这些周济，何足言谢？」……如玉垂頭喪氣的出來……便将送的银两数目，一邊走一邊說。苗秃笑道：「你少装」",
          "why_score": "/43 温如玉穷途+杜珊十二两程仪讽刺收束；Wikisource 仅 43 回，全本结局未覆盖，故结局 85。"
        }
      }
    },
    {
      "file": "319-fubao-xiantan.md",
      "id": "print-v0.fubao-xiantan",
      "title": "負曝閒談",
      "author": "歐陽鉅源（欧阳巨源）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "谴责小说 / 白话章回",
      "source_text": "https://zh.wikisource.org/wiki/負曝閒談",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.4,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 88,
        "prose": 90,
        "world": 87,
        "hook": 85,
        "innov": 89,
        "ending": 82
      },
      "evidence": {
        "plot": "三十回以陆鹏科举+周劲斋北上+黄子文堕落等讽刺线并行；/01 府考、/15 偷钞、/22 祝嘏、/30 会试前夕链可辨。",
        "cast": "陆鹏、周劲斋、黄子文、田雁门类型鲜明；/08「糟豆腐」混混 memorable。",
        "pace": "白话短篇章回，每回一事即收；/08 一日逛寺听戏节奏利。",
        "prose": "吴趼人系讽刺笔；/01 关帝寿宴、/08 同庆园白描锋利。",
        "world": "苏州陆直+京师琉璃厂/会馆/寺观，晚清世情全景。",
        "hook": "/01「上有天堂下有苏杭」+陆直镇掷禀，开卷即入讽刺场。",
        "innov": "1904 谴责小说白话长篇；与 scorecard 185《燕山外史》系不同，近《二十年目睹》文化圈。",
        "ending": "/30 江氏兄弟会试+汪老二挥霍收束；Wikisource 仅 30 回，全本结局未覆盖。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 陆鹏府考 · open /01",
          "quote": "一連兩復，到了三復的時候，因為搶粉湯包子吃，被人推跌了一個筋斗，一隻右手登時青腫起來，不能拿筆，只好氣憤憤的回船坐著。因他終復跌壞了手，沒有進去。發出長案，取在五十多名上。",
          "why_score": "三十回以陆鹏科举+周劲斋北上+黄子文堕落等讽刺线并行；/01 府考、/15 偷钞、/22 祝嘏、/30 会试前夕链可辨，故情节 84。"
        },
        "cast": {
          "locus": "第八回 · 周劲斋/贾子蛰 · ~25% /08",
          "quote": "三个人都托着大辫绳儿，一个看着周劲斋笑了一笑，嘴里说：「糟豆腐！」劲斋茫然不觉。三个人便挺胸凸肚的扬长而去。回头一问贾家管家，管家说：「这三个都是混混。」",
          "why_score": "陆鹏、周劲斋、黄子文、田雁门类型鲜明；/08「糟豆腐」混混与乡绅对照 memorable，故人物 86。"
        },
        "pace": {
          "locus": "第八回 · 崇效寺/同庆园 · ~25% /08",
          "quote": "劲斋上了车，那管家跨上车沿。掌鞭的拿鞭子一洒，那车便风驰电掣而去。……又逛了一回，天色不早，想要去吃馆子……子蛰忽然高兴，邀他到前门外大栅栏听戏。……到了同庆园。……子蛰道：「这些都是乏角儿，不用去听。」",
          "why_score": "白话短篇章回，每回一事即收；/08 一日逛寺听戏节奏利，故节奏 88。"
        },
        "prose": {
          "locus": "第一回 · 关帝寿宴 · open /01",
          "quote": "陆鹏一面吃着，一面说道：「前儿府里终复，照倒有一席酒，是大厨房备的。燕窝、鱼翅、海参那些倒还稀罕；有一只鹅，里面包着一只鸡，鸡里面包着一只鸽子，鸽子里面包着一只黄雀，味道鲜的了不得。」",
          "why_score": "吴趼人系讽刺笔；/01 关帝寿宴、/08 同庆园白描锋利，故文笔 90。"
        },
        "world": {
          "locus": "第八回 · 琉璃厂 · ~25% /08",
          "quote": "只见一家一家都是舖子，不是卖字画的，就是卖古董的……有一家门上贴着「代办泰西学堂图书仪器」。……掌櫃的道：「你老准是不懂。我告诉你老，这是洋人造的洋书，你老要是能够念通这本书，就可以当六国翻译。」",
          "why_score": "苏州陆直+京师琉璃厂/会馆/寺观，/08 泰西图书与状元扇面并置，晚清世情全景，故世界观 87。"
        },
        "hook": {
          "locus": "第一回 · 陆直镇 · open /01",
          "quote": "俗语说的好：「上有天堂，下有苏杭。」单说这苏州，自从吴王阖闾筑了城池直到如今……这陆直，姓陆的人居其大半。据他们自己说，一个个俱是陆龟蒙先生的后裔。",
          "why_score": "/01「上有天堂下有苏杭」+陆直镇科举讽刺，开卷即入谴责小说场，故钩子 85。"
        },
        "innov": {
          "locus": "第一五回 · 维新圈 · ~50% /15",
          "quote": "他有一個至交朋友，姓田名雁門，是廣州一個大富翁……墮了這維新的魔障，便維新起來。先在農鄉開了個閱報社，又造了座藏書樓，掛起維新的招牌；再請人做了些論說詩詞之類，贅上自己的名字，寄到日本「新民業報社」「新小說社」裡。",
          "why_score": "1904 谴责小说白话长篇；维新/mock 精英与狎邪并置，故创新 89。"
        },
        "ending": {
          "locus": "第三十回 · 会试前夕 · end /30",
          "quote": "看看已是残冬。汪老二镇日闹得发昏，把带来捐官的银子用得七零八落。……且说江氏弟兄在客中过了新年，转瞬之间，各路大帮举子纷纷赶到。紧接着里头传出日子，各省举人在保和殿复试。",
          "why_score": "/30 江氏兄弟会试+汪老二挥霍收束；Wikisource 仅 30 回，全本结局未覆盖，故结局 82。"
        }
      }
    },
    {
      "file": "32-time-machine.md",
      "id": "print-v0.time-machine",
      "title": "The Time Machine",
      "author": "H. G. Wells",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction / novella",
      "source_text": "https://www.gutenberg.org/files/35/35-h/35-h.htm",
      "coverage": "full-pass",
      "coverage_tier": "close",
      "l1_mean": 92.0,
      "l1": {
        "plot": 91,
        "cast": 84,
        "pace": 93,
        "prose": 90,
        "world": 96,
        "hook": 92,
        "innov": 97,
        "ending": 93
      },
      "evidence": {
        "plot": "Fourth-dimension parlor thesis → future class split → Weena/Morlocks → empty lab departure; novella arc tight.",
        "cast": "Time Traveller as lens; dinner club types functional; Eloi/Morlock as species-characters more than persons.",
        "pace": "Short chapters; speculation and chase alternate without bloat.",
        "prose": "Sunset-of-mankind essay-voice + sphinx/porcelain palace images stick.",
        "world": "Eloi garden + Morlock underworld as evolutionary allegory — SF world model foundational.",
        "hook": "Instantaneous cube / fourth dimension argument before any voyage.",
        "innov": "Popularizes time machine + class-evolution future; genre-defining.",
        "ending": "Transparent figure whirling away; withered flowers as residue — open closure that fits the thesis."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I frame → Ch.X–XI future voyage · full-pass",
          "quote": "“I told some of you last Thursday of the principles of the Time Machine, and showed you the actual thing itself, incomplete in the workshop. There it was now, a little travel-worn, truly; and one of the ivory bars is cracked, and a brass rail bent; but the rest of it’s sound enough.”",
          "why_score": "Fourth-dimension parlor thesis → Eloi/Morlock class split → Weena/Morlocks → empty-lab second departure forms a tight novella arc with no dead middle, so plot scores 91."
        },
        "cast": {
          "locus": "Ch.IV · Eloi encounter",
          "quote": "For a moment I was staggered, though the import of his gesture was plain enough. The question had come into my mind abruptly: were these creatures fools? You may hardly understand how it took me. You see, I had always anticipated that the people of the year Eight Hundred and Two Thousand odd would be incredibly in front of us in knowledge, art, everything.",
          "why_score": "The Time Traveller is the lens; dinner-club types are functional; Eloi and Morlocks read as species-characters more than persons—cast serves allegory, so cast scores 84."
        },
        "pace": {
          "locus": "Ch.III · model vanishes",
          "quote": "There was a breath of wind, and the lamp flame jumped. One of the candles on the mantel was blown out, and the little machine suddenly swung round, became indistinct, was seen as a ghost for a second perhaps, as an eddy of faintly glittering brass and ivory; and it was gone—vanished!",
          "why_score": "Short chapters alternate speculation, voyage, and chase without bloat; the model’s disappearance sets tempo for the whole novella, so pace scores 93."
        },
        "prose": {
          "locus": "Ch.III · sphinx arrival",
          "quote": "It was of white marble, in shape something like a winged sphinx, but the wings, instead of being carried vertically at the sides, were spread so that it seemed to hover. The pedestal, it appeared to me, was of bronze, and was thick with verdigris. It chanced that the face was towards me; the sightless eyes seemed to watch me; there was the faint shadow of a smile on the lips.",
          "why_score": "Sunset-of-mankind essay-voice plus sphinx and porcelain-palace images stick; prose carries the evolutionary allegory, so prose scores 90."
        },
        "world": {
          "locus": "Ch.VII · class split thesis",
          "quote": "So, in the end, above ground you must have the Haves, pursuing pleasure and comfort and beauty, and below ground the Have-nots, the Workers getting continually adapted to the conditions of their labour. Once they were there, they would no doubt have to pay rent, and not a little of it, for the ventilation of their caverns; and if they refused, they would starve or be suffocated for arrears.",
          "why_score": "Eloi garden and Morlock underworld form an evolutionary class allegory that became foundational SF world-modeling, so world scores 96."
        },
        "hook": {
          "locus": "Ch.I · fourth dimension",
          "quote": "“But,” said the Medical Man, staring hard at a coal in the fire, “if Time is really only a fourth dimension of Space, why is it, and why has it always been, regarded as something different? And why cannot we move about in Time as we move about in the other dimensions of Space?”",
          "why_score": "Instantaneous cube and fourth-dimension argument precede any voyage; intellectual hook lands before spectacle, so hook scores 92."
        },
        "innov": {
          "locus": "Ch.I · Time Machine demo",
          "quote": "So that it was the Psychologist himself who sent forth the model Time Machine on its interminable voyage. We all saw the lever turn. I am absolutely certain there was no trickery. There was a breath of wind, and the lamp flame jumped.",
          "why_score": "Popularizes the time machine plus class-evolution future in one package—genre-defining even when the Traveller’s whimsy undercuts belief, so innov scores 97."
        },
        "ending": {
          "locus": "Epilogue · withered flowers",
          "quote": "And I have by me, for my comfort, two strange white flowers—shrivelled now, and brown and flat and brittle—to witness that even when mind and strength had gone, gratitude and a mutual tenderness still lived on in the heart of man.",
          "why_score": "Transparent figure whirling away; withered flowers as residue; open closure that fits the thesis without false certainty—the Traveller never returns, so ending scores 93."
        }
      }
    },
    {
      "file": "320-billy-budd.md",
      "id": "print-v0.billy-budd",
      "title": "Billy Budd",
      "author": "Herman Melville",
      "band": "G-print",
      "genre": "print",
      "print_genre": "naval tragedy / innocence and authority / moral parable",
      "source_text": "https://www.gutenberg.org/cache/epub/76513/pg76513.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.4,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 92,
        "world": 88,
        "hook": 85,
        "innov": 90,
        "ending": 93
      },
      "evidence": {
        "plot": "Impressment from the Rights of Man → Claggart's false accusation → Billy's single fatal blow → Captain Vere's drumhead court → execution at dawn — a tragedy of innocent violence against naval discipline after the Great Mutiny.",
        "cast": "Billy Budd the handsome foretopman, Captain Vere the bookish commander, Claggart the master-at-arms — typed yet philosophically charged figures in Melville's final fiction.",
        "pace": "Digressions on the Nore Mutiny and Nelson slow the novella between impressment and the accusation; the final court and execution compress into classical inevitability.",
        "prose": "Melville's late style — the Handsome Sailor archetype, Vere's Montaigne-reading intellect, the execution at dawn — fuses allegory with naval realism.",
        "world": "H.M.S. Indomitable in the shadow of Spithead and the Nore — a warship where mutiny memory and Articles of War govern every act.",
        "hook": "The Handsome Sailor on the Liverpool docks and Billy's impressment from the merchantman establish innocence before the Indomitable's discipline closes in.",
        "innov": "Innocence condemned by law it cannot comprehend — Billy's stammer and Claggart's malice anticipate modern legal-moral fiction and opera.",
        "ending": "Billy's 'God bless Captain Vere!' at the yard-arm, echoed by the crew, and his ascension into the dawn rose — one of American literature's most compressed tragic finales."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "§XX · drumhead court · ~75%",
          "quote": "'That is thoughtfully put,' said Captain Vere; 'I see your drift. Ay, there is a mystery; but to use a Scriptural phrase, it is \"a mystery of iniquity,\" a matter for psychological theologians to discuss. But what has a military court to do with it?'",
          "why_score": "Impressment, Claggart's accusation, Billy's fatal blow, and Vere's drumhead court fuse into a tragedy of innocent violence against naval discipline with classical inevitability, so plot scores 90."
        },
        "cast": {
          "locus": "§III · Handsome Sailor · open anchor",
          "quote": "Such a cynosure, at least in aspect, and something such too in nature, though with important variations made apparent as the story proceeds, was welkin-eyed Billy Budd, or Baby Budd, as more familiarly, under circumstances hereafter to be given, he at last came to be called, aged twenty-one, a foretopman of the fleet toward the close of the last decade of the eighteenth century.",
          "why_score": "Billy, Vere, and Claggart are typed yet philosophically charged — the handsome foretopman against Starry Vere and the master-at-arms — without flattening into allegory only, so cast scores 91."
        },
        "pace": {
          "locus": "§IV · Great Mutiny digression · ~25%",
          "quote": "Though after parleyings between Government and the ringleaders, and concessions by the former as to some glaring abuses, the first uprising—that at Spithead—with difficulty was put down, or matters for a time pacified; yet at the Nore the unforeseen renewal of insurrection on a yet larger scale indicated what was the spirit animating the men.",
          "why_score": "Digressions on the Nore Mutiny and Nelson slow the novella between impressment and accusation; the final court and execution compress into classical inevitability rather than thriller tempo, so pace scores 86."
        },
        "prose": {
          "locus": "§VI · Captain Vere · ~25%",
          "quote": "Aside from his qualities as a sea-officer Captain Vere was an exceptional character. Unlike no few of England's renowned sailors, long and arduous service with signal devotion to it, had not resulted in absorbing and salting the entire man. He had a marked leaning toward everything intellectual.",
          "why_score": "Melville's late prose — the Handsome Sailor archetype, Vere's bookish intellect, the dawn execution — fuses allegory with naval realism, so prose scores 92."
        },
        "world": {
          "locus": "§V · H.M.S. Indomitable · ~25%",
          "quote": "But on board the seventy-four in which Billy now swung his hammock very little in the manner of the men and nothing obvious in the demeanour of the officers would have suggested to an ordinary observer that the Great Mutiny was a recent event.",
          "why_score": "The Indomitable in the shadow of Spithead and the Nore — mutiny memory and Articles of War governing every act — is a morally charged naval stage, so world scores 88."
        },
        "hook": {
          "locus": "§III · impressment · open anchor",
          "quote": "Plump upon Billy at first sight in the gangway the boarding-officer, Lieutenant Ratcliffe, pounced, even before the merchantman's crew formally was mustered on the quarter-deck for his deliberate inspection. And him only he selected.",
          "why_score": "The Handsome Sailor on the Liverpool docks and Billy's impressment establish innocence before the Indomitable's discipline closes in — inviting in moral contrast rather than shock, so hook scores 85."
        },
        "innov": {
          "locus": "§XX · military court vs mystery · ~75%",
          "quote": "But what has a military court to do with it? Not to add that for us, any possible investigation of it is cut off by the lasting tongue-tie of—him—in yonder. The prisoner's deed. With that alone we have to do.",
          "why_score": "Innocence condemned by law it cannot comprehend — Billy's stammer and Vere's argument for martial duty anticipate modern legal-moral fiction, so innov scores 90."
        },
        "ending": {
          "locus": "§XXII · main-yard execution · ending anchor",
          "quote": "At the penultimate moment, his words, his only ones, words wholly unobstructed in the utterance, were these—'God bless Captain Vere!' Syllables so unanticipated coming from one with the ignominious hemp about his neck had a phenomenal effect, not unenhanced by the rare personal beauty of the young sailor.",
          "why_score": "Billy's benediction at the yard-arm, echoed by the crew, and his ascension into the dawn rose form one of American literature's most compressed tragic finales, so ending scores 93."
        }
      }
    },
    {
      "file": "321-mary-barton.md",
      "id": "print-v0.mary-barton",
      "title": "Mary Barton",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "industrial tragedy / Chartist realism / Manchester fiction",
      "source_text": "https://www.gutenberg.org/cache/epub/2153/pg2153.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.1,
      "l1": {
        "plot": 87,
        "cast": 86,
        "pace": 83,
        "prose": 85,
        "world": 90,
        "hook": 84,
        "innov": 88,
        "ending": 86
      },
      "evidence": {
        "plot": "Trade-union agitation → Carson mill fire → Harry Carson's murder → Jem Wilson framed → trial and alibi → John Barton's confession and death → emigration to Toronto — a Manchester tragedy of class rage and redemption.",
        "cast": "John Barton the Chartist father, Mary the vain beauty, Jem Wilson the steady lover, Esther the fallen aunt, Mr Carson the mill-owner — Gaskell's first industrial cast.",
        "pace": "Thirty-eight chapters with Manchester pastoral openings and union-meeting digressions; the murder trial in Books XXXII–XXXIII accelerates but the Green Heys rhythm dominates.",
        "prose": "Gaskell's north-country realism — field stiles, factory chimneys, prison scenes — fuses Chartist argument with sensuous Lancashire detail from the opening Manchester song.",
        "world": "Green Heys Fields, Manchester factories, Chartist meetings, Carson's mill — the first sustained portrait of industrial England as a moral ecosystem.",
        "hook": "The Manchester song and the charm of Green Heys Fields against the manufacturing town establish pastoral contrast before Barton's trade-union chairmanship.",
        "innov": "Working-class industrial fiction with Chartist politics at centre — Gaskell's Manchester novel anticipates the social-problem novel and Engels's Condition of England.",
        "ending": "Jem appointed at Toronto with Mary and Mrs Wilson; John Barton's funeral and Esther's return — sorrow acknowledged, new life begun across the Atlantic."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XXXII · trial · ~75%",
          "quote": "One moment of silence, and then the murmurs rose, as the verdict was discussed by all with lowered voice. Jem stood motionless, his head bowed; poor fellow, he was stunned with the rapid career of events during the last few hours.",
          "why_score": "Carson's murder, Jem's trial, and John Barton's confession form a Manchester tragedy of class rage and redemption with classical inevitability, so plot scores 87."
        },
        "cast": {
          "locus": "Ch. VI · John Barton · ~25%",
          "quote": "So while Mary took her own way, growing more spirited every day, and growing in her beauty too, her father was chairman at many a trades' union meeting; a friend of delegates, and ambitious of being a delegate himself; a Chartist, and ready to do any thing for his order.",
          "why_score": "John Barton, Mary, Jem, and Esther are typed but warmly individuated — the Chartist father against the vain daughter and steady lover — without flattening into pamphlet only, so cast scores 86."
        },
        "pace": {
          "locus": "Ch. I · Green Heys Fields · open anchor",
          "quote": "There are some fields near Manchester, well known to the inhabitants as \"Green Heys Fields,\" through which runs a public footpath to a little village about two miles distant. In spite of these fields being flat and low, nay, in spite of the want of wood, there is a charm about them which strikes even the inhabitant of a mountainous district.",
          "why_score": "Thirty-eight chapters with pastoral openings and union-meeting digressions; the murder trial accelerates but the Green Heys rhythm dominates rather than thriller tempo, so pace scores 83."
        },
        "prose": {
          "locus": "Ch. I · Manchester song · open anchor",
          "quote": "Oh! 'tis hard, 'tis hard to be working / The whole of the live-long day, / When all the neighbours about one / Are off to their jaunts and play.",
          "why_score": "Gaskell's north-country realism — field stiles, factory chimneys, prison dusk — fuses Chartist argument with sensuous Lancashire detail, so prose scores 85."
        },
        "world": {
          "locus": "Ch. VI · trade union · ~25%",
          "quote": "You can fancy, now, the hoards of vengeance in his heart against the employers. For there are never wanting those who, either in speech or in print, find it their interest to cherish such feelings in the working classes.",
          "why_score": "Green Heys Fields, Manchester factories, and Chartist meetings form the first sustained portrait of industrial England as a moral ecosystem, so world scores 90."
        },
        "hook": {
          "locus": "Ch. I · stile and pond · open anchor",
          "quote": "Close by it is a deep, clear pond, reflecting in its dark green depths the shadowy trees that bend over it to exclude the sun. The only place where its banks are shelving is on the side next to a rambling farm-yard, belonging to one of those old-world, gabled, black and white houses.",
          "why_score": "The Manchester song and Green Heys Fields establish pastoral contrast before Barton's trade-union chairmanship — inviting in atmosphere rather than shock, so hook scores 84."
        },
        "innov": {
          "locus": "Ch. VI · Chartist delegate · ~25%",
          "quote": "Her father was chairman at many a trades' union meeting; a friend of delegates, and ambitious of being a delegate himself; a Chartist, and ready to do any thing for his order.",
          "why_score": "Working-class industrial fiction with Chartist politics at centre anticipates the social-problem novel and Condition-of-England debate, so innov scores 88."
        },
        "ending": {
          "locus": "Ch. XXXVIII · Toronto · ending anchor",
          "quote": "Not many days after John Barton's funeral was over, all was arranged respecting Jem's appointment at Toronto; and the time was fixed for his sailing. It was to take place almost immediately: yet much remained to be done; many domestic preparations were to be made.",
          "why_score": "Jem's Toronto appointment with Mary and Mrs Wilson, after John Barton's funeral and Esther's return — sorrow acknowledged, new life begun across the Atlantic, so ending scores 86."
        }
      }
    },
    {
      "file": "322-cranford.md",
      "id": "print-v0.cranford",
      "title": "Cranford",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "village comedy / domestic manners / Victorian gentility",
      "source_text": "https://www.gutenberg.org/cache/epub/394/pg394.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.0,
      "l1": {
        "plot": 82,
        "cast": 89,
        "pace": 84,
        "prose": 88,
        "world": 87,
        "hook": 86,
        "innov": 85,
        "ending": 87
      },
      "evidence": {
        "plot": "Episodic Cranford society — Captain Brown's arrival, the Johnson dispute, Lady Glenmire's marriage, Peter Jenkyns's return — gentle comedy without a single tragic arc.",
        "cast": "Miss Matty and Miss Jenkyns, Miss Pole, Captain Brown, Peter Jenkyns — Gaskell's ladies of Cranford as a chorus of eccentric warmth.",
        "pace": "Sixteen chapters of leisurely sketches and visiting rules; Peter's return in Ch. XV–XVI provides closure without thriller acceleration.",
        "prose": "Gaskell's witty domestic prose — the red silk umbrella, gigot sleeves, Captain Brown's Rambler — fuses comedy of manners with tender observation.",
        "world": "Cranford in possession of the Amazons, Drumble twenty miles away — a village where gentlemen disappear and ladies govern by kindness and gossip.",
        "hook": "'Cranford is in possession of the Amazons' — immediate establishment of the town's comic constitution before Captain Brown disrupts it.",
        "innov": "Village comedy narrated by a semi-insider — the Amazon society and Peter's Oriental tales anticipate the English village idyll.",
        "ending": "Peter reconciles Cranford factions at the Assembly; 'We all love Miss Matty' — peace restored without erasing past quarrels."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XVI · Peace to Cranford · ending anchor",
          "quote": "Ever since that day there has been the old friendly sociability in Cranford society; which I am thankful for, because of my dear Miss Matty's love of peace and kindliness. We all love Miss Matty, and I somehow think we are all of us better when she is near us.",
          "why_score": "Episodic Cranford sketches — Captain Brown, Lady Glenmire, Peter's return — fuse into gentle comedy with Peter's reconciliation as closure rather than a single tragic arc, so plot scores 82."
        },
        "cast": {
          "locus": "Ch. I · Amazons · open anchor",
          "quote": "IN the first place, Cranford is in possession of the Amazons; all the holders of houses above a certain rent are women. If a married couple come to settle in the town, somehow the gentleman disappears; he is either fairly frightened to death by being the only man in the Cranford evening parties, or he is accounted for by being with his regiment, his ship, or closely engaged in business all the week in the great neighbouring commercial town of Drumble.",
          "why_score": "Miss Matty, Miss Pole, Captain Brown, and Peter are warmly individuated — the Amazons of Cranford as a chorus of eccentric kindness — without flattening into caricature only, so cast scores 89."
        },
        "pace": {
          "locus": "Ch. I · visiting rules · open anchor",
          "quote": "Then there were rules and regulations for visiting and calls; and they were announced to any young people who might be staying in the town, with all the solemnity with which the old Manx laws were read once a year on the Tinwald Mount.",
          "why_score": "Sixteen chapters of leisurely sketches and visiting etiquette; Peter's return provides closure without thriller tempo, so pace scores 84."
        },
        "prose": {
          "locus": "Ch. I · red silk umbrella · open anchor",
          "quote": "I can testify to a magnificent family red silk umbrella, under which a gentle little spinster, left alone of many brothers and sisters, used to patter to church on rainy days. Have you any red silk umbrellas in London?",
          "why_score": "Gaskell's witty domestic prose — the red silk umbrella, gigot sleeves, Captain Brown's Rambler — fuses comedy of manners with tender observation, so prose scores 88."
        },
        "world": {
          "locus": "Ch. I · Cranford society · open anchor",
          "quote": "For keeping the trim gardens full of choice flowers without a weed to speck them; for frightening away little boys who look wistfully at the said flowers through the railings; for deciding all questions of literature and politics without troubling themselves with unnecessary reasons or arguments, the ladies of Cranford are quite sufficient.",
          "why_score": "Cranford in possession of the Amazons — Drumble twenty miles away, gentlemen absent, ladies governing by kindness — is a morally charged village stage, so world scores 87."
        },
        "hook": {
          "locus": "Ch. I · Amazons · open anchor",
          "quote": "IN the first place, Cranford is in possession of the Amazons; all the holders of houses above a certain rent are women.",
          "why_score": "'Cranford is in possession of the Amazons' establishes the town's comic constitution before Captain Brown disrupts it — inviting in wit rather than shock, so hook scores 86."
        },
        "innov": {
          "locus": "Ch. II · Captain Brown and Johnson · ~25%",
          "quote": "Captain Brown sported a bit of literature. \"And what do you think of them?\" exclaimed Captain Brown. \"Aren't they beautiful?\" This was evidently too much for Captain Brown to take placidly.",
          "why_score": "Village comedy narrated by a semi-insider — the Amazon society and Johnson dispute anticipate the English village idyll, so innov scores 85."
        },
        "ending": {
          "locus": "Ch. XVI · Assembly reconciliation · ending anchor",
          "quote": "Somehow or another he did; and fairly got them into conversation together. Major and Mrs Gordon helped at the good work with their perfect ignorance of any existing coolness between any of the inhabitants of Cranford.",
          "why_score": "Peter reconciles Cranford factions at the Assembly; peace restored without erasing past quarrels — morally generous closure for Miss Matty, so ending scores 87."
        }
      }
    },
    {
      "file": "323-wives-and-daughters.md",
      "id": "print-v0.wives-and-daughters",
      "title": "Wives and Daughters",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "provincial comedy / scientific romance / unfinished masterpiece",
      "source_text": "https://www.gutenberg.org/cache/epub/4274/pg4274.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.1,
      "l1": {
        "plot": 88,
        "cast": 91,
        "pace": 85,
        "prose": 89,
        "world": 88,
        "hook": 87,
        "innov": 87,
        "ending": 82
      },
      "evidence": {
        "plot": "Molly Gibson's growth → Cynthia Kirkpatrick's secret engagement → Osborne Hamley's hidden marriage → Roger's African expedition → unfinished courtship — a Hamley-Hollingford comedy of provincial manners.",
        "cast": "Molly the honest heroine, Cynthia the dazzling coquette, Roger the naturalist, Osborne the poet, Squire Hamley — Gaskell's maturest ensemble.",
        "pace": "Sixty serial chapters with Hamley domestic interludes; the Cynthia-Preston crisis and Osborne's death accelerate but the Hollingford rhythm dominates.",
        "prose": "Gaskell's late prose — Molly's bonnet at dawn, the Squire smoking with Roger, Cynthia's Paris letters — fuses scientific curiosity with domestic comedy.",
        "world": "Hollingford, Hamley Hall, the Towers — a north-country gentry ecosystem where natural history and marriage plots coexist.",
        "hook": "Molly wide awake on gala morning, longing for her first party bonnet — immediate establishment of provincial girlhood before Cynthia and Roger enter.",
        "innov": "Roger the naturalist against Osborne the poet — science and sentiment as rival forms of Hamley masculinity in Gaskell's final fiction.",
        "ending": "The manuscript breaks off before Roger's proposal; the Cornhill editor confirms Molly's marriage — closure by reputation rather than authored scene."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Concluding Remarks · editor · ending anchor",
          "quote": "We know that Roger Hamley will marry Molly, and that is what we are most concerned about. Indeed, there was little else to tell. Had the writer lived, she would have sent her hero back to Africa forthwith.",
          "why_score": "Molly's growth, Cynthia's secret, Osborne's hidden marriage, and Roger's deferred courtship fuse into provincial comedy; the editor's Concluding Remarks supply intended closure the author did not live to write, so plot scores 88."
        },
        "cast": {
          "locus": "Ch. II · Hamley brothers · ~25%",
          "quote": "Roger was two years younger than Osborne; clumsy and heavily built, like his father; his face was square, and the expression grave, and rather immobile. He was good, but dull, his schoolmasters said. He won no prizes, but brought home a favourable report of his conduct.",
          "why_score": "Molly, Cynthia, Roger, Osborne, and the Squire are warmly individuated — honest Molly against dazzling Cynthia and the Hamley brothers — without flattening into type only, so cast scores 91."
        },
        "pace": {
          "locus": "Ch. I · gala morning · open anchor",
          "quote": "To begin with the old rigmarole of childhood. In a country there was a shire, and in that shire there was a town, and in that town there was a house, and in that house there was a room, and in that room there was a bed, and in that bed there lay a little girl; wide awake and longing to get up.",
          "why_score": "Sixty serial chapters with Hamley domestic interludes; the Cynthia crisis accelerates but the Hollingford rhythm dominates rather than thriller tempo, so pace scores 85."
        },
        "prose": {
          "locus": "Ch. I · bonnet and casement · open anchor",
          "quote": "On the drawers opposite to the little white dimity bed in which Molly Gibson lay, was a primitive kind of bonnet-stand on which was hung a bonnet, carefully covered over from any chance of dust with a large cotton handkerchief, of so heavy and serviceable a texture that if the thing underneath it had been a flimsy fabric of gauze and lace and flowers, it would have been altogether \"scomfished.\"",
          "why_score": "Gaskell's late prose — Molly's bonnet at dawn, the Squire smoking with Roger — fuses scientific curiosity with domestic comedy, so prose scores 89."
        },
        "world": {
          "locus": "Ch. I · Hollingford · open anchor",
          "quote": "At one side lay the little town of Hollingford, into a street of which Mr. Gibson's front door opened; and delicate columns, and little puffs of smoke were already beginning to rise from many a cottage chimney where some housewife was already up, and preparing breakfast for the bread-winner of the family.",
          "why_score": "Hollingford, Hamley Hall, and the Towers form a north-country gentry ecosystem where natural history and marriage plots coexist, so world scores 88."
        },
        "hook": {
          "locus": "Ch. I · gala day · open anchor",
          "quote": "Molly Gibson saw all this, but all she thought about it was, \"Oh! it will be a fine day! I was afraid it never, never would come; or that, if it ever came, it would be a rainy day!\"",
          "why_score": "Molly wide awake on gala morning, longing for her first party bonnet — inviting in provincial girlhood rather than shock, so hook scores 87."
        },
        "innov": {
          "locus": "Ch. II · Roger the naturalist · ~25%",
          "quote": "If Roger did not do well at Cambridge, he was to be a farmer on his own account; if he did well, he was to be a barrister, or a doctor, or anything else the Squire had done himself for many a year. So Roger followed his brother to Cambridge.",
          "why_score": "Roger the naturalist against Osborne the poet — science and sentiment as rival Hamley masculinities — anticipates Victorian debates on vocation, so innov scores 87."
        },
        "ending": {
          "locus": "Ch. LX · Roger's departure · ~75%",
          "quote": "Molly returned to her worsted-work, happy, glowing, sad, content, and thinking to herself how sweet is--friendship!",
          "why_score": "The manuscript breaks before Roger's proposal; Molly waves Roger off in friendship while the editor confirms their marriage — closure by reputation rather than authored scene, so ending scores 82."
        }
      }
    },
    {
      "file": "324-the-woodlanders.md",
      "id": "print-v0.the-woodlanders",
      "title": "The Woodlanders",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Wessex woodland tragedy / pastoral fatalism / marriage plot",
      "source_text": "https://www.gutenberg.org/cache/epub/482/pg482.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.9,
      "l1": {
        "plot": 89,
        "cast": 88,
        "pace": 83,
        "prose": 90,
        "world": 92,
        "hook": 86,
        "innov": 87,
        "ending": 88
      },
      "evidence": {
        "plot": "Giles betrothed to Grace → Melbury educates her away from him → Grace marries Fitzpiers → adultery and flight → Giles shelters Grace in his hut → death from exposure — a Hintock tragedy of mismatched woodland love.",
        "cast": "Grace Melbury the educated daughter, Giles Winterborne the woodsman, Marty South the spar-maker, Edred Fitzpiers the doctor, Melbury the timber-merchant — Hardy's woodland cast.",
        "pace": "Forty-eight chapters with long woodland passages between the coach-road opening, Grace's return, and the hut death; the Hintock seasonal rhythm slows plot to tragic inevitability.",
        "prose": "Hardy's woodland prose — deserted highways, apple orchards, Marty at her spar-gads — fuses landscape and moral condition into lyric fatalism in the Wessex minor mode.",
        "world": "Little Hintock woods, the Melbury timber trade, Marty's spar-shed — topographically precise and morally charged; the woodland is not backdrop but protagonist.",
        "hook": "The deserted coach-road at twilight and Fitzpiers lost on the hill establish Hintock solitude before Grace and Giles's entanglement.",
        "innov": "Woodland ecology as moral stage — Marty and Giles read the trees as hieroglyphs — Hardy's treatment of rural craft anticipates modernist landscape fiction.",
        "ending": "Giles dies in the hut after sheltering Grace; Marty reads psalms over him — morally generous closure for Marty, bleak sacrifice for the woodsman."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XLIII · hut death · ending anchor",
          "quote": "\"He is dying,\" he said, with dry precision. \"Nothing can be done, by me or any other man. It will soon be all over. The extremities are dead already.\" In less than an hour the delirium ceased; then there was an interval of somnolent painlessness and soft breathing, at the end of which Winterborne passed quietly away.",
          "why_score": "Grace's marriage to Fitzpiers, Giles's sheltering her in the hut, and Winterborne's death from exposure form a Hintock tragedy of mismatched woodland love with classical inevitability, so plot scores 89."
        },
        "cast": {
          "locus": "Ch. XII · Melbury's plan · ~25%",
          "quote": "\"I want her to marry Giles Winterborne.\" His companion repeated the name. \"Well, it is all right,\" she said, presently. \"He adores the very ground she walks on; only he's close, and won't show it much.\"",
          "why_score": "Grace, Giles, Marty, Fitzpiers, and Melbury are typed but warmly individuated — the woodsman against the educated daughter and the spar-maker — without flattening into allegory only, so cast scores 88."
        },
        "pace": {
          "locus": "Ch. I · deserted highway · open anchor",
          "quote": "The physiognomy of a deserted highway expresses solitude to a degree that is not reached by mere dales or downs, and bespeaks a tomb-like stillness more emphatic than that of glades and pools.",
          "why_score": "Forty-eight chapters with long woodland passages between the coach-road opening and the hut death; the Hintock seasonal rhythm slows the plot to tragic inevitability rather than thriller tempo, so pace scores 83."
        },
        "prose": {
          "locus": "Ch. I · woodland highway · open anchor",
          "quote": "Here the trees, timber or fruit-bearing, as the case may be, make the wayside hedges ragged by their drip and shade, stretching over the road with easeful horizontality, as if they found the unsubstantial air an adequate support for their limbs.",
          "why_score": "Hardy's woodland prose — deserted highways, apple orchards, Marty at her spar-gads — fuses landscape and moral condition into lyric fatalism, so prose scores 90."
        },
        "world": {
          "locus": "Ch. XII · spar-shed · ~25%",
          "quote": "Marty South, dressed for out-door work, was in the shed, and returned for more, going to and fro between the stack and the shelter with her load of spars on her shoulder.",
          "why_score": "Little Hintock woods, the Melbury timber trade, and Marty's spar-shed are topographically precise and morally charged; the woodland is not backdrop but protagonist, so world scores 92."
        },
        "hook": {
          "locus": "Ch. I · lost on the hill · open anchor",
          "quote": "At this spot, on the lowering evening of a by-gone winter's day, there stood a man who had entered upon the scene much in the aforesaid manner. Alighting into the road from a stile hard by, he was temporarily influenced by some such feeling of being suddenly more alone than before he had emerged upon the highway.",
          "why_score": "The deserted coach-road at twilight and Fitzpiers lost on the hill establish Hintock solitude before Grace and Giles's entanglement — inviting in atmosphere rather than shock, so hook scores 86."
        },
        "innov": {
          "locus": "ending · Marty and the trees · ~95%",
          "quote": "Marty South alone, of all the women in Hintock and the world, had approximated to Winterborne's level of intelligent intercourse with nature. In that respect she had formed the complement to him in the other sex, had lived as his counterpart, had subjoined her thought to his as a corollary.",
          "why_score": "Woodland ecology as moral stage — Marty and Giles read the trees as hieroglyphs — anticipates modernist landscape fiction, so innov scores 87."
        },
        "ending": {
          "locus": "Ch. XLIII · psalm over Giles · ending anchor",
          "quote": "\"He died for me!\" murmured Grace, heavily. Marty did not fully comprehend; and she answered, \"He belongs to neither of us now, and your beauty is no more powerful with him than my plainness.\"",
          "why_score": "Giles dies in the hut after sheltering Grace; Marty reads psalms over him — morally generous closure for Marty, bleak sacrifice for the woodsman, so ending scores 88."
        }
      }
    },
    {
      "file": "325-wenming-xiaoshi.md",
      "id": "print-v0.wenming-xiaoshi",
      "title": "文明小史",
      "author": "李寶嘉（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "谴责小说 / 讽刺章回",
      "source_text": "https://zh.wikisource.org/wiki/文明小史",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.3,
      "l1": {
        "plot": 84,
        "cast": 85,
        "pace": 86,
        "prose": 88,
        "world": 87,
        "hook": 85,
        "innov": 89,
        "ending": 86
      },
      "evidence": {
        "plot": "六十回以石知县/贾子虚等讽刺线串起维新、洋务与官场丑态；/01 赴任遇贾老夫子、/45 通事洋务、/60 立宪收束链可辨。",
        "cast": "石知县、贾老夫子、贾子虚/贾制台类型鲜明；/15 三人瞒游上海、/45 黄祸与通事对照 memorable。",
        "pace": "短篇讽刺章回，每回一事即收；/15 瞒游动身、/45 迎洋武官一日信息密。",
        "prose": "李宝嘉讽刺笔；/01 贾老夫子「民可使由之」、/60 立宪议论白描锋利。",
        "world": "湖南士馆+上海通商+京师立宪并置；/45 洋武官/通事层完整。",
        "hook": "/01 石知县赴任与贾老夫子改政论并置，开卷即入讽刺场。",
        "innov": "1905 谴责小说；维新/mock 精英与洋务并置，近 scorecard 319《负曝闲谈》文化圈。",
        "ending": "/60「半席谈结束文明小史」并标收束，立宪热讽落地。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 石知县/贾老夫子 · open /01",
          "quote": "老夫子如此，即将那杯茶接在手内，仍与对饮。贾老夫子道：「要革一利，必先革一弊，改政之事，甚不易图。就以湖南省城而论，民情保守，已到了极处，不能更革，然欲生新？但我平生最佩服的是孔夫子，有一句道是：『民可使由之，不可使知之。』」",
          "why_score": "六十回以石知县/贾子虚等讽刺线串起维新、洋务与官场丑态；/01 赴任遇贾老夫子、/45 通事洋务、/60 立宪收束链可辨，故情节 84。"
        },
        "cast": {
          "locus": "第十五回 · 贾子虚/瞒游 · ~25% /15",
          "quote": "贾子虚首先开言道：「我们天天住在衙门里，譬如坐井观天一样，外间的事一点不能知道。……如今恰好有了这个机会，有贾老夫子付着同到上海，可以大大的见识些甚么，偏偏又遇着这位老夫人，一定不准我们前去，真正要急死人了。」",
          "why_score": "石知县、贾老夫子、贾子虚/贾制台类型鲜明；/15 三人瞒游上海与乡绅保守对照 memorable，故人物 85。"
        },
        "pace": {
          "locus": "第十五回 · 动身上海 · ~25% /15",
          "quote": "兄弟三个，一闻此言，非常之喜，顿时披衣起身，一个小厮到船头上顽耍。伺候的主人早已站在船头，也只得一骨碌爬起，劳顿了被，打了凉洗，然后三人回船盥洗。等到说定停当，恰好到了一处市镇。",
          "why_score": "短篇讽刺章回，每回一事即收；/15 瞒游动身一日信息密，故节奏 86。"
        },
        "prose": {
          "locus": "第六十回 · 立宪议论 · end /60",
          "quote": "「立宪」这四个字，要在十年前把他讲出便来，人家还当他是个外人的名字呢。于今好了，士大夫也肯虚心相与，新改的面目政治，必说是某看是君主政体，某看是共和政体，某看是立宪政体。自有了「立宪」二字发出来，就有洋务留游学回京的翰林进士，做了手奏，以副殿下之意。",
          "why_score": "李宝嘉讽刺笔；/01 贾老夫子改政论、/60 立宪议论白描锋利，故文笔 88。"
        },
        "world": {
          "locus": "第四十五回 · 迎洋武官 · ~75% /45",
          "quote": "黄祸出迎武官，要被撵出了一次，把他气得胡子根根翘起，一面端茶送客，一面便叫通事伺候。通事见了，颜色大变，不敢回话，只唯唯称是。练气出在上房抱怨，通事带了翻译官，到了行台，先落官厅，等候传见。",
          "why_score": "湖南士馆+上海通商+京师立宪并置；/45 洋武官/通事/翻译官层完整，故世界观 87。"
        },
        "hook": {
          "locus": "第一回 · 赴任/改政 · open /01",
          "quote": "且说这位石知县，带了家眷，星夜起行，其时尚未通轮，便由天津、上海、汉口一路行去。他自通籍到今，在北京足足住了二十余年，不料外间情形，却改变了不少，因此一路上又饱览了许多东西。",
          "why_score": "/01 石知县赴任与贾老夫子改政论并置，开卷即入讽刺场，故钩子 85。"
        },
        "innov": {
          "locus": "第六十回 · 立宪/mock 维新 · end /60",
          "quote": "有些明白「立宪」二字的解说。于是就有外洋留游学回京的翰林进士，做了手奏，以副殿下之意。这些手奏上的话，大半用的是日本名词，那些老臣都看不懂的，只认得「目的」「方针」那等通用字眼。",
          "why_score": "1905 谴责小说；维新/mock 精英与洋务并置，近 scorecard 319《负曝闲谈》文化圈，故创新 89。"
        },
        "ending": {
          "locus": "第六十回 · 半席谈收束 · end /60",
          "quote": "有些明白「立宪」二字的解说。于是就有外洋留游学回京的翰林进士，做了手奏，以副殿下之意。这些手奏上的话，大半用的是日本名词，那些老臣都看不懂的，只认得「目的」「方针」那等通用字眼，含糊糊涂套了，终非说立宪是好事就是了。",
          "why_score": "/60 立宪热讽并标「半席谈结束文明小史」，收束有力，故结局 86。"
        }
      }
    },
    {
      "file": "326-ershi-nian-mudu.md",
      "id": "print-v0.ershi-nian-mudu",
      "title": "二十年目睹之怪現狀",
      "author": "吴趼人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "谴责小说 / 白话章回",
      "source_text": "https://zh.wikisource.org/wiki/二十年目睹之怪現狀",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 90,
        "cast": 89,
        "pace": 87,
        "prose": 91,
        "world": 90,
        "hook": 92,
        "innov": 90,
        "ending": 88
      },
      "evidence": {
        "plot": "一百〇八回以「我」二十年见闻串官场/洋务/家庭怪状；/001 楔子、/027 臬台盗库、/054 冒饷、/108 收场链完整。",
        "cast": "「我」、吴继之、苟观察、老捕役等类型位清晰；/027 臬台验伤、/081 愚昧/smart 对照 memorable。",
        "pace": "白话长篇章回，单元案丰富；/027 一回合验伤信息密，中段偶有枝节。",
        "prose": "吴趼人第一人称讽刺笔；/001 上海繁华、/108 收场白描锋利。",
        "world": "上海租界+京师官场+各省见闻并置；/001 四马路/洋务、/081 洋货层完整。",
        "hook": "/001 楔子从芦苇滩到第一热闹处+卖书匠，开卷 pull 强。",
        "innov": "1910 谴责巨制第一人称；与 scorecard 319《负曝闲谈》、325《文明小史》同文化圈。",
        "ending": "/108 贤令尹结果+「怪现状收场」并标全書終，收束有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 楔子/上海 · open /001",
          "quote": "上海地方，為商賈麇集之區，中外雜處，人煙稠密，輪舶往來，百貨輸轉。……把六十年前的一片蘆葦灘頭，變做了中國第一個熱鬧的所在。唉！繁華到极，便容易淪于虛浮。",
          "why_score": "一百〇八回以「我」二十年见闻串官场/洋务/家庭怪状；/001 楔子、/027 臬台盗库、/054 冒饷、/108 收场链完整，故情节 90。"
        },
        "cast": {
          "locus": "第二十七回 · 臬台/老捕役 · ~25% /027",
          "quote": "那老捕役往下一看，贼不见了，那房子却是臬台衙门，不免吃了一惊，不敢跟下去，只得回来。……捕役走近一步道：「好歹求大人把昨夜的情形说了，好脱了小人干系；不然，众位大人在这里，莫怪小人无礼！」臬台又惊，又慌，又怒道：「你敢无礼！」",
          "why_score": "「我」、吴继之、苟观察、老捕役等类型位清晰；/027 臬台验伤 hard hook memorable，故人物 89。"
        },
        "pace": {
          "locus": "第二十七回 · 验伤翻案 · ~25% /027",
          "quote": "当下众官听见他二人一问一答，都面面相觑。那捕役一回身，又对首县跪下禀道：「小人该死！昨夜飞瓦打伤的，正是臬宪大人！」……捕役扬起了黑帕，走到当中，朝上跪下，高声禀道：「盗藩库银子的真贼已在这里，求列位大人老爷作主！」",
          "why_score": "白话长篇章回，单元案丰富；/027 一回合验伤信息密，中段偶有枝节，故节奏 87。"
        },
        "prose": {
          "locus": "第一回 · 楔子 · open /001",
          "quote": "久而久之，凡在上海来来往往的人，开口便讲应酬，闭口音应酬。人生世上，这「应酬」两个字，本是免不了的；所应酬的不是酒食，便是狎邪，花天酒地，闹个不歇，终日的花船酒宴，日炙风餐。",
          "why_score": "吴趼人第一人称讽刺笔；/001 上海繁华、/108 收场白描锋利，故文笔 91。"
        },
        "world": {
          "locus": "第一回 · 四马路/租界 · open /001",
          "quote": "加以苏扬各地之烟花，亦都图上海富商大贾之多，一时买棹而来，环聚于四马路一带，高张艳帜，炫异争奇。那上等的，自有那一班王孙公子去问津；那下等的，也有那些逐臭之夫，垂涎著要尝鼎一臠。",
          "why_score": "上海租界+京师官场+各省见闻并置；/001 四马路/洋务层完整，故世界观 90。"
        },
        "hook": {
          "locus": "第一回 · 卖书匠/楔子 · open /001",
          "quote": "死里逃生分开了众人，走上一步，向书匠问道：「这书本是卖的么？可容借我一看？」那书匠道：「相公要借也可，要不相借也可。」……揭开一看，书目是《二十年目睹之怪现状》，有好几篇序。",
          "why_score": "/001 楔子从芦苇滩到第一热闹处+卖书匠 meta 开卷 pull 强，故钩子 92。"
        },
        "innov": {
          "locus": "第一〇八回 · 第一人称怪状总纲 · end /108",
          "quote": "第一〇八回 負屈含冤賢令尹結果 風流雲散怪現狀收場",
          "why_score": "1910 谴责巨制第一人称；与 scorecard 319《负曝闲谈》、325《文明小史》同文化圈，故创新 90。"
        },
        "ending": {
          "locus": "第一〇八回 · 收场/全書終 · end /108",
          "quote": "我们赶回汶水桥，仍旧落了那个店。我仔细一想，银子是分文没有了，便是铺盖也没了。……翻到箱底，却翻著了四块新板洋钱，不知是几时，我爱他好玩，把他收起来的。",
          "why_score": "/108 贤令尹结果+「怪现状收场」并标全書終，收束有力，故结局 88。"
        }
      }
    },
    {
      "file": "327-pin-hua-bao-jian.md",
      "id": "print-v0.pin-hua-bao-jian",
      "title": "品花寶鑑",
      "author": "陈森（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "狎邪小说 / 才子佳人",
      "source_text": "https://zh.wikisource.org/wiki/品花寶鑒",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.1,
      "l1": {
        "plot": 82,
        "cast": 88,
        "pace": 80,
        "prose": 87,
        "world": 86,
        "hook": 89,
        "innov": 85,
        "ending": 84
      },
      "evidence": {
        "plot": "六十回以梅子玉/史南湘等串京师狎优与士人情网；/01 花选、/45 屈少君、/60 祝文星收束链可辨。",
        "cast": "梅子玉、史南湘、秦官宝、袁宝珠等「情」分型清晰；/01 《曲台花选》 memorable。",
        "pace": "长篇狎邪体，宴集/品评/episodic；/15 屈公祠一事节奏利。",
        "prose": "骈散并茂、品评体；/01 开篇「情」十分类、/01 袁宝珠选评文采高。",
        "world": "京师梨园+缙绅士馆+苏州班并置；/01 联锦部/四马路层完整。",
        "hook": "/01「京师演戏之盛，甲于天下」+《曲台花选》，开卷即入戏场。",
        "innov": "清代狎优长篇定模；与 scorecard 198《花月痕》文化圈相邻。",
        "ending": "/60「金吉甫归结品花鉴/袁宝珠领袖祝文星」收束，情绪偏文人结。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 《曲台花选》 · open /01",
          "quote": "南湘笑道：「你总是这一间屋子里的说话，所见不广，所游未化。」即从（靴）里取出一本书来，送与子玉道：「这是我近刻的，大约可以娱耳悦目，动心荡魄者，要在此数君。」子玉见第一个题的是：瓊樓珠樹袁寶珠……其演《鹊桥》、《密誓》、《惊梦》、《寻梦》等出，艳夺明霞，朗涵仙露。",
          "why_score": "六十回以梅子玉/史南湘等串京师狎优与士人情网；/01 花选、/45 屈少君、/60 祝文星收束链可辨，故情节 82。"
        },
        "cast": {
          "locus": "第一回 · 梅子玉/史南湘 · open /01",
          "quote": "先将缙绅中子弟分作十种，皆是一个情字。一曰情中正，一曰情中上……再将梨园中名旦分作十种，也是一個情字。一曰情中至，一曰情中慧……这都是上等人物。",
          "why_score": "梅子玉、史南湘、秦官宝、袁宝珠等「情」分型清晰；/01 《曲台花选》 memorable，故人物 88。"
        },
        "pace": {
          "locus": "第一五回 · 屈公祠 · ~25% /15",
          "quote": "子玉又切切嘱咐子规，到了可园时，心口都如刀绞一般，要人怎受得罪！到了可园，子规先到了，即忙出厅迎接，子玉见了子规，便问：「你如今出了药局，无牵无挂，所有那些懊恨都可消了。」",
          "why_score": "长篇狎邪体宴集 episodic；/15 屈公祠一事节奏利，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 开篇品评 · open /01",
          "quote": "京师演戏之盛，甲于天下。地当尺五天边，处处歌台舞榭；人在大千队里，时时醉月评花。……陈言务去，不知费作者几许苦心；生面别开，遂能令读者一时快意。正是：鸳鸯绣了从教看，莫把金针暗度人。",
          "why_score": "骈散并茂、品评体；/01 开篇「情」十分类、袁宝珠选评文采高，故文笔 87。"
        },
        "world": {
          "locus": "第一回 · 联锦部/梨园 · open /01",
          "quote": "宝珠姓袁氏，字瑶卿，年十六岁。姑苏人。隶联锦部。善丹青，娴吟咏。其演《鹊桥》、《密誓》、《惊梦》、《寻梦》等出……平时则清光奕奕，软语喁喁，励志冰清，守身玉洁。",
          "why_score": "京师梨园+缙绅士馆+苏州班并置；/01 联锦部层完整，故世界观 86。"
        },
        "hook": {
          "locus": "第一回 · 史南湘试子玉 · open /01",
          "quote": "南湘便想来试他一试，即问道：「庾香，我问你，世间能使人娱耳悦目，动心荡魄的，以何物为最？」子玉蓦然被他这一问，便看着南湘，心里想道：「他是个清狂潇洒人，决不与世俗之见相同，必有个道理在内。」",
          "why_score": "/01「京师演戏之盛，甲于天下」+《曲台花选》，开卷即入戏场，故钩子 89。"
        },
        "innov": {
          "locus": "第一回 · 狎邪/「情」谱系 · open /01",
          "quote": "大概自古及今，用情于欢乐场中的人，均不外乎邪正两途，耳目所及，笔之于书，共成六十卷，名曰《品花宝鑑》，又曰《怡情佚史》。书中有宾有主，不即不离，藕断丝连，花浓云聚。",
          "why_score": "清代狎优长篇定模；与 scorecard 198《花月痕》文化圈相邻，故创新 85。"
        },
        "ending": {
          "locus": "第六十回 · 归结品花鉴 · end /60",
          "quote": "金吉甫因笑向子规、次珊道：「九香圃虽好，就刻一个花神牌位，白天黑夜都可见，但要十二位，凑不齐十二人来，怎么好？」次珊道：「不必。我久有此意，只要借重你三位。那十篇如今是这时候，各人分了写，到了刻石之时，再请屈道蕴、梅侍郎分作二匾，其下节人分作九尊。刻石之后，就在九香圃了，索性多耽搁几天，不知千天可以告成？」",
          "why_score": "/60 金吉甫归结品花鉴/袁宝珠祝文星并收束狎邪线，情绪偏文人结，故结局 84。"
        }
      }
    },
    {
      "file": "328-wuhu-ping-xi.md",
      "id": "print-v0.wuhu-ping-xi",
      "title": "五虎平西",
      "author": "李雨堂（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "历史演义 / 公案侠义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/五虎征西",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.4,
      "l1": {
        "plot": 83,
        "cast": 84,
        "pace": 76,
        "prose": 74,
        "world": 84,
        "hook": 81,
        "innov": 75,
        "ending": 78
      },
      "evidence": {
        "plot": "一百十二回自包公赈陕→庞相害狄青→征西/辽王→新罗借兵；/001 奸臣阴谋、/084 辽王开衅，与 scorecard 242《五虎平南》前后篇衔接。",
        "cast": "狄青/段红玉/刘庆/焦廷贵功能位鲜明；/028 飞山虎中计、/084 李义骂辽王 hard hook。",
        "pace": "一百十二回篇幅冗长，中段征西大战重复性高；/028 单元案信息密度尚可。",
        "prose": "话本白描+诗引；/001 开卷套语偏俗，文采不及 scorecard 84《儿女英雄传》。",
        "world": "杨包狄系统+单单国/辽王/新罗；与 scorecard 232《万花楼》、242《五虎平南》同谱系。",
        "hook": "/001 赈民饥与庞相施计并置，征西诏命+奸臣阴谋开卷即入戏。",
        "innov": "与 scorecard 242《五虎平南》、232《万花楼》同谱系；狄青+段红玉女将合流模式成熟但原创有限。",
        "ending": "/112 太后回京亲情餞行收束，情绪偏家常；以末回闭合计分。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 赈民饥/庞相施计 · open /001",
          "quote": "天子看罢一想，复又开言呼声：「包卿啊，此一段忙劳，又要你代朕施行。只为陕西饥年延缠，不得不要准日起程，到此开仓以救众民。」……此回有分教：英雄虎将边关去，嫉妒奸臣陷害来。",
          "why_score": "一百十二回自包公赈陕→庞相害狄青→征西/辽王→新罗借兵，跨度大；/001 奸臣阴谋、/084 辽王开衅，故情节 83。"
        },
        "cast": {
          "locus": "第二十八回 · 飞山虎/段红玉 · ~25% /028",
          "quote": "此时，公主定睛细看，说：「不好了，此人果然是刘庆。」心中一想，说：「酒家，且回店中，明日再来领赏。」……公主拆书一看，书中上写道：劣夫狄青书拜公主贤妻妆下。",
          "why_score": "狄青/段红玉/刘庆/焦廷贵功能位鲜明；/028 飞山虎中计被擒 hard hook，故人物 84。"
        },
        "pace": {
          "locus": "第二十八回 · 蒙汗药中计 · ~25% /028",
          "quote": "当下这酒家见刘庆说出真姓名，知道公主要捉拿他的，他贪着十两黄金给赏，那里肯轻轻放过去，这刘庆那能得知，见酒便饮，见肴便吃。这酒家取酒时暗暗下了蒙汗药。",
          "why_score": "一百十二回篇幅冗长，中段征西大战重复性高；/028 单元案信息密度尚可，故节奏 76。"
        },
        "prose": {
          "locus": "第一回 · 开卷/赤龙临凡 · open /001",
          "quote": "话说大宋开基之主太祖赵匡胤，此位天子，原乃上界赤龙临凡，英雄猛勇，豪侠情怀，创开四百年天下。陈桥兵变，黄袍加身，代位于后周而归一统。",
          "why_score": "话本白描+诗引；/001 开卷套语偏俗，文采不及 scorecard 84《儿女英雄传》，故文笔 74。"
        },
        "world": {
          "locus": "第一回 · 杨包狄/西辽 · open /001",
          "quote": "孙兵部说道：「岳父，小婿原为着狄青这小畜生，故此特来商议。……待老夫在圣上驾前保举贤婿调往三关，如此如此摆布他，你道如何？」",
          "why_score": "杨包狄系统+单单国/辽王/新罗；与 scorecard 232《万花楼》、242《五虎平南》同谱系，故世界观 84。"
        },
        "hook": {
          "locus": "第一回 · 赈民饥与奸臣阴谋 · open /001",
          "quote": "当日见他领旨赈饥去了，却中二人陷害之怀思。……庞国丈叫一声：「孙贤婿啊！想起三关狄青这小畜生，与老夫作对，贤婿你也尽知。」",
          "why_score": "/001 赈民饥包公奉旨与庞相施计并置，开卷即入戏，故钩子 81。"
        },
        "innov": {
          "locus": "杨包狄谱系 · 狄青+段红玉 · sample_print_v0",
          "quote": "况西辽乃偏邦小国，理合年年纳贡，岁岁来朝，岂敢擅动干戈，兴兵犯境，有损天威，与叛逆可比。虽经狄青杀退，不过暂解一时之患耳。",
          "why_score": "与 scorecard 242《五虎平南》、232《万花楼》同谱系；狄青+段红玉女将合流模式成熟但原创有限，故创新 75。"
        },
        "ending": {
          "locus": "第一一二回 · 太后回京 · end /112",
          "quote": "太后说声：「这是自然。嫂嫂也是年迈之人，起居寒冷还须小心的。若贤侄限满回朝，须要一同到京，再得姑嫂相会，我想从此再无回乡之日。」",
          "why_score": "/112 太后回京亲情餞行收束，情绪偏家常；以末回闭合计分，故结局 78。"
        }
      }
    },
    {
      "file": "329-shuo-yue-quanzhuan.md",
      "id": "print-v0.shuo-yue-quanzhuan-329",
      "title": "说岳全传",
      "author": "钱彩、金丰（通行署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "历史演义 / 英雄传奇",
      "source_text": "https://zh.wikisource.org/wiki/說岳全傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.3,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 91,
        "prose": 88,
        "world": 90,
        "hook": 93,
        "innov": 89,
        "ending": 90
      },
      "evidence": {
        "plot": "忠奸冲突以岳飞一门为轴，前半建功、风波亭冤案与后半子辈雪恨形成完整传奇弧线。",
        "cast": "岳飞、牛皋、岳云、关铃与秦桧等忠勇/诙谐/奸佞分型清晰。",
        "pace": "结义、征战、奇遇与军情交替；后段复仇封赏略加速。",
        "prose": "说书口吻直接，战阵对话有现场感，神魔因果有时压过人物细节。",
        "world": "南宋朝局、金宋战争、江湖义士与天界因果并置。",
        "hook": "/第一回从天界谪降、赤须龙与大鹏临凡接入岳飞出世，开卷 pull 强。",
        "innov": "岳飞史实为骨架融入水浒式英雄群像与报应神魔框架，类型成分鲜明。",
        "ending": "/第八十回岳雷雪恨、忠臣受封、岳飞归位，情感结算充分。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 天界因果 · open /第一回",
          "quote": "从来创说者，不宜尽出于虚，而亦不必尽由于实。……如宋徽宗朝，有岳武穆之忠、秦桧之奸、兀术之横，其事固实而详焉，更有不闻于史册，不著于纪载者。则自上帝降灾，而始有赤须龙虬龙变幻之说也。",
          "why_score": "忠奸冲突以岳飞一门为轴，前半建功、风波亭冤案与后半子辈雪恨形成完整传奇弧线，故情节 90。"
        },
        "cast": {
          "locus": "第四十回 · 岳云/关铃 · ~50% /第四十回",
          "quote": "大公子岳云，年已长成十二岁，出落得一表人材，威风凛凛。……岳云独自一个在书房中，将岳爷的功课细细翻阅，那些兵书战策件件熟谙。他原是将门之子，膂力过人，终日使枪弄棍。",
          "why_score": "岳飞、牛皋、岳云、关铃与秦桧等忠勇/诙谐/奸佞分型清晰，故人物 91。"
        },
        "pace": {
          "locus": "第二十回 · 泥马渡康王 · ~25% /第二十回",
          "quote": "兀术领兵，将康王赶至河口，见大河阻挡，无处可归，正在危急，忽见一个渔父，划着一只小舟，叫道：「王爷快上船来！」康王上了船，那渔父把篙一点，如飞而去。",
          "why_score": "结义、征战、奇遇与军情交替；/第二十回泥马渡康王单元推进利，故节奏 91。"
        },
        "prose": {
          "locus": "序 · 虚实并置 · open /序",
          "quote": "实者虚之，虚者实之，娓娓乎有令人听之而忘倦矣。予亦乐是说之可以公诸同好，因序数语，以弁诸首而付之梓。",
          "why_score": "说书口吻直接，序中虚实论与正文战阵对白并置，故文笔 88。"
        },
        "world": {
          "locus": "第一回 · 宋金/天界 · open /第一回",
          "quote": "第一回 天遣赤鬚龍下界 佛謫金翅鳥降凡",
          "why_score": "南宋朝局、金宋战争、江湖义士与天界因果并置，/第一回回目即标双界规则，故世界观 90。"
        },
        "hook": {
          "locus": "第一回 · 赤须龙/大鹏 · open /第一回",
          "quote": "话说北直真定府正定县，有个员外，名唤王贵，家道殷实，妻室张氏，年已半百，尚无子嗣。一日，在厅上与幕宾饮酒，忽见檐前飞下一只大鸟，形如鹏鹞，毛片金色，眼射寒光。",
          "why_score": "/第一回从天界谪降、赤须龙与大鹏临凡接入岳飞出世，开卷 pull 强，故钩子 93。"
        },
        "innov": {
          "locus": "序 · 演义定模 · open /序",
          "quote": "以言乎实，则有忠、有奸、有横之可考；以言乎虚，则有起、有复、有变之足观。实者虚之，虚者实之，娓娓乎有令人听之而忘倦矣。",
          "why_score": "岳飞史实为骨架融入水浒式英雄群像与报应神魔框架，影响广但类型成分鲜明，故创新 89。"
        },
        "ending": {
          "locus": "第八十回 · 追封雪恨 · end /第八十回",
          "quote": "今特追赠岳飞为鄂国公，加封武穆王，赐谥忠武，配享太祖庙；妻李氏，封鄂国夫人。……岳雷，封兵马大元帅平北公；……岳云，追赠左武大夫安边将军忠烈候。",
          "why_score": "/第八十回岳雷雪恨、忠臣受封、岳飞归位，情感结算充分，故结局 90。"
        }
      }
    },
    {
      "file": "330-under-the-greenwood-tree.md",
      "id": "print-v0.under-the-greenwood-tree",
      "title": "Under the Greenwood Tree",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Wessex pastoral comedy / village romance / Mellstock quire",
      "source_text": "https://www.gutenberg.org/cache/epub/2662/pg2662.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.9,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 82,
        "prose": 88,
        "world": 90,
        "hook": 84,
        "innov": 80,
        "ending": 85
      },
      "evidence": {
        "plot": "Mellstock quire Christmas rounds → Fancy Day as schoolmistress → Dick Dewy's courtship rivalled by Shiner and Maybold → Fancy's near-engagement to the vicar → spring-cart marriage and the nightingale secret — a pastoral comedy of rural courtship without tragic rupture.",
        "cast": "Dick Dewy the young tranter, Fancy Day the schoolmistress, Reuben Dewy and the quire, Geoffrey Day, Shiner, Parson Maybold — typed village figures warmly individuated by dialect and craft.",
        "pace": "Seasonal parts (Winter–Autumn) with long quire, dance, and honey-taking passages between Christmas-eve opening and the Yalbury Bottom drive; village rhythm over thriller tempo.",
        "prose": "Hardy's early rural cadence — plantation whisper, Christmas lane song, nightingale liquid voice — paints Mellstock as a Dutch-school genre scene rather than Egdon fatalism.",
        "world": "Mellstock Cross, the tranter's, Fancy's school, Yalbury Bottom copses, the parish quire displaced by organ — topographically precise Wessex village life.",
        "hook": "Cold starry Christmas-eve and a singing walker in the whispering plantation establish Mellstock before Fancy is named — inviting pastoral rather than shock.",
        "innov": "The Mellstock Quire as vanishing social organism and the Dutch-school subtitle — Hardy's first major Wessex pastoral, lighter than later tragedies but already landscape-as-community.",
        "ending": "Fancy vows \"None from to-day\" then hears the nightingale and keeps a secret — comic marital closure edged with Hardy's signature withheld confession."
      },
      "l3_douban": null,
      "contributor": "B27",
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ending · Fancy's vow · ending anchor",
          "quote": "\"None from to-day,\" said Fancy. \"Hark! what's that?\" From a neighbouring thicket was suddenly heard to issue in a loud, musical, and liquid voice— \"Tippiwit! swe-e-et! ki-ki-ki! Come hither, come hither, come hither!\" \"O, 'tis the nightingale,\" murmured she, and thought of a secret she would never tell.",
          "why_score": "Dick's courtship, Fancy's near-engagement to Maybold, and the spring-cart marriage close as pastoral comedy with one withheld secret — complete without tragic rupture, so plot scores 84."
        },
        "cast": {
          "locus": "Part First · Fancy named · ~10%",
          "quote": "Miss Fancy Day; as neat a little figure of fun as ever I see, and just husband-high.\" \"Never Geoffrey's daughter Fancy?\" said Bowman, as all glances present converged like wheel-spokes upon the boot in the centre of them.",
          "why_score": "Fancy, Dick, the quire, Shiner, and Maybold are typed but warmly individuated by dialect and craft — husband-high schoolmistress against young tranter — so cast scores 86."
        },
        "pace": {
          "locus": "Part First I · Christmas-eve lane · open anchor",
          "quote": "On a cold and starry Christmas-eve within living memory a man was passing up a lane towards Mellstock Cross in the darkness of a plantation that whispered thus distinctively to his intelligence.",
          "why_score": "Seasonal parts with long quire, dance, and honey-taking passages between Christmas-eve and the Yalbury drive; village rhythm over thriller tempo, so pace scores 82."
        },
        "prose": {
          "locus": "Part First I · plantation whisper · open anchor",
          "quote": "All the evidences of his nature were those afforded by the spirit of his footsteps, which succeeded each other lightly and quickly, and by the liveliness of his voice as he sang in a rural cadence: \"With the rose and the lily And the daffodowndilly, The lads and the lasses a-sheep-shearing go.\"",
          "why_score": "Early Hardy rural cadence — plantation whisper, Christmas lane song, nightingale — paints Mellstock as Dutch-school genre scene rather than Egdon fatalism, so prose scores 88."
        },
        "world": {
          "locus": "Part First I · Mellstock Cross · open anchor",
          "quote": "On a cold and starry Christmas-eve within living memory a man was passing up a lane towards Mellstock Cross in the darkness of a plantation that whispered thus distinctively to his intelligence.",
          "why_score": "Mellstock Cross, the tranter's, Fancy's school, and the vanishing parish quire are topographically precise Wessex village life, so world scores 90."
        },
        "hook": {
          "locus": "Part First I · Christmas-eve · open anchor",
          "quote": "On a cold and starry Christmas-eve within living memory a man was passing up a lane towards Mellstock Cross in the darkness of a plantation that whispered thus distinctively to his intelligence.",
          "why_score": "Cold starry Christmas-eve and a singing walker in the whispering plantation establish Mellstock before Fancy is named — inviting pastoral rather than shock, so hook scores 84."
        },
        "innov": {
          "locus": "preface / Dutch-school frame · open frame",
          "quote": "UNDER THE GREENWOOD TREE or THE MELLSTOCK QUIRE A RURAL PAINTING OF THE DUTCH SCHOOL by Thomas Hardy",
          "why_score": "The Mellstock Quire as vanishing social organism and the Dutch-school subtitle mark Hardy's first major Wessex pastoral — lighter than later tragedies but already landscape-as-community, so innov scores 80."
        },
        "ending": {
          "locus": "closing · nightingale secret · ending anchor",
          "quote": "\"None from to-day,\" said Fancy. \"Hark! what's that?\" From a neighbouring thicket was suddenly heard to issue in a loud, musical, and liquid voice— \"Tippiwit! swe-e-et! ki-ki-ki! Come hither, come hither, come hither!\" \"O, 'tis the nightingale,\" murmured she, and thought of a secret she would never tell.",
          "why_score": "Comic marital closure edged with a secret Fancy will never tell — Hardy's signature withheld confession inside pastoral happiness, so ending scores 85."
        }
      }
    },
    {
      "file": "331-two-on-a-tower.md",
      "id": "print-v0.two-on-a-tower",
      "title": "Two on a Tower",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Wessex astronomical romance / age-gap marriage plot / cosmic irony",
      "source_text": "https://www.gutenberg.org/cache/epub/3146/pg3146.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.2,
      "l1": {
        "plot": 86,
        "cast": 85,
        "pace": 83,
        "prose": 88,
        "world": 87,
        "hook": 88,
        "innov": 91,
        "ending": 90
      },
      "evidence": {
        "plot": "Lady Constantine discovers Swithin's tower observatory → secret affection and invalid marriage while Sir Blount lives → Swithin's legacy forbids a legal tie → return to marry Viviette → her death in his arms on the tower — cosmic romance collapsing into ironic fatality.",
        "cast": "Viviette (Lady Constantine) the older lover, Swithin St. Cleeve the aspiring Astronomer Royal, Louis her brother, Sir Blount the absent husband — an age-gap triangle staged against stellar ambition.",
        "pace": "Forty-odd chapters of observing nights, Greenwich correspondence, and social concealment between the telescope opening and the tower death; astronomy dilates time between crises.",
        "prose": "Hardy fuses star-lore diction with Wessex landscape — lead flat, equatorial longing, marble whiteness creeping over Viviette — lyric irony between cosmic scale and human folly.",
        "world": "Rings-Hill column, Welland House, Greenwich ambition, the dish-shaped ninety acres — Upper Wessex as an outdoor observatory and moral trap.",
        "hook": "Lady Constantine climbing the column to find a youth glued to a telescope — an unexpected scientific presence that immediately sets the age-gap romance.",
        "innov": "Astronomy as erotic and moral stage — two on a tower reading the heavens while earthly marriage law unravels — Hardy's boldest science-romance among the Wessex novels.",
        "ending": "Swithin returns crying he has come to marry her; Viviette's shriek of joy and collapse — the child says Mother has gone to sleep — bleak cosmic punchline."
      },
      "l3_douban": null,
      "contributor": "B27",
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "late · invalid marriage · ~90%",
          "quote": "the marriage was invalid--Sir Blount was alive! And now Swithin has gone away, and will not come back for my calling! How can he? His fortune is left him on condition that he forms no legal tie. O will he--will he, come again?",
          "why_score": "Secret affection, invalid marriage while Sir Blount lives, legacy forbidding a legal tie, and the tower return form cosmic romance collapsing into ironic fatality, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.I · Lady Constantine and tenant · open/~3%",
          "quote": "Lady Constantine, wife of the absent Sir Blount Constantine?' 'I am Lady Constantine.' 'Ah, then I agree that it is your ladyship's. But will you allow me to rent it of you for a time, Lady Constantine?' 'You have taken it, whether I allow it or not. However, in the interests of science it is advisable that you continue your tenancy.",
          "why_score": "Viviette, Swithin, Louis, and Sir Blount stage an age-gap triangle against stellar ambition without flattening into mere allegory, so cast scores 85."
        },
        "pace": {
          "locus": "mid · empty-room ramble · ~50%",
          "quote": "They continued their ramble: Lady Constantine first advancing into rooms with the candle, to assure herself that all was empty, and then calling him forward in a whisper. The stillness was broken only by these whispers, or by the occasional crack of a floor-board beneath their tread.",
          "why_score": "Observing nights, Greenwich correspondence, and whispered concealments dilate time between the telescope opening and the tower death, so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · telescope summit · open anchor",
          "quote": "A youth was sitting on a stool in the centre of the lead flat which formed the summit of the column, his eye being applied to the end of a large telescope that stood before him on a tripod. This sort of presence was unexpected, and the lady started back into the shade of the opening.",
          "why_score": "Star-lore diction fused with Wessex column and lead flat — lyric irony between cosmic instrument and human surprise — so prose scores 88."
        },
        "world": {
          "locus": "early · Astronomer Royal vow · ~3%",
          "quote": "I aim at nothing less than the dignity and office of Astronomer Royal, if I live. Perhaps I shall not live.' 'I don't see why you should suppose that,' said she. 'How long are you going to make this your observatory?' 'About a year longer--till I have obtained a practical familiarity with the heavens.",
          "why_score": "Rings-Hill column, Welland, Greenwich ambition, and the dish-shaped acres make Upper Wessex an outdoor observatory and moral trap, so world scores 87."
        },
        "hook": {
          "locus": "Ch.I · unexpected presence · open anchor",
          "quote": "A youth was sitting on a stool in the centre of the lead flat which formed the summit of the column, his eye being applied to the end of a large telescope that stood before him on a tripod. This sort of presence was unexpected, and the lady started back into the shade of the opening.",
          "why_score": "Lady Constantine finding a youth glued to a telescope instantly sets the age-gap scientific romance — inviting and distinctive, so hook scores 88."
        },
        "innov": {
          "locus": "title/frame · crashaw epigraph · open frame",
          "quote": "TWO ON A TOWER BY THOMAS HARDY. 'Ah, my heart! her eyes and she Have taught thee new astrology. Howe'er Love's native hours were set, Whatever starry synod met, 'Tis in the mercy of her eye, If poor Love shall live or die.'",
          "why_score": "Astronomy as erotic and moral stage — two on a tower reading the heavens while marriage law unravels — Hardy's boldest science-romance in Wessex, so innov scores 91."
        },
        "ending": {
          "locus": "final · tower reunion · ending anchor",
          "quote": "'Viviette, Viviette,' he said, 'I have come to marry you!' She uttered a shriek--a shriek of amazed joy--such as never was heard on that tower before or since--and fell in his arms, clasping his neck. There she lay heavily. ... 'Mother has gone to sleep.'",
          "why_score": "Swithin's return to marry and Viviette's collapse — the child saying Mother has gone to sleep — is a bleak cosmic punchline, so ending scores 90."
        }
      }
    },
    {
      "file": "332-the-trumpet-major.md",
      "id": "print-v0.the-trumpet-major",
      "title": "The Trumpet-Major",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Wessex historical romance / Napoleonic coast comedy / love triangle",
      "source_text": "https://www.gutenberg.org/cache/epub/2864/pg2864.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.8,
      "l1": {
        "plot": 85,
        "cast": 87,
        "pace": 84,
        "prose": 86,
        "world": 88,
        "hook": 87,
        "innov": 83,
        "ending": 86
      },
      "evidence": {
        "plot": "Napoleonic cavalry arrives over Overcombe → Anne Garland between John the trumpet-major and Bob the sailor → Festus Derriman and press-gang threats → Bob's return and coaxing → John's forever farewell as Anne accepts Bob — historical romance resolved by fraternal sacrifice.",
        "cast": "Anne Garland, John Loveday the trumpet-major, Bob Loveday the mate, Festus Derriman the bully, Widow Garland and Miller Loveday — a comic-heroic cast under Buonaparte scare.",
        "pace": "Invasion alarms, mill episodes, and press-gang set-pieces keep mid-tempo motion between the cavalry opening and John's embarkation adieu.",
        "prose": "Hardy in historical-comedy mode — wooden mill notes like stopped diapason, cavalry worsteds tangled, soldier's heart jest — lighter than Tess but still Wessex-precise.",
        "world": "Overcombe Mill, King George's watering-place, Portland Roads press-gang, Buonaparte-scare Wessex coast — topography charged with wartime gossip.",
        "hook": "Anne calling Mother to the window for masses of cavalry — \"Here's such a fine sight!\" — plants invasion romance before the love triangle is named.",
        "innov": "Napoleonic Wessex as comic-heroic stage rather than pastoral or tragic heath — Hardy's rare full historical romance among the novels.",
        "ending": "John feigns soldier's heart indifference and leaves forever; Bob announces Anne's hand in six months — bittersweet fraternal surrender."
      },
      "l3_douban": null,
      "contributor": "B27",
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "ending · John's forever adieu · ending anchor",
          "quote": "Anne felt the expediency of his manner, received the affectation as real, and smiled her reply, not knowing that the adieu was for evermore. Then with a tear in his eye he went out of the door, where he bade farewell to the miller, Mrs. Loveday, and Bob, who said at parting, 'It's all right, Jack, my dear fellow. ... she has to-day agreed to bestow her hand upon me at the end of six months.'",
          "why_score": "Cavalry arrival, Anne between John and Bob, press-gang threats, and John's forever farewell resolving the triangle by fraternal sacrifice form a complete historical romance arc, so plot scores 85."
        },
        "cast": {
          "locus": "early · Anne and miller · ~4%",
          "quote": "Anne Garland, she who could make apples seem like peaches, and throw over her shillings the glamour of guineas when she paid him for flour. 'Dinner is over, neighbour Loveday; please come in,' said the widow, seeing his case.",
          "why_score": "Anne, John, Bob, Festus, and the miller/widow are typed but warmly individuated under Buonaparte scare — trumpet-major against sailor brother — so cast scores 87."
        },
        "pace": {
          "locus": "~75% · press-gang / mill rope",
          "quote": "'What cursed fools to let the man go! Why, look here, what's this?' He had opened the door by which sacks were taken in from waggons without, and dangling from the cat-head projecting above it was the rope used in lifting them. 'There's the way he went down,' the officer continued.",
          "why_score": "Invasion alarms, mill episodes, and press-gang set-pieces keep mid-tempo motion between cavalry opening and embarkation adieu, so pace scores 84."
        },
        "prose": {
          "locus": "early · mill music · ~1%",
          "quote": "In this dwelling Mrs. Garland's and Anne's ears were soothed morning, noon, and night by the music of the mill, the wheels and cogs of which, being of wood, produced notes that might have borne in their minds a remote resemblance to the wooden tones of the stopped diapason in an organ.",
          "why_score": "Historical-comedy prose — wooden mill as organ stop, tangled worsteds, soldier's heart jest — lighter than Tess but Wessex-precise, so prose scores 86."
        },
        "world": {
          "locus": "Ch.I · cavalry window · open anchor",
          "quote": "Here's such a fine sight! What does it mean? What can they be going to do up there?' The mother thus invoked ran upstairs and came forward to the window. She was a woman of sanguine mouth and eye, unheroic manner, and pleasant general appearance.",
          "why_score": "Overcombe Mill, King George's watering-place, Portland Roads press-gang, and Buonaparte-scare coast are topography charged with wartime gossip, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · fine sight · open anchor",
          "quote": "Here's such a fine sight! What does it mean? What can they be going to do up there?' The mother thus invoked ran upstairs and came forward to the window.",
          "why_score": "Anne calling Mother for masses of cavalry plants invasion romance before the love triangle is named — inviting historical hook, so hook scores 87."
        },
        "innov": {
          "locus": "title subtitle · Buonaparte frame · open frame",
          "quote": "THE TRUMPET-MAJOR JOHN LOVEDAY A SOLDIER IN THE WAR WITH BUONAPARTE AND ROBERT HIS BROTHER FIRST MATE IN THE MERCHANT SERVICE A TALE BY THOMAS HARDY",
          "why_score": "Napoleonic Wessex as comic-heroic stage rather than pastoral heath tragedy — Hardy's rare full historical romance among the novels, so innov scores 83."
        },
        "ending": {
          "locus": "final · soldier's heart · ending anchor",
          "quote": "Who knows that you won't hear of my attentions to some Spanish maid before a month is gone by? 'Tis the way of us, you know; a soldier's heart is not worth a week's purchase--ha, ha! Goodbye, good-bye!' Anne felt the expediency of his manner, received the affectation as real, and smiled her reply, not knowing that the adieu was for evermore.",
          "why_score": "John's feigned indifference covering forever farewell, while Bob wins Anne, is bittersweet fraternal surrender, so ending scores 86."
        }
      }
    },
    {
      "file": "333-a-pair-of-blue-eyes.md",
      "id": "print-v0.a-pair-of-blue-eyes",
      "title": "A Pair of Blue Eyes",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Wessex tragic romance / cliff suspense / rival suitors",
      "source_text": "https://www.gutenberg.org/cache/epub/224/pg224.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.5,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 84,
        "prose": 90,
        "world": 89,
        "hook": 86,
        "innov": 85,
        "ending": 91
      },
      "evidence": {
        "plot": "Elfride's Endelstow romance with Stephen Smith → paternal veto and secret engagement → Henry Knight's arrival and cliff crisis → Elfride's concealment and marriage to Luxellian → death and crypt confrontation of the two rivals — a tragedy of withheld truth.",
        "cast": "Elfride Swancourt of the blue eyes, Stephen Smith the architect, Henry Knight the reviewer, Christopher Swancourt, Lord Luxellian — rival suitors and a heroine whose capacity for healing outruns her capacity for candour.",
        "pace": "Forty chapters with coastal walks and letter intervals between the blue-eyes opening, the cliff hang, and the crypt; suspense spikes at the precipice then resumes Victorian delay.",
        "prose": "Hardy's eye-as-soul prose — blue as autumn distance, looked INTO rather than AT — and the shaly cliff lubricated by rain film rank among his sharpest early set-pieces.",
        "world": "Endelstow cliffs, Luxellian crypt, Targan Bay, Dover lights — Cornish-Wessex coast as moral precipice.",
        "hook": "Elfride's eyes introduced as sublimation of all of her — misty autumn blue — before the suitor rivalry locks in.",
        "innov": "The cliff hang as psychological and physical suspense — Knight on hands and knees above the void — anticipates modern thriller set-pieces inside a Victorian marriage plot.",
        "ending": "Knight and Stephen find a younger man flung across Elfride's untarnished coffin in the crypt — rivals united only in belated grief."
      },
      "l3_douban": null,
      "contributor": "B27",
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "cliff · Knight on slope · ~54%",
          "quote": "On the slope was Knight, his hat on his head. He was on his hands and knees, trying to climb back to the level ground. The rain had wetted the shaly surface of the incline. A slight superficial wetting of the soil hereabout made it far more slippery to stand on than the same soil thoroughly drenched.",
          "why_score": "Stephen romance, Knight's cliff crisis, Elfride's concealment, Luxellian marriage, and crypt confrontation form a tragedy of withheld truth with classical inevitability, so plot scores 88."
        },
        "cast": {
          "locus": "early · blue eyes · open/~1%",
          "quote": "These eyes were blue; blue as autumn distance—blue as the blue we see between the retreating mouldings of hills and woody slopes on a sunny September morning. A misty and shady blue, that had no beginning or surface, and was looked INTO rather than AT.",
          "why_score": "Elfride, Stephen, Knight, Swancourt, and Luxellian are typed but warmly individuated — blue-eyed heroine whose healing outruns candour — so cast scores 87."
        },
        "pace": {
          "locus": "cliff · Hold tightly · ~54%",
          "quote": "Hold tightly to me,\" he said. She flung her arms round his neck with such a firm grasp that whilst he remained it was impossible for her to fall. \"Don't be flurried,\" Knight continued. \"So long as we stay above this block we are perfectly safe. Wait a moment whilst I consider what we had better do.\"",
          "why_score": "Coastal walks and letter intervals between opening and crypt; suspense spikes at the precipice then resumes Victorian delay, so pace scores 84."
        },
        "prose": {
          "locus": "early · eyes INTO rather than AT · open anchor",
          "quote": "These eyes were blue; blue as autumn distance—blue as the blue we see between the retreating mouldings of hills and woody slopes on a sunny September morning. A misty and shady blue, that had no beginning or surface, and was looked INTO rather than AT.",
          "why_score": "Eye-as-soul prose and the rain-lubricated shaly cliff rank among Hardy's sharpest early set-pieces, so prose scores 90."
        },
        "world": {
          "locus": "cliff · precipice spray · ~53%",
          "quote": "precipice it was dispersed in spray before it was half-way down, and falling like rain upon projecting ledges, made minute grassy meadows of them. At the bottom the water-drops soaked away amid the debris of the cliff. This was the inglorious end of the river.",
          "why_score": "Endelstow cliffs, Luxellian crypt, Targan Bay, Dover lights — Cornish-Wessex coast as moral precipice, so world scores 89."
        },
        "hook": {
          "locus": "early · blue eyes · open anchor",
          "quote": "These eyes were blue; blue as autumn distance—blue as the blue we see between the retreating mouldings of hills and woody slopes on a sunny September morning. A misty and shady blue, that had no beginning or surface, and was looked INTO rather than AT.",
          "why_score": "Elfride's eyes as sublimation of all of her lock reader attention before suitor rivalry — lyrical rather than shock hook, so hook scores 86."
        },
        "innov": {
          "locus": "cliff · hands and knees · ~54%",
          "quote": "On the slope was Knight, his hat on his head. He was on his hands and knees, trying to climb back to the level ground. The rain had wetted the shaly surface of the incline.",
          "why_score": "The cliff hang as simultaneous physical and psychological suspense anticipates modern thriller set-pieces inside a Victorian marriage plot, so innov scores 85."
        },
        "ending": {
          "locus": "crypt · coffin grief · ending anchor",
          "quote": "Beside the latter was the dark form of a man, kneeling on the damp floor, his body flung across the coffin, his hands clasped, and his whole frame seemingly given up in utter abandonment to grief. He was still young—younger, perhaps, than Knight—and even now showed how graceful was his figure and symmetrical his build.",
          "why_score": "Knight and Stephen confronting Elfride's untarnished coffin — rivals united only in belated grief — is among Hardy's bleakest early closures, so ending scores 91."
        }
      }
    },
    {
      "file": "334-desperate-remedies.md",
      "id": "print-v0.desperate-remedies",
      "title": "Desperate Remedies",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Wessex sensation novel / mystery intrigue / forced marriage",
      "source_text": "https://www.gutenberg.org/cache/epub/3044/pg3044.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.6,
      "l1": {
        "plot": 87,
        "cast": 84,
        "pace": 86,
        "prose": 83,
        "world": 82,
        "hook": 85,
        "innov": 84,
        "ending": 86
      },
      "evidence": {
        "plot": "Ambrose Graye's death leaves Cytherea dependent → Knapwater service under Miss Aldclyffe → steward Manston's pursuit and coerced marriage → bigamy/fire revelations → Aldclyffe's deathbed confession → Cytherea and Edward Springrove reunited on the lake — Hardy's first published sensation architecture.",
        "cast": "Cytherea Graye, Edward Springrove, Aeneas Manston, Miss Aldclyffe, Owen Graye — typed sensation roles (innocent, lover, villain-steward, guilty patron) with occasional psychological heat.",
        "pace": "Dated-event chaptering (\"Events of One Day / Eighteen Days\") and detection beats keep thriller tempo unusual among later Hardy pastorals.",
        "prose": "Early Hardy — functional intrigue prose with bursts of architectural and engine-house description; less landscape lyric than Greenwood or Native.",
        "world": "Hocbridge, Budmouth, Knapwater House, Casterbridge Chronicle — Mid-Wessex settings serving plot machinery more than ecological presence.",
        "hook": "Prefatory Christmas visit and Ambrose Graye's sight of a queenly Cytherea namesake plant inheritance and desire before the steward intrigue.",
        "innov": "Sensation-novel scaffolding (bigamy, fire, steward villain) as Hardy's debut published novel — later Wessex tragedy grows from this plot engine.",
        "ending": "Aldclyffe's dying plea for forgiveness; Edward and Cytherea's half-minute lake row echoing Budmouth Bay — restorative closure after desperate remedies."
      },
      "l3_douban": null,
      "contributor": "B27",
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "~73% · bigamy suspicion",
          "quote": "bigamy yet.' 'The reproof was not needed,' said Owen, with a little bitterness. 'What can I do--a man with neither money nor friends--whilst Manston has Miss Aldclyffe and all her fortune to back him up? God only knows what lies between the mistress and her steward.",
          "why_score": "Dependence, Manston's coerced marriage, bigamy/fire revelations, and Springrove reunion form Hardy's first published sensation architecture with detective pressure, so plot scores 87."
        },
        "cast": {
          "locus": "~7% · Edward Springrove · early cast",
          "quote": "Edward Springrove--who now removed his hat for a while, to cool himself. He was rather above her brother's height. Although the upper part of his face and head was handsomely formed, and bounded by lines of sufficiently masculine regularity, his brows were somewhat too softly arched, and finely pencilled for one of his sex.",
          "why_score": "Cytherea, Edward, Manston, Aldclyffe, and Owen fill typed sensation roles — innocent, lover, villain-steward, guilty patron — with occasional psychological heat, so cast scores 84."
        },
        "pace": {
          "locus": "contents / dated events · open frame",
          "quote": "DESPERATE REMEDIES By Thomas Hardy CONTENTS PREFATORY NOTE I. THE EVENTS OF THIRTY YEARS II. THE EVENTS OF A FORTNIGHT III. THE EVENTS OF EIGHT DAYS IV. THE EVENTS OF ONE DAY V. THE EVENTS OF ONE DAY VI. THE EVENTS OF TWELVE HOURS",
          "why_score": "Dated-event chaptering and detection beats keep thriller tempo unusual among later Hardy pastorals, so pace scores 86."
        },
        "prose": {
          "locus": "~22% · engine-house imagining",
          "quote": "To imagine the inside of the engine-house, whence these noises proceeded, was now a necessity. No window, but crevices in the door, through which, probably, the moonbeams streamed in the most attenuated and skeleton-like rays, striking sharply upon portions of wet rusty cranks and chains; a glistening wheel, turning incessantly, labouring in the dark like a captive.",
          "why_score": "Early Hardy intrigue prose with architectural/engine-house bursts — functional rather than Egdon lyric — so prose scores 83."
        },
        "world": {
          "locus": "~13% · Knapwater note",
          "quote": "KNAPWATER HOUSE, August 3, 1864. 'Miss Aldclyffe is in want of a young person as lady's-maid. The duties of the place are light. Miss Aldclyffe will be in Budmouth on Thursday, when (should G. still not have heard of a place) she would like to see her at the Belvedere Hotel, Esplanade, at four o'clock.",
          "why_score": "Hocbridge, Budmouth, Knapwater House, and the Casterbridge Chronicle serve plot machinery more than ecological presence, so world scores 82."
        },
        "hook": {
          "locus": "Prefatory · Christmas visit · open anchor",
          "quote": "Ambrose Graye, a young architect who had just begun the practice of his profession in the midland town of Hocbridge, to the north of Christminster, went to London to spend the Christmas holidays with a friend who lived in Bloomsbury.",
          "why_score": "Christmas visit and the queenly Cytherea namesake plant inheritance and desire before steward intrigue — solid sensation hook, so hook scores 85."
        },
        "innov": {
          "locus": "~73% · mistress and steward",
          "quote": "God only knows what lies between the mistress and her steward, but since this has transpired--if it is true--I can believe the connection to be even an unworthy one--a thing I certainly never so much as owned to myself before.",
          "why_score": "Sensation scaffolding (bigamy, fire, steward villain) as Hardy's debut published novel — later Wessex tragedy grows from this plot engine, so innov scores 84."
        },
        "ending": {
          "locus": "ending · lake row · ending anchor",
          "quote": "'Yes--give me one half-minute's row on the lake here now, just as you did on Budmouth Bay three years ago.' He handed her into the boat, and almost noiselessly pulled off from shore. When they were half-way between the two margins of the lake, he paused and looked at her. 'Ah, darling, I remember exactly how I kissed you that first time,' said Springrove.",
          "why_score": "After Aldclyffe's dying plea, Cytherea and Edward's half-minute lake row echoing Budmouth Bay closes the sensation arc with earned restorative relief, so ending scores 86."
        }
      }
    },
    {
      "file": "335-new-grub-street.md",
      "id": "print-v0.new-grub-street",
      "title": "New Grub Street",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "literary marketplace novel / naturalist social study / late-Victorian realism",
      "source_text": "https://www.gutenberg.org/cache/epub/1709/pg1709.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.6,
      "l1": {
        "plot": 90,
        "cast": 89,
        "pace": 84,
        "prose": 91,
        "world": 88,
        "hook": 88,
        "innov": 92,
        "ending": 87
      },
      "evidence": {
        "plot": "Jasper's market ambition → Reardon's artistic collapse → Amy's desertion → Marian Yule's inheritance and betrayal → double marriage of convenience — the literary marketplace as tragic plot engine.",
        "cast": "Jasper the adaptive journalist, Edwin Reardon the failing novelist, Amy the socially hungry wife, Marian the self-effacing researcher, Alfred Yule the fading editor — Gissing's most lucid literary personnel.",
        "pace": "Thirty-seven chapters of lodging-house and editorial grind; Reardon's breakdown and Marian's crisis accelerate, but the middle dilates on reviews, dinners, and money arithmetic.",
        "prose": "Cool, anatomizing late-Victorian prose — Jasper's trade manifesto, Reardon's depleted mornings, the Islington rooms — without Dickensian flourish, exact about how books are sold.",
        "world": "Wattleborough breakfasts, Grub Street offices, Islington flats, British Museum reading-room labour — London letters as a cash economy mapped room by room.",
        "hook": "Jasper cracking an egg while noting a Newgate hanging — cheerful professionalism meeting mortality — establishes the novel's cold social eye at once.",
        "innov": "Literature as trade declared without romance — Gissing's systematic study of the literary marketplace anticipates twentieth-century media sociology of authorship.",
        "ending": "Alfred Yule blinded, Marian broken into caretaker poverty, Jasper married to Amy singing for 'blessedness' — ironic rewards that seal the market's winners and losers."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XXXVII · Rewards · ending anchor",
          "quote": "When the fitting moment arrived, Alfred Yule underwent an operation for cataract, and it was believed at first that the result would be favourable. This hope had but short duration; though the utmost prudence was exercised, evil symptoms declared themselves, and in a few months’ time all prospect of restoring his vision was at an end.",
          "why_score": "Jasper's ascent, Reardon's collapse, Amy's desertion, and Marian's ruined inheritance fuse into a marketplace tragedy with classical irony; the cataract ending locks the moral ledger, so plot scores 90."
        },
        "cast": {
          "locus": "Ch. I · Jasper's trade creed · open / innov anchor",
          "quote": "Literature nowadays is a trade. Putting aside men of genius, who may succeed by mere cosmic force, your successful man of letters is your skilful tradesman. He thinks first and foremost of the markets; when one kind of goods begins to go off slackly, he is ready with something new and appetising.",
          "why_score": "Jasper, Reardon, Amy, Marian, and Yule are individuated by their relation to the market — adaptive journalist against failing novelist — without flattening into allegory only, so cast scores 89."
        },
        "pace": {
          "locus": "Ch. X · Amy's loneliness · ~25%",
          "quote": "It was natural that Amy should hint dissatisfaction with the loneliness in which her days were mostly spent. She had never lived in a large circle of acquaintances; the narrowness of her mother’s means restricted the family to intercourse with a few old friends and such new ones as were content with teacup entertainment.",
          "why_score": "Thirty-seven chapters of lodging and editorial grind; Reardon's crisis and Marian's inheritance accelerate, but teacup and review-room dilations slow the middle to social realism rather than thriller tempo, so pace scores 84."
        },
        "prose": {
          "locus": "Ch. I · brains and mob · open anchor",
          "quote": "I maintain that we people of brains are justified in supplying the mob with the food it likes. We are not geniuses, and if we sit down in a spirit of long-eared gravity we shall produce only commonplace stuff. Let us use our wits to earn money, and make the best we can of our lives.",
          "why_score": "Cool anatomizing prose — Jasper's creed, Reardon's depleted mornings — exact about how books are sold without Dickensian flourish, so prose scores 91."
        },
        "world": {
          "locus": "Ch. XIX · Islington after Amy · ~50%",
          "quote": "He had no longer to fear the effects upon Amy of such a grievous change as from their homelike flat to the couple of rooms he had taken in Islington; for the moment, this relief helped him to bear the pain of all that had happened and the uneasiness which troubled him when he reflected that his wife was henceforth a charge to her mother.",
          "why_score": "Homelike flat against Islington rooms, Museum labour against editorial dinners — London letters mapped as a cash geography of rooms and ranks, so world scores 88."
        },
        "hook": {
          "locus": "Ch. I · Newgate remark · open anchor",
          "quote": "Jasper, listening before he cracked an egg, remarked with cheerfulness: ‘There’s a man being hanged in London at this moment.’ ‘Surely it isn’t necessary to let us know that,’ said his sister Maud, coldly.",
          "why_score": "Cheerful professionalism meeting a Newgate hanging establishes Gissing's cold social eye before the trade plot begins — inviting in tone rather than shock alone, so hook scores 88."
        },
        "innov": {
          "locus": "Ch. I · literature as trade · open / innov",
          "quote": "Literature nowadays is a trade. Putting aside men of genius, who may succeed by mere cosmic force, your successful man of letters is your skilful tradesman.",
          "why_score": "Literature as trade declared without romance — a systematic study of the literary marketplace that anticipates media sociology of authorship, so innov scores 92."
        },
        "ending": {
          "locus": "Ch. XXXVII · Amy sings · ending anchor",
          "quote": "‘Yes, for rich people. How I pity the poor devils!—Play anything. Better still if you will sing, my nightingale!’ So Amy first played and then sang, and Jasper lay back in dreamy bliss.",
          "why_score": "Yule blinded, Marian caretaker-poor, Jasper and Amy sealed in 'blessedness' — ironic rewards that name the market's winners without moral comfort, so ending scores 87."
        }
      }
    },
    {
      "file": "336-the-odd-women.md",
      "id": "print-v0.the-odd-women",
      "title": "The Odd Women",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "New Woman novel / feminist social realism / late-Victorian marriage critique",
      "source_text": "https://www.gutenberg.org/cache/epub/4313/pg4313.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.5,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 83,
        "prose": 89,
        "world": 86,
        "hook": 85,
        "innov": 93,
        "ending": 86
      },
      "evidence": {
        "plot": "Madden sisters orphaned → Monica's marriage to Widdowson → Rhoda Nunn's independence work → Everard Barfoot's courtship and refusal → Monica's death and Rhoda's renewed vocation — marriage vs autonomy as dual plot.",
        "cast": "Rhoda Nunn the militant educator, Monica Madden the vulnerable beauty, Mary Barfoot the institutional reformer, Everard the restless cousin, Widdowson the jealous husband — Gissing's sharpest women's ensemble.",
        "pace": "Thirty-one chapters of lodging, office, and domestic surveillance; Guernsey honeymoon and Widdowson's tracking accelerate, but principle-debates dilate the middle.",
        "prose": "Exact social dialogue and cool interior report — Clevedon insurance talk, Everard's punctuated letter, Rhoda nursing the baby — without romantic haze around the New Woman theme.",
        "world": "Clevedon coast, London lodging-houses, Mary Barfoot's training rooms, Herne Hill and Guernsey — late-Victorian women's work mapped as institutional and domestic space.",
        "hook": "Dr Madden's life-insurance walk with Alice — gentle opening that foreshadows orphaning without melodrama — establishes the Madden vulnerability before Rhoda enters.",
        "innov": "'Odd women' as surplus population and vocational problem — Gissing's systematic New Woman novel treats female independence as economic design, not merely romance subplot.",
        "ending": "Monica dead; Rhoda holds her baby and affirms the paper and the school — vocation renewed beside maternal grief; closure as work continuing, not marriage reward."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XXXI · A New Beginning · ending anchor",
          "quote": "“More!” replied Rhoda. “We flourish like the green bay-tree. We shall have to take larger premises. By-the-bye, you must read the paper we are going to publish; the first number will be out in a month, though the name isn’t quite decided upon yet. Miss Barfoot was never in such health and spirit—nor I myself. The world is moving!”",
          "why_score": "Orphaning, Monica's marriage trap, Rhoda's refusal of Everard, and renewed vocational work form a dual plot of marriage versus autonomy sealed by the baby and the paper, so plot scores 88."
        },
        "cast": {
          "locus": "Ch. VIII · Everard's letter · ~25%",
          "quote": "As Miss Barfoot’s eye fell on the letters brought to her at breakfast-time, she uttered an exclamation, doubtful in its significance. Rhoda Nunn, who rarely had a letter from any one, looked up inquiringly. “I am greatly mistaken if that isn’t my cousin Everard’s writing. I thought so. He is in London.”",
          "why_score": "Rhoda, Monica, Mary Barfoot, Everard, and Widdowson are individuated by ideology and hunger — militant educator against jealous husband — without flattening into tracts only, so cast scores 90."
        },
        "pace": {
          "locus": "Ch. XVI · Guernsey revival · ~50%",
          "quote": "From Herne Hill to St. Peter Port was a change which made of Monica a new creature. The weather could not have been more propitious; day after day of still air and magnificent sky, with temperature which made a brisk walk at any hour thoroughly enjoyable, yet allowed one to sit at ease in the midday sunshine.",
          "why_score": "Thirty-one chapters of lodging and principle-debate; Guernsey and the tracking chapters accelerate, but the middle dilates on vocational argument rather than thriller tempo, so pace scores 83."
        },
        "prose": {
          "locus": "Ch. I · Clevedon downs · open anchor",
          "quote": "“So to-morrow, Alice,” said Dr. Madden, as he walked with his eldest daughter on the coast-downs by Clevedon, “I shall take steps for insuring my life for a thousand pounds.” It was the outcome of a long and intimate conversation.",
          "why_score": "Exact social dialogue and cool interior report — insurance talk, Everard's careful letter, Rhoda with the baby — without romantic haze, so prose scores 89."
        },
        "world": {
          "locus": "Ch. XXIV · bedroom surveillance · ~75%",
          "quote": "When Widdowson went up to the bedroom that night, Monica was already asleep. He discovered this on turning up the gas. The light fell upon her face, and he was drawn to the bedside to look at her. … Then he turned away, muttering savagely under his breath, “Hypocrite! Liar!”",
          "why_score": "Clevedon, Barfoot's training rooms, Herne Hill, Guernsey — women's work and marriage mapped as institutional and domestic space under male surveillance, so world scores 86."
        },
        "hook": {
          "locus": "Ch. I · life insurance · open anchor",
          "quote": "Alice Madden, aged nineteen, a plain, shy, gentle-mannered girl, short of stature, and in movement something less than graceful, wore a pleased look as she glanced at her father’s face and then turned her eyes across the blue channel to the Welsh hills.",
          "why_score": "The Clevedon insurance walk foreshadows orphaning without melodrama — inviting in Madden vulnerability before Rhoda's politics arrive, so hook scores 85."
        },
        "innov": {
          "locus": "ending · odd women / vocation · thematic",
          "quote": "…support to what we call the odd women; yet _that_ is the most human way of urging what you desire. By taking up the proud position that a woman must be altogether independent of sexual things, you damage your cause.",
          "why_score": "'Odd women' as surplus population and vocational design — female independence treated as economic problem, not merely romance subplot — so innov scores 93."
        },
        "ending": {
          "locus": "Ch. XXXI · baby and sigh · ending anchor",
          "quote": "She gazed intently at those diminutive features, which were quite placid and relaxing in soft drowsiness. The dark, bright eye was Monica’s. And as the baby sank into sleep, Rhoda’s vision grew dim; a sigh made her lips quiver, and once more she murmured, “Poor little child!”",
          "why_score": "Monica dead; Rhoda holds the child and affirms the school — vocation renewed beside maternal grief rather than marriage reward, so ending scores 86."
        }
      }
    },
    {
      "file": "337-dombey-and-son.md",
      "id": "print-v0.dombey-and-son",
      "title": "Dombey and Son",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "domestic tragedy / mercantile pride satire / Victorian serial novel",
      "source_text": "https://www.gutenberg.org/cache/epub/821/pg821.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.8,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 85,
        "prose": 93,
        "world": 90,
        "hook": 92,
        "innov": 88,
        "ending": 89
      },
      "evidence": {
        "plot": "Firm pride and Son's birth → Paul's death → Florence neglected → Edith's marriage and flight → Dombey's ruin → daughter reconciliation — pride broken into domestic redemption.",
        "cast": "Mr Dombey the proud merchant, Florence the unwanted daughter, Paul the doomed heir, Edith the proud second wife, Captain Cuttle and Sol Gills the Midshipman circle — Dickens's mercantile and sentimental roster at full strength.",
        "pace": "Sixty-two serial chapters; Paul's death and the Edith crisis accelerate, while Blimber, Cuttle, and Midshipman comic dilations pad the long middle.",
        "prose": "Peak lyric Dickens — the muffin newborn, waves always speaking, 'The old, old fashion—Death!' — mercantile satire fused with elegy for the child.",
        "world": "Dombey House, Doctor Blimber's establishment, the Wooden Midshipman, Brighton and the railway — early-Victorian commerce mapped as household theology of 'Son'.",
        "hook": "Dombey eight-and-forty beside Son eight-and-forty minutes — the muffin toasting simile — instantly names firm pride as the novel's moral disease.",
        "innov": "Railway modernity and the death of the heir as critique of patriarchal firm succession — Dickens turns the house-name into a tragic irony before redemption.",
        "ending": "Last Madeira with Gills and Cuttle; Dombey softened among Midshipman friends — reconciliatory sunshine after pride's crash, schematic but earned."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XVI → Ch. LXII · Paul's death to Madeira · sample_print_v0",
          "quote": "The old, old fashion! The fashion that came in with our first garments, and will last unchanged until our race has run its course, and the wide firmament is rolled up like a scroll. The old, old fashion—Death!",
          "why_score": "Son's death, Florence's neglect, Edith's flight, and Dombey's ruin reverse into daughter reconciliation — pride broken into domestic redemption with classical clarity, so plot scores 91."
        },
        "cast": {
          "locus": "Ch. I · Dombey and Son · open anchor",
          "quote": "Dombey was about eight-and-forty years of age. Son about eight-and-forty minutes. Dombey was rather bald, rather red, and though a handsome well-made man, too stern and pompous in appearance, to be prepossessing.",
          "why_score": "Dombey, Florence, Paul, Edith, Cuttle, and Gills are typed yet warmly individuated — proud merchant against Midshipman loyalty — without flattening into allegory only, so cast scores 90."
        },
        "pace": {
          "locus": "Ch. XXXII · Cuttle fortified · ~50%",
          "quote": "Honest Captain Cuttle, as the weeks flew over him in his fortified retreat, by no means abated any of his prudent provisions against surprise, because of the non-appearance of the enemy. The Captain argued that his present security was too profound and wonderful to endure much longer.",
          "why_score": "Sixty-two serial chapters; Paul's death and Edith accelerate, while Cuttle/MacStinger comic fortifications dilate the middle rather than thriller tempo, so pace scores 85."
        },
        "prose": {
          "locus": "Ch. XVI · waves and night · ~25%",
          "quote": "When the sunbeams struck into his room through the rustling blinds, and quivered on the opposite wall like golden water, he knew that evening was coming on, and that the sky was red and beautiful. As the reflection died away, and a gloom went creeping up the wall, he watched it deepen, deepen, deepen, into night.",
          "why_score": "Lyric Dickens at full stretch — muffin newborn, golden-water sunbeams, 'old, old fashion—Death!' — mercantile satire fused with elegy, so prose scores 93."
        },
        "world": {
          "locus": "Ch. XLVII · Thunderbolt barrier · ~75%",
          "quote": "The barrier between Mr Dombey and his wife was not weakened by time. Ill-assorted couple, unhappy in themselves and in each other, bound together by no tie but the manacle that joined their fettered hands, and straining that so harshly, in their shrinking asunder, that it wore and chafed to the bone.",
          "why_score": "Dombey House, Blimber, Midshipman, railway — commerce mapped as household theology where pride becomes a manacle between spouses, so world scores 90."
        },
        "hook": {
          "locus": "Ch. I · muffin simile · open anchor",
          "quote": "Dombey sat in the corner of the darkened room in the great arm-chair by the bedside, and Son lay tucked up warm in a little basket bedstead, carefully disposed on a low settee immediately in front of the fire and close to it, as if his constitution were analogous to that of a muffin, and it was essential to toast him brown while he was very new.",
          "why_score": "The muffin toasting simile beside the darkened room instantly names firm pride as moral disease before plot widens — comic and ominous at once, so hook scores 92."
        },
        "innov": {
          "locus": "Ch. I · house-name irony · open / innov",
          "quote": "CHAPTER I. Dombey and Son Dombey sat in the corner of the darkened room in the great arm-chair by the bedside, and Son lay tucked up warm in a little basket bedstead…",
          "why_score": "The house-name as tragic irony — succession theology cracked by the heir's death and redeemed through the neglected daughter — anticipates Dickens's later firm-and-family designs, so innov scores 88."
        },
        "ending": {
          "locus": "Ch. LXII · last Madeira · ending anchor",
          "quote": "A bottle that has been long excluded from the light of day, and is hoary with dust and cobwebs, has been brought into the sunshine; and the golden wine within it sheds a lustre on the table. It is the last bottle of the old Madiera. “You are quite right, Mr Gills,” says Mr Dombey. “This is a very rare and most delicious wine.”",
          "why_score": "Last Madeira with Gills and Cuttle — reconciliatory sunshine after pride's crash, schematic but earned among Midshipman friends, so ending scores 89."
        }
      }
    },
    {
      "file": "338-barnaby-rudge.md",
      "id": "print-v0.barnaby-rudge",
      "title": "Barnaby Rudge",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical novel / Gordon Riots chronicle / Gothic mystery",
      "source_text": "https://www.gutenberg.org/cache/epub/917/pg917.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 84,
        "prose": 88,
        "world": 89,
        "hook": 86,
        "innov": 87,
        "ending": 85
      },
      "evidence": {
        "plot": "Maypole mystery and Haredale murder → five-year gap → Gordon 'No Popery' riots → Barnaby swept into mob → Chester/Haredale reckonings — dual mystery-and-riot architecture, looser than Dickens's later designs.",
        "cast": "Barnaby the simpleton with raven Grip, Dolly Varden, Gabriel Varden the locksmith, Hugh of the Maypole, Sir John Chester, Mr Haredale — typed historical roster with Grip as comic-choric familiar.",
        "pace": "Eighty-one chapters; long Maypole prelude before the 1780 riots ignite; once the mob rises, incident compresses into night-long surges then decelerates into aftermath.",
        "prose": "Early historical Dickens — Maypole topography, Golden Key tinkling, riot compression set-pieces — vigorous and pictorial, less inwardly lyric than Dombey.",
        "world": "Epping Maypole, Golden Key workshop, Westminster and Newgate under Gordon banners — 1780 London mapped as inn, locksmith, and burning street.",
        "hook": "The Maypole emblem for travellers who cannot read — twelve miles from Cornhill — plants place and period before murder-mystery threads tighten.",
        "innov": "First major English novel of the Gordon Riots as national trauma — historical crowd psychology fused with domestic Gothic, template for later riot fiction.",
        "ending": "Haredale aged at Bristol; Grip practicing the vulgar tongue after Willet's death — aftermath coda more than climactic seal; morally settling but diffuse."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. 61 · riot night compression · ~75%",
          "quote": "On that same night--events so crowd upon each other in convulsed and distracted times, that more than the stirring incidents of a whole life often become compressed into the compass of four-and-twenty hours--on that same night, Mr Haredale, having strongly bound his prisoner, with the assistance of the sexton, and forced him to mount his horse, conducted him to Chigwell.",
          "why_score": "Maypole mystery, the five-year gap, and Gordon riot surge form dual mystery-and-riot architecture; looser than later Dickens but propelled by crowd compression, so plot scores 86."
        },
        "cast": {
          "locus": "Ch. 21 · Dolly and Hugh · ~25%",
          "quote": "It was for the moment an inexpressible relief to Dolly, to recognise in the person who forced himself into the path so abruptly, and now stood directly in her way, Hugh of the Maypole, whose name she uttered in a tone of delighted surprise that came from her heart.",
          "why_score": "Barnaby, Dolly, Gabriel, Hugh, Chester, and Haredale are typed yet warmly present — simpleton and raven against locksmith household — without flattening into chronicle names only, so cast scores 87."
        },
        "pace": {
          "locus": "Ch. 41 · Golden Key music · ~50%",
          "quote": "From the workshop of the Golden Key, there issued forth a tinkling sound, so merry and good-humoured, that it suggested the idea of some one working blithely, and made quite pleasant music. No man who hammered on at a dull monotonous duty, could have brought such cheerful notes from steel and iron.",
          "why_score": "Eighty-one chapters with long Maypole prelude; locksmith cheer dilates before riot tempo, then night-long surges compress — uneven but designed, so pace scores 84."
        },
        "prose": {
          "locus": "Ch. 1 · Maypole emblem · open anchor",
          "quote": "In the year 1775, there stood upon the borders of Epping Forest, at a distance of about twelve miles from London--measuring from the Standard in Cornhill… a house of public entertainment called the Maypole; which fact was demonstrated to all such travellers as could neither read nor write… by the emblem reared on the roadside over against the house.",
          "why_score": "Early historical Dickens — Maypole topography, Golden Key tinkling, riot compression — vigorous and pictorial rather than late-lyric, so prose scores 88."
        },
        "world": {
          "locus": "preface / riots frame · world anchor",
          "quote": "…so humble an example as the ‘No Popery’ riots of Seventeen Hundred and Eighty. However imperfectly those disturbances are set forth in the following pages, they are impartially painted by one who has no sympathy with the Romish Church, though he acknowledges, as most men do, some esteemed friends among the followers of its creed.",
          "why_score": "Epping Maypole, Golden Key, Westminster and Newgate under Gordon banners — 1780 London as inn, workshop, and burning street, so world scores 89."
        },
        "hook": {
          "locus": "Ch. 1 · Maypole · open anchor",
          "quote": "…a house of public entertainment called the Maypole; which fact was demonstrated to all such travellers as could neither read nor write (and at that time a vast number both of travellers and stay-at-homes were in this condition) by the emblem reared on the roadside over against the house, which, if not of those goodly proportions that Maypoles were wont to present in olden times, was a fair young ash, thirty feet in height, and straight as any arrow that ever came from a quiver.",
          "why_score": "The roadside Maypole emblem establishes place and period before mystery and riot — inviting in topography rather than shock, so hook scores 86."
        },
        "innov": {
          "locus": "Ch. 61 · crowd time · ~75% / innov",
          "quote": "…events so crowd upon each other in convulsed and distracted times, that more than the stirring incidents of a whole life often become compressed into the compass of four-and-twenty hours…",
          "why_score": "Gordon Riots as national trauma and crowd-time compression fused with domestic Gothic — early English riot novel design, so innov scores 87."
        },
        "ending": {
          "locus": "Ch. 81 · Grip coda · ending anchor",
          "quote": "…the bird himself advanced with fantastic steps to the very door of the bar, and there cried, ‘I’m a devil, I’m a devil, I’m a devil!’ with extraordinary rapture. From that period… he constantly practised and improved himself in the vulgar tongue; and, as he was a mere infant for a raven when Barnaby was grey, he has very probably gone on talking to the present time.",
          "why_score": "Haredale aged at Bristol and Grip's comic coda settle aftermath more than seal climax — morally quieting but diffuse, so ending scores 85."
        }
      }
    },
    {
      "file": "339-martin-chuzzlewit.md",
      "id": "print-v0.martin-chuzzlewit",
      "title": "Martin Chuzzlewit",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "satiric picaresque / American travel satire / inheritance comedy",
      "source_text": "https://www.gutenberg.org/cache/epub/968/pg968.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.1,
      "l1": {
        "plot": 87,
        "cast": 91,
        "pace": 82,
        "prose": 90,
        "world": 88,
        "hook": 84,
        "innov": 89,
        "ending": 86
      },
      "evidence": {
        "plot": "Old Martin's test → Pecksniff hypocrisy → young Martin's America/Eden fraud → Jonas and the Anglo-Bengalee → exposures and marriages — inheritance satire with a murder subplot grafted on.",
        "cast": "Pecksniff the moral humbug, Mrs Gamp the gin-soaked nurse, Mark Tapley the jolly servant, young Martin the reforming heir, Jonas the criminal nephew — Dickens's richest early comic-villain gallery.",
        "pace": "Fifty-four long chapters; America/Eden digression and Todgers dilations pad heavily; Jonas–Montague intrigue restores urgency late.",
        "prose": "Exuberant early-middle Dickens — Adam-and-Eve pedigree joke, Pecksniff's Mercy/Charity christenings, Mrs Gamp's speech — satirical energy at full comic voltage.",
        "world": "Wiltshire Pecksniff architecture, Todgers boarding-house, Eden swamp America, Anglo-Bengalee City office — Anglo-American greed mapped as boarding-house and boardroom.",
        "hook": "Pedigree from Adam and Eve — comic genealogical overture that establishes family pride as the novel's disease before Pecksniff appears; warm but slow to grip.",
        "innov": "Mrs Gamp as immortal vernacular grotesque; America/Eden as national satire insert — serial novel as transatlantic pamphlet and character menagerie.",
        "ending": "Pecksniff wedding farce at Todgers; Tom Pinch's organ music shutting out earthly parting — benevolence rewarded, hypocrites exposed; schematic but musically sealed."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. TWENTY-EIGHT · Anglo-Bengalee · ~50%",
          "quote": "Firstly, there was money to be made by it. Secondly, the money had the peculiar charm of being sagaciously obtained at other people’s cost. Thirdly, it involved much outward show of homage and distinction: a board being an awful institution in its own sphere, and a director a mighty man.",
          "why_score": "Old Martin's test, Pecksniff exposure, Eden fraud, and Jonas–Anglo-Bengalee crime fuse inheritance satire with a murder subplot — episodic but directed, so plot scores 87."
        },
        "cast": {
          "locus": "Ch. / Pecksniff christening · cast anchor",
          "quote": "Mr Pecksniff was a moral man--a grave man, a man of noble sentiments and speech--and he had had her christened Mercy. Mercy! oh, what a charming name for such a pure-souled Being as the youngest Miss Pecksniff! Her sister’s name was Charity.",
          "why_score": "Pecksniff, Mrs Gamp, Mark Tapley, young Martin, and Jonas form Dickens's richest early comic-villain gallery — moral humbug against gin nurse — without flattening into labels only, so cast scores 91."
        },
        "pace": {
          "locus": "Ch. FOURTEEN · farewell embassy · ~25%",
          "quote": "The letter being duly signed, sealed, and delivered, was handed to Mark Tapley, for immediate conveyance if possible. And he succeeded so well in his embassy as to be enabled to return that same night, just as the house was closing, with the welcome intelligence that he had sent it upstairs to the young lady.",
          "why_score": "Fifty-four chapters with America/Eden and Todgers dilations; Mark's embassy keeps the love-thread moving, but the middle pads heavily before Jonas intrigue, so pace scores 82."
        },
        "prose": {
          "locus": "Ch. ONE · pedigree · open anchor",
          "quote": "As no lady or gentleman, with any claims to polite breeding, can possibly sympathize with the Chuzzlewit Family without being first assured of the extreme antiquity of the race, it is a great satisfaction to know that it undoubtedly descended in a direct line from Adam and Eve; and was, in the very earliest times, closely connected with the agricultural interest.",
          "why_score": "Exuberant comic voltage — Adam-and-Eve pedigree, Mercy/Charity irony, Mrs Gamp's speech — early-middle Dickens satire at full stretch, so prose scores 90."
        },
        "world": {
          "locus": "Eden purchase · America insert · world anchor",
          "quote": "…Martin’s head was two inches nearer the roof of the little wooden office, with the consciousness of being a landed proprietor in the thriving city of Eden. ‘If it shouldn’t happen to fit,’ said Scadder, as he gave Martin the necessary credentials on recepit of his money, ‘don’t blame me.’",
          "why_score": "Pecksniff Wiltshire, Todgers, Eden swamp, Anglo-Bengalee office — Anglo-American greed mapped as boarding-house and fraudulent boardroom, so world scores 88."
        },
        "hook": {
          "locus": "Ch. ONE · Adam and Eve · open anchor",
          "quote": "…it is a great satisfaction to know that it undoubtedly descended in a direct line from Adam and Eve; and was, in the very earliest times, closely connected with the agricultural interest. If it should ever be urged by grudging and malicious persons, that a Chuzzlewit, in any period of the family history, displayed an overweening amount of family pride…",
          "why_score": "Comic genealogical overture names family pride as disease before Pecksniff — warm but slower to grip than later Dickens openings, so hook scores 84."
        },
        "innov": {
          "locus": "Mrs Gamp / Anglo-Bengalee · innov anchors",
          "quote": "‘The Anglo-Bengalee Disinterested Loan and Life Assurance Company is rather a capital concern, I hope, David,’ said Montague. ‘Capital indeed!’ cried the secretary, with another laugh--’ in one sense.’",
          "why_score": "Mrs Gamp's vernacular grotesque plus America/Eden as national satire insert — serial novel as transatlantic pamphlet and character menagerie, so innov scores 89."
        },
        "ending": {
          "locus": "Ch. FIFTY-FOUR · Tom's organ · ending anchor",
          "quote": "And coming from a garden, Tom, bestrewn with flowers by children’s hands, thy sister, little Ruth, as light of foot and heart as in old days, sits down beside thee. From the Present, and the Past, with which she is so tenderly entwined in all thy thoughts, thy strain soars onward to the Future. … the noble music, rolling round ye both, shuts out the grosser prospect of an earthly parting, and uplifts ye both to Heaven!",
          "why_score": "Todgers wedding farce and Tom Pinch's organ coda reward benevolence and expose hypocrites — schematic but musically sealed, so ending scores 86."
        }
      }
    },
    {
      "file": "340-xue-yue-mei.md",
      "id": "print-v0.xue-yue-mei-340",
      "title": "雪月梅",
      "author": "陈朗（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 家庭传奇",
      "source_text": "https://zh.wikisource.org/wiki/雪月梅",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.8,
      "l1": {
        "plot": 86,
        "cast": 85,
        "pace": 84,
        "prose": 87,
        "world": 85,
        "hook": 86,
        "innov": 85,
        "ending": 88
      },
      "evidence": {
        "plot": "避仇出走、还魂奇逢、音信错递与倭乱穿插，五十回以多姓联姻收束；/13 开棺还魂 hard hook。",
        "cast": "岑秀、雪姐、蒋士奇、刘电、殷勇功能位清晰；/38 刘电千里救急显豪侠型。",
        "pace": "家庭停驻与冤案、军旅段落交替；/25 蒋宅离别情感密度高但略拖。",
        "prose": "引子读法论与正文家常对白并置，评点夹叙；/01 开篇因果论笔致端整。",
        "world": "金陵—山东—江南士绅、关隘与倭患构成可触的晚明—清叙事空间。",
        "hook": "/01 何式玉遇谪仙谐伉俪，仙凡缘起即入戏。",
        "innov": "「雪月梅」三女主与还魂、冥约、义结金兰并置，才子佳人体中奇情成分突出。",
        "ending": "/50 佛菩提超度、封赠大团圆，情感结算充分。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十三回 · 还魂奇逢 · ~25% /13",
          "quote": "正走之間，忽听棺内呻吟之声，叫道：「你们不须掩盖，快些开了棺盖放我出来！」众人听见，惊得个个缩头吐舌，满身毛孔都直竖起来。惟岑公子不禁笑逐颜开，便对蒋公道：「老叔，这是所见女郎无疑了！快些开棺，便见分晓。」",
          "why_score": "避仇出走、还魂奇逢、音信错递与倭乱穿插，五十回以多姓联姻收束；/13 开棺还魂 hard hook，故情节 86。"
        },
        "cast": {
          "locus": "第三十八回 · 刘电/文进 · ~75% /38",
          "quote": "刘电虽则病后，到底本领高强；徐寿正是初出山的老虎，分外精神：故此这两人渐渐拳法不佳。忽听得后面有许多人赶来，大叫：「兄弟休慌，我等来也！」",
          "why_score": "岑秀、雪姐、蒋士奇、刘电、殷勇功能位清晰；/38 刘电千里救急显豪侠型，故人物 85。"
        },
        "pace": {
          "locus": "第二十五回 · 蒋宅离别 · ~50% /25",
          "quote": "大家千叮万嘱：务必再来。蒋老婆婆又道：「我已是六十多岁的人，你此番去后，不知还得再见到你么？」岑夫人听了心酸道：「你老人家精神强健，寿数正长，还要受诰命享大福，莫说这话。」",
          "why_score": "家庭停驻与冤案、军旅段落交替；/25 蒋宅离别情感密度高但略拖，故节奏 84。"
        },
        "prose": {
          "locus": "第一回 · 开篇因果论 · open /01",
          "quote": "大凡人生在世，荷天地之覆载，食君国之水土，赖父母之养育，受师父之教诲，所以这天、地、君、亲、师的大恩，自当焚顶朝夕，必须刻刻存心，思所报答。",
          "why_score": "引子读法论与正文家常对白并置，评点夹叙；/01 开篇因果论笔致端整，故文笔 87。"
        },
        "world": {
          "locus": "第三十八回 · 倭寇/太湖 · ~75% /38",
          "quote": "看看已到震泽地方，只听民船拥塞而上，号哭之声不绝。刘电喝问，多说道：「倭寇正在九里塘截杀，客船不要前去。」刘电惟恐岑家遭难心火如焚，自己帮着鼓棹，如飞直进。",
          "why_score": "金陵—山东—江南士绅、关隘与倭患构成可触的晚明—清叙事空间，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 何公子遇仙 · open /01",
          "quote": "何生大喜道：「小娘子真神仙中人，今自屈来此，只恐我无福消受。总然是鬼，亦当相恋，何况仙乎！」当时情兴勃然，随携手并肩，与之宽衣，只觉肌香肤滑，情荡神迷，互抱上床，极尽缱绻。",
          "why_score": "/01 何式玉遇谪仙谐伉俪，仙凡缘起即入戏，故钩子 86。"
        },
        "innov": {
          "locus": "第十三回 · 冥约还魂 · ~25% /13",
          "quote": "刘封君自送岑、蒋二人去后，回身与雪姐道：「我已将汝兄妹两人之事尽托蒋公周旋。……明日汝三兄到来，正是你回阳之日。」",
          "why_score": "「雪月梅」三女主与还魂、冥约、义结金兰并置，才子佳人体中奇情成分突出，故创新 85。"
        },
        "ending": {
          "locus": "第五十回 · 大团圆 · end /50",
          "quote": "刘总镇代母往各衙门谢步，华氏夫人即日过来拜见公公，与刘者太太姑嫂们相会，都表过不提。……自此以后，果然各处平宁，并无祟厉。",
          "why_score": "/50 佛菩提超度、封赠大团圆，情感结算充分，故结局 88。"
        }
      }
    },
    {
      "file": "341-xue-gang-fan-tang.md",
      "id": "print-v0.xue-gang-fan-tang-341",
      "title": "薛剛反唐",
      "author": "如蓮居士（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "历史演义 / 英雄传奇",
      "source_text": "https://zh.wikisource.org/wiki/薛剛反唐",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.4,
      "l1": {
        "plot": 82,
        "cast": 83,
        "pace": 78,
        "prose": 76,
        "world": 84,
        "hook": 81,
        "innov": 74,
        "ending": 85
      },
      "evidence": {
        "plot": "花灯惊崩→铁丘坟→保庐陵王中兴，百回跨度大；/025 诈降刺英王为中段转折。",
        "cast": "薛剛、樊梨花、庐陵王、徐美祖忠勇/智谋分型；/050 胡凤娇节烈线 memorable。",
        "pace": "百回征西大战重复性高；/075 请罗英破连环马单元尚可。",
        "prose": "说书口吻+诗引；/001 开卷套语偏俗。",
        "world": "薛家将谱系、九焰山、武周—唐并置；与《薛丁山征西》前后篇衔接。",
        "hook": "/001 班师白虎山葬柩与狄仁杰临清拒色并置，开卷即入戏。",
        "innov": "薛家将同系续书，神魔+忠奸框架成熟但原创有限。",
        "ending": "/100 除奸复位、薛氏一门封赏团圆，情感结算充分。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 班师/狄仁杰 · open /001",
          "quote": "这部书，乃是薛剛大鬧花燈，打死皇子，驚崩聖駕，三祭鐵丘墳，保駕廬陵王，中興大唐天下全部傳記。話說征西元帥兩遼王薛丁山，同夫人樊梨花，平了西涼，擇日班師回朝。",
          "why_score": "花灯惊崩→铁丘坟→保庐陵王中兴，百回跨度大；/025 诈降刺英王为中段转折，故情节 82。"
        },
        "cast": {
          "locus": "第五十回 · 胡凤娇 · ~50% /050",
          "quote": "凤娇流泪道：「贱妾姓胡，名凤娇，通州人氏，父亲早亡，同母文氏过活。自幼许进兴，不料他去边庭寻亲，杳无音信。叔父胡发贪图财帛，又受他人之聘，逼奴改嫁。奴守节不从，因此投江自尽，却蒙夫人捞救，恩德如山！」",
          "why_score": "薛剛、樊梨花、庐陵王、徐美祖忠勇/智谋分型；/050 胡凤娇节烈线 memorable，故人物 83。"
        },
        "pace": {
          "locus": "第七十五回 · 连环马 · ~75% /075",
          "quote": "徐美祖对众将道：「李孝业乃能征宿将，必须先用力敌，后用智擒，当拨为十队下山交战，以挫其锐气。」……李孝业忙放出连环马奔来，两边又有强弓硬箭射来，中间又是长枪刺来。薛剛一见大惊，那里挡得住。",
          "why_score": "百回征西大战重复性高；/075 请罗英破连环马单元尚可，故节奏 78。"
        },
        "prose": {
          "locus": "第一回 · 程咬金论梦 · open /001",
          "quote": "程咬金听了二人之言，不觉笑道：「我看世上的人，如同做梦一般，若要比到万仞兄与秦汉夫妇，真真是千万中不能得有一二。」",
          "why_score": "说书口吻+诗引；/001 开卷套语偏俗，故文笔 76。"
        },
        "world": {
          "locus": "第一回 · 薛丁山班师 · open /001",
          "quote": "樊梨花下令班师，亲唐国王率领文武，送出城十里而回，大兵奏凯还朝。不想路上柳太夫人得病于接天关，医治不痊死了，薛丁山、薛金莲一班举哀，收殓入棺，扶柩到白虎关。",
          "why_score": "薛家将谱系、九焰山、武周—唐并置；与《薛丁山征西》前后篇衔接，故世界观 84。"
        },
        "hook": {
          "locus": "第一回 · 狄仁杰拒色 · open /001",
          "quote": "仁杰此時欲动心，又欲相就，忽又想道：「不可，不可！」忙把身子挣脱，上前去拉那房门，一时性急，拉不开，无计脱身，假说：「小娘子美情，我非木石，能不心动！只有一件，不敢侵犯小娘子贵体。」",
          "why_score": "/001 班师白虎山葬柩与狄仁杰临清拒色并置，开卷即入戏，故钩子 81。"
        },
        "innov": {
          "locus": "第一回 · 薛家将定模 · open /001",
          "quote": "诗曰：开卷遗篇演大唐，忠良奸佞诈和贤。巍巍薛氏留青史，干艺皇家取后绵。",
          "why_score": "薛家将同系续书，神魔+忠奸框架成熟但原创有限，故创新 74。"
        },
        "ending": {
          "locus": "第一〇〇回 · 薛氏团圆 · end /100",
          "quote": "睿宗就令以王礼收殓中宗，著礼部择日安葬。朝罢，群臣退出。薛剛、薛强及九环公主并八子二女，皆回至薛府，参拜樊太夫人。……正是骨肉团圆，一门欢喜，富贵之盛，言语难尽。",
          "why_score": "/100 除奸复位、薛氏一门封赏团圆，情感结算充分，故结局 85。"
        }
      }
    },
    {
      "file": "342-lv-mu-dan.md",
      "id": "print-v0.lv-mu-dan-342",
      "title": "綠牡丹",
      "author": "吴炳（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案侠义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/綠牡丹",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.4,
      "l1": {
        "plot": 84,
        "cast": 85,
        "pace": 80,
        "prose": 78,
        "world": 83,
        "hook": 82,
        "innov": 79,
        "ending": 80
      },
      "evidence": {
        "plot": "骆宏勋被诬→绿林聚义→除奸昭雪，六十四回跨度完整；/32 夜夺人犯单元推进利。",
        "cast": "任正千、鲍自安、花振芳、余谦功能位鲜明；/16 花振芳单骑劫狱 hard hook。",
        "pace": "六十四回江湖公案与大战交替；/48 三官庙夜袭信息密度高。",
        "prose": "话本白描+对白；/10 叔嫂冲突对话有现场感。",
        "world": "明代定兴—嘉兴—江湖绿林与王府奸党并置。",
        "hook": "/10 贺氏诬害、任正千醉后仗剑，开卷冲突即起。",
        "innov": "绿林英雄+才子冤案合流，影响后世侠义小说但类型成分成熟。",
        "ending": "/64 功臣封赏、各门团圆收束；末回闭合计分。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十回 · 贺氏诬害 · open /10",
          "quote": "任正千听了这些言语，正是：镔铁脸上生杀气，豹虎目中冒火星。大骂道：「好匹夫！我感你师尊授业之恩，款留于此，以报万一。不料你这个匹夫，外君子而内小人，如此欺人，我必不与这匹夫共立！」即将帐竿上挂的宝剑伸手拔出，迈步直奔书房而来。",
          "why_score": "骆宏勋被诬→绿林聚义→除奸昭雪，六十四回跨度完整；/32 夜夺人犯单元推进利，故情节 84。"
        },
        "cast": {
          "locus": "第十六回 · 花振芳劫狱 · ~25% /16",
          "quote": "花老到了定兴县禁牢，睁眼四下观看，见号房甚多，不知任正千在那一号里？……用手在门上一摸，乃是一把大锁。……用力将锁一扭，其锁分为两段。",
          "why_score": "任正千、鲍自安、花振芳、余谦功能位鲜明；/16 花振芳单骑劫狱 hard hook，故人物 85。"
        },
        "pace": {
          "locus": "第三十二回 · 鲍自安夜夺 · ~50% /32",
          "quote": "不多一时，听得更交二鼓三点，外边人声已定。鲍自安道：「你们莫要全去，只要五六个人随我下去，捉一个，提上一个，都放在楼上，等人犯齐全，我自有道理。」",
          "why_score": "六十四回江湖公案与大战交替；/48 三官庙夜袭信息密度高，故节奏 80。"
        },
        "prose": {
          "locus": "第十回 · 叔嫂冲突 · open /10",
          "quote": "骆宏勋见贺氏如此问他，心怀不善，怒目正色道：「古礼叔嫂不通问，今人皆不能也。即言语问答皆正事耳！此亦嫂嫂宜问者乎？我骆宏勋生性耿直，非邪言能摇。请嫂嫂速回，以廉耻为重！」",
          "why_score": "话本白描+对白；/10 叔嫂冲突对话有现场感，故文笔 78。"
        },
        "world": {
          "locus": "第十六回 · 定兴县禁牢 · ~25% /16",
          "quote": "过了吊桥，挨城墙根边行走，走至无人之处，腰间取下扒墙索，依法而上，仍从房上行至定兴县禁牢，睁眼四下观看，见号房甚多，不知任正千在那一号里？",
          "why_score": "明代定兴—嘉兴—江湖绿林与王府奸党并置，故世界观 83。"
        },
        "hook": {
          "locus": "第十回 · 任正千动剑 · open /10",
          "quote": "贺氏道：「今日你往王家去后，奴因骆叔叔伤酒，我亲至书房问候。谁知他是人面兽心，见无人在，彼竟以戏言调我。……就要上前拉扯，被我大声吆喝，伊恐家人听见，故未敢动，妾身方免其辱。」",
          "why_score": "/10 贺氏诬害、任正千醉后仗剑，开卷冲突即起，故钩子 82。"
        },
        "innov": {
          "locus": "第三十二回 · 绿林规矩 · ~50% /32",
          "quote": "凡强盗之家规矩甚严，那怕就是月宫仙子也不敢妄生邪念。……鲍自安将修氏母子放入兜中，上边人提在房上，楼上人又提上楼，打开被褥代他母子穿衣。",
          "why_score": "绿林英雄+才子冤案合流，影响后世侠义小说但类型成分成熟，故创新 79。"
        },
        "ending": {
          "locus": "第六十四回 · 封功臣 · end /64",
          "quote": "天子准奏，差官至五台山宣诏消安等四众，四众接旨谢恩毕，款待天使，少不得备酒，留住一宵。……至此，已完成反唐后传一本故事。",
          "why_score": "/64 功臣封赏、各门团圆收束；末回闭合计分，故结局 80。"
        }
      }
    },
    {
      "file": "343-laocan-youji-xuji.md",
      "id": "print-v0.laocan-youji-xuji-343",
      "title": "老殘遊記續集",
      "author": "劉鶚（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "晚清游记小说 / 佛理寓言 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/老殘遊記續集",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.1,
      "l1": {
        "plot": 82,
        "cast": 84,
        "pace": 80,
        "prose": 90,
        "world": 85,
        "hook": 86,
        "innov": 88,
        "ending": 78
      },
      "evidence": {
        "plot": "自序人生如梦→齐河结伴上泰山（01）→斗姥宫逸云说法（05）→淮安入梦见阎罗（07）→阴间石姑娘收束（09），游记—佛理—冥游弧线可辨。",
        "cast": "老残/德慧生夫妇/逸云/靚云/石姑娘；逸云「住世/出世」双我与阴间折礼思 memorable。",
        "pace": "九回短帙，泰山一日与淮安梦境切换快；中段斗姥宫谈禅略冗。",
        "prose": "劉鶚续笔；/01 泰安山轿与温凉玉、/07 勺湖夕帆、/09 野火七律，景物与论理并美，近 scorecard 08 正集。",
        "world": "齐河—泰安斗姥宫—淮安勺湖—阴曹街市层叠；东三省舆图与鬼界纸钱并置。",
        "hook": "/01 德慧生「陆军文库」地图论东北杀气，开卷即入国运焦虑。",
        "innov": "正集社会诊断后续以尼庵佛理+冥游寓言；逸云破男女相，在晚清谱系中少见。",
        "ending": "/09「後缺」标截断，石姑娘檀香升西有余韵而未完全闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 齐河结伴/东北兵事 · open /01",
          "quote": "老殘問德慧生道：「你昨日說明年東北恐有兵事，是從那裡看出來的？」慧生道：「我在一個朋友座中，見張東三省輿地圖，非常精細，連村莊地名俱有。……圖未有『陸軍文庫』四字。你想日本人練陸軍，把東三省地圖當作功課，其用心可想而知了！」",
          "why_score": "自序人生如梦→齐河结伴上泰山（01）→斗姥宫逸云说法（05）→淮安入梦见阎罗（07）→阴间石姑娘收束（09），游记—佛理—冥游弧线可辨，故情节 82。"
        },
        "cast": {
          "locus": "第五回 · 逸云无人相 · ~50% /05",
          "quote": "逸雲道：「《金剛經》云：『無人相，無我相。』世間萬事皆壞在有人相我相。……我輩種種煩惱，無窮痛苦，都從自己知道自己是女人這一念上生出來的。若看明白了男女本無分別，這就入了西方淨土極樂世界了。」",
          "why_score": "老残/德慧生夫妇/逸云/靚云类型鲜明；逸云破男女相与「住世/出世」双我 memorable，故人物 84。"
        },
        "pace": {
          "locus": "第七回 · 淮安勺湖转梦 · ~75% /07",
          "quote": "話說德慧生攜眷自赴揚州去了，老殘卻一車逕拉到淮安城內投親戚。……一日在銀漢浮槎裡看《大圓覺經》，看得高興，直到月輪西斜……夢見外邊來了一個差人模樣……「我們敝上是閻羅王。」",
          "why_score": "九回短帙，泰山一日与淮安梦境切换快；中段斗姥宫谈禅略冗，故节奏 80。"
        },
        "prose": {
          "locus": "第七回 · 勺湖夕帆 · ~75% /07",
          "quote": "住在淮安城內勺湖邊上。這勺湖不過城內西北角一個湖，風景倒十分可愛。……到了薄暮時候，女牆上露出一角風帆，掛著通紅的夕陽，煞是入畫。",
          "why_score": "劉鶚续笔；/01 山轿温凉玉、/07 勺湖夕帆、/09 野火七律，景物与论理并美，近 scorecard 08 正集，故文笔 90。"
        },
        "world": {
          "locus": "第九回 · 阴阳不同地 · end /09",
          "quote": "石姑娘便指那空中彷彿像黃雲似的所在，說道：「你見這上頭了沒有？那就是你們的地皮。這腳下踩的，是我們的地皮。陰陽不同天，更不同地呢！再下一層，是鬼死為聻的地方。」",
          "why_score": "齐河—泰安斗姥宫—淮安勺湖—阴曹街市层叠；东三省舆图与鬼界纸钱并置，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 陆军文库/朝贵 · open /01",
          "quote": "「我把這話告知朝貴，誰想朝貴不但毫不驚慌，還要說：『日本一個小國，他能怎樣？』大敵當前，全無準備，取敗之道，不待智者而決矣。況聞有人善望氣者云：『東北殺氣甚重，恐非小小兵戈蠢動呢！』」",
          "why_score": "/01 德慧生「陆军文库」地图论东北杀气，开卷即入国运焦虑，故钩子 86。"
        },
        "innov": {
          "locus": "第五回 · 住世出世逸云 · ~50% /05",
          "quote": "近來我的主意把我自己分做兩個人：一個叫做住世的逸雲，既做了斗姥宮的姑子，凡我應做的事都做。……又一個我呢，叫做出世的逸雲，終日裡但凡閒暇的時候，就去同那儒釋道三教的聖人頑耍。",
          "why_score": "正集社会诊断后续以尼庵佛理+冥游寓言；逸云破男女相与双我结构，在晚清谱系中少见，故创新 88。"
        },
        "ending": {
          "locus": "第九回 · 檀香升西/後缺 · end /09",
          "quote": "石姑娘說：「這是二哥哥你身上發出來的檀香，必是在陽間結得佛菩薩的善緣，此刻發動，頃刻你就要上西方極樂世界的。」……未知後事如何？且聽下回分解。後缺",
          "why_score": "/09「後缺」标截断，石姑娘檀香升西有余韵而未完全闭合，故结局 78。"
        }
      }
    },
    {
      "file": "344-qi-jian-shi-san-xia.md",
      "id": "print-v0.qi-jian-shi-san-xia-344",
      "title": "七劍十三俠",
      "author": "唐芸洲、桃花馆主",
      "band": "G-print",
      "genre": "print",
      "print_genre": "剑侠 / 历史演义",
      "source_text": "https://zh.wikisource.org/wiki/七劍十三俠",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.8,
      "l1": {
        "plot": 83,
        "cast": 84,
        "pace": 75,
        "prose": 77,
        "world": 85,
        "hook": 88,
        "innov": 80,
        "ending": 82
      },
      "evidence": {
        "plot": "徐鸣皋聚义→宁王叛乱→平叛封赏，百八十回跨度大；/090 仇钺擒寘鐡为中段高潮。",
        "cast": "徐鸣皋、一枝梅、七子十三生功能位鲜明；/045 梅村重逢 hard hook。",
        "pace": "百八十回剑侠单元与大战重复性高；/135 除妖单元信息密度尚可。",
        "prose": "说书口吻+对白；/001 开卷善恶论略俗。",
        "world": "正德朝、宁王宸濠、扬州—南昌江湖并置。",
        "hook": "/001 赛孟尝徐鸣皋轻财好客、藜道人传徒，开卷 pull 强。",
        "innov": "剑仙+明史宁王事融合，影响后世侠义但类型成分鲜明。",
        "ending": "/180 大奸已殛、功臣受赏收束，情绪偏封赏表。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 赛孟尝/传徒 · open /001",
          "quote": "这徐鸣皋的为人作事，样样俱好，只是有一件毛病：若遇了暴横不仁之辈，他就如冤家一般。所以下回遭此祸害，几乎送了性命。",
          "why_score": "徐鸣皋聚义→宁王叛乱→平叛封赏，百八十回跨度大；/090 仇钺擒寘鐡为中段高潮，故情节 83。"
        },
        "cast": {
          "locus": "第四十五回 · 梅村重逢 · ~25% /045",
          "quote": "你道来的一班是何等之人？原来就是季芳、徐庆、狄洪道、杨小舫、王能、李武。……周湘帆、包行恭知道这位就是徐鸣皋，好似半天中落下了一件宝贝，连忙过来谢罪，拜倒在地。",
          "why_score": "徐鸣皋、一枝梅、七子十三生功能位鲜明；/045 梅村重逢 hard hook，故人物 84。"
        },
        "pace": {
          "locus": "第一百三十五回 · 除山魈 · ~75% /135",
          "quote": "狄洪道此时候腹中正有些饥饿，因便谢道：「老丈何必如此客气，既蒙见赐，幸勿过费。」白乐山又谦逊了一回。少停，里面已端出酒肴，白乐山便请狄洪道小饮、狄洪道也就不再客气，于是痛饮起来。",
          "why_score": "百八十回剑侠单元与大战重复性高；/135 除妖单元信息密度尚可，故节奏 75。"
        },
        "prose": {
          "locus": "第一回 · 善恶论 · open /001",
          "quote": "这首诗，乃昔人勉人为善之作。言人生世上，好比草木一般，生前虽有贵贱之分，死后同归入土，那眼前的快活，不足为奇，须要看他的收成结果。",
          "why_score": "说书口吻+对白；/001 开卷善恶论略俗，故文笔 77。"
        },
        "world": {
          "locus": "第一回 · 正德/扬州 · open /001",
          "quote": "话说那大明正德年间，江南扬州府有个富人，姓徐名鹤，字鸣皋，原系广东香山县人氏。他的父亲唤做徐槐，生下八子，那鸣皋最幼，人都叫他徐八爷。",
          "why_score": "正德朝、宁王宸濠、扬州—南昌江湖并置，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 徐鸣皋/藜道人 · open /001",
          "quote": "到了半载有余，见鸣皋存心仁义，为人忠信，到那一天，向鸣皋说道：「贫道蒙公子厚情，青眼相看，一向爱慕剑术、未曾相传，不觉半载有余。如今贫道欲想去寻个道友，孤云野鹤，后会难期远近，故把些小术传与公子，不知公子心下如何？」",
          "why_score": "/001 赛孟尝徐鸣皋轻财好客、藜道人传徒，开卷 pull 强，故钩子 88。"
        },
        "innov": {
          "locus": "第一回 · 剑侠定模 · open /001",
          "quote": "幸虧有那异人侠士剑客之流去收拾他。这班剑客侠士，来去不定，出没无迹，吃饱了自己的饭，专替别人家干事。或代人报仇，或偷富济贫，或诛奸除暴，或挫恶扶良。",
          "why_score": "剑仙+明史宁王事融合，影响后世侠义但类型成分鲜明，故创新 80。"
        },
        "ending": {
          "locus": "第一百八十回 · 功臣受赏 · end /180",
          "quote": "大功告成，封官锡爵，这也是国体万不可缺者。一部《七劍十三俠》奇奇怪怪之事，至此方终。",
          "why_score": "/180 大奸已殛、功臣受赏收束，情绪偏封赏表，故结局 82。"
        }
      }
    },
    {
      "file": "345-da-ming-qi-xia-zhuan.md",
      "id": "print-v0.da-ming-qi-xia-zhuan-345",
      "title": "大明奇俠傳",
      "author": "珠湖漁隱（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "历史演义 / 英雄传奇 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/大明奇俠傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.2,
      "l1": {
        "plot": 81,
        "cast": 83,
        "pace": 78,
        "prose": 74,
        "world": 82,
        "hook": 84,
        "innov": 72,
        "ending": 80
      },
      "evidence": {
        "plot": "序戒劝→天启异兆（01）→刁国舅误国/忠良落难（05–19）→雁羽兴师破关（40）→辨忠奸封侯（52–54），忠奸—平番主线完整。",
        "cast": "云定/钟佩/雁翎/云素晖/刁虎/文翠琼/章定金群像；/01 三贤同席、/12 女扮男装、/54 封赏名册 memorable。",
        "pace": "五十四回单元案（太平庄/落草/科场）与总线交替；/27 抄家遇母节奏紧，中段婚配略拖。",
        "prose": "半文半白章回，/00 序论劝善戒淫有见地；正文战阵套语偏俗，文采不及 scorecard 84《兒女英雄傳》。",
        "world": "天启朝堂+西羌北寨+太平庄地理；与 scorecard 329《说岳全传》同系忠奸—边关演义谱系。",
        "hook": "/01 天子饮宴一声响亮、东南红光+明月坠楼；/00 序明「创为传奇以告戒于世」，开卷张力强。",
        "innov": "与 scorecard 256《呼家將》同系说书传本，女扮男装/三闹太平庄模式成熟但原创有限。",
        "ending": "/54 黄诏封侯、万民乐业收束；大团圆名册偏薄，人物余韵不及中段落难线。"
      },
      "l3_douban": null,
      "contributor": "C28b lane",
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 庆景星/天启异兆 · open /01",
          "quote": "那些百官，人人领旨，文东武西，各各叙位而坐。天子居中，众臣谢恩赐坐已毕……猛听得一声响亮，犹如雷霆一般。天子大惊，忙问是何缘故。忽见天上东南角边一片红光而起……又有一片五色祥云，三颗明星，随红光落在西北上而去。",
          "why_score": "序戒劝→天启异兆（01）→刁国舅误国/忠良落难（05–19）→雁羽兴师破关（40）→辨忠奸封侯（52–54），忠奸—平番主线完整，故情节 81。"
        },
        "cast": {
          "locus": "第一回 · 云钟雁三贤 · open /01",
          "quote": "第一位是文华殿大学士，姓云名定，表字天祥……第二位同年，姓钟名佩字鸣珂……还有一位武官，姓雁名翎字冲霄……因他平日为人耿直，不受私情，那些在京的官员，倒有三分怕他。云太师因他为人刚勇，心中欢喜，因此他与云、钟二人都也相好。",
          "why_score": "云定/钟佩/雁翎/云素晖/刁虎/文翠琼/章定金群像；/01 三贤同席、/12 女扮男装、/54 封赏名册 memorable，故人物 83。"
        },
        "pace": {
          "locus": "第二十七回 · 抄家产/母子相逢 · ~50% /27",
          "quote": "话说那玉环小姐和夫人、丫鬟见船上来了两个贼人，一齐叫道：「有贼！有贼！」……可怜钟夫人那里经过这宗事？唬得战战兢兢，只是乱抖，连话总说不出来了。小姐、丫鬟扯著夫人往后舱，躲在船板底下去了。",
          "why_score": "五十四回单元案（太平庄/落草/科场）与总线交替；/27 抄家遇母节奏紧，中段婚配略拖，故节奏 78。"
        },
        "prose": {
          "locus": "序 · 戒劝缘起 · open /00",
          "quote": "夫人生之初，浑然天理，无所谓善，又何有恶？至嗜欲深而性渐乖，遂始于家庭，终于邦国。古人著书以相戒劝，正言之而不能行者，则微言之；微言之而不能行者，则创为传奇小说，以告戒于世。",
          "why_score": "半文半白章回，/00 序论劝善戒淫有见地；正文战阵套语偏俗，文采不及 scorecard 84《兒女英雄傳》，故文笔 74。"
        },
        "world": {
          "locus": "第一回 · 太平庄/刁国舅 · open /01",
          "quote": "那国舅姓刁名发，字连科，是天启皇爷西宫娘娘的亲兄弟……又赐了他一所庄房，距皇城十二里，名为太平庄。庄内起了花园，盖了皇宫……奉旨：凡一应文武军民人等，擅入太平庄者，登时打死。",
          "why_score": "天启朝堂+西羌北寨+太平庄地理；与 scorecard 329《说岳全传》同系忠奸—边关演义谱系，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 · 明月坠楼 · open /01",
          "quote": "太师饮了几杯，便叫收，吩咐乳娘带小姐安寝去了。老爷也因年老，又辛苦了，也就睡了。上灯一会，合眼朦胧，忽见窗外一派亮光，从空罩下一轮明月，落将下来，落在后楼，一声响亮，将楼打倒。老爷吃了一惊。正是：明月忽然天上落，不知祸福若能。",
          "why_score": "/01 天子饮宴一声响亮、东南红光+明月坠楼；/00 序明「创为传奇以告戒于世」，开卷张力强，故钩子 84。"
        },
        "innov": {
          "locus": "第十四回 · 刁国舅强求 · ~25% /14",
          "quote": "张宾拿班做势嗟道：「闻得先生有一位千金，尚未恭喜，本部有一门上好的亲，特来做媒。过门之后，连皇上都是亲眷了，你道好也不好？」文正道：「敢问是那一家皇亲有劳作伐？」张宾道：「不是别家，就是当今天子第",
          "why_score": "与 scorecard 256《呼家將》同系说书传本，女扮男装/三闹太平庄模式成熟但原创有限，故创新 72。"
        },
        "ending": {
          "locus": "第五十四回 · 授金书/万里封侯 · end /54",
          "quote": "恩诏后面，又将随征的游骑，守备，千、百把总兵丁等，又一一的开了名字加封。……众臣等山呼拜谢已毕，退出朝来，各归家收拾祭祖上任去了。自此以后，天下太平，万民乐业。后人有诗为证：只道奸意原可长，岂料苍天有报应。",
          "why_score": "/54 黄诏封侯、万民乐业收束；大团圆名册偏薄，人物余韵不及中段落难线，故结局 80。"
        }
      }
    },
    {
      "file": "346-huang-xiu-qiu.md",
      "id": "print-v0.huang-xiu-qiu-346",
      "title": "黃繡球",
      "author": "頤瑣述、二我評（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "谴责小说 / 维新叙事 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/黃繡球",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.0,
      "l1": {
        "plot": 80,
        "cast": 82,
        "pace": 79,
        "prose": 78,
        "world": 83,
        "hook": 85,
        "innov": 86,
        "ending": 75
      },
      "evidence": {
        "plot": "/01 房屋喻村俗→/08 女医入伙→/15 改庵办学→/23 开学冲突→/30 委员查案/伸民权，维新—乡绅对抗主线清楚。",
        "cast": "黄通理/黄绣球/张先生/毕去柔/陈膏芝/施老爷群像；/01 五岁儿「要看大势」、/08 毕去柔诊病 memorable。",
        "pace": "三十回紧凑，演说与事件交替；/15 改庵办学信息量大，中段开会略冗。",
        "prose": "白话章回，/01 房屋—民族主义借喻开卷有力；说教段偶压叙事，不及 scorecard 326《二十年目睹之怪现状》讽刺尖。",
        "world": "自由村宗族+新学+女医+官办学堂催办；1907 维新语境与 scorecard 325《文明小史》同系。",
        "hook": "/01 黄通理闻修屋「是了是了」、论房屋牵连全村风俗；回目直陈「论房屋寓民族主义」。",
        "innov": "早期女性主义/维新小说；/01 问「女子出来做事」、/15「教作女先儿」，在晚清谱系中独树一帜。",
        "ending": "/30「伸民权公议独立/归梦境暂束全书」梦醒收束；改革余韵开放，不如中段学堂线饱满。"
      },
      "l3_douban": null,
      "contributor": "C28b lane",
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 论房屋/借题发议论 · open /01",
          "quote": "黄通理正在自猜自解，忽然他妻子出来，言道：「后边一带房屋，今年被风雨吹打，像要倾倒，官人要将紧雇个匠人修理修理。」黄通理听见此话，猛然用手掌在案上一拍，仰面向天大声叹息，喊道：「是了，是了。」",
          "why_score": "/01 房屋喻村俗→/08 女医入伙→/15 改庵办学→/23 开学冲突→/30 委员查案/伸民权，维新—乡绅对抗主线清楚，故情节 80。"
        },
        "cast": {
          "locus": "第一回 · 五岁儿/要看大势 · open /01",
          "quote": "黄通理听他小儿子的话，十分中意，不想这小小孩子倒有这般见识，就趁势问他：「你娘说，我家后边房屋像要倾倒下来，这是要修理呢，过是要拆掉了他？」……他小儿子就说：「这个要看房子的大势，我就不知道了。」黄通理道：「不要看轻了五岁孩子，他这『要看大势』的一句话，就很有道理。」",
          "why_score": "黄通理/黄绣球/张先生/毕去柔/陈膏芝/施老爷群像；/01 五岁儿「要看大势」、/08 毕去柔诊病 memorable，故人物 82。"
        },
        "pace": {
          "locus": "第八回 · 黄绣球遇毕去柔 · ~25% /08",
          "quote": "一日黄通理又去探问，说是一位女医士，昨晚看了看，服了些药丸药水，已略好了些。这位女医士，从外国医院内毕业回华，路过此地……黄通理闻道：「好呀！我说我们村上那里有甚么女医士，不知这女医姓甚名谁？」",
          "why_score": "三十回紧凑，演说与事件交替；/15 改庵办学信息量大，中段开会略冗，故节奏 79。"
        },
        "prose": {
          "locus": "第一回 · 房屋—村俗借喻 · open /01",
          "quote": "一个村子，分开来有几千百所房屋，合拢来，却与一所房屋似的，正似我妻子所说的话，倒了一边，保不住要牵连摇动。房屋倒了，还要牵连，岂非村上的风俗，坏了一件，也牵连十件百件？人情坏了一个，也牵连十个百个？",
          "why_score": "白话章回，/01 房屋—民族主义借喻开卷有力；说教段偶压叙事，不及 scorecard 326《二十年目睹之怪现状》讽刺尖，故文笔 78。"
        },
        "world": {
          "locus": "第一回 · 自由村/外乡压制 · open /01",
          "quote": "话说亚细亚洲东部温带之中有一处地方，叫做自由村。那村中聚族而居，人口比别的村庄多上几倍，却推姓黄的族分最大……外乡人羡慕他村上富饶，妒忌他村上安逸，晓得他一村人的脾气，就渐渐想出法子来联络，又渐渐拿起手段来欺侮，弄得自由村全无一点自由乐趣。",
          "why_score": "自由村宗族+新学+女医+官办学堂催办；1907 维新语境与 scorecard 325《文明小史》同系，故世界观 83。"
        },
        "hook": {
          "locus": "第一回 · 民族主义寓意 · open /01",
          "quote": "名为自由村，自己村上的人，全不知振作，反被外乡人掣制，受外乡人糟践，想要恢复我这『自由』两字的权限，组织我『自由』两字的光彩，所以在这房子的事上有多少寓意。",
          "why_score": "/01 黄通理闻修屋「是了是了」、论房屋牵连全村风俗；回目直陈「论房屋寓民族主义」，开卷张力强，故钩子 85。"
        },
        "innov": {
          "locus": "第十五回 · 女先儿/改庵办学 · ~50% /15",
          "quote": "黄绣球道：「官办学堂，我们说过不必问信，他催办些什么，我也不愿听……我这两日又做了一件快活事。」……张先生道：「现上头催办学堂的方法，正要清查地方寺产作为经费，他那觉迷庵……大可就改作小学堂。」",
          "why_score": "早期女性主义/维新小说；/01 问「女子出来做事」、/15「教作女先儿」，在晚清谱系中独树一帜，故创新 86。"
        },
        "ending": {
          "locus": "第三十回 · 伸民权/归梦境 · end /30",
          "quote": "第三十回 伸民权公议独立 归梦境暂束全书……这委员如此说法，在黄通理那边听的人，有的听说要请安赔罪，都不以为然，有的听说他能回明上司，允准照办，也未为不可，此谈彼论，大家不决。",
          "why_score": "/30「伸民权公议独立/归梦境暂束全书」梦醒收束；改革余韵开放，不如中段学堂线饱满，故结局 75。"
        }
      }
    },
    {
      "file": "347-dang-kou-zhi.md",
      "id": "print-v0.dang-kou-zhi-347",
      "title": "荡寇志",
      "author": "俞万春（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "续水浒 / 英雄传奇 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/蕩寇志",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.0,
      "l1": {
        "plot": 83,
        "cast": 81,
        "pace": 82,
        "prose": 79,
        "world": 84,
        "hook": 86,
        "innov": 85,
        "ending": 84
      },
      "evidence": {
        "plot": "序明「荡寇」立意→卢俊义噩梦（71）→官军围剿梁山（78/132）→群盗覆灭（135），剿寇—覆灭主线完整。",
        "cast": "陈希真、云天彪、张叔夜与梁山旧将 repurposed 对垒；卢俊义、宋江等仍具心理层次。",
        "pace": "军阵对垒与智取穿插；132 回溃散盘点节奏紧，中段征伐略冗。",
        "prose": "半文半白，序中论《水浒》笔意有见地；正文战阵对话功能性强，说教偶压叙事。",
        "world": "承《水浒》地理与人物谱系，叠加清儒「忠盗之辨」与猿臂寨/雷火阵等续作设定。",
        "hook": "/序直陈「心里强盗、口里忠义」之害；/71 卢俊义梦嵇康射杀一百单八将，开卷张力强。",
        "innov": "反续书范式：以官军剿灭梁山回应《水浒》，在续书谱系中独树一帜。",
        "ending": "/135 公孙胜「速离火坑」、梁山覆灭收束，惩戒主题贯彻；人物余韵偏薄。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "序 · 结水浒全传 · open /序",
          "quote": "看官，你道这书为何而作？缘施耐庵先生《水浒传》并不以宋江为忠义。众位只须看他一路笔意，无一字不描写宋江的奸恶。其所以称他忠义者，正为口里忠义，心里强盗，愈形出大奸大恶也。圣叹先生批得明明白白：忠于何在？义于何在？",
          "why_score": "序明「荡寇」立意→卢俊义噩梦（71）→官军围剿梁山（78/132）→群盗覆灭（135），剿寇—覆灭主线完整，故情节 83。"
        },
        "cast": {
          "locus": "第七十一回 · 卢俊义 · open /第071回",
          "quote": "梦见长人嵇康，手执一张弓，把一百单八个好汉，都在草地尽数处决，不留一个，惊出一身大汗。醒转来，微微闪开眼，只见「天下太平」四个青字，心头兀自把不住的跳，想道：「明明清清是真，却怎么是梦？」",
          "why_score": "陈希真、云天彪、张叔夜与梁山旧将对垒；卢俊义、宋江等仍具心理层次，故人物 81。"
        },
        "pace": {
          "locus": "第七十八回 · 蔡京/天彪 · ~25% /第078回",
          "quote": "蔡京与众谋士商议道：「梁山泊重兵都屯在嘉祥、濮州二处，我兵不如直攻梁山，由曹县、定陶进兵。」一个谋士道：「呼延灼、林冲都最利害，我兵抵梁山，那两路来接应，我兵岂不是三面受敌？」",
          "why_score": "军阵对垒与智取穿插；132 回溃散盘点节奏紧，中段征伐略冗，故节奏 82。"
        },
        "prose": {
          "locus": "序 · 论水浒笔意 · open /序",
          "quote": "既是忠义必不做强盗，既是强盗必不算忠义。乃有罗贯中者，忽撰出一部《后水浒》来，竟说得宋江是真忠真义。从此天下后世做强盗的，无不看了宋江的样：心里强盗，口里忠义。杀人放火也叫忠义，打家劫舍也叫忠义。",
          "why_score": "半文半白，序中论《水浒》笔意有见地；正文战阵对话功能性强，说教偶压叙事，故文笔 79。"
        },
        "world": {
          "locus": "第七十一回 · 梁山/招安 · open /第071回",
          "quote": "再不道我卢俊义今年三十三岁，却在这里做强盗。梦虽是假，若只管如此下去，这般景象难保不来。招安不知在何日。可恨那班贪官污吏，闪到我这般地位！",
          "why_score": "承《水浒》地理与人物谱系，叠加清儒「忠盗之辨」与猿臂寨/雷火阵等续作设定，故世界观 84。"
        },
        "hook": {
          "locus": "第七十一回 · 卢俊义噩梦 · open /第071回",
          "quote": "梦见长人嵇康，手执一张弓，把一百单八个好汉，都在草地尽数处决，不留一个，惊出一身大汗。……只听外面人声热闹。卢俊义听了半歇，愈加惊疑，正要起身去看，房门外一派脚步声，已赶到房门前，乱敲乱叫道：「卢头领快起来！」",
          "why_score": "/序直陈「心里强盗、口里忠义」之害；/71 卢俊义梦嵇康射杀一百单八将，开卷张力强，故钩子 86。"
        },
        "innov": {
          "locus": "序 · 反续书范式 · open /序",
          "quote": "此等书，若容他存留人间，成何事体！莫道小说闲书不关紧要，须知越是小说闲书越发播传得快，茶坊酒肆，灯前月下，人人喜说，个个爱听。因想当年……在下亦不能禁止他。因想当年……",
          "why_score": "反续书范式：以官军剿灭梁山回应《水浒》，在续书谱系中独树一帜，故创新 85。"
        },
        "ending": {
          "locus": "第一百三十五回 · 公孙胜/东方横 · end /第135回",
          "quote": "东方横道：「咳，清师兄还记得那年紫虚观前，临行时，令师怎样嘱咐，小弟亦有数言奉劝，今日师兄为何还在这里？……只有四个大字，叫做『速离火坑』！」公孙胜道：「小弟受宋公明厚待一场，今日事急，与他丢手，自问心上过不去。」",
          "why_score": "/135 公孙胜「速离火坑」、梁山覆灭收束，惩戒主题贯彻；人物余韵偏薄，故结局 84。"
        }
      }
    },
    {
      "file": "348-shuihu-hou-zhuan.md",
      "id": "print-v0.shuihu-hou-zhuan-348",
      "title": "水浒后传",
      "author": "陈忱（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "续水浒 / 英雄传奇 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/水滸後傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.8,
      "l1": {
        "plot": 86,
        "cast": 85,
        "pace": 84,
        "prose": 87,
        "world": 86,
        "hook": 85,
        "innov": 87,
        "ending": 86
      },
      "evidence": {
        "plot": "序立遗民史观→阮小七感旧梁山（01）→李俊等抗金/海外建国（20/30）→大聚封功臣（40）， exile—复国弧线完整。",
        "cast": "李俊、燕青、呼延灼、关胜等残部各有戏；陈忱借人物寄「古宋遗民」之志。",
        "pace": "序诗史铺陈后转行动；抗金与海外双线交替，后段聚义略加速。",
        "prose": "陈忱文笔较《水浒》续书群更凝练，序中「万斛泉」自况与正文对仗并置。",
        "world": "宋金之际、太湖渔隐、暹罗海外并置；历史感与江湖传奇交织。",
        "hook": "/序以「水发源」喻文章，/01 阮小七感旧梁山泊，开卷即入遗民叙事。",
        "innov": "水浒续书代表之一，海外建国、图王定霸与巷谈里事并置，机局更翻。",
        "ending": "/40 大聚会封功臣、君臣赋诗，情感结算充分；偏理想化收束。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "序 · 古宋遗民 · open /序",
          "quote": "嗟乎！我知古宋遗民之心矣。穷愁潦倒，满腹牢骚，胸中块磊，无酒可浇，故借此残局而著成之也。然肝肠如雪，意气如云，秉志忠贞，不甘阿附，傲慢寓谦和，刚直寓温柔，不为怨词，不为怒骂。",
          "why_score": "序立遗民史观→阮小七感旧梁山（01）→李俊等抗金/海外建国（20/30）→大聚封功臣（40）， exile—复国弧线完整，故情节 86。"
        },
        "cast": {
          "locus": "第十回 · 李俊/童威 · ~25% /第10回",
          "quote": "童威讨了信，对倪云、卜青、童猛说道：「吕太守要三千银子，我们这里尽数凑上不过二千，限十日内兑足，少这一千银子哪里得来？我寻思一个计较，除非用旧时伎俩，方才可得。」三人依计，各驾一个船，藏着器械，五七个渔丁操舟，五更开船，分路而去。",
          "why_score": "李俊、燕青、呼延灼、关胜等残部各有戏；陈忱借人物寄「古宋遗民」之志，故人物 85。"
        },
        "pace": {
          "locus": "第二十回 · 呼延灼/梁方平 · ~50% /第20回",
          "quote": "呼延灼打发家眷回到汝宁，连忙整顿鞍马兵器，到酸枣门外取齐。各将官次第皆到，行伍整肃，等候总监梁方平启行。不逾时，梁太监摆列仪仗执事，许多内官牙将，传呼而至。各官向前呈上手本打恭。就吩咐放炮起马，旌旗金鼓，络绎不绝。",
          "why_score": "序诗史铺陈后转行动；抗金与海外双线交替，后段聚义略加速，故节奏 84。"
        },
        "prose": {
          "locus": "序 · 万斛泉 · open /序",
          "quote": "文章亦然。苏端明云：「我文如万斛泉。」是也。《水浒》更似之，其序英雄、举事实，有排山倒海之势；曲画细微，亦见安澜文漪之容。故垂四百余年，耳目常新、浏览不废。",
          "why_score": "陈忱文笔较《水浒》续书群更凝练，序中「万斛泉」自况与正文对仗并置，故文笔 87。"
        },
        "world": {
          "locus": "第一回 · 梁山/石碣村 · open /第01回",
          "quote": "甲马营中香孩儿，志气倜傥真雄姿。殿前点检作天子，陈桥兵变回京师。黄袍加身御海宇，五代纷争从此止。……零仃洋里叹零仃，空扶幼主在翔兴。甲子门中大星陨，赵氏块肉浮沙汀。",
          "why_score": "宋金之际、太湖渔隐、暹罗海外并置；历史感与江湖传奇交织，故世界观 86。"
        },
        "hook": {
          "locus": "序 · 水发源 · open /序",
          "quote": "尝论夫水发源之时，仅可滥觞，渐而为溪为涧，为江为湖，汪洋巨浸，而放平四海。当其冲决，怀山襄陵，莫可御遏，真为至神至勇也！及其恬静，浴日沐月，澄霞吹练，鸥凫浮于上，鱼龙潜其中。",
          "why_score": "/序以「水发源」喻文章，/01 阮小七感旧梁山泊，开卷即入遗民叙事，故钩子 85。"
        },
        "innov": {
          "locus": "序 · 机局更翻 · open /序",
          "quote": "岂意复有《后传》，机局更翻，章句不袭，大而图王定霸，小而巷事里谈，文人之舌，慧而不穷。世道之隆替，人心之险易，靡不各极其致。",
          "why_score": "水浒续书代表之一，海外建国、图王定霸与巷谈里事并置，机局更翻，故创新 87。"
        },
        "ending": {
          "locus": "第四十回 · 大聚会封功臣 · end /第40回",
          "quote": "燕青要国主推恩与众功臣完娶，便道：「我们创业开基，国中旧日臣僚虽各供原职，精神到底未必十分融贯。莫若遍选名门望族，与中土来的文武各官，或量品级尊卑，或论年纪大小，一边求婚，一边择婿，务使门当户对，两相情愿，彼此一家。」",
          "why_score": "/40 大聚会封功臣、君臣赋诗，情感结算充分；偏理想化收束，故结局 86。"
        }
      }
    },
    {
      "file": "349-hou-shuihu-zhuan.md",
      "id": "print-v0.hou-shuihu-zhuan-349",
      "title": "後水滸傳",
      "author": "青莲室主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "续水浒 / 英雄传奇 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/後水滸傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.4,
      "l1": {
        "plot": 84,
        "cast": 83,
        "pace": 82,
        "prose": 78,
        "world": 85,
        "hook": 86,
        "innov": 84,
        "ending": 85
      },
      "evidence": {
        "plot": "燕青问劫（01）→杨么刺配识英雄（11）→扯王摩图形入狱（23）→破岳阳报亲仇（34）→洞庭败于岳飞入井锁魔（45），冤仇—聚义—应劫主线完整。",
        "cast": "杨么/王摩/袁武/贺云龙/燕青群像；/01 燕青哭坟、/34「贺贼」恸倒 memorable。",
        "pace": "四十五回单元案（刺配/酒店擒拿/破城）与洞庭总线交替；末回战阵套曲略拖。",
        "prose": "半文半白说书体，/00 序论「是谁之过」有见地；正文战阵套语偏俗，不及 scorecard 348《水浒后传》凝练。",
        "world": "梁山遗墟+洞庭君山+南渡岳家军地理；与 scorecard 329《说岳全传》同系忠奸—洞庭演义。",
        "hook": "/01 燕青重游金沙滩「忠义堂上荒荒凉凉」，开卷即入续书遗恨。",
        "innov": "以杨么为宋江转世消梁山余劫，异于陈忱海外建国路；罗真人偈语贯穿前后。",
        "ending": "/45 纸条叙因缘+三十六天罡入轩辕井「不复出矣」，劫尽锁魔收束有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 燕青访旧/罗真人 · open /01",
          "quote": "話說前《水滸》中，宋江等一百單八人，原是鎖伏之魔……唯燕青一人……一日，忽重遊到梁山水滸，見金沙灘邊，寂寂寥寥……忠義堂上，荒荒涼涼，只存砧毀遺蹟。",
          "why_score": "燕青问劫（01）→杨么刺配识英雄（11）→扯王摩图形入狱（23）→破岳阳报亲仇（34）→洞庭败于岳飞入井锁魔（45），冤仇—聚义—应劫主线完整，故情节 84。"
        },
        "cast": {
          "locus": "第三十四回 · 父母俱死/贺贼 · ~75% /34",
          "quote": "話說楊么忽聽見父母俱死，便大叫一聲：「賀賊！」往後便倒，一時人事不知。……便大慟道：「楊么生天地間，何不幸耶，何被人讒刻至此耶？雖生亦罪人也！」",
          "why_score": "杨么/王摩/袁武/贺云龙/燕青群像；/01 燕青哭坟与 /34「贺贼」恸倒 memorable，故人物 83。"
        },
        "pace": {
          "locus": "第二十三回 · 扯示条被擒 · ~50% /23",
          "quote": "遂起身出門，踉蹌大步近前。再定睛細看，不覺向圖上一口啐道：「怎敢將我的面貌，使人作賊懸掛在此！」……一時怒從心上起，只一手扯來，並那示條一總扯得粉碎。……早被裡面趕出一二十人……將楊么收縛得似粽子模樣。",
          "why_score": "四十五回单元案（刺配/酒店擒拿/破城）与洞庭总线交替；末回战阵套曲略拖，故节奏 82。"
        },
        "prose": {
          "locus": "第00回 · 序论是谁之过 · open /00",
          "quote": "然究思其強梁跋扈之源：賀太尉不奪地造阡，則楊么何由刺配……種種禍端，實起於貪穢之夫，不良之宵小……請一思之，是誰之過歟！",
          "why_score": "半文半白说书体，/00 序论「是谁之过」有见地；正文战阵套语偏俗，不及 scorecard 348《水浒后传》凝练，故文笔 78。"
        },
        "world": {
          "locus": "第四十五回 · 洞庭轮船/岳家军 · end /45",
          "quote": "其餘弟兄俱跟了楊么、王摩上了輪船，向雷施放大炮，眾水校齊踏車輪，望岳兵隊裡衝來。岳飛見了，忙將青旗招展……不期這輪船漸漸遲慢……「不好了，俱被腐草護住了，車輪行走不動！」",
          "why_score": "梁山遗墟+洞庭君山+南渡岳家军地理；腐草困轮船细节可触，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 金沙滩感旧 · open /01",
          "quote": "一日，忽重遊到梁山水滸，見金沙灘邊，寂寂寥寥，唯有漁樵出入；忠義堂上，荒荒涼涼，只存砧毀遺蹟。回想當時弟兄嘯聚，何等威風，今一旦蕭條至此，不勝歎息了半晌。",
          "why_score": "/01 燕青重游金沙滩「忠义堂上荒荒凉凉」，开卷即入续书遗恨，故钩子 86。"
        },
        "innov": {
          "locus": "第四十五回 · 杨么即宋江 · end /45",
          "quote": "遣妖魔，如蝗蜢，楊么原是宋公明，王摩的似麒麟猛。……天心有意鎖群雄，真人引入軒轅井。……穴中相聚百八人，從今不出俱寧靜。",
          "why_score": "以杨么为宋江转世消梁山余劫，异于陈忱海外建国路；罗真人偈语贯穿前后，故创新 84。"
        },
        "ending": {
          "locus": "第四十五回 · 轩辕井锁魔 · end /45",
          "quote": "忽見賀雲龍領著一陣人，笑嘻嘻迎著走來，說道：「哥哥們俱已脫去骸殼，各現本來面目。吾奉真人法旨，指引眾弟兄相聚於此。從今已後，不復世塵。」……一時三十六天罡、七十二地煞相逢於穴中，化成黑氣，凝結成團，不復出矣。",
          "why_score": "/45 纸条叙因缘+罡煞入轩辕井「不复出矣」，劫尽锁魔收束有力，故结局 85。"
        }
      }
    },
    {
      "file": "350-the-hand-of-ethalberta.md",
      "id": "print-v0.the-hand-of-ethalberta",
      "title": "The Hand of Ethelberta",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "comedy of manners / social climbing / Wessex drawing-room novel",
      "source_text": "https://www.gutenberg.org/cache/epub/3469/pg3469.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.9,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 82,
        "prose": 87,
        "world": 85,
        "hook": 84,
        "innov": 88,
        "ending": 83
      },
      "evidence": {
        "plot": "Widow Ethelberta hides butler-father origins → rivals Christopher, Neigh, Mountclere → marriage to the aging lord → Sol's bitter discovery → Picotee's quieter match — comedy of class disguise with ironic domestic close.",
        "cast": "Ethelberta the strategizing poetess-widow, Picotee the dependent sister, Christopher Julian the musician, Lord Mountclere the wicked old peer, the Chickerel servants' hall — Hardy's rare upstairs-downstairs ensemble.",
        "pace": "Forty-seven titled chapters of balls, lodges, and drawing-rooms; Mountclere's pursuit and Sol's confrontation accelerate, but social visits dilate the middle.",
        "prose": "Light Hardy comedy prose — Lucretian motto, quilt as market-garden, Mountclere's Tierra-del-Fuego handwriting — witty without Tess's fatalism, exact about servant sightlines.",
        "world": "Anglebury inns, Sandbourne moor, Wyndway ballrooms, Knollsea villas, Enckworth precincts — Wessex society sketched from the butler's pantry upward.",
        "hook": "Ethelberta stepping from the Red Lion looking gentle-born while her claim is brains not blood — social comedy announced before the first rival enters.",
        "innov": "Servants as important as masters — Hardy reverses the social foreground of the drawing-room novel, treating the Chickerel hall as the true stage.",
        "ending": "Ethelberta sealed to Mountclere under Sol's irony; Picotee and poor Christopher arrange marriage under Berta's providential purse — comedy closes without tragic justice."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.47 · Sol's chiding / reaction · ending anchor",
          "quote": "Sol's bitter chiding had been the first thing to discompose her fortitude. It reduced her to a consciousness that she had allowed herself to be coerced in her instincts, and yet had not triumphed in her duty. She might have pleased her family better by pleasing her tastes, and have entirely avoided the grim irony of the situation disclosed later in the day.",
          "why_score": "Class disguise, Mountclere marriage, and Sol's discovery form a comedy of social climbing with ironic domestic close rather than Hardy tragedy; the ledger is complete but lighter, so plot scores 84."
        },
        "cast": {
          "locus": "Ch.1 · Ethelberta's claim · open anchor",
          "quote": "Young Mrs. Petherwin stepped from the door of an old and well-appointed inn in a Wessex town to take a country walk. By her look and carriage she appeared to belong to that gentle order of society which has no worldly sorrow except when its jewellery gets stolen; but, as a fact not generally known, her claim to distinction was rather one of brains than of blood.",
          "why_score": "Ethelberta, Picotee, Christopher, Mountclere, and the Chickerels are individuated by class performance and kinship loyalty without flattening into farce only, so cast scores 86."
        },
        "pace": {
          "locus": "Ch.15 · Lodge discussion · ~25%",
          "quote": "At the Lodge at this time a discussion of some importance was in progress. The scene was Mrs. Chickerel's bedroom, to which, unfortunately, she was confined by some spinal complaint; and here she now appeared as an interesting woman of five-and-forty, properly dressed as far as visible, and propped up in a bed covered with a quilt which presented a field of little squares in many tints.",
          "why_score": "Forty-seven chapters of balls and drawing-rooms; Mountclere accelerates late, but Lodge and social-visit dilations keep middle tempo social rather than thriller, so pace scores 82."
        },
        "prose": {
          "locus": "Preface · comedy aim · open / prose",
          "quote": "This somewhat frivolous narrative was produced as an interlude between stories of a more sober design, and it was given the sub-title of a comedy to indicate—though not quite accurately—the aim of the performance. A high degree of probability was not attempted in the arrangement of the incidents.",
          "why_score": "Light Hardy comedy prose — Lucretian motto, quilt market-garden, crinkled Mountclere hand — witty and exact about servant sightlines without Tess fatalism, so prose scores 87."
        },
        "world": {
          "locus": "Ch.1 · butler Joyce · early world",
          "quote": "Mr. Joyce—that's the butler—said that your name was mentioned to our old party, when he was in the room, by a young lady staying with us, and mistress says then, \"The Julians have had a downfall, and the son has taken to music.\"",
          "why_score": "Anglebury, Sandbourne, Wyndway, Knollsea — Wessex society mapped from the butler's pantry and servants' hall upward, so world scores 85."
        },
        "hook": {
          "locus": "Ch.1 · Red Lion exit · open anchor",
          "quote": "She was the daughter of a gentleman who lived in a large house not his own, and began life as a baby christened Ethelberta after an infant of title who does not come into the story at all, having merely furnished Ethelberta's mother with a subject of contemplation.",
          "why_score": "Brains-over-blood comedy of naming and class disguise invites the reader before rivals appear — light rather than shocking, so hook scores 84."
        },
        "innov": {
          "locus": "Preface · servants' hall perspective · innov",
          "quote": "to excite interest in a drama—if such a dignified word may be used in the connection—wherein servants were as important as, or more important than, their masters; wherein the drawing-room was sketched in many cases from the point of view of the servants' hall.",
          "why_score": "Reversing the social foreground of the drawing-room novel — Chickerel hall as true stage — is Hardy's deliberate comedy experiment, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.47 · Picotee and Christopher · ending close",
          "quote": "'Berta will never let us come to want,' she said, with vivacity, when she had recovered. 'She always gives me what is necessary.' 'We will endeavour not to trouble her,' said Christopher, amused by Picotee's utter dependence now as ever upon her sister, as upon an eternal Providence.",
          "why_score": "Mountclere marriage sealed under Sol's irony; Picotee's quieter match under Berta's purse closes comedy without tragic justice, so ending scores 83."
        }
      }
    },
    {
      "file": "351-the-well-beloved.md",
      "id": "print-v0.the-well-beloved",
      "title": "The Well-Beloved",
      "author": "Thomas Hardy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Wessex island romance / temperament study / Platonic reincarnation plot",
      "source_text": "https://www.gutenberg.org/cache/epub/3326/pg3326.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 81,
        "prose": 89,
        "world": 90,
        "hook": 86,
        "innov": 93,
        "ending": 84
      },
      "evidence": {
        "plot": "Pierston pursues the migratory Beloved through Avice I → Marcia → Avice II → Avice III across forty years → fails to renew himself → marries aging Marcia in a chair — a temperament plot of serial reincarnation without possession.",
        "cast": "Jocelyn Pierston the sculptor of ideals, three Avices of the Island, Marcia Bencomb the rival embodiment, Somers the candid friend — typed by the Beloved thesis yet distinct in generation.",
        "pace": "Three age-parts with long Island intervals; the third Avice and Marcia marriage accelerate, but peninsula meditation dilates the middle decades.",
        "prose": "Hardy's late lyric — Gibraltar of Wessex, soft-wooded fancies by the sea, turnip-lantern joke — fuses geology and erotic idealism into a minor-key sketch.",
        "world": "The Isle of Slingers peninsula, Street of Wells, pebble neck, Sandbourne, London Bayswater — topographically unique and morally generative of the temperament type.",
        "hook": "Young Pierston climbing into the bird-headed peninsula — urban garment on Island blood — plants the Beloved premise before the first Avice is named.",
        "innov": "Love as migrating essence across three generations of one Island family — Hardy's Platonic 'Well-Beloved' schema is among his boldest formal experiments.",
        "ending": "Marcia married from a wheelchair; Avice writes of separating from Henri — ironic domestic aftermath for a man who sought the Ideal, not the wife."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part Third · Marcia wedding / Avice letter · ending anchor",
          "quote": "as they thought it undesirable to postpone their union for such a reason, Marcia, after being well wrapped up, was wheeled into the church in a chair. * * * A month thereafter, when they were sitting at breakfast one morning, Marcia exclaimed 'Well—good heavens!' while reading a letter she had just received from Avice, who was living with her husband in a house Pierston had bought for them at Sandbourne.",
          "why_score": "Serial pursuit of Avice I–III across forty years ends in Marcia's chair-wedding and Avice's separation note — a temperament plot complete without possession of the Ideal, so plot scores 85."
        },
        "cast": {
          "locus": "Part First · Avice comradeship · ~25%",
          "quote": "He had known Avice Caro so well of old that his feeling for her now was rather comradeship than love; and what he had said to her in a moment of impulse that morning rather appalled him in its consequences.",
          "why_score": "Pierston, three Avices, Marcia, and Somers are individuated by Ideal versus Island blood without collapsing into allegory only, so cast scores 84."
        },
        "pace": {
          "locus": "Part Second · young man of forty · ~50%",
          "quote": "In the course of these long years Pierston's artistic emotions were abruptly suspended by the news of his father's sudden death at Sandbourne, whither the stone-merchant had gone for a change of air by the advice of his physician.",
          "why_score": "Three age-parts with long Island intervals; crises punctuate but peninsula meditation keeps middle decades slow, so pace scores 81."
        },
        "prose": {
          "locus": "Preface · peninsula carved by Time · open / prose",
          "quote": "The peninsula carved by Time out of a single stone, whereon most of the following scenes are laid, has been for centuries immemorial the home of a curious and well-nigh distinct people, cherishing strange beliefs and singular customs, now for the most part obsolescent.",
          "why_score": "Late Hardy lyric — Gibraltar of Wessex, soft-wooded sea fancies, turnip-lantern — fuses geology and erotic idealism, so prose scores 89."
        },
        "world": {
          "locus": "Part First · Gibraltar of Wessex · open / world",
          "quote": "climbing the steep road which leads through the sea-skirted townlet definable as the Street of Wells, and forms a pass into that Gibraltar of Wessex, the singular peninsula once an island, and still called such, that stretches out like the head of a bird into the English Channel.",
          "why_score": "Isle of Slingers, pebble neck, Sandbourne — topographically unique and generative of the temperament type, so world scores 90."
        },
        "hook": {
          "locus": "Part First · urban garment · open anchor",
          "quote": "The pedestrian was what he looked like—a young man from London and the cities of the Continent. Nobody could see at present that his urbanism sat upon him only as a garment.",
          "why_score": "Urban mask on Island blood establishes the Beloved premise before Avice appears — inviting rather than shocking, so hook scores 86."
        },
        "innov": {
          "locus": "Part Third · three Avices · innov",
          "quote": "a formula, a superstition, that the three Avices were inter-penetrated with her essence. 'And the next Avice—your daughter,' he said stumblingly; 'she is, you say, a governess at the castle opposite?'",
          "why_score": "Love as migrating essence across three generations of one Island family is Hardy's boldest Platonic formal experiment, so innov scores 93."
        },
        "ending": {
          "locus": "Part Third · Avice wants separation · ending close",
          "quote": "'Why—Avice says she wants to be separated from Henri! Did you ever hear of such a thing! She's coming here about it to-day.'",
          "why_score": "Chair-wedding to Marcia plus Avice's separation letter seal ironic domestic aftermath for the Ideal-seeker, so ending scores 84."
        }
      }
    },
    {
      "file": "352-the-nether-world.md",
      "id": "print-v0.the-nether-world",
      "title": "The Nether World",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Clerkenwell naturalism / urban poverty novel / late-Victorian social tragedy",
      "source_text": "https://www.gutenberg.org/cache/epub/4301/pg4301.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.8,
      "l1": {
        "plot": 89,
        "cast": 88,
        "pace": 83,
        "prose": 90,
        "world": 92,
        "hook": 87,
        "innov": 90,
        "ending": 91
      },
      "evidence": {
        "plot": "Snowdon inheritance intrigue → Clara's stage ambition and ruin → Jane's caretaker virtue → Sidney's frustrated art and justice → cemetery anniversary of quiet endurance — Clerkenwell tragedy without melodrama reward.",
        "cast": "Jane Snowdon the steadfast caretaker, Sidney Kirkwood the thwarted idealist, Clara the actress daughter, Joseph Snowdon the schemer, Pennyloaf Candy the humble survivor — Gissing's densest poverty cast.",
        "pace": "Forty chapters of lodging-house and Green oratory; Clara's crises and the cemetery close accelerate, but Byass and Saturnalia dilations slow the middle.",
        "prose": "Cool anatomizing naturalism — Clerkenwell Green as modern Agora, Abney Park headstone, 'brute forces' — exact about poverty without Dickensian flourish.",
        "world": "Clerkenwell Green, Islington lodging, Essex retreat, Abney Park — London's nether geography mapped as moral abyss and workplace.",
        "hook": "Old traveller pausing by St James's graveyard on Clerkenwell Green at twilight — the thrall of thralls premise before inheritance plots begin.",
        "innov": "Urban poverty as 'nether world' system rather than individual vice — Gissing's Clerkenwell naturalism anticipates twentieth-century social novel.",
        "ending": "Jane and Sidney meet yearly at the plain headstone; lives of unmarked mercy remain a protest against the brute forces that wreck the abyss."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XL · Abney Park protest · ending anchor",
          "quote": "Sorrow certainly awaited them, perchance defeat in even the humble aims that they had set themselves; but at least their lives would remain a protest against those brute forces of society which fill with wreck the abysses of the nether world.",
          "why_score": "Inheritance intrigue, Clara's ruin, and Jane–Sidney's caretaker endurance fuse into Clerkenwell tragedy without melodrama reward; the cemetery seal locks the moral ledger, so plot scores 89."
        },
        "cast": {
          "locus": "Ch.I · thrall of thralls · open / cast",
          "quote": "In the troubled twilight of a March evening ten years ago, an old man, whose equipment and bearing suggested that he was fresh from travel, walked slowly across Clerkenwell Green, and by the graveyard of St. James’s Church stood for a moment looking about him.",
          "why_score": "Jane, Sidney, Clara, Joseph, and Pennyloaf are individuated by relation to inheritance and work without flattening into allegory only, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.XI · Byass breakfast · ~25%",
          "quote": "On ordinary Sundays the Byasses breakfasted at ten o’clock; this morning the meal was ready at eight, and Bessie’s boisterous spirits declared the exception to be of joyous significance.",
          "why_score": "Forty chapters of lodging and Green oratory; Clara accelerates, but Byass and Saturnalia dilations keep middle social-realist rather than thriller, so pace scores 83."
        },
        "prose": {
          "locus": "Ch.XXI · modern Agora · ~50% / prose",
          "quote": "Towards sundown, that modern Agora rang with the voices of orators, swarmed with listeners, with disputants, with mockers, with indifferent loungers. The circle closing about an agnostic lecturer intersected with one gathered for a prayer-meeting.",
          "why_score": "Cool anatomizing naturalism — Agora of Clerkenwell, Abney headstone, brute forces — exact about poverty without Dickensian flourish, so prose scores 90."
        },
        "world": {
          "locus": "Ch.XXI · Essex vs Green · ~50% / world",
          "quote": "Sidney Kirkwood, spending his Sunday evening in a garden away there in the chaw-bacon regions of Essex, where it was so deadly quiet that you could hear the flutter of a bird’s wing or the rustle of a leaf, not once only congratulated himself on his good fortune; yet at that hour he might have stood, as so often, listening to the eloquence, the wit, the wisdom, that give proud distinction to the name of Clerkenwell Green.",
          "why_score": "Clerkenwell, Islington, Essex retreat, Abney Park — London's nether geography as moral abyss and workplace, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · Clerkenwell twilight · open anchor",
          "quote": "Instead of coat and waistcoat, he wore a garment something like a fisherman’s guernsey, and over this a coarse short cloak, picturesque in appearance as it was buffeted by the wind. His trousers were of moleskin; his boots reached almost to his knees.",
          "why_score": "Traveller on Clerkenwell Green at twilight establishes the thrall premise before inheritance schemes — inviting social eye rather than shock alone, so hook scores 87."
        },
        "innov": {
          "locus": "Ch.XL · nether world system · innov / ending",
          "quote": "Unmarked, unencouraged save by their love of uprightness and mercy, they stood by the side of those more hapless, brought some comfort to hearts less courageous than their own. Where they abode it was not all dark.",
          "why_score": "Poverty as systemic 'nether world' rather than individual vice anticipates twentieth-century social novel, so innov scores 90."
        },
        "ending": {
          "locus": "Ch.XL · third anniversary · ending close",
          "quote": "This was the third year, and they met as if by understanding, though neither had spoken of it. When they had stood in silence for a while, Jane told of her father’s death and its circumstances. She told him, too, of Pennyloaf’s humble security.",
          "why_score": "Yearly cemetery meeting and unmarked mercy as protest against brute forces form among Gissing's most complete social closures, so ending scores 91."
        }
      }
    },
    {
      "file": "353-born-in-exile.md",
      "id": "print-v0.born-in-exile",
      "title": "Born in Exile",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "intellectual autobiography novel / class imposture / late-Victorian crisis of faith",
      "source_text": "https://www.gutenberg.org/cache/epub/4526/pg4526.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 82,
        "prose": 89,
        "world": 85,
        "hook": 84,
        "innov": 91,
        "ending": 88
      },
      "evidence": {
        "plot": "Peak rises from Twybridge poverty → Whitelaw triumph → imposture among the Warricombes → exposure and flight → death alone in Vienna — ambition and bad faith as exile plot.",
        "cast": "Godwin Peak the self-invented intellectual, Sidwell Warricombe the conflicted believer, Earwaker the loyal man of letters, Marcella Moxey the lonely radical, Buckland the rival — Gissing's sharpest mind-cast.",
        "pace": "Multi-part intellectual and social grind; exposure and Vienna death accelerate, but cathedral and drawing-room debates dilate the middle.",
        "prose": "Exact interior report — Exeter Cathedral light, Sidwell's self-torment, German landlord's letter — cool about class shame without romantic haze.",
        "world": "Kingsmill College, Twybridge, Exeter cathedral society, Staple Inn, Vienna hotel — late-Victorian education and exile mapped as rooms of aspiration.",
        "hook": "Whitelaw prize day under the smoke-canopy — Peak named winner while Warricombes pale — establishes class ambition before imposture begins.",
        "innov": "'Born in exile' as class and conscience condition — Gissing's study of intellectual imposture anticipates modern novels of bad faith and social passing.",
        "ending": "Peak dies abroad; Earwaker reads 'gestorben' and thinks 'Dead, too, in exile!' — formal exile sealed as literal death in a foreign hand."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "final · Vienna death · ending anchor",
          "quote": "On the second day Mr. Peak died. Among his effects were found circular notes, and a sum of loose money. The body was about to be interred. Probably Mr. Earwaker would receive official communications, as the British consul had been informed of the matter.",
          "why_score": "Whitelaw rise, Warricombe imposture, exposure, and Vienna death form a complete exile plot of ambition and bad faith without melodrama reward, so plot scores 86."
        },
        "cast": {
          "locus": "Part I Ch.I · Peak named · open / cast",
          "quote": "A moment, and all eyes were directed upon the successful student, who rose from a seat half-way down the hall and descended the middle passage towards the row of Professors. He was a young man of spare figure and unhealthy complexion, his age not easily conjectured.",
          "why_score": "Peak, Sidwell, Earwaker, Marcella, and Buckland are individuated by intellect and class hunger without flattening into thesis only, so cast scores 87."
        },
        "pace": {
          "locus": "mid · Exeter Cathedral · ~25%",
          "quote": "Godwin Peak read the motto beneath the clock in Exeter Cathedral, and believed it of Christian origin. Had he known that the words were found in Martial, his rebellious spirit would have enjoyed the consecration of a phrase from such an unlikely author.",
          "why_score": "Multi-part intellectual grind; exposure accelerates late, but cathedral and drawing-room dilations slow the middle, so pace scores 82."
        },
        "prose": {
          "locus": "mid · golden sunlight · ~25% / prose",
          "quote": "This afternoon he was not disposed to cynicism; rather he welcomed the softening influence of this noble interior, and let the golden sunlight form what shapes it would—heavenly beam, mystic aureole—before his mind's eye.",
          "why_score": "Exact interior report — cathedral light, Sidwell's torment, German cursive — cool about class shame without romantic haze, so prose scores 89."
        },
        "world": {
          "locus": "Part I Ch.I · Kingsmill smoke · open / world",
          "quote": "At eleven in the morning (just as a heavy shower fell from the smoke-canopy above the roaring streets) the municipal authorities, educational dignitaries, and prominent burgesses of Kingsmill assembled on an open space before the College to unveil a statue of Sir Job Whitelaw.",
          "why_score": "Kingsmill, Twybridge, Exeter, Staple Inn, Vienna — education and exile mapped as rooms of aspiration, so world scores 85."
        },
        "hook": {
          "locus": "Part I Ch.I · Beaten! · open anchor",
          "quote": "'Beaten!' escaped from Buckland's lips. Mrs. Warricombe glanced at her son with smiling sympathy; Sidwell, whose cheek had paled as her nerves quivered under the stress of expectancy, murmured a syllable of disappointment.",
          "why_score": "Prize-day upset under the smoke-canopy establishes class ambition before imposture — inviting rivalry rather than shock, so hook scores 84."
        },
        "innov": {
          "locus": "ending · Dead in exile · innov",
          "quote": "The man of letters walked slowly back to his own abode. 'Dead, too, in exile!' was his thought. 'Poor old fellow!'",
          "why_score": "Exile as class and conscience condition — intellectual imposture as social passing — anticipates modern novels of bad faith, so innov scores 91."
        },
        "ending": {
          "locus": "final · Austrian letter · ending close",
          "quote": "He who wrote was the landlord of an hotel in Vienna. He reported that an English gentleman, named Peak, just arrived from Italy, had taken a bedroom at that house. In the night, the stranger became very ill, sent for a doctor, and wrote the lines enclosed.",
          "why_score": "Foreign landlord's letter and Earwaker's 'Dead, too, in exile!' seal formal exile as literal death, so ending scores 88."
        }
      }
    },
    {
      "file": "354-demos.md",
      "id": "print-v0.demos",
      "title": "Demos",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "political novel / socialism and inheritance / late-Victorian industrial romance",
      "source_text": "https://www.gutenberg.org/cache/epub/4309/pg4309.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.4,
      "l1": {
        "plot": 87,
        "cast": 86,
        "pace": 83,
        "prose": 87,
        "world": 88,
        "hook": 85,
        "innov": 89,
        "ending": 86
      },
      "evidence": {
        "plot": "Mutimer inherits and builds New Wanley socialism → Adela's mismatched marriage → will intrigue and collapse → Hubert restores the valley → Adela's deferred love — politics as inheritance tragedy.",
        "cast": "Richard Mutimer the demagogue heir, Adela the conflicted wife, Hubert Eldon the restoring gentleman, Emma the loyal working-class love, Mrs Mutimer the stern mother — Gissing's political personnel.",
        "pace": "Thirty-six chapters of committee and domestic grind; New Wanley's fall and the spring restoration accelerate, but family councils dilate the middle.",
        "prose": "Exact social report — Wanley stone street, 'Demos grasping the sceptre,' thrush after furnaces — cool about ideology without pamphlet haze.",
        "world": "Wanley valley, Belwick smoke-cloud, New Wanley settlement, Wilton Square kitchen — industrial Midlands mapped as contested pastoral.",
        "hook": "Stanbury Hill sheltering a green valley two hours from mine and furnace — pastoral before Demos arrives — establishes the land at stake.",
        "innov": "Socialism as inheritance plot rather than utopia — Gissing's study of Mutimer's New Wanley anticipates political novels of class betrayal.",
        "ending": "New Wanley erased; Adela drops the veil of years and achieves womanhood in Hubert's arms — pastoral restored, passion deferred finally spoken."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXXVI · New Wanley erased · ending / plot",
          "quote": "Hubert Eldon has been as good as his word. In all the valley no trace is left of what was called New Wanley. Once more we can climb to the top of Stanbury Hill and enjoy the sense of remoteness and security when we see that dark patch on the horizon, the cloud that hangs over Belwick.",
          "why_score": "Inheritance, New Wanley socialism, marital collapse, and pastoral restoration form a complete political tragedy with ironic land-close, so plot scores 87."
        },
        "cast": {
          "locus": "Ch.X · family council · ~25% / cast",
          "quote": "'If he don’t go to his work,' she said sternly, 'it’s either him or me’ll have to leave this house. If he wants to disgrace us all and ruin himself, he shan’t do it under my eyes.'",
          "why_score": "Mutimer, Adela, Hubert, Emma, and Mrs Mutimer are individuated by class loyalty and political appetite without flattening into pamphlet types only, so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XXVII · Wilton Square · ~75%",
          "quote": "A week later; the scene, the familiar kitchen in Wilton Square. Mrs. Mutimer, upon whom time has laid unkind hands since last we saw her, is pouring tea for Alice Rodman, who has just come all the way from the West End to visit her.",
          "why_score": "Thirty-six chapters of committee and domestic grind; collapse accelerates late, but family councils keep middle tempo social-realist, so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · Wanley street · open / prose",
          "quote": "Wanley consists in the main of one long street; the houses are stone-built, with mullioned windows, here and there showing a picturesque gable or a quaint old chimney. The oldest buildings are four cottages which stand at the end of the street.",
          "why_score": "Exact social report — stone Wanley, Belwick cloud, thrush after furnaces — cool about ideology without pamphlet haze, so prose scores 87."
        },
        "world": {
          "locus": "Ch.XIX · wood path · ~50% / world",
          "quote": "You remember that one side of the valley in which stood New Wanley was clad with trees. Through this wood a public path made transverse ascent to the shoulder of the hill, a way little used save by Wanley ramblers in summer time.",
          "why_score": "Wanley, Belwick, New Wanley, Wilton Square — industrial Midlands as contested pastoral geography, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · Stanbury Hill · open anchor",
          "quote": "Stanbury Hill, remote but two hours’ walk from a region blasted with mine and factory and furnace, shelters with its western slope a fair green valley, a land of meadows and orchard, untouched by poisonous breath.",
          "why_score": "Pastoral valley beside mine-blast establishes the land at stake before Mutimer's Demos arrives — inviting rather than shocking, so hook scores 85."
        },
        "innov": {
          "locus": "early · Demos grasping sceptre · innov",
          "quote": "Shall I tell you how I felt in talking with him? I seemed to be holding a dialogue with the twentieth century, and you may think what that means.’ ‘Ah, it’s a long way off, Hubert.’ ‘I wish it were farther. The man was openly exultant; he stood for Demos grasping the sceptre.",
          "why_score": "Socialism as inheritance and demagoguery rather than utopia — New Wanley as class-betrayal study — anticipates political novels of industrial romance, so innov scores 89."
        },
        "ending": {
          "locus": "Ch.XXXVI · Adela's declaration · ending close",
          "quote": "'There _was_ a distance between us, and my ends were other than yours. That is the past; the present is mine to make myself what you would have me. I have no law but your desire—so much I love you.'",
          "why_score": "New Wanley erased and Adela's deferred passion finally spoken — pastoral restored with emotional close rather than political victory, so ending scores 86."
        }
      }
    },
    {
      "file": "355-thyrza.md",
      "id": "print-v0.thyrza",
      "title": "Thyrza",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "working-class romance / Lambeth social novel / late-Victorian realism",
      "source_text": "https://www.gutenberg.org/cache/epub/4302/pg4302.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.9,
      "l1": {
        "plot": 86,
        "cast": 88,
        "pace": 82,
        "prose": 87,
        "world": 89,
        "hook": 84,
        "innov": 85,
        "ending": 86
      },
      "evidence": {
        "plot": "Ullswater privilege → Egremont's Lambeth lectures → love for factory singer Thyrza → gossip and abandonment → Annabel's late, chastened acceptance — class romance as missed vocation.",
        "cast": "Thyrza the luminous Lambeth girl, Egremont the half-committed philanthropist, Annabel the lake-country intellect, Gilbert Grail the patient binder, Bunce the suspicious father — Gissing's clearest early double world of drawing-room and workshop.",
        "pace": "Forty-one chapters of lake, lecture-hall, and lodging grind; library gossip and Eastbourne sickroom accelerate, but Dalmaine politics and charity debate dilate the middle.",
        "prose": "Cool pastoral open against Lambeth prying; Annabel's final speech names the missed life without melodrama — exact late-Victorian report of feeling under class pressure.",
        "world": "Ullswater thickets and lake light, Lambeth library gossip, Eastbourne convalescence — two Englands mapped as rooms that cannot safely share a love story.",
        "hook": "Quiet Ullswater breakfast among etchings and travel photographs — privilege established before Lambeth enters, inviting rather than sensational.",
        "innov": "Factory-girl idealism and upper-class philanthropy treated as mutually corrosive — Gissing refuses both Dickensian rescue and pure pastoral escape.",
        "ending": "Thyrza already lost to the plot's opportunity; Annabel offers her hand and refuses the mountain climb — closure as lucid renunciation, not wedding triumph."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XLI · THE LIVING · ending anchor",
          "quote": "I can tell you, you see, what I know to be the truth, that you missed the great opportunity of your life when you abandoned Thyrza. Her love would have made of you what mine never could, even though she herself had been taken from you very soon.",
          "why_score": "Egremont's Lambeth vocation, Thyrza's love, and the gossip-forced abandonment fuse into a class-romance tragedy whose moral is spoken at the end; Annabel's verdict locks the ledger, so plot scores 86."
        },
        "cast": {
          "locus": "Ch. XXI · MISCHIEF AFOOT · ~50%",
          "quote": "When Mr. Bower passed the library in the dinner-hour on Monday, and, after seeing Thyrza Trent come out, forthwith observed Mr. Egremont standing within at the window, his mind busied itself with the coincidence very much as it might have been expected to do.",
          "why_score": "Thyrza, Egremont, Bower, and the Lambeth watchers are individuated by how they read a doorway — luminous girl against half-committed philanthropist under vulgar surveillance — so cast scores 88."
        },
        "pace": {
          "locus": "Ch. XXXI · AN OLD MAN'S REST · ~75%",
          "quote": "It was not without much reluctance, much debate with conscience, that Bunce allowed his child to remain at Eastbourne. He could not, of course, have finally refused consent to a plan which might be the means of saving Bessie's life…",
          "why_score": "Forty-one chapters of lake and lodging; Eastbourne and the library crisis accelerate, but political and charity dilations slow the middle to social-realist tempo, so pace scores 82."
        },
        "prose": {
          "locus": "Ch. I · AMONG THE HILLS · open anchor",
          "quote": "There were three at the breakfast-table--Mr. Newthorpe, his daughter Annabel, and their visitor (Annabel's Cousin), Miss Paula Tyrrell. It was a small, low, soberly-furnished room, the walls covered with carelessly-hung etchings and water-colours…",
          "why_score": "Sober room inventory and lake light open without flourish — exact furniture of privilege before Lambeth heat arrives — so prose scores 87."
        },
        "world": {
          "locus": "Ch. XXI · Lambeth library · ~50%",
          "quote": "The vulgar in Lambeth are not a jot less diligent in prying and gossip than are their kin in Mayfair. And chance is wont to be mischief-making all the world over.",
          "why_score": "Ullswater against Lambeth library gossip — two class geographies that share the same prying eye — mapped as rooms that cannot safely share a love story, so world scores 89."
        },
        "hook": {
          "locus": "Ch. I · Ullswater breakfast · open anchor",
          "quote": "The casements were open to let in the air of a July morning. Between the thickets of the garden the eye caught glimpses of sun-smitten lake and sheer hillside; for the house stood on the shore of Ullswater.",
          "why_score": "Lake air and thickets establish privilege quietly before factory Lambeth enters — inviting pastoral frame rather than shock open — so hook scores 84."
        },
        "innov": {
          "locus": "Ch. XLI · abandoned Thyrza · ending / innov",
          "quote": "Her love would have made of you what mine never could, even though she herself had been taken from you very soon. I can tell you the mere truth, you see. Dare you still ask for me?",
          "why_score": "Philanthropic idealism and factory-girl love treated as a missed vocation rather than Dickensian rescue — Gissing refuses both melodrama and pure pastoral escape — so innov scores 85."
        },
        "ending": {
          "locus": "Ch. XLI · No higher · ending anchor",
          "quote": "'Shall we go up to the Head?' Egremont asked. 'No higher.' She said it with a significant look, and he understood her.",
          "why_score": "Annabel keeps the hand and refuses the climb — lucid renunciation after naming Thyrza's lost opportunity, not wedding triumph — so ending scores 86."
        }
      }
    },
    {
      "file": "356-the-unclassed.md",
      "id": "print-v0.the-unclassed",
      "title": "The Unclassed",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "early naturalist novel / class-boundary study / late-Victorian social realism",
      "source_text": "https://www.gutenberg.org/cache/epub/4305/pg4305.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.4,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 81,
        "prose": 86,
        "world": 88,
        "hook": 86,
        "innov": 90,
        "ending": 85
      },
      "evidence": {
        "plot": "Schoolroom violence → Ida's fall into the unclassed life → Waymark's rent-collecting and divided love → Casti's marriage trap → Maud's sisterhood and Ida's restored letter — class stigma as plot engine.",
        "cast": "Ida Starr the passionate survivor, Osmond Waymark the restless tutor-agent, Julian Casti the weak poet-husband, Harriet the headache weapon, Maud the religious escapee — early Gissing personnel already sharp.",
        "pace": "Thirty-eight chapters of school, Academy, and lodging grind; prison timing and Christmas release accelerate, but Tootle household and rent arithmetic dilate the middle.",
        "prose": "Direct schoolroom chaos and acid dialogue between Waymark and Casti — without romantic haze around poverty or 'fallen' women — exact early-Gissing plain style.",
        "world": "Miss Rutherford's school, Tootle's Academy, Waymark's rooms, Woodstock's rent routes and prison gate — London's unclassed mapped as institutions that punish and enclose.",
        "hook": "Schoolroom screams and a slate blow — childhood violence as social origin scene — establishes Ida's force before adult plot begins.",
        "innov": "'Unclassed' as structural category — women and men outside respectable marriage economy treated as a social formation, not merely individual vice.",
        "ending": "Maud sealed into sisterhood charity; Ida receives Waymark's long sincere letter and writes at once — release as mutual truth-telling rather than marriage pageantry."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XXXVIII · ORDERS OF RELEASE · ending anchor",
          "quote": "It told him that Maud's resolve was immutable, and added that aunt and niece, having become members of \"the true Church,\" were about to join a sisterhood in a midland town, where their lives would be devoted to work of charity. Not many days after this, Ida, in London, received a letter, addressed in a hand she knew well.",
          "why_score": "School violence, Ida's fall, Waymark's divided loyalty, Casti's trap, and the twin endings of sisterhood and restored love fuse into a class-stigma plot with dual release, so plot scores 87."
        },
        "cast": {
          "locus": "Ch. XX · A SUGGESTION · ~50%",
          "quote": "\"How is your wife?\" asked his friend, after watching the melancholy face for a while. \"She said her headache was worse to-night.\" \"Curiously,\" observed Waymark, with a little acidity, \"it always is when you have to leave home.\"",
          "why_score": "Waymark, Casti, and the offstage Harriet are individuated by acid diagnosis of domestic power — restless agent against weak husband under headache tyranny — so cast scores 88."
        },
        "pace": {
          "locus": "Ch. XXIX · FREEDOM · ~75%",
          "quote": "Mr. Woodstock was not so indifferent with regard to Waymark's failure to bring the rents as the young man supposed. … But Mr. Woodstock had quite special reasons for wishing to see his agent before the following morning; he desired to assure himself once more that Waymark would not fail to be at the prison punctually.",
          "why_score": "Thirty-eight chapters of Academy and lodging grind; prison timing accelerates, but rent and household dilations slow the middle, so pace scores 81."
        },
        "prose": {
          "locus": "Ch. I · SCHOOL · open anchor",
          "quote": "There was strange disorder in Miss Rutherford's schoolroom, wont to be the abode of decorum. True, it was the gathering-time after the dinner-hour, and Miss Rutherford herself was as yet out of sight; but things seemed to be going forward of a somewhat more serious kind than a game of romps among the children.",
          "why_score": "Direct schoolroom report — screams, crowding, decorum broken — without sentimental childhood haze, so prose scores 86."
        },
        "world": {
          "locus": "Ch. X · THE WAY OUT · ~25%",
          "quote": "The ruling spirit of the Academy was Mrs. Tootle. Her husband's constitutional headache, and yet more constitutional laziness, left to her almost exclusively the congenial task of guiding the household, and even of disciplining the school.",
          "why_score": "School, Academy, rent routes, prison gate — institutions that enclose the unclassed mapped as rooms under petty tyranny, so world scores 88."
        },
        "hook": {
          "locus": "Ch. I · schoolroom crisis · open anchor",
          "quote": "There were screams and sobbings, hysterical cries for help; some of the little girls were crowding round an object in one corner of the room, others appeared to be getting as far away from it as possible, hiding their pale faces in their hands…",
          "why_score": "Childhood violence as origin scene establishes Ida's force before adult stigma arrives — inviting in shock without melodrama alone — so hook scores 86."
        },
        "innov": {
          "locus": "title / Ch. XXXVIII · dual release · thematic",
          "quote": "There was a flush on her face as she began to read; but presently came the pallor of a sudden joy almost too great to be borne. The letter was a long one, containing the story of several years of the writer's life, related with unflinching sincerity, bad and good impartially set down…",
          "why_score": "Unclassed life treated as a social formation requiring sincere autobiography for release — not mere individual vice narrative — so innov scores 90."
        },
        "ending": {
          "locus": "Ch. XXXVIII · Ida writes · ending anchor",
          "quote": "…leading up to words which danced in golden sunlight before her tear-dimmed eyes. For an hour she sat alone, scarce moving. Yet it seemed to her that only a few minutes were allowed to pass before she took her pen and wrote.",
          "why_score": "Maud sealed in sisterhood; Ida answers Waymark's unflinching letter at once — release as mutual truth-telling rather than wedding pageantry — so ending scores 85."
        }
      }
    },
    {
      "file": "357-the-emancipated.md",
      "id": "print-v0.the-emancipated",
      "title": "The Emancipated",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Anglo-Italian novel / emancipation romance / late-Victorian freedom critique",
      "source_text": "https://www.gutenberg.org/cache/epub/4311/pg4311.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.0,
      "l1": {
        "plot": 85,
        "cast": 86,
        "pace": 82,
        "prose": 88,
        "world": 90,
        "hook": 87,
        "innov": 86,
        "ending": 84
      },
      "evidence": {
        "plot": "Miriam's Naples widowhood → Cecily Doran's Italian education and marriage → Elgar's artistic/romantic stumblings → Roman disillusion → Lessingham's death and Spence's Boccaccio consolation — emancipation as serial disillusion.",
        "cast": "Miriam Baske the severe young widow, Cecily the brilliant emancipated girl, Ross Mallard the artist, Reuben Elgar the unstable modern, Eleanor Spence the observing friend — freedom types rather than mere tourists.",
        "pace": "Thirty-three chapters across two parts; Rome silences and death accelerate, but boarding-house talk and propriety debate dilate Naples and London middles.",
        "prose": "Grey English mourning against Naples sunlight; Rome felt only at rare moments — cool international prose exact about climate and mood.",
        "world": "Posillipo bay, Mergellina boarding-house, London drawing-room, Paestum and Rome — Anglo-Italian emancipation mapped as climate, gallery, and salon.",
        "hook": "Young widow in grey coldness writing letters under southern sun — freedom already visible in mourning stage — strong atmospheric open.",
        "innov": "'Emancipated' tested abroad and at home — Gissing treats liberation as climate of feeling that can empty Rome itself, not as slogan only.",
        "ending": "Cecily weeps dead first love; Spence smiles that first love is fool's paradise and quotes Boccaccio's renewing moon — cool acceptance over tragic seal."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Pt II Ch. XVII · END AND BEGINNING · ending anchor",
          "quote": "Cecily turned away and wept--wept for the past, which in these moments had lived again and again perished. It seemed to Spence that his wife mourned unreasonably. … \"I am heavy-hearted, not for him, but for Cecily's dead love.\"",
          "why_score": "Naples widowhood, Cecily's education and marriage, Elgar's stumblings, and Roman disillusion culminate in mourning a love rather than a corpse — emancipation plot sealed as serial loss, so plot scores 85."
        },
        "cast": {
          "locus": "Pt I Ch. VIII · PROOF AGAINST ILLUSION · ~25%",
          "quote": "\"I don't think it's time yet for Cecily to give up her set studies. I should like to find some one to read with her regularly again before long--say Latin and history; there would be no harm in a little mathematics. But there's a difficulty in finding the suitable person.\"",
          "why_score": "Lessingham, Spence, Miriam, and Cecily are individuated by how they manage a girl's mind — severe widow against emancipating aunt — so cast scores 86."
        },
        "pace": {
          "locus": "Pt II Ch. IX · SILENCES · ~75%",
          "quote": "Cecily was seeing Rome for the first time, but she could not enjoy it in the way natural to her. It was only at rare moments that she _felt_ Rome. One of the most precious of her life's anticipations was fading into memory, displaced by a dull experience, numbered among disillusionings.",
          "why_score": "Two-part structure with boarding-house dilations; Rome and death accelerate, but propriety and study talk slow the middle, so pace scores 82."
        },
        "prose": {
          "locus": "Pt I Ch. I · NORTHERNERS IN SUNLIGHT · open anchor",
          "quote": "By a window looking from Posillipo upon the Bay of Naples sat an English lady, engaged in letter-writing. She was only in her four-and-twentieth year, but her attire of subdued mourning indicated widowhood already at the stage when it is permitted to make quiet suggestion of freedom rather than distressful reference to loss…",
          "why_score": "Grey coldness against southern sunlight — climate and mourning stage named in one sentence — so prose scores 88."
        },
        "world": {
          "locus": "Pt II Ch. I · A CORNER OF SOCIETY · ~50%",
          "quote": "In a London drawing-room, where the murmur of urbane colloquy rose and fell, broken occasionally by the voice of the nomenclator announcing new arrivals, two ladies, seated in a recess, were exchanging confidences.",
          "why_score": "Posillipo, boarding-house Italy, and London salon — emancipation mapped as climates and rooms that reframe the same girl, so world scores 90."
        },
        "hook": {
          "locus": "Pt I Ch. I · Posillipo window · open anchor",
          "quote": "…the dress, however, was severely plain, and its grey coldness, which would well have harmonized with an English sky in this month of November, looked alien in the southern sunlight. There was no mistaking her nationality…",
          "why_score": "Alien grey mourning under Naples sun establishes freedom-as-problem before plot intrigues — atmospheric and inviting — so hook scores 87."
        },
        "innov": {
          "locus": "Pt II Ch. IX · felt Rome · ~75% / innov",
          "quote": "Not that what she beheld disappointed her, but that she was not herself in beholding. Had she stayed here on her first visit to Italy, on what a strong current of enthusiasm would the hours and the days have borne her!",
          "why_score": "Emancipation tested as loss of capacity to feel Rome — liberation as emptied anticipation, not slogan — so innov scores 86."
        },
        "ending": {
          "locus": "Pt II Ch. XVII · Boccaccio · ending anchor",
          "quote": "\"We all have a secret desire to believe love imperishable.\" \"An amiable sentiment; but it is better to accept the truth.\" … \"First love is fool's paradise. But console yourself out of Boccaccio. 'Bocca baciata non perde ventura; anzi rinnuova, come fa la luna.'\"",
          "why_score": "Dead first love met with Boccaccio's renewing moon — cool acceptance rather than tragic seal — so ending scores 84."
        }
      }
    },
    {
      "file": "358-our-friend-the-charlatan.md",
      "id": "print-v0.our-friend-the-charlatan",
      "title": "Our Friend the Charlatan",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "political satire / careerist comedy / late-Victorian idea-theft novel",
      "source_text": "https://www.gutenberg.org/cache/epub/4304/pg4304.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.6,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 83,
        "prose": 88,
        "world": 85,
        "hook": 85,
        "innov": 91,
        "ending": 88
      },
      "evidence": {
        "plot": "Vicarage discontent → Dyce Lashmar steals bio-sociology for a career → Rivenoak heiress intrigue → Lady Ogram's collapse → Iris marriage after exposure — charlatanism as plot machine.",
        "cast": "Dyce the adaptive plagiarist, Iris Bride the loyal intellect, Lady Ogram the dying power-broker, Lord Dymchurch the turbid idealist, Rev. Lashmar the mildly indignant father — satire with distinct mouths.",
        "pace": "Thirty chapters of vicarage, Rivenoak, and London grind; illness and wedding accelerate, but attic lore and political dinner dilate the middle.",
        "prose": "Mild indignation and blackbird comedy at open; bio-sociology cant spoken straight; final whisper of love and career — cool satiric register without farce slapstick.",
        "world": "Alverholme Vicarage lawn, Rivenoak attic and breakfast-room, political drawing-rooms — late-Victorian influence mapped as houses that sponsor careers.",
        "hook": "Vicar drumming the pane while a blackbird lunches — domestic comedy of discontent that foreshadows the son's louder charlatanism.",
        "innov": "Political 'bio-sociology' as stolen intellectual costume — Gissing's late satire of idea-theft anticipates twentieth-century careerist ideology novels.",
        "ending": "Fortune gone; Iris offers servantless work and love; Dyce kisses her hair and calls ruin 'the real beginning' — ironic charlatan resilience sealed without reform."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XXX · wedding aftermath · ending anchor",
          "quote": "\"We have still nearly two hundred pounds a year,\" the whisper continued. \"There's Len--but I must take him from school--\" \"Pooh! We'll talk about that.\" … \"Who knows? It may be the real beginning of my career!\"",
          "why_score": "Stolen theory, Rivenoak intrigue, Lady Ogram's death, and exposed marriage fuse into a charlatan plot whose last line rebrands ruin as beginning, so plot scores 86."
        },
        "cast": {
          "locus": "Ch. XV · Dymchurch · ~50%",
          "quote": "Lord Dymchurch was at a critical moment of his life. Discontent, the malady of the age, had taken hold upon him. No ignoble form of the disease; for his mind, naturally in accord with generous thoughts, repelled every suggestion which he recognised as of unworthy origin…",
          "why_score": "Dymchurch's turbid idealism against Dyce's adaptive plagiarism — generous soul against careerist mouth — individuates the satire's cast, so cast scores 87."
        },
        "pace": {
          "locus": "Ch. XXIII · Baldwin sent for · ~75%",
          "quote": "At the door of the breakfast-room, Miss Bride was approached by Lady Ogram's maid, who in an undertone informed her that Dr. Baldwin had been sent for. Lady Ogram had passed a very bad night, but did not wish it to be made known to her guests…",
          "why_score": "Thirty chapters of house and politics; illness accelerates toward exposure, but attic and dinner dilations slow the middle, so pace scores 83."
        },
        "prose": {
          "locus": "Ch. I · Alverholme window · open anchor",
          "quote": "As he waited for his breakfast, never served to time, Mr. Lashmar drummed upon the window-pane, and seemed to watch a blackbird lunching with much gusto about the moist lawn of Alverholme Vicarage. But his gaze was absent and worried.",
          "why_score": "Blackbird gusto against absent gaze — mild comic exactness that sets the satiric register without slapstick — so prose scores 88."
        },
        "world": {
          "locus": "Ch. VIII · locked attic · ~25%",
          "quote": "Under the roof at Rivenoak was an attic which no one ever entered. The last person who had done so was Sir Quentin Ogram; on a certain day in eighteen hundred and--something, the baronet locked the door and put key into his pocket…",
          "why_score": "Vicarage lawn, locked sculpture attic, Rivenoak breakfast-room — influence houses that store vanity and sponsor careers, so world scores 85."
        },
        "hook": {
          "locus": "Ch. I · mild indignation · open anchor",
          "quote": "The countenance of the reverend gentleman rarely wore any other expression, for he took to heart all human miseries and follies, and lived in a ceaseless mild indignation against the tenor of the age.",
          "why_score": "Mild parental indignation foreshadows the son's louder charlatanism — inviting comic discontent before the bio-sociology theft — so hook scores 85."
        },
        "innov": {
          "locus": "bio-sociology boast · mid / innov",
          "quote": "…first the bio-sociological theory,--then the psychology and ethics which result from it. The book has given me a stronger impulse than anything I've read for years. It carries conviction with it. It clears one's mind of all sorts of doubts and hesitations. I always kicked at the democratic idea; now I know that I was right.",
          "why_score": "Stolen 'bio-sociology' as intellectual costume for anti-democratic careerism — idea-theft satire that anticipates ideology novels — so innov scores 91."
        },
        "ending": {
          "locus": "Ch. XXX · Iris whisper · ending anchor",
          "quote": "\"Dyce! How good you are! How bravely you hear it, my own dear husband. I'll do anything, anything! We needn't have a servant. I'll work--I don't care anything if you still love me. Say you still love me!\" He kissed her hair. \"It's certain I don't hate you.\"",
          "why_score": "Iris offers work and love; Dyce withholds hate and rebrands ruin as career start — ironic resilience without reform — so ending scores 88."
        }
      }
    },
    {
      "file": "359-the-whirlpool.md",
      "id": "print-v0.the-whirlpool",
      "title": "The Whirlpool",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "marriage novel / financial-speculation study / late-Victorian domestic realism",
      "source_text": "https://www.gutenberg.org/cache/epub/4299/pg4299.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.8,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 84,
        "prose": 89,
        "world": 88,
        "hook": 86,
        "innov": 87,
        "ending": 85
      },
      "evidence": {
        "plot": "Rolfe's club independence → Alma Frothingham marriage after crash → Carnaby speculation and domestic fracture → Alma's musical ambition and retreat → father-son evening walk — marriage as financial and artistic whirlpool.",
        "cast": "Harvey Rolfe the imperfect epicure, Alma the ambitious wife, Hugh Carnaby the speculative friend, Mrs Frothingham the awkward mother-in-law, Hughie the listening child — Gissing's late domestic ensemble.",
        "pace": "Forty chapters in three parts; love declaration and household moves accelerate, but club talk and musical errands dilate the middle without thriller tempo.",
        "prose": "Club dinner as unfinished epicure; Crystal Palace errand against visitor duty; Shakespeare song at close — cool late style exact about appetite, ambition, and fatigue.",
        "world": "London club, Pinner and Gunnersbury houses, Crystal Palace concert, lawn with children's songs — suburban marriage mapped as rooms orbiting money and music.",
        "hook": "Imperfect epicure raising a glass he cannot truly judge — character as social appetite established before the crash plot.",
        "innov": "Marriage and market speculation treated as one whirlpool — domestic novel fused with financial modernity without detective machinery.",
        "ending": "Children's 'Fear no more'; Rolfe and Hughie hand in hand through evening sun — quiet paternal closure after the whirlpool's noise."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Pt III Ch. 13 · evening walk · ending anchor",
          "quote": "They sang that which he liked best---- Fear no more the heat o' the sun After it there came a minute's silence; then Harvey rose. 'Say goodbye, Hughie; we must be going home.' Hand in hand, each thinking his own thoughts, they walked homeward through the evening sunshine.",
          "why_score": "Club independence, Alma marriage after crash, Carnaby speculation, and domestic fracture resolve into father-son quiet after the whirlpool — plot sealed without courtroom or death climax, so plot scores 88."
        },
        "cast": {
          "locus": "Pt I Ch. 11 · love spoken · ~25%",
          "quote": "The inconceivable had come to pass. By a word and a look Harvey had made real what he was always telling himself could never be more than a dream, and a dream of unutterable folly. … For a man of sensitive honour there could be no trilling in such a matter as this with a girl in Alma Frothingham's position.",
          "why_score": "Harvey and Alma individuated by honour-pressure after a look — imperfect epicure against ambitious girl whose position forbids trifling — so cast scores 87."
        },
        "pace": {
          "locus": "Pt II Ch. 9 · Crystal Palace · ~50%",
          "quote": "A visit was due from Mrs. Frothingham, who had not been seen at Pinner for more than six months. … 'I wish it had been Monday,' said Alma; 'I have to go to the Crystal Palace.' 'Is it imperative?' asked her husband. 'Yes; there's something new of Sterndale Bennett's, and I've asked Dora.'",
          "why_score": "Three-part domestic grind; love and moves accelerate, but concert errands and visits dilate the middle to social-realist tempo, so pace scores 84."
        },
        "prose": {
          "locus": "Pt I Ch. 1 · imperfect epicure · open anchor",
          "quote": "Harvey Rolfe was old enough to dine with deliberation, young and healthy enough to sauce with appetite the dishes he thoughtfully selected. You perceived in him the imperfect epicure. His club had no culinary fame; the dinner was merely tolerable; but Rolfe's unfinished palate flattered the second-rate cook.",
          "why_score": "Appetite and unfinished palate named without flourish — character as taste before plot crash — so prose scores 89."
        },
        "world": {
          "locus": "Pt III Ch. 4 · Gunnersbury household · ~75%",
          "quote": "Alma returned to Basingstoke, and remained there until the new house was ready for her reception. With the help of her country friends she engaged two domestics, cook and housemaid, who were despatched to Gunnersbury in advance… she would have nothing more to do with 'ideals'.",
          "why_score": "Club, Pinner, Crystal Palace, Gunnersbury domestics — suburban marriage mapped as rooms orbiting money and abandoned ideals, so world scores 88."
        },
        "hook": {
          "locus": "Pt I Ch. 1 · club dinner · open anchor",
          "quote": "He knew nothing of vintages; it sufficed him to distinguish between Bordeaux and Burgundy; yet one saw him raise his glass and peer at the liquor with eye of connoisseur. All unaffectedly; for he was conscious of his shortcoming in the art of delicate living…",
          "why_score": "Connoisseur eye without knowledge establishes social appetite before the whirlpool — inviting character comedy — so hook scores 86."
        },
        "innov": {
          "locus": "Pt II–III · marriage/money · thematic",
          "quote": "Into this ambition Alma had thrown herself with no less fervour than that which carried her off to wild Wales five years ago; but her aim was now strictly 'practical', she would have nothing more to do with 'ideals'.",
          "why_score": "Artistic ideals converted into practical household ambition inside a speculation-era marriage — domestic novel fused with financial modernity — so innov scores 87."
        },
        "ending": {
          "locus": "Pt III Ch. 13 · Fear no more · ending anchor",
          "quote": "Hand in hand, each thinking his own thoughts, they walked homeward through the evening sunshine.",
          "why_score": "After children's Shakespeare song, father and son walk in evening sun — quiet paternal closure after the whirlpool's noise — so ending scores 85."
        }
      }
    },
    {
      "file": "360-jin-yun-qiao-zhuan.md",
      "id": "print-v0.jin-yun-qiao-zhuan-360",
      "title": "金雲翹傳",
      "author": "青心才人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "世情 / 才女薄命 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/金雲翹傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.8,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 84,
        "prose": 86,
        "world": 85,
        "hook": 88,
        "innov": 86,
        "ending": 90
      },
      "evidence": {
        "plot": "弔淡仙盟金（01）→賣身救父（05）→青樓受刑（10）→宦氏使女對而不認（15）→錢塘投江得救團圓（20），薄命—報仇—續緣主线完整。",
        "cast": "翠翹/金重/束生/宦氏/秀媽/徐明山群像；/05 寫婚書、/15 胡琴對席 memorable。",
        "pace": "二十回单元案（賣身/逃娼/從良/軍寨）与劫运总线交替；/10 烟花教訓段略密。",
        "prose": "半文半白兼词曲；/01《月儿高》开卷、/15 胡琴诉怨有声色，文采高于寻常才子佳人。",
        "world": "北京扫墓—临清青楼—无锡侯门—钱塘军寨地理；娼门制度与妒妇「移花接木」可触。",
        "hook": "/01 翠翘弔淡仙、西风三匝显灵后遇金重，开卷即立红颜薄命题。",
        "innov": "以孝女卖身贯穿青楼—从良—军寨—投江，异于才子佳人大团圆套路；后启越南《翠翘传》。",
        "ending": "/20 招魂遇觉缘、庵中重逢、翠云让盟、翠翘限「花烛可谐枕衾从命」，收束有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第五回 · 賣身救父寫婚書 · ~25% /05",
          "quote": "翠翹含淚研墨，舒蘭揮毫……「因父屈陷縲紲無救，情願央媒嫁與馬門為妾。當得財禮銀四百五十兩，當日一併收足。……」王員外聽了，放聲大哭……趕上前一把抱住了翠翹道：「苦命的兒呵……還要賣你身子救我性命，我要這苦命怎的！」",
          "why_score": "弔淡仙盟金（01）→賣身救父（05）→青楼受刑（10）→宦氏使女对而不认（15）→钱塘投江得救团圆（20），薄命—报仇—续缘主线完整，故情节 88。"
        },
        "cast": {
          "locus": "第十五回 · 花奴胡琴/宦氏席上 · ~75% /15",
          "quote": "束生一眼看去，驚得魂飛天外……暗暗叫苦道：「罷了，中了這妒婦計了！……今日教我如何招架……」翠翹……遂彈云……「一為座上風流婿，一為廚下小庸娃。四目相看生氣斷，兩心相照死爭些。」",
          "why_score": "翠翘/金重/束生/宦氏群像；席上对而不认与胡琴诉怨 memorable，故人物 87。"
        },
        "pace": {
          "locus": "第十回 · 秀媽皮鞭/煙花教訓 · ~50% /10",
          "quote": "翠翹熬刑不過，哀求道：「媽媽，是我不是。……疼得肝腸碎，痛得心膽裂。」……秀媽道：「兒子，我替你更一名字。……第一曰哭。……二曰剪。……三曰刺。……四曰燒。……五曰嫁。」",
          "why_score": "二十回单元案与劫运总线交替；/10 烟花教训段信息密、略拖，故节奏 84。"
        },
        "prose": {
          "locus": "第一回 · 《月兒高》開卷 · open /01",
          "quote": "薄命似桃花，悲來泥與沙，縱美不堪惜，雖香何足誇。……大抵有了一分顏色，便受一分折磨，賦了一段才情，便增一分孽障。……我如今再說一女子，深情美色，冷韻幽香，不減小青。而潦倒風塵，坎坷湖海，似猶過之。",
          "why_score": "半文半白兼词曲；开卷《月儿高》与小青比附立题，文采高于寻常才子佳人，故文笔 86。"
        },
        "world": {
          "locus": "第十回 · 青樓門戶制度 · ~50% /10",
          "quote": "「客人喫東道完了，將上床，要讓客人先睡在床裏……若是短小，用擊鼓催花法；若是長大，用金蓮雙鎖法……」……「良家女妾，深閨寡婦……求一行樂而不可得。你身入其中，卻是這樣千推萬阻。」",
          "why_score": "北京—临清—无锡—钱塘地理；娼门「制度」与妒妇移花接木可触，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 清明弔淡仙 · open /01",
          "quote": "翠翹……撮土為香，倒身四拜。……言未畢，祇見墓後捲起一道西風。……那風捲到翠翹身邊，周身三匝，倏然而散。……忽見一書生，飄巾彩服，騎馬遠遠而來。",
          "why_score": "/01 弔淡仙显灵后遇金重，开卷即立红颜薄命题，故钩子 88。"
        },
        "innov": {
          "locus": "第二十回 · 翠翹限盟 · end /20",
          "quote": "「花燭之事，不敢有違，枕衾之薦，一一從命，以此完夫妻之宿願可也。至於巫山雲雨，妾已狼藉東西，若必作海棠新試，則是羞妾也，辱妾也，妾則謝以一死，決不從也。」",
          "why_score": "以孝女卖身贯穿青楼—从良—军寨—投江，团圆处仍限盟自持，异于才子佳人套路，故创新 86。"
        },
        "ending": {
          "locus": "第二十回 · 錢塘招魂/雲水庵 · end /20",
          "quote": "忽見一尼僧走到祭筵上……大笑道：「翠翹雖果已投江，卻有人救了，不曾死。……現在前面雲水庵中。」……翠翹早道冠道服從庵內走出來。……撲入王員外、王夫人懷裏，放聲大哭。",
          "why_score": "/20 招魂遇觉缘、庵中重逢、翠云让盟收束，全书终有力，故结局 90。"
        }
      }
    },
    {
      "file": "361-ding-qing-ren.md",
      "id": "print-v0.ding-qing-ren-361",
      "title": "定情人",
      "author": "素政堂主人題 / 天花藏（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/定情人",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.9,
      "l1": {
        "plot": 80,
        "cast": 82,
        "pace": 78,
        "prose": 79,
        "world": 74,
        "hook": 81,
        "innov": 73,
        "ending": 84
      },
      "evidence": {
        "plot": "定情论→东南寻亲（01）→江府订盟→假媒骗局（08）→投河尽节/出使→死生说破团圆（16），定情—试心—续盟主线清楚。",
        "cast": "双星/江蕊珠/彩云/袁空/赫公子；/01「定情之人」独白、/16 分榻守义 memorable。",
        "pace": "十六回适中；/08 假媒骗局节奏紧，中段权阉逼婚略拖。",
        "prose": "天花藏说书体，/01 情性论辩有见地；诗词穿插，文采近 scorecard 127《平山冷燕》。",
        "world": "蜀中—浙东会稽—京师—海外封王；名教框架内「定情」伦理，地理深度有限。",
        "hook": "/01 双星拒显宦议亲、坚「必遇魂销心醉之人」，开卷立定情题。",
        "innov": "才子佳人类型内以「定情」哲学开篇略新；假媒/续妹/分榻守义仍属套路。",
        "ending": "/16 花烛前揭珠络认蕊珠，「死生说破大惊大喜快团圆」，收束完满。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第八回 · 假媒騙赫公子 · ~50% /08",
          "quote": "袁空道：「江家事，萬難成……如今惟有瞞他一法，騙他一場……」……「不如你們那家有令愛的，假充嫁去……」……內中一個說道：「……袁兄你是有的，何不就借重令愛吧。」",
          "why_score": "定情论→寻亲订盟→假媒骗局（08）→投河尽节/出使→死生说破团圆（16），定情—试心—续盟主线清楚，故情节 80。"
        },
        "cast": {
          "locus": "第一回 · 雙星定情論 · open /01",
          "quote": "「小弟若不遇定情之人，情願一世孤單，決不肯自棄我雙不夜之少年才美，擁脂粉而在衾裯中做聾聵人，虛度此生也。」……「必遇魂銷心醉之人，滿其所望，方一定而不移。」",
          "why_score": "双星执拗「定情」、蕊珠投河、彩云续盟互补；开卷独白 memorable，故人物 82。"
        },
        "pace": {
          "locus": "第八回 · 知府執柯被拒 · ~50% /08",
          "quote": "江章道：「……去冬，蜀中雙年兄之子念舊……遂與此子定姻久矣。……乞賢太守致意赫公子，別締良緣可也。」莫知府道：「原來老太師東床有婿……」連夜將江閣老之言，寫成書啟，差人回覆赫公子。",
          "why_score": "十六回适中；假媒骗局段紧，权阉逼婚中段略拖，故节奏 78。"
        },
        "prose": {
          "locus": "第一回 · 情性开篇诗 · open /01",
          "quote": "好色原兼性與情，故令人慾險難平。……「君臣父子之倫，出乎性者也……若夫妻和合，則性而兼情者也。性一兼情，則情生情滅，情淺情深，無所不至。」",
          "why_score": "天花藏说书体，开卷情性论辩有见地；文采近《平山冷燕》，故文笔 79。"
        },
        "world": {
          "locus": "第一回 · 負笈東南 · open /01",
          "quote": "「孩兒今去，須由廣而閩，由閩而浙，以及大江以南，細細去流覽那山川花柳之妙。」……早過了廣東，又過了福建……早入了浙境……「此乃浙江山陰會稽地方。」",
          "why_score": "蜀中—浙东—京师—海外封王；名教内「定情」伦理可感，地理深度有限，故世界观 74。"
        },
        "hook": {
          "locus": "第一回 · 拒顯宦議親 · open /01",
          "quote": "忽一個現任的顯宦，央縉紳媒人來議親。雙夫人滿心歡喜……不料雙星也一例辭了。……「若說官尊則為顯宦，倘一日罷官降職，則宦不顯矣。」",
          "why_score": "/01 拒显宦、坚定情，开卷张力强，故钩子 81。"
        },
        "innov": {
          "locus": "第十六回 · 分榻守義 · end /16",
          "quote": "「親雖權宜結了，孩兒因忘不得大小姐之義，卻實實不曾同床。」……「若要孩兒這點癡回時，除非蕊珠小姐再世重生，方纔可也。」",
          "why_score": "「定情」哲学开篇略新；假媒/续妹/分榻仍属才子佳人套路，故创新 73。"
        },
        "ending": {
          "locus": "第十六回 · 揭珠絡認蕊珠 · end /16",
          "quote": "祇見新人將雙手分開面上的珠絡，高聲叫道：「雙郎，雙郎，你看我是那個？……我江蕊珠獲此義夫，好僥倖耶！」雙星……再定睛一看，認得果是蕊珠小姐。……一把抱定不放。",
          "why_score": "/16 花烛前死生说破、一夫二妇团圆收束完满，故结局 84。"
        }
      }
    },
    {
      "file": "362-tiehua-xianshi.md",
      "id": "print-v0.tiehua-xianshi-362",
      "title": "鐵花仙史",
      "author": "雲封山人編次（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 神魔 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/鐵花仙史",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.4,
      "l1": {
        "plot": 79,
        "cast": 80,
        "pace": 76,
        "prose": 75,
        "world": 78,
        "hook": 77,
        "innov": 80,
        "ending": 82
      },
      "evidence": {
        "plot": "花下指腹（01）→假才海棠出丑（13）→点选避婚错配→解元花烛→雷击芙蓉剑妖升仙（26），双线姻缘+仙缘收束完整。",
        "cast": "王儒珍/陈秋遴/蔡若兰/夏瑶枝/夏元虚；/13 假才出丑、/26 若兰守节重逢 memorable。",
        "pace": "二十六回单元案（比诗/点选/遇妖）与总线交替；中段点选婚娶略杂。",
        "prose": "半文半白章回，/01 雪珠咏有巧思；战阵仙术套语偏俗，不及 scorecard 103《好逑傳》凝练。",
        "world": "西子湖埋剑园+扬州芙蓉署+天台修道；古剑化芙蓉花妖设定可触。",
        "hook": "/01 玉芙蓉瑞兆+花下指腹为儿女盟，开卷立埋剑奇缘。",
        "innov": "才子佳人嵌「埋剑花妖」仙侠线；紫宸锦囊雷击花妖，异于纯情才子佳人。",
        "ending": "/26 跨龙升仙+金丹尸解，佳人才子功成名就收束；仙话略套。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十三回 · 海棠比詩假才出醜 · ~50% /13",
          "quote": "元虛……記得詩，忘了題；記得題，忘了詩。……方記著一首依稀彷彿……將來寫出呈上……其志……哈哈大笑道：「……把他人之紅梅，冒作自己之海棠，真是絕倒。」",
          "why_score": "花下指腹（01）→假才出丑（13）→点选错配→花烛→雷击剑妖升仙（26），双线姻缘完整，故情节 79。"
        },
        "cast": {
          "locus": "第二十六回 · 若蘭守節重逢 · end /26",
          "quote": "若蘭玉容含怨道：「君今富貴，豈復知有虞彥耶？薄情郎更欲何為哉？」……「今惟苦守節義，以盡餘生……明日即當祝髮空門。」儒珍……急得幾乎下跪，再三請罪。",
          "why_score": "儒珍/秋遴/若兰/瑶枝/元虚群像；守节重逢与假才出丑 memorable，故人物 80。"
        },
        "pace": {
          "locus": "第十三回 · 兩全比詩 · ~50% /13",
          "quote": "吉星道：「……兩下不起而會。那時兄命一題……令二子各賦一章，而優劣立判矣。」……秋遴……頃刻而就。……元虛……直急得面紅耳熱……落不下筆。",
          "why_score": "二十六回单元案与总线交替；点选婚娶中段略杂，故节奏 76。"
        },
        "prose": {
          "locus": "第一回 · 雪珠詠 · open /01",
          "quote": "三千世界盡珠璣，來粟盞庭豈療饑？……先生看畢，擊節道：「從雪字上分出珠字；似雪非雪，比興人情，深得此題之旨。」",
          "why_score": "半文半白章回，雪珠咏有巧思；仙术套语偏俗，故文笔 75。"
        },
        "world": {
          "locus": "第二十六回 · 埋劍花妖 · end /26",
          "quote": "「蓋此妖乃即此園中一古劍耳……飲盡人頭熱血……發出那一種弄色玉芙蓉來……遂能幻化人形。」……紫宸將劍笑擲階前……那劍化作一龍臥地……一齊跨上龍背，騰空而起。",
          "why_score": "埋剑园+扬州芙蓉+天台仙缘；古剑化芙蓉设定可触，故世界观 78。"
        },
        "hook": {
          "locus": "第一回 · 花下指腹 · open /01",
          "quote": "「適符巽索亦刻下舉得一女……今令郎恰是午時，年月日時相同。……何不今日一言虛他時兩好？」……「即此花前兩諾，千金莫易。」",
          "why_score": "/01 玉芙蓉瑞兆+花下指腹，开卷立埋剑奇缘，故钩子 77。"
        },
        "innov": {
          "locus": "第二十六回 · 錦囊雷擊花妖 · end /26",
          "quote": "儒珍與秋遴，將掌中雷訣一齊放手，霎時，雷聲大震……雖將花妖擊走……「若非吾兄明見，小弟終遭荼毒。」",
          "why_score": "才子佳人嵌埋剑花妖仙侠线，异于纯情套路，故创新 80。"
        },
        "ending": {
          "locus": "第二十六回 · 金丹屍解 · end /26",
          "quote": "紫窟取出金丹五粒，令與三夫人各吞其一。後來兩家老夫婦，同日無疾坐化，空中隱隱如聞仙樂，共傳為屍解云。",
          "why_score": "/26 跨龙升仙+金丹尸解收束；仙话略套，故结局 82。"
        }
      }
    },
    {
      "file": "363-nuxian-waishi.md",
      "id": "print-v0.nuxian-waishi-363",
      "title": "女仙外史",
      "author": "呂熊（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 历史演义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/女仙外史",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.4,
      "l1": {
        "plot": 84,
        "cast": 83,
        "pace": 78,
        "prose": 80,
        "world": 86,
        "hook": 85,
        "innov": 88,
        "ending": 83
      },
      "evidence": {
        "plot": "嫦娥谪凡（001）→唐赛儿起义勤王→武定破邪术（050）→对燕拉锯→昇天诸臣散迹（100），忠义—女仙主线贯穿百回。",
        "cast": "月君/吕军师/鲍曼二师/聂隐娘/奎道人/建文旧臣群像；/001 天狼抢嫦娥、/100 诸臣散迹名册 memorable。",
        "pace": "百回战阵与仙法单元交替；中段州府攻守略拖，/050 破邪术节奏紧。",
        "prose": "半文半白兼神魔铺陈；/001 瑶池宴考据引子有见地；战阵套语偏多。",
        "world": "瑶池月殿+济南帝师阙+武定州城；先天蒲葵扇/赤乌镜对月经秽血邪术，设定可触。",
        "hook": "/001 瑶池盛会后天狼抢嫦娥、上帝敕掌劫数下界，开卷即立女仙外史。",
        "innov": "以嫦娥/唐赛儿尊建文对抗永乐，神魔覆写靖难；女帝师制度异于封神/平妖谱系。",
        "ending": "/100 月君昇天、建文逊国诸臣散迹表节；收束为史传名册体，余韵足而略散。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第五十回 · 破奎道人邪術 · ~50% /050",
          "quote": "曼尼……取蒲葵扇兒輕輕兩扇，狂風倒轉……鮑師的赤烏鏡，翼翼飛騰，光芒四射，無異太陽當天；山鬼駭遁，種種變幻伎倆，倏然盡滅。……呂軍師在將臺親自援桴而鼓……直殺得燕軍充甲拋戈。",
          "why_score": "嫦娥谪凡（001）→起义勤王→武定破邪（050）→对燕拉锯→昇天散迹（100），忠义—女仙主线贯穿，故情节 84。"
        },
        "cast": {
          "locus": "第一〇〇回 · 諸臣散跡 · end /100",
          "quote": "劉璟揚言道：「……我輩各行己志可也。」……獨有小皂旗睜目大呼者三，即拔劍自刎。……討燕元帥……劉璟……辮髮自經死。……高咸寧……端坐而逝。",
          "why_score": "月君/吕军师/剑仙/建文旧臣群像；散迹名册与小皂旗自刎 memorable，故人物 83。"
        },
        "pace": {
          "locus": "第五十回 · 賓鐵兒違令斬薛鹿 · ~50% /050",
          "quote": "鐵兒……一蹬跳在地上……潑風刀正迎著馬後腿一掠……斬為兩段。……呂軍師……喝令刀斧手斬獻首級。……「念汝年少無知……發責軍棍八十。」",
          "why_score": "百回战阵与仙法交替；州府攻守中段略拖，破邪术段紧，故节奏 78。"
        },
        "prose": {
          "locus": "第一回 · 瑤池宴引子 · open /001",
          "quote": "女仙，唐賽兒也，說是月殿嫦娥降世。……安見得賽兒是嫦娥降世？……宋朝真宗皇帝……赤腳大仙一笑，便是情緣，少不得要下界去的。……而成仙成佛者，總屬無情。",
          "why_score": "半文半白兼神魔铺陈；开卷考据引子有见地，战阵套语偏多，故文笔 80。"
        },
        "world": {
          "locus": "第五十回 · 穢血破法/蒲葵赤烏 · ~50% /050",
          "quote": "原來只算得鏡花水月……葫蘆內灑出的東西，係娼婦的月經及產婦的惡血，至污極穢，略沾一點，鬼怪即現原形，神仙便落塵埃。……曼師道：「我的蒲葵扇，乃是先天所產之金芽。」",
          "why_score": "瑶池+济南+武定；秽血破仙与先天法宝对峙可触，故世界观 86。"
        },
        "hook": {
          "locus": "第一回 · 天狼搶嫦娥 · open /001",
          "quote": "猛見側首突出一人，逕來搶抱嫦娥。……「我今夜就要與嫦娥成親，一齊下界。」……嫦娥……大怒，罵道：「潑怪物！……我即奏明上帝，決斬爾首。」",
          "why_score": "/001 瑶池宴后天狼抢嫦娥、敕掌劫数下界，开卷张力强，故钩子 85。"
        },
        "innov": {
          "locus": "第一回 · 女仙外史立意 · open /001",
          "quote": "當燕王兵下南都之日，賽兒起義勤王，尊奉建文皇帝位號二十餘年。而今敘他的事，有關於正史，故曰《女仙外史》。",
          "why_score": "以嫦娥/唐赛儿尊建文对抗永乐，神魔覆写靖难，异于封神/平妖，故创新 88。"
        },
        "ending": {
          "locus": "第一〇〇回 · 月君昇天 · end /100",
          "quote": "建文二十六年秋七月辛卯，月君昇天時，燕太子正早朝……「卻原來是位天仙，怎麼說做妖寇？」……凡建文時忠臣義士已經誥贈爵諡者，悉循當日恤典。",
          "why_score": "/100 昇天+诸臣散迹+仁宗恤典收束；名册体略散，故结局 83。"
        }
      }
    },
    {
      "file": "364-xu-honglou-meng.md",
      "id": "print-v0.xu-honglou-meng-364",
      "title": "續紅樓夢",
      "author": "秦子忱（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "红楼续书 / 神魔言情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/續紅樓夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.4,
      "l1": {
        "plot": 78,
        "cast": 80,
        "pace": 76,
        "prose": 77,
        "world": 82,
        "hook": 79,
        "innov": 75,
        "ending": 80
      },
      "evidence": {
        "plot": "黛玉魂归绛珠（01）→地府太虚双线→母女重逢缔缘（15）→返魂团圆→补恨天总结（30），续书补恨主线清楚但中段宴集略散。",
        "cast": "黛玉/宝玉/宝钗/贾母/警幻/金钏晴雯；/01 金钏接引、/15 母女抱哭 memorable。",
        "pace": "三十回仙凡并行；/15 重逢节奏紧，中段寿宴鬼宴略拖。",
        "prose": "仿红楼口吻半文半白；/01 太虚匾联改写有巧；整体文采不及原著，近其他续书。",
        "world": "太虚幻境/绛珠宫/丰都地府/大观园返魂；「离恨天」改「补恨天」设定可触。",
        "hook": "/01 黛玉属纊后金钏接引太虚，开卷即入续书补恨。",
        "innov": "人鬼双线补恨、宝黛阴间缔缘；续书套路内有辨识，原创有限。",
        "ending": "/30 警幻增修补恨天、悼红轩总结红楼梦，收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十五回 · 母女重逢絳珠宮 · ~50% /15",
          "quote": "賈夫人一同走著，細將黛玉的面龐一看，真是出水芙蕖未足喻其香豔。……「小女橫遭夭折，蒙仙師不棄，收錄門牆，諸承照拂，愚夫婦焚頂靡涯。」……黛玉坐在賈夫人的懷裡，一隻手摟著賈夫人的脖子。",
          "why_score": "魂归绛珠（01）→地府太虚→母女重逢缔缘（15）→返魂→补恨天总结（30），补恨主线清楚，故情节 78。"
        },
        "cast": {
          "locus": "第一回 · 金釧接引黛玉 · open /01",
          "quote": "「我是服侍太太的丫環金釧兒，姑娘如何就忘了呢？」黛玉聞言，不勝驚疑道：「你不是那年投井死了麼？如何又在這裡？」……晴雯答道：「此乃天仙清虛之府……此宮名為絳珠宮。」",
          "why_score": "黛玉/金钏/晴雯/警幻接引群像；投井故人重逢 memorable，故人物 80。"
        },
        "pace": {
          "locus": "第十五回 · 鳳姐勸進宮 · ~50% /15",
          "quote": "鳳姐道：「林妹妹，你不用盡自傷心了，我們先請姑太太到絳珠宮去罷。老太太的轎子走的慢……這裡又沒個坐處，難道大家都站著不成？」黛玉……這才拭乾了眼淚。",
          "why_score": "三十回仙凡并行；重逢段紧，寿宴鬼宴中段略拖，故节奏 76。"
        },
        "prose": {
          "locus": "第一回 · 太虛匾聯 · open /01",
          "quote": "上面橫書斗大的四個金字「太虛幻境」。又有一副對聯云：假作真時真作假；無為有處有還無。……轉過牌坊……「真如福地」……假作真來真勝假；無原是有有非無。",
          "why_score": "仿红楼口吻；匾联翻案有巧，整体文采不及原著，故文笔 77。"
        },
        "world": {
          "locus": "第三十回 · 補恨天 · end /30",
          "quote": "只見匾上大書著「補恨天」三個大字。寶玉見了喜的拍手笑道：「林妹妹你看，『離恨天』竟改成『補恨天』了。」又看對聯……色即是空，天地何生男女；情出於性，聖賢只辨貞淫。",
          "why_score": "太虚/绛珠/地府/大观园；离恨改补恨设定可触，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 · 黛玉出殼 · open /01",
          "quote": "林黛玉自那日屬纊之後，一點靈魂出殼……「此處名為太虛幻境，乃天仙極樂世界。我們奉警幻仙姑之命，伺備採轎，特來迎接姑娘。」",
          "why_score": "/01 属纊后接引太虚，开卷即入续书补恨，故钩子 79。"
        },
        "innov": {
          "locus": "第三十回 · 悼紅軒另續 · end /30",
          "quote": "「你當日的那部《石頭記》，原是我兩個煩曹雪芹先生編次校定的。至於你們後來的這一段因果，又有一個朋友托曹雪芹替你編了一部《後紅樓》。……從頭至尾閱了一遍。那裡是曹雪芹的手筆？語言口脗全然不像，甚不合我的意思。」……「我懇煩這位空空老師替你找一個人續續，保管合你的心事就是了。」",
          "why_score": "以宝玉拒《後紅樓》、入悼红轩求另续收束，人鬼补恨外加元小说自指，续书套路内有辨识，故创新 75。"
        },
        "ending": {
          "locus": "第三十回 · 補恨收束詩 · end /30",
          "quote": "滿紙荒唐信不差，難從野史考年華。三千大界知何地，十二金釵是那家？海外神仙終詭誕，空中樓閣總虛花！補天剩有通靈石，此事誰能問女禍？",
          "why_score": "/30 补恨天改匾+悼红轩另续+收束诗总结，全书终完整，故结局 80。"
        }
      }
    },
    {
      "file": "365-isabel-clarendon.md",
      "id": "print-v0.isabel-clarendon",
      "title": "Isabel Clarendon",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "country-house romance / early social novel / two-volume Victorian marriage study",
      "source_text": "https://www.gutenberg.org/cache/epub/54431/pg54431.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.4,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 80,
        "prose": 87,
        "world": 88,
        "hook": 85,
        "innov": 83,
        "ending": 82
      },
      "evidence": {
        "plot": "Penniless Isabel's marriage bargain → Knightswell widowhood and Kingcote love → Lacour intrigue and Ada friction → private remarriage to Asquith and sale of Knightswell — country-house romance as social accounting.",
        "cast": "Isabel the gracious widow, Kingcote the restless idealist, Ada Warren the angular ward, Vincent Lacour the leisure parasite, Vissian the rector-chronicler — early Gissing personnel already distinct.",
        "pace": "Twenty-nine chapters across two volumes; illness rumour and London interludes accelerate, but park walks and studio talk dilate the middle to leisurely 1880s tempo.",
        "prose": "Midsummer road compass and Kingcote's snow exhaustion; Lacour's contempt for City omnibuses — cool observational register without melodrama.",
        "world": "Salcot/Winstoke roads, Knightswell lodge and park snow, Regent's Park studio, Norwich shopfront — county and London mapped as two moral climates.",
        "hook": "Old road versus new highway, then Kingcote knapsack under rare English sun — landscape invitation before the marriage plot.",
        "innov": "Fortune marriage treated as governess-alternative bargain rather than romance destiny — early Gissing anti-sentimental social arithmetic.",
        "ending": "Vissian's grudging letter: the old name cast off, Knightswell sold, Kingcote invited to a new rectory — love plot sealed as social notice, not reunion scene."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Vol.II Ch.XVI · Vissian letter · ending anchor",
          "quote": "Mrs. Clarendon is Mrs. Clarendon no longer; she has just married a wealthy and, I doubt not, worthy gentleman, her cousin Mr. Asquith, who takes her to live in another part of England. Knightswell is to be sold. The marriage was celebrated privately in London. I am glad I was not asked to officiate; it would have been painful to me. The old name has come to mean so much in my ears; I should but grudgingly have aided in its casting off.",
          "why_score": "Marriage bargain, widowhood, Kingcote love, and Lacour intrigue resolve into a private remarriage and estate sale reported by letter — plot as social accounting rather than reunion climax, so plot scores 84."
        },
        "cast": {
          "locus": "Vol.I Ch.II · marriage bargain · ~25%",
          "quote": "When Isabel Maddison married Mr. Clarendon she was generally esteemed, among such as had any interest in the matter, a highly fortunate young woman. Handsome, penniless, but nineteen years old, at a step she had achieved social apotheosis. Six months prior to the event Isabel had been on the point of accepting an engagement as a governess at a salary of twenty-six pounds a year.",
          "why_score": "Isabel individuated by the governess-or-MP choice before character talk begins — penniless beauty against Clarendon's political sourness — so cast scores 86."
        },
        "pace": {
          "locus": "Vol.II Ch.XI · Isabel and Ada · ~75%",
          "quote": "Isabel and Ada were alone at Knightswell for a week. Though not in reality nearer to each other, their intercourse was easier than formerly, and chiefly owing to a change in Ada's manner. Her character seemed to be losing some of its angularities, she was less given to remarks of brusque originality, and entertained common subjects without scornful impatience.",
          "why_score": "Two-volume leisure; illness and London accelerate, but week-long house talk dilates toward the remarriage, so pace scores 80."
        },
        "prose": {
          "locus": "Vol.I Ch.I · Midsummer road · open anchor",
          "quote": "From Salcot East to Winstoke there are two roads, known respectively as the old and the new. The latter was made about the middle of the present century; the old road is immemorial. By the modern highway the distance between the two parishes is rather less than five miles; pursue the other, and you fetch a compass of well-nigh ten…",
          "why_score": "Road geography stated without flourish — landscape as moral compass before Kingcote appears — so prose scores 87."
        },
        "world": {
          "locus": "Vol.II Ch.I · Lacour leisure · ~50%",
          "quote": "Vincent Lacour rose at eleven these dark mornings; by half-past twelve he had breakfasted and was at leisure. To begin the day with an elastic interval of leisure seemed to him a primary condition of tolerable existence. From his bedroom windows he had a glimpse of a very busy street, along which, as he hummed at his toilet, he could see heavily-laden omnibuses hastening Citywards…",
          "why_score": "Knightswell park against City omnibuses — county grace and London leisure as rival climates, so world scores 88."
        },
        "hook": {
          "locus": "Vol.I Ch.I · Kingcote walk · open anchor",
          "quote": "Kingcote, a man neither too old nor too busy to be rambling aimlessly on this Midsummer Day; over his shoulders a small knapsack, with a waterproof strapped upon it, in his hand a stick he had cut from an oak-tree. Since eleven in the morning the sun had shone as in England it shines but rarely…",
          "why_score": "Aimless Midsummer rambler under rare English fire invites the reader before Isabel's bargain is named — so hook scores 85."
        },
        "innov": {
          "locus": "Vol.I Ch.II · governess alternative · thematic",
          "quote": "By agreeing to the alternative proposal she became wife of a county member, mistress of a mansion in Mayfair and of a delightful estate in ———shire, presumptive possessor, before many years should have passed, of a fortune solidly correspondent with such show of dignity. Whatever might be the drawbacks, there was much to be said for the bargain.",
          "why_score": "Marriage named as bargain against twenty-six-pound governess work — anti-sentimental social arithmetic early in Gissing — so innov scores 83."
        },
        "ending": {
          "locus": "Vol.II Ch.XVI · name cast off · ending anchor",
          "quote": "Mrs. Clarendon is Mrs. Clarendon no longer; she has just married a wealthy and, I doubt not, worthy gentleman, her cousin Mr. Asquith… Knightswell is to be sold… The old name has come to mean so much in my ears; I should but grudgingly have aided in its casting off.",
          "why_score": "Love plot closes as rector's social notice, not lovers' reunion — name and house dissolved together — so ending scores 82."
        }
      }
    },
    {
      "file": "366-eves-ransom.md",
      "id": "print-v0.eves-ransom",
      "title": "Eve's Ransom",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "industrial romance / ransom-of-freedom novella / late-Victorian Birmingham–London study",
      "source_text": "https://www.gutenberg.org/cache/epub/4297/pg4297.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.8,
      "l1": {
        "plot": 87,
        "cast": 86,
        "pace": 85,
        "prose": 90,
        "world": 86,
        "hook": 88,
        "innov": 91,
        "ending": 89
      },
      "evidence": {
        "plot": "Inherited windfall → Hilliard buys Eve time from factory captivity → Paris/London strain and missed appointments → Narramore confrontation → Eve's marriage and Hilliard's released freedom — ransom paid, lover released.",
        "cast": "Maurice Hilliard the restless draughtsman, Eve Madeley the bargainer for liberty, Robert Narramore the indolent friend, Birching circle the commercial chorus — few mouths, sharp edges.",
        "pace": "Twenty-seven tight chapters; midnight returns and missed meetings accelerate, Charing Cross waits compress dread without epic dilation.",
        "prose": "Dudley Port moisture and pale lamp shimmer; frost-mail grasses and falling ash-leaves at close — exact industrial and pastoral weather.",
        "world": "Dudley Port station, Birmingham offices smelling of ledgers and gum, London lodgings and Charing Cross — Black Country and capital as ransom geography.",
        "hook": "Wet February platform at Dudley Port before faces are named — atmosphere as industrial fate before the inheritance plot.",
        "innov": "Love as ransom for a woman's economic captivity — Gissing refuses rescue-marriage and treats generosity as releasing the other into weaker choice.",
        "ending": "Eve: 'You came and ransomed me'; Hilliard alone in white frost sings joy of life — freedom sealed without possession."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXVII · ransom named · ending anchor",
          "quote": "\"Remember, if you care to,\" Eve resumed, \"that all I am and have I owe to you. I was all but lost--all but a miserable captive for the rest of my life. You came and ransomed me. A less generous man would have spoilt his work at the last moment. But you were large minded enough to support my weakness till I was safe.\"",
          "why_score": "Windfall, purchase of Eve's time, missed meetings, and Narramore anger fuse into a plot whose last accounting names ransom without reclaiming the woman, so plot scores 87."
        },
        "cast": {
          "locus": "Ch.XXVI · Narramore aroused · late",
          "quote": "\"What the devil does this mean, Hilliard?\" If never before, the indolent man was now thoroughly aroused. He had an open letter in his hand. Hilliard, standing before him in a little office that smelt of ledgers and gum, and many other commercial things, knew that the letter must be from Eve…",
          "why_score": "Indolent Narramore jolted into wrath against Hilliard's savage hope — two male mouths differentiated by commerce and jealousy — so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XX · waited in vain · ~75%",
          "quote": "At the time appointed for their next meeting, Hilliard waited in vain. An hour passed, and Eve, who had the uncommon virtue of punctuality, still did not come. The weather was miserable--rain, fog, and slush--but this had heretofore proved no obstacle… Afraid of missing her if he went out, he fretted through another hour…",
          "why_score": "Short novel; midnight returns and missed hours accelerate dread without epic padding, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · Dudley Port · open anchor",
          "quote": "On the station platform at Dudley Port, in the dusk of a February afternoon, half-a-dozen people waited for the train to Birmingham. A south-west wind had loaded the air with moisture, which dripped at moments, thinly and sluggishly, from a featureless sky. The lamps, just lighted, cast upon wet wood and metal a pale yellow shimmer…",
          "why_score": "Moisture dripping from a featureless sky — industrial weather exact before character names — so prose scores 90."
        },
        "world": {
          "locus": "Ch.XIV · Charing Cross · ~50%",
          "quote": "One travelling bag was all he carried… He reached Charing Cross half an hour before train-time, and waited at the entrance. Several cabs that drove up stirred his expectation only to disappoint him. He was again in an anguish of fear lest Eve should not come.",
          "why_score": "Black Country station, Birmingham office, London terminus — ransom mapped as transport nodes of hope and fear, so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · wet platform · open anchor",
          "quote": "voices sounded with peculiar clearness; so did the rumble of a porter's barrow laden with luggage.",
          "why_score": "Clear wet-platform acoustics invite industrial fate before inheritance or Eve appear — so hook scores 88."
        },
        "innov": {
          "locus": "Ch.XXVII · ransom ethic · thematic",
          "quote": "You came and ransomed me. A less generous man would have spoilt his work at the last moment. But you were large minded enough to support my weakness till I was safe.",
          "why_score": "Generosity as releasing a captive into her weaker marriage rather than claiming her — ransom ethic against rescue-romance — so innov scores 91."
        },
        "ending": {
          "locus": "Ch.XXVII · frost lanes · ending anchor",
          "quote": "Thick-clustered berries arrayed the hawthorns, the briar was rich in scarlet fruit; everywhere the frost had left the adornment of its subtle artistry… And Maurice Hilliard, a free man in his own conceit, sang to himself a song of the joy of life.",
          "why_score": "After Eve names the ransom, Hilliard alone in frost sings freedom without possession — sealed release — so ending scores 89."
        }
      }
    },
    {
      "file": "367-will-warburton.md",
      "id": "print-v0.will-warburton",
      "title": "Will Warburton",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "class comedy / shopkeeper romance / late-Victorian downward-mobility novel",
      "source_text": "https://www.gutenberg.org/cache/epub/4310/pg4310.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 84,
        "prose": 88,
        "world": 87,
        "hook": 86,
        "innov": 90,
        "ending": 86
      },
      "evidence": {
        "plot": "Sugar-refining crash → Will becomes grocer 'Jollyman' → Rosamund/Franks triangle and class secrecy → Kew shame and confession → Bertha accepts the shopkeeper — downward mobility as comic romance.",
        "cast": "Will the shamefaced grocer, Bertha Cross the clear-eyed artist, Rosamund/Franks the portrait-painter couple, Allchin the assistant, Godfrey the sanguine partner — class comedy with distinct mouths.",
        "pace": "Forty-eight chapters of Chelsea, shop, and Kew; crash and proposal accelerate, but partner talk and portrait sittings dilate the middle.",
        "prose": "Alpine gleam into Chelsea rat-tat; counter shame and Kew bridge outrage named without farce slapstick — late comic exactness.",
        "world": "Chelsea Bridge flat, sugar office, grocer's counter, Kew Gardens bridge — London mapped as rooms that sort class visibility.",
        "hook": "Sea-wind hair and Alpine snow memory as Will springs to a fourth-floor flat — kinetic arrival before the crash.",
        "innov": "Gentleman as grocer treated as honourable labour and comic shame at once — class disguise novel without detective machinery.",
        "ending": "Proposal confesses Kew outrage and Rosamund insanity; final frame is Rosamund pitying Bertha's shopkeeper ambition — ironic sealed smile."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.46 · Kew confession · ending arc",
          "quote": "\"You passed me as I stood on the bridge. I saw you go into the Gardens, and I said to myself how pleasant it would be if I could have ventured to join you in your walk. You knew me--as your grocer. For me to have approached and spoken, would have been an outrage. That day I had villainous thoughts.\"",
          "why_score": "Crash, shop disguise, Rosamund chase, and Kew shame fuse into a proposal that must confess class outrage before love can speak — so plot scores 88."
        },
        "cast": {
          "locus": "Ch.46 · Bertha reply · ending arc",
          "quote": "Bertha raised her eyes; just raised them till they met his, then bent her head again. \"We thought your name was really Jollyman,\" she said, in a half-apologetic tone. \"Of course you did. A good invention, by the bye, that name, wasn't it?\" \"Very good indeed,\" she answered, smiling.",
          "why_score": "Bertha's calm half-apology against Will's nervous confession — clear eyes against shamefaced invention — individuates the romance, so cast scores 87."
        },
        "pace": {
          "locus": "Ch.25 · behind the counter · ~50%",
          "quote": "Again came springtime, and, as he stood behind the counter, Warburton thought of all that was going on in the world he had forsaken. Amusements for which he had never much cared haunted his fancy; feeling himself shut out from the life of grace and intellect, he suffered a sense of dishonour…",
          "why_score": "Forty-eight chapters; crash and proposal accelerate, but seasonal counter grind dilates the middle to social-comedy tempo, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.1 · Chelsea arrival · open anchor",
          "quote": "The sea-wind in his hair, his eyes agleam with the fresh memory of Alpine snows, Will Warburton sprang out of the cab, paid the driver a double fare, flung on to his shoulder a heavy bag and ran up, two steps at a stride, to a flat on the fourth floor of the many-tenanted building hard by Chelsea Bridge.",
          "why_score": "Kinetic verbs and Alpine gleam without ornamental pause — late comic energy exact — so prose scores 88."
        },
        "world": {
          "locus": "Ch.25 · forsaken world · ~50%",
          "quote": "feeling himself shut out from the life of grace and intellect, he suffered a sense of dishonour, as though his position resulted from some personal baseness, some crime. He numbered the acquaintances he had dropped, and pictured them as men…",
          "why_score": "Chelsea flat, sugar office, counter, Kew bridge — class visibility as London topography, so world scores 87."
        },
        "hook": {
          "locus": "Ch.1 · rat-tat · open anchor",
          "quote": "His rat-tat-tat brought to the door a thin yellow face, cautious in espial, through the narrow opening. \"Is it you, sir?\"",
          "why_score": "Double fare and cautious yellow face establish kinetic arrival and household dependence before the crash — so hook scores 86."
        },
        "innov": {
          "locus": "Ch.46 · grocer outrage · thematic",
          "quote": "You knew me--as your grocer. For me to have approached and spoken, would have been an outrage… It was foolish, no doubt, to dream that an educated girl might marry a grocer…",
          "why_score": "Shopkeeping as both honourable labour and social outrage — class-disguise comedy without detective plot — so innov scores 90."
        },
        "ending": {
          "locus": "Ch.48 · Poor Bertha · ending anchor",
          "quote": "\"That she should have no higher ambition! Poor Bertha!\" \"We can't all achieve ambitions,\" cried Franks from the other end of the room. \"Not every girl can marry a popular portrait-painter.\" \"A great artist!\" exclaimed his wife, with emphasis.",
          "why_score": "After the grocer proposal arc, the last frame is Rosamund's pity for Bertha's shopkeeper match — ironic sealed smile on class ambition — so ending scores 86."
        }
      }
    },
    {
      "file": "368-veranilda.md",
      "id": "print-v0.veranilda",
      "title": "Veranilda",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical romance / Gothic Italy / unfinished late Roman novel",
      "source_text": "https://www.gutenberg.org/cache/epub/4306/pg4306.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.9,
      "l1": {
        "plot": 78,
        "cast": 84,
        "pace": 79,
        "prose": 88,
        "world": 90,
        "hook": 86,
        "innov": 82,
        "ending": 68
      },
      "evidence": {
        "plot": "Gothic war backdrop → Basil–Veranilda love and captivity → Marcian betrayal and Heliodora intrigue → Rome beleaguered → text breaks mid-thread on astrology — unfinished historical architecture.",
        "cast": "Basil the conflicted Roman, Veranilda the Gothic captive beauty, Marcian the betrayer, Heliodora the Quirinal intriguer, Maximus the dying senator — classical personnel clearly typed.",
        "pace": "Thirty chapters of procession, ride, and siege; betrayal accelerates, but ecclesiastical and harbour ceremony dilate; unfinished close freezes momentum.",
        "prose": "Belisarius victory stated as chronicle; scarlet cloak and charcoal brazier at sundown — late Gissing historical register without pastiche excess.",
        "world": "Surrentum church-to-harbour, Quirinal Alta Semita, Tiburtine Gate flight, Circus Saturnalia — sixth-century Italy mapped as ruin and intrigue.",
        "hook": "Seven years of Justinian's war named in the first sentence — historical scale before private love.",
        "innov": "Gothic–Roman love inside Belisarius aftermath — Gissing's rare full historical canvas, though unfinished.",
        "ending": "Ch.XXX breaks on Apollonius investigating a dream — posthumous truncation, not designed closure."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXII · Marcian triumph · ~75%",
          "quote": "When Marcian parted from Veranilda in the peristyle, and watched her as she ascended to her chamber, he knew that sombre exultation which follows upon triumph in evil. Hesitancies were now at end; no longer could he be distracted between two desires. In his eye, as it pursued the beauty for which he had damned himself, glowed the fire of an unholy joy.",
          "why_score": "War backdrop, captivity love, and betrayal crest in Marcian's unholy joy — plot machine strong until the unfinished break, so plot scores 78."
        },
        "cast": {
          "locus": "Ch.XV · Basil to Heliodora · ~50%",
          "quote": "At the hour named by Heliodora, Basil set forth alone and rode by unfrequented ways towards the street on the Quirinal named Alta Semita. A sense of shame forbade him to make known even to his slaves whither he was going. He kept repeating to himself that it was for the last time…",
          "why_score": "Basil's shame against Heliodora's summons — conflicted Roman mouth against Quirinal intrigue — individuates the cast, so cast scores 84."
        },
        "pace": {
          "locus": "Ch.VIII · funeral sailing · ~25%",
          "quote": "Meanwhile all was made ready for the sailing of the ship. Coffined in lead, the body of Maximus awaited only a return of fine weather for its conveyance to the vessel… all Surrentum was in movement between church and harbour. Mass having been said, the bishop himself led the procession…",
          "why_score": "Procession and harbour ceremony dilate; betrayal later accelerates; unfinished close freezes pace — so pace scores 79."
        },
        "prose": {
          "locus": "Ch.I · vanquished Roman · open anchor",
          "quote": "Seven years long had the armies of Justinian warred against the Goths in Italy. Victor from Rhegium to Ravenna, the great commander Belisarius had returned to the East, Carrying captive a Gothic king. The cities of the conquered land were garrisoned by barbarians of many tongues, who bore the name of Roman soldiers…",
          "why_score": "Chronicle cadence without ornamental pastiche — historical prose exact at open — so prose scores 88."
        },
        "world": {
          "locus": "Ch.XXX · Quirinal sundown · ending zone",
          "quote": "On a winter's day, at the hour of sundown, Heliodora sat in her great house on the Quirinal, musing sullenly. Beside her a brazier of charcoal glowed in the dusk, casting a warm glimmer upon the sculptured forms which were her only companions; she was wrapped in a scarlet cloak, with a hood which shadowed her face.",
          "why_score": "Surrentum harbour, Quirinal house, Tiburtine Gate — sixth-century Rome as siege climate and intrigue rooms, so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · seven years · open anchor",
          "quote": "the Italian people, brought low by slaughter, dearth, and plague, crouched under the rapacious tyranny of these defenders.",
          "why_score": "War scale and crouched people establish historical fate before Basil's private vision — so hook scores 86."
        },
        "innov": {
          "locus": "Ch.I–XXII · Gothic–Roman canvas · thematic",
          "quote": "Victor from Rhegium to Ravenna, the great commander Belisarius had returned to the East, Carrying captive a Gothic king.",
          "why_score": "Full Gothic–Roman historical canvas rare in Gissing's oeuvre — ambitious even unfinished — so innov scores 82."
        },
        "ending": {
          "locus": "Ch.XXX · Apollonius break · ending anchor",
          "quote": "His purpose in coming hither was to speak of Stephanus's dream. The astrologer listened very attentively, and, after long brooding, consented to use his art for the investigation of the matter. * * * *",
          "why_score": "Posthumous truncation on astrology subplot — not designed closure — so ending scores 68."
        }
      }
    },
    {
      "file": "369-the-crown-of-life.md",
      "id": "print-v0.the-crown-of-life",
      "title": "The Crown of Life",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "late love novel / vocation-and-passion study / Victorian ideal-woman romance",
      "source_text": "https://www.gutenberg.org/cache/epub/4541/pg4541.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.1,
      "l1": {
        "plot": 87,
        "cast": 86,
        "pace": 83,
        "prose": 90,
        "world": 85,
        "hook": 87,
        "innov": 88,
        "ending": 91
      },
      "evidence": {
        "plot": "Piers Otway's City costume without City face → Irene as far ideal → Russian/trade vocation and rival claims → breakfast note crisis → dale night declaration — love as crown patiently climbed.",
        "cast": "Piers the absent-looking idealist, Irene Derwent the contained-humour intellect, Dr Derwent the father-gatekeeper, Olga/Eustace Hannaford the fringe circle — late Gissing love cast.",
        "pace": "Thirty-seven chapters of stations, journeys, and argument; declaration accelerates, but vocation talk and breakfast rooms dilate the middle.",
        "prose": "Waterloo throng and Irene's fluent grey lines; Ure and Aysgarth falls under moon — spiritualized late style without purple fog.",
        "world": "Waterloo/Euston stations, London breakfast-room, Yorkshire dale and castle tower — England mapped as transit toward the crown.",
        "hook": "Slim dark Piers in blameless silk hat whom the City would not own — character as misfit vocation before love named.",
        "innov": "Love sung as 'crown of life' treated as spiritual election, not market bargain — late Gissing counterweight to his own cynicism.",
        "ending": "Irene descends to meet him: 'I love you!'; Piers thinks of those who miss the crown — passion justified and pity sealed."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXXVII · dale meeting · ending anchor",
          "quote": "\"Irene!\" \"You have come to say good-night? See how our thoughts chime; I guessed you would.\" Her voice had a soft, caressing tremor; her hand sought his. \"Irene! You have given me a new life, a new soul!\" Her lips were near as she answered him. \"Rest from your sorrows, my dearest. I love you! I love you!\"",
          "why_score": "City misfit, far ideal, vocation strain, and breakfast crisis resolve into mutual descent and declaration — love plot climbed rather than bargained — so plot scores 87."
        },
        "cast": {
          "locus": "Ch.X · Irene at Euston · ~25%",
          "quote": "Clad for a long railway journey on a hot day; a grey figure of fluent lines, of composedly decisive movements; a little felt hat close-fitting to the spirited head, leaving full and frank the soft rounded face, with its quietly observant eyes, its lips of contained humour--Irene Derwent stepped from a cab at Euston Station…",
          "why_score": "Contained humour and decisive movement individuate Irene before dialogue — against Piers's absent look — so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XX · argument with passions · ~50%",
          "quote": "On the journey homeward, and for two or three days after, Piers held argument with his passions, trying to persuade himself that he had in truth lost nothing, inasmuch as his love had never been founded upon a reasonable hope.",
          "why_score": "Thirty-seven chapters; declaration accelerates, but days of inner argument dilate the middle, so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · Waterloo throng · open anchor",
          "quote": "Amid the throng of suburban arrivals volleyed forth from Waterloo Station on a May morning in the year '86, moved a slim, dark, absent-looking young man of one-and-twenty, whose name was Piers Otway. In regard to costume--blameless silk hat, and dark morning coat with lighter trousers--the City would not have disowned him, but he had not the City countenance.",
          "why_score": "'Volleyed forth' throng against absent look — exact late style naming misfit vocation — so prose scores 90."
        },
        "world": {
          "locus": "Ch.XXXVI · dale window · late",
          "quote": "She sat by her open window, which looked over the dale to the long high ridge of moors, softly drawn against a moonlit sky. Far below sounded the rushing Ure, and at moments there came upon the fitful breeze a deeper music, that of the falls at Aysgarth, miles away.",
          "why_score": "Stations, breakfast-room, Yorkshire dale and falls — England as transit and waiting climate toward the crown, so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · City countenance · open anchor",
          "quote": "The rush for omnibus seats left him unconcerned; clear of the railway station, he walked at a leisurely pace…",
          "why_score": "Unconcern amid omnibus rush establishes misfit before Irene or crown theme — inviting character comedy — so hook scores 87."
        },
        "innov": {
          "locus": "crown of life · thematic",
          "quote": "In a youthful poem, he had sung of Love as \"the crown of life,\" believing it fervently; he believed it now with a fervour more intense, because more spiritual. That crown he had missed, even as did the multitude of mankind. Only to the elect is it granted--the few chosen, where all are called.",
          "why_score": "Love as spiritual election against market cynicism — late counterweight in Gissing's oeuvre — so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XXXVII · new life · ending anchor",
          "quote": "He whispered the beloved name, and it gave him peace; such peace as follows upon the hallowing of a profound passion, justified of reason, and proof under the hand of time.",
          "why_score": "After Irene's 'I love you,' Piers holds pity for those who miss the crown then finds peace — passion justified — so ending scores 91."
        }
      }
    },
    {
      "file": "370-a-lifes-morning.md",
      "id": "print-v0.a-lifes-morning",
      "title": "A Life's Morning",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "class-romance / governess novel / provincial realism",
      "source_text": "https://www.gutenberg.org/cache/epub/4312/pg4312.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.2,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 83,
        "prose": 88,
        "world": 86,
        "hook": 85,
        "innov": 86,
        "ending": 87
      },
      "evidence": {
        "plot": "Oxford invalid → Emily Hood governess love → Dagworthy's blackmail threat → Emily's renunciation and years apart → parliamentary reunion and Beatrice's surrender — class romance darkened by milltown coercion.",
        "cast": "Wilfrid the overtaxed idealist, Emily the dutiful governess-daughter, Dagworthy the mill heir-wooer, Beatrice Redwing the rival self-denier, Mr Athel the digesting father — personnel drawn by class pressure.",
        "pace": "Twenty-six chapters; courtship and Dunfield crisis accelerate, then six-year leap to London season dilates before the Firs close.",
        "prose": "Nervous vitality against body; Cartwright house-squeeze comedy; Dagworthy's egoism that 'presumes heroic self-devotion' — cool provincial exactness.",
        "world": "Oxford term, Dunfield mill and Levels, Swiss holiday refused, Westminster season, Surrey Firs — North and Capital as moral geographies of class.",
        "hook": "Invalided undergraduate whose body takes revenge on will — character as overwork before love plot.",
        "innov": "Governess romance rewritten as blackmail-and-renunciation plot — Dagworthy's threat makes class marriage a crime against the father, not merely a match.",
        "ending": "Emily's awe at Beatrice's surrender; Wilfrid's 'second love' prophecy; life as mid-day after morning's storm — quiet convalescent closure."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XIII · THE CUTTING OF THE KNOT · ~mid crisis",
          "quote": "For the final failure of his plot Dagworthy was in no wise prepared. He had anticipated prolonged scenes, passionate pleadings, appeals to his better nature, and to his shame; but that his threat should prove ineffectual was not among his fears. … his reckless egoism based its confidence on the presumed existence of heroic self-devotion in his victim.",
          "why_score": "Blackmail plot fails against Emily's refusal of self-immolation — love, milltown coercion, and renunciation lock before the six-year leap — so plot scores 88."
        },
        "cast": {
          "locus": "Ch.I–II · Emily as governess · early cast",
          "quote": "The last to enter the room was the governess, Miss Emily Hood. Mr. Athel, having pronounced a grace, mentioned that he thought of running up to town; did anybody wish to give him a commission?",
          "why_score": "Emily enters as hired presence at the Athel table — governess status named before romance — Wilfrid, Dagworthy, Beatrice later individuated against that hire — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XX · six-year leap · ~75%",
          "quote": "Let time and change do their work for six years and six months, their building and their destroying, their ripening for love, their ripening for death. Then we take our way to the Capital… There, last night, the young member for a Surrey borough made his maiden speech; his name, Mr. Wilfrid Athel.",
          "why_score": "Mid-book crisis then explicit six-year jump to Parliament — tempo dilates by design after Dunfield knot — so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · body vs will · open anchor",
          "quote": "Wilfrid, whose battle with circumstances was all before him, declined to believe that the body was anything but the very humble servant of the will. So the body took its revenge.",
          "why_score": "Will and body named in two dry sentences — character as overwork without romantic haze — so prose scores 88."
        },
        "world": {
          "locus": "Ch.VII · Cartwright Levels · ~25%",
          "quote": "Not the least of many mysteries in the natural history of the Cartwrights was, how they all managed to bestow themselves in the house which they occupied. … Mrs. Cartwright and her five grown-up daughters, together with a maid-servant, lived, moved, and had their being in an abode consisting of six rooms, a cellar, and a lumber closet.",
          "why_score": "Dunfield squeeze-house comedy maps provincial class decline beside mill and Levels — world as room-count and district — so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · AN UNDERGRADUATE AT LEISURE · open",
          "quote": "Wilfrid Athel went down invalided a few days after the beginning of Trinity term. The event was not unanticipated. At Christmas it had been clear enough that he was overtaxing himself…",
          "why_score": "Invalided Oxford opening establishes nervous ambition before Emily — inviting character comedy of will — so hook scores 85."
        },
        "innov": {
          "locus": "Ch.XIII · egoism vs self-devotion · thematic",
          "quote": "Starting from a knowledge of the close affection between Emily and her father, the logic of desire had abundant arguments to prove that the girl must and could act in but one way. Dagworthy's was not an original mind; the self-immolation of daughters…",
          "why_score": "Wooing as calculated daughter-sacrifice — governess plot rewritten as blackmail logic — so innov scores 86."
        },
        "ending": {
          "locus": "Ch.XXVI · MID-DAY · ending anchor",
          "quote": "'Where does she find her strength? Is her nature so spotless that self-sacrifice is her highest joy? Wilfrid, I could have asked pardon at her feet; my heart bled for her.' … 'Take your love from me and you take my life.'",
          "why_score": "Emily's awe at Beatrice's surrender seals the morning's storm as mid-day marriage without melodrama death — so ending scores 87."
        }
      }
    },
    {
      "file": "371-the-paying-guest.md",
      "id": "print-v0.the-paying-guest",
      "title": "The Paying Guest",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "suburban comedy / lodger farce / short novel",
      "source_text": "https://www.gutenberg.org/cache/epub/4298/pg4298.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.4,
      "l1": {
        "plot": 84,
        "cast": 85,
        "pace": 88,
        "prose": 86,
        "world": 84,
        "hook": 87,
        "innov": 85,
        "ending": 84
      },
      "evidence": {
        "plot": "Sutton economy → Louise Derrick as paying guest → suitor rows and household war → paraffin fire → Louise's abrupt marriage letter — lodger farce with one real blaze.",
        "cast": "Emmeline the discreet hostess, Clarence Mumford the season-ticket economist, Louise the volatile guest, Tom Cobb the blunt suitor — short-cast suburban comedy.",
        "pace": "Nine chapters; advertisement to fire to honeymoon letter without Victorian dilation — novella tempo.",
        "prose": "Rent and season-ticket arithmetic; 'paying guest' euphemism; Louise's plain-dress wedding note — comic exactness without slapstick padding.",
        "world": "Sutton fine air vs London friends, Coburg Lodge aftermath, Holloway house and Broadstairs honeymoon — lower-middle suburb as social stage.",
        "hook": "Mumford's casual advertisement suggestion meeting Emmeline's 'extrav—' fear — money comedy before Louise arrives.",
        "innov": "Lodger plot as class-performance farce — 'paying guest' named as respectability dodge, not Dickensian orphan rescue.",
        "ending": "Marriage letter, little disagreement already won by Louise, screen replacing the burnt one — comic closure that refuses moral sermon."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.VII–IX · fire to marriage letter · late arc",
          "quote": "fire from a burning tongue that ran along the carpet; and Louise's dress, well sprinkled with paraffin, aided the conflagration. Cobb, of course, saw only the danger to the girl. He seized the woollen hearthrug and tried to wrap it about her…",
          "why_score": "Lodger friction becomes literal fire then Louise's offstage wedding — plot sealed as farce with one real hazard — so plot scores 84."
        },
        "cast": {
          "locus": "Ch.V · Louise asks kindness · ~50%",
          "quote": "'I dare say you heard the row,' Miss Derrick remarked coldly. 'I'm very sorry, but nothing of that kind shall happen again.' … 'I am going to ask you to do me a great kindness, Mrs. Mumford.'",
          "why_score": "Louise restrained yet demanding; Emmeline friendly 'from a distance' — guest and hostess individuated by tone after the row — so cast scores 85."
        },
        "pace": {
          "locus": "Ch.I–IX · nine-chapter span · structural",
          "quote": "It was Mumford who saw the advertisement and made the suggestion. His wife gave him a startled look. 'But--you don't mean that it's necessary? Have we been extrav--'",
          "why_score": "Advertisement to honeymoon letter in nine chapters — suburban farce without serial padding — so pace scores 88."
        },
        "prose": {
          "locus": "Ch.I · rent arithmetic · open",
          "quote": "The rent was heavy: so was the cost of Clarence's season-ticket. Against this they had set the advantage of the fine air of Sutton, so good for the child and for the mother, both vastly better in health since they quitted London.",
          "why_score": "Money and air named as ledger lines — comedy of economy without flourish — so prose scores 86."
        },
        "world": {
          "locus": "Ch.I · Sutton vs London · open/world",
          "quote": "Moreover, the remoteness of their friends favoured economy; they could easily decline invitations, and need not often issue them. They had a valid excuse for avoiding public entertainments…",
          "why_score": "Sutton as health-and-economy geography against London sociability — suburb as stage for the lodger experiment — so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · advertisement · open anchor",
          "quote": "It was Mumford who saw the advertisement and made the suggestion. His wife gave him a startled look. 'But--you don't mean that it's necessary? Have we been extrav--' 'No, no! Nothing of the kind.'",
          "why_score": "'Extrav—' cut off establishes money panic before Louise — inviting comic hook — so hook scores 87."
        },
        "innov": {
          "locus": "mid · 'paying guest' euphemism · thematic",
          "quote": "Having secured their \"paying guest,\" they hoped she would remain with them for a year or two at least. But already Louise had dropped hints such as Emmeline could not fail to understand…",
          "why_score": "Respectability dodge named in quotes — lodger as class performance, not rescue plot — so innov scores 85."
        },
        "ending": {
          "locus": "Ch.IX · Louise's letter · ending anchor",
          "quote": "'Dear Mrs. Mumford,--I know you'll be glad to hear it's all over. … After it was over, Tom and I had just a little disagreement about something, but of course he gave way, and I don't think we shall get on together at all badly.'",
          "why_score": "Plain-dress wedding and Louise already winning disagreements — comic closure without sermon — so ending scores 84."
        }
      }
    },
    {
      "file": "372-denzil-quarrier.md",
      "id": "print-v0.denzil-quarrier",
      "title": "Denzil Quarrier",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "political novel / secret-marriage drama / provincial election study",
      "source_text": "https://www.gutenberg.org/cache/epub/4303/pg4303.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 87,
        "cast": 86,
        "pace": 84,
        "prose": 87,
        "world": 85,
        "hook": 86,
        "innov": 88,
        "ending": 89
      },
      "evidence": {
        "plot": "Lilian's hidden domestic life → Denzil's Liberal candidacy → secret marriage exposed to politics → Glazzard's betrayal → post-marriage reckoning — private bond destroyed by public ambition.",
        "cast": "Denzil the confident candidate-husband, Lilian the solitary hidden wife, Eustace Glazzard the artistic betrayer, Liversedge the local Liberal — personnel sharpened by secrecy.",
        "pace": "Twenty-seven chapters; domestic dusk dilates early, election and confession accelerate the second half.",
        "prose": "Cat and unread volume; 'for good and all—no doubt about that'; Judas head modelled after betrayal — cool psychological exactness.",
        "world": "Quiet furnished sitting-room, Kew encounter, Polterham candidacy, Highmead death, north-London temporary house — province and Capital as stages of concealment.",
        "hook": "Lilian staring at an unturned page in autumn dusk — solitude before politics names the novel's pressure.",
        "innov": "Secret marriage as electoral time-bomb — political novel where the scandal is private legitimacy, not platform doctrine.",
        "ending": "Glazzard's 'I can't tell you why'; Denzil's 'You are safe from me' and walk into the court — refusal of revenge as moral closure."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XIV · secret marriage told · ~50%",
          "quote": "Lilian became my wife, for good and all--no doubt about that! But I didn't trouble much about the future--it's my way. … They think she is teaching in London. The tragedy excuses her from visiting them. Aunt and sister are sworn to secrecy concerning her whereabouts.",
          "why_score": "Secret wife plus Bristol cover story plant the electoral bomb — private history fused to public candidacy — so plot scores 87."
        },
        "cast": {
          "locus": "Ch.I · Lilian reverie · open",
          "quote": "Lilian seemed to be reading. She sat on a footstool, her arm resting on the seat of a basket-chair, which supported a large open volume. But her hand was never raised to turn a page, and it was long since her eyes had gathered the sense of the lines on which they were fixed.",
          "why_score": "Lilian individuated by unread book and childhood posture before Denzil or Glazzard speak — solitude as character — so cast scores 86."
        },
        "pace": {
          "locus": "Ch.I vs Ch.XXI–XXVII · structure",
          "quote": "For half an hour there had been perfect silence in the room. The cat upon the hearthrug slept profoundly; the fire was sunk to a still red glow; the cold light of the autumn afternoon thickened into dusk.",
          "why_score": "Opening dusk dilates; later election and confession compress — provincial political tempo, not thriller — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.XXVII · Judas / confession · ending prose",
          "quote": "\"I can't tell you why I did it. I'm not sure that I quite understand now. I did it, and there's no more to be said.\" Denzil turned away, and stood with his eyes fixed on the ground.",
          "why_score": "Betrayal stated without rhetoric — Glazzard's blank motive against Denzil's silence — so prose scores 87."
        },
        "world": {
          "locus": "Ch.I · furnished sitting-room · open/world",
          "quote": "A pleasant little sitting-room, furnished in the taste of our time; with harmonies and contrasts of subdued colour…",
          "why_score": "Tasteful room as concealment cell before Polterham politics — domestic interior as political risk — so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · autumn dusk · open anchor",
          "quote": "This attitude had been a favourite one with her in childhood, and nowadays, in her long hours of solitude, she often fell into the old habit. It was a way of inviting reverie, which was a way of passing the time.",
          "why_score": "Solitude-as-habit invites the secret before politics arrives — quiet hook — so hook scores 86."
        },
        "innov": {
          "locus": "Ch.VII–XIV · election meets secrecy · thematic",
          "quote": "I may as well tell you, Liversedge has been persuaded to stand as Liberal candidate for Polterham at the next election. It surprised me rather; I shouldn't have thought he was the kind of fellow to go in for politics.",
          "why_score": "Provincial Liberal machinery enters a household already living a legal fiction — scandal as legitimacy, not platform — so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XXVII · 'You are safe from me' · ending anchor",
          "quote": "\"Quarrier, you can't forgive me, and I don't wish you to. But may I hope that you won't let my wife know of it?\" \"You are safe from me,\" answered Denzil, barely glancing at him, and at once walked away.",
          "why_score": "No duel or courtroom — refusal of revenge after betrayal — moral closure by walking out — so ending scores 89."
        }
      }
    },
    {
      "file": "373-in-the-year-of-jubilee.md",
      "id": "print-v0.in-the-year-of-jubilee",
      "title": "In the Year of Jubilee",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "suburban social novel / Jubilee-year study / New Woman marriage critique",
      "source_text": "https://www.gutenberg.org/cache/epub/4307/pg4307.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.0,
      "l1": {
        "plot": 89,
        "cast": 88,
        "pace": 84,
        "prose": 88,
        "world": 90,
        "hook": 87,
        "innov": 90,
        "ending": 88
      },
      "evidence": {
        "plot": "Camberwell household grind → Jubilee crowd and Nancy Lord's education → secret bond with Tarrant → veiled pregnancy and social siege → negotiated separate-house marriage — suburban destinies under Jubilee noise.",
        "cast": "Nancy Lord the ambitious Camberwell girl, Lionel Tarrant the restless gentleman, Beatrice French the acute sister-in-law, Arthur Peachey the escaping husband, Jessica the companion — Gissing's Jubilee ensemble.",
        "pace": "Six parts; Jubilee set-pieces and courtship accelerate, household and 'veiled' mid-sections dilate without thriller cut.",
        "prose": "Buff-brick complacence of De Crespigny Park; 'Into Bondage' domestic logic; Tarrant's amiable 'Not in the least' — cool satire of suburb speech.",
        "world": "De Crespigny Park / Grove Lane Camberwell, Jubilee shop-windows, western-suburb house talk — 1887 London as geography of respectability and display.",
        "hook": "Peachey's silent Sunday escape before Beatrice's heliotrope and broken toy — household as trap before Nancy's plot.",
        "innov": "Jubilee year as social amplifier for half-educated ambition and irregular marriage — public festival fused to private contract experiment.",
        "ending": "House in the western suburbs; society in moderation; separate living as principle with ordinary appearances — modern marriage without melodrama death."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Pt VI Ch.6 · separate-house bargain · ending/plot seal",
          "quote": "'But you? You won't live with me?' 'You know my view of that matter.' Nancy kept her eyes down, and reflected. 'Will it be known to everybody that we don't live together?' 'Well,' answered Tarrant, with a laugh, 'by way of example, I should rather like it to be known…'",
          "why_score": "Jubilee-to-bondage arc resolves as negotiated separate household — plot sealed without courtroom or death — so plot scores 89."
        },
        "cast": {
          "locus": "Pt I Ch.1 · Beatrice French · open cast",
          "quote": "Then a bedroom door opened, and a lady in a morning gown of the fashionable heliotrope came downstairs. She had acute features; eyes which seemed to indicate the concentration of her thoughts upon a difficult problem, and cheeks of singular bloom. Her name was Beatrice French…",
          "why_score": "Beatrice's acute face and disgust at slovenly housekeeping individuate the Peachey household before Nancy rises — ensemble cast sharp — so cast scores 88."
        },
        "pace": {
          "locus": "six-part structure · Pt II–V dilation",
          "quote": "She broke off suddenly, and, without looking round, addressed her companions. 'You can give the third seat at the Jubilee to somebody else. I'm provided for.' 'Who are you going with?' asked Ada. 'My masher,' the girl replied with a giggle.",
          "why_score": "Jubilee set-piece energy against long domestic middle — social-realist tempo, not serial cliffhangers — so pace scores 84."
        },
        "prose": {
          "locus": "Pt I Ch.1 · De Crespigny Park · open prose",
          "quote": "In point of respectability, it has claims only to be appreciated by the ambitious middle-class of Camberwell. Each house seems to remind its neighbour, with all the complacence expressible in buff brick, that in this locality lodgings are not to let.",
          "why_score": "Buff-brick complacence as social sentence — suburb named without picturesque haze — so prose scores 88."
        },
        "world": {
          "locus": "Pt I Ch.1 · Camberwell thoroughfare · world anchor",
          "quote": "De Crespigny Park, a thoroughfare connecting Grove Lane, Camberwell, with Denmark Hill, presents a double row of similar dwellings; its clean breadth, with foliage of trees and shrubs in front gardens, makes it pleasant to the eye that finds pleasure in suburban London.",
          "why_score": "Named streets and double-fronted houses map Jubilee London as respectability geography — so world scores 90."
        },
        "hook": {
          "locus": "Pt I Ch.1 · Peachey's escape · open",
          "quote": "At eight o'clock on Sunday morning, Arthur Peachey unlocked his front door, and quietly went forth. He had not ventured to ask that early breakfast should be prepared for him. Enough that he was leaving home for a summer holiday--the first he had allowed himself since his marriage three years ago.",
          "why_score": "Silent holiday escape before the house wakes — marriage as trap established before Nancy — so hook scores 87."
        },
        "innov": {
          "locus": "Pt VI · marriage as example · thematic",
          "quote": "'Just one question,' she said at length. 'Look me in the face. Are you--ever so little--ashamed of me?' He regarded her steadily, smiling. 'Not in the least.'",
          "why_score": "Irregular Jubilee-era bond rewritten as conscious separate-house experiment — festival year fused to New Woman contract — so innov scores 90."
        },
        "ending": {
          "locus": "Pt VI Ch.6 · 'Not in the least' · ending anchor",
          "quote": "'Before I knew you; and before I knew myself. When, in fact, you were a notable young lady of Camberwell, and I—' … 'A notable young fool of nowhere at all.'",
          "why_score": "Shame revoked; Camberwell named without melodrama death — modern marriage closure — so ending scores 88."
        }
      }
    },
    {
      "file": "374-the-town-traveller.md",
      "id": "print-v0.the-town-traveller",
      "title": "The Town Traveller",
      "author": "George Gissing",
      "band": "G-print",
      "genre": "print",
      "print_genre": "commercial-traveller comedy / lodgings farce / inheritance intrigue",
      "source_text": "https://www.gutenberg.org/cache/epub/4308/pg4308.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.8,
      "l1": {
        "plot": 85,
        "cast": 86,
        "pace": 87,
        "prose": 86,
        "world": 85,
        "hook": 88,
        "innov": 84,
        "ending": 85
      },
      "evidence": {
        "plot": "Gammon's lodging life → Polly Sparkes and missing-uncle chase → Lord Polperro identity tangle → wills and detections → Gammon at rest with Mrs Clover's shop — commercial farce with inheritance machinery.",
        "cast": "Gammon the buoyant town traveller, Polly Sparkes the sharp lodger, Mrs Bubb/Moggie the house machine, Mrs Clover the widow-shopkeeper, Parish the pursuing ally — comic personnel.",
        "pace": "Twenty-seven chapters; breakfast comedy and lodging rows keep bounce; Polperro middle thickens without stopping the traveller's hustle.",
        "prose": "'Three rashers, toasted crisp'; Polly's scrawl vs Mrs Clover's neat hand; lazy laugh through doors — vernacular exactness.",
        "world": "Lodging-house floors, china-shop, Chaffey's waiters, broughams and detectives — commercial London as rooms and routes.",
        "hook": "Breakfast in bed with heap of letters and 'Police News' order — traveller energy before the uncle mystery.",
        "innov": "Commercial traveller as comic centre of an aristocratic-will plot — trade hustle fused to baronial farce without detective solemnity.",
        "ending": "Mrs Clover will keep the shop; Gammon talks too long and is driven out; merry laugh all the way home — rest as courtship, not retirement."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XI–XXVII · Polperro to rest · arc",
          "quote": "A Mrs. Quodling, a widow, or believed to be a widow, came in for a large sum of money under the will of Lord Polperro… This will was contested by the family; a very complicated affair, Beeching tells me.",
          "why_score": "Lodging farce hooks to contested baronial will and missing-uncle chase — plot sealed when Gammon rests at Mrs Clover's door — so plot scores 85."
        },
        "cast": {
          "locus": "Ch.I · Gammon and Polly · open",
          "quote": "\"Patience, Polly! All in good time, my dear. Wrong foot out of bed this morning?\" Her door slammed, and there followed a lazy laugh from Mr. Gammon's chamber.",
          "why_score": "Gammon's lazy laugh against Polly's slam individuates lodging rivals before Polperro — so cast scores 86."
        },
        "pace": {
          "locus": "Ch.I · breakfast orders · open pace signal",
          "quote": "\"Bring 'em up, and put 'em under the door. And tell Mrs. Bubb I'll have breakfast in bed; you can put it down outside and shout. And I say, Moggie, ask somebody to run across and get me a 'Police News' and 'Clippings' and 'The Kennel'--understand? Two eggs, Moggie, and three rashers, toasted crisp--understand?\"",
          "why_score": "Rapid orders set traveller bounce that the Polperro middle never fully kills — so pace scores 87."
        },
        "prose": {
          "locus": "Ch.XXVII · Polly's scrawl · late prose",
          "quote": "Turning to Polly's scrawl (which contrasted so strongly with Mrs. Clover's neat, clear hand), Gammon discovered the passage which had disturbed his correspondent. \"You mustn't expect me to go into black for your husband, for uncle I won't call him.\"",
          "why_score": "Handwriting contrast as character — scrawl vs neat shopkeeper — so prose scores 86."
        },
        "world": {
          "locus": "Ch.I · lodging floors · world",
          "quote": "Moggie, the general, knocked at Mr. Gammon's door, and was answered by a sleepy \"Hallo?\" \"Mrs. Bubb wants to know if you know what time it is, sir? 'Cos it's half-past eight an' more.\"",
          "why_score": "General, landlady, shared floor — commercial lodging London before china-shop and broughams — so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · MR. GAMMON BREAKFASTS IN BED · open",
          "quote": "\"All right!\" sounded cheerfully from within. \"Any letters for me?\" \"Yes, sir; a 'eap.\"",
          "why_score": "Cheerful heap of letters before mystery — inviting commercial energy — so hook scores 88."
        },
        "innov": {
          "locus": "Ch.XI–XIV · trade meets barony · thematic",
          "quote": "For a minute or two I thought I'd found your uncle; I really did. Gosh! I said to myself, there's Clover at last! I wonder I didn't pin him like a bull terrier. But, as you know, I'm cautious--that's how I've made my fortune, Polly.",
          "why_score": "Traveller caution applied to aristocratic uncle-hunt — trade mind inside will farce — so innov scores 84."
        },
        "ending": {
          "locus": "Ch.XXVII · THE TRAVELLER AT REST · ending anchor",
          "quote": "\"I shall certainly keep on the shop,\" were her last words before the door opened. \"I've got used to it, and--it'll keep me out of mischief.\" Her merry little laugh echoed in Gammon's ears all the way home, and for hours after.",
          "why_score": "Shop kept; laugh follows him home — rest as courtship not retirement — so ending scores 85."
        }
      }
    },
    {
      "file": "375-honglou-yuanmeng.md",
      "id": "print-v0.honglou-yuanmeng-375",
      "title": "紅樓圓夢",
      "author": "臨鶴山人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "红楼续书 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/紅樓圓夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 76.4,
      "l1": {
        "plot": 76,
        "cast": 78,
        "pace": 74,
        "prose": 76,
        "world": 77,
        "hook": 78,
        "innov": 73,
        "ending": 79
      },
      "evidence": {
        "plot": "芳官接引（01）→黛玉还魂郡主理家→薛蟠现报（16）→赈灾姻缘→花神结案圆梦（31），补恨团圆主线清楚，中段官场宴集略散。",
        "cast": "黛玉/宝玉/平儿/郡主/芳官/薛蟠；/08 平儿欲出家、/16 香菱子扯衣 memorable。",
        "pace": "三十一回仙凡并行；/16 稠桑报应一段紧，中段寿宴联姻略拖。",
        "prose": "仿红楼半文半白；/01 坟穴白鼠、/31 花神名册有色，整体文采近续书中位。",
        "world": "大观园返魂—南河赈灾—稠桑驿—芙蓉祠花神；「圆后重圆」设定可触。",
        "hook": "/01 芳官寻妙玉得定魂丹、坟上白鼠探头，开卷即入续书补恨。",
        "innov": "人鬼报应以花神结案；续书套路内可辨，原创有限。",
        "ending": "/31 十二月花神到任、芙蓉仙判案圆梦，收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十六回 · 薛蟠稠桑遭報 · ~50% /16",
          "quote": "薛蟠忽要小解，便光著頭出去，才站在牆角，忽有隻蒼鷂往頭上一晃，「呀」的一聲，往後便倒。……只見頂門正中，剛被碗鋒嵌入。……薛蟠「哼」了一會，忽高聲念道：「碗片，碗片，血流被面；一命一償，冤魂立……」",
          "why_score": "芳官接引（01）→理家审案→薛蟠稠桑现报（16）→花神结案（31），补恨主线清楚而中段略散，故情节 76。"
        },
        "cast": {
          "locus": "第八回 · 平兒欲出家 · ~25% /08",
          "quote": "平兒哭道：「……此番如不是郡主救我，死了還落個臭名聲兒！……我今日就到櫳翠庵拜四姑娘為師去！」……巧姐道：「……姨媽必要出家，我撞死在這裡便了。」",
          "why_score": "平儿/巧姐/郡主/贾琏群像；受诬后欲出家与巧姐要撞墙 memorable，故人物 78。"
        },
        "pace": {
          "locus": "第十六回 · 香菱子扯衣 · ~50% /16",
          "quote": "那時香菱所生兒子才得九歲，便問：「爹那裡去？」薛蟠：「我滄州去。」他忽然大哭道：「爹，去不得！爹去，就瞧不見爹了。」扯住衣服，死也不放。",
          "why_score": "三十一回仙凡并行；稠桑现报段信息密，寿宴联姻中段略拖，故节奏 74。"
        },
        "prose": {
          "locus": "第一回 · 黛玉墳白鼠 · open /01",
          "quote": "那芳官次晚同五兒先到黛玉墳上，只見前有一洞，中有幾個大白老鼠探頭探腦，見人便進去了，彼此詫異。……到十五子時……見一大堆……",
          "why_score": "仿红楼口吻；坟穴白鼠开卷有象，整体文采近续书中位，故文笔 76。"
        },
        "world": {
          "locus": "第三十一回 · 花神到任 · end /31",
          "quote": "賈母道：「我早證仙班，為誤了兩玉兒姻事，遲至今日；幸前緣已續，上帝敕為護花仙姥，到任去也。」……元妃道：「……今幸前緣復續，可贖前愆。蒙敕為三月花神……」",
          "why_score": "大观园—南河—稠桑—芙蓉祠；护花仙姥与十二月花神名册可触，故世界观 77。"
        },
        "hook": {
          "locus": "第一回 · 妙玉付定魂丹 · open /01",
          "quote": "妙玉道：「……上帝已命林姑娘還魂，與寶二爺完聚，還要大做事業。但我已屍解成仙，不必露相，等你來交代與你。」……又付他一粒定魂丹、一錢人參、四兩燕窩……",
          "why_score": "/01 芳官遇妙玉得丹、往林氏祠验言，开卷即入续书补恨，故钩子 78。"
        },
        "innov": {
          "locus": "第三十一回 · 借形借神 · end /31",
          "quote": "仙妃復站起，向南叩齒道：「既可借形，亦可借神；是一是二，非假非真。速請青霞姐姐到壇。」……「姊姊軀殼已被鴛鴦姐姐借去，原神無著……欲代司八月花事……」",
          "why_score": "以花神借形结案圆梦，续书套路内有辨识而原创有限，故创新 73。"
        },
        "ending": {
          "locus": "第三十一回 · 圓後重圓 · end /31",
          "quote": "又見十二月花神劉姥姥也來稟參，仙妃道：「姥姥，你年高壽考，如今群芳園裡，正好與老太太作伴兒了。」請示諸神，隨各紛紛散去。",
          "why_score": "/31 花神到任、群芳结案，圆后重圆收束完整，故结局 79。"
        }
      }
    },
    {
      "file": "376-hou-honglou-meng.md",
      "id": "print-v0.hou-honglou-meng-376",
      "title": "後紅樓夢",
      "author": "逍遙子（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "红楼续书 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/後紅樓夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.5,
      "l1": {
        "plot": 80,
        "cast": 82,
        "pace": 78,
        "prose": 81,
        "world": 80,
        "hook": 84,
        "innov": 82,
        "ending": 77
      },
      "evidence": {
        "plot": "补恨嘱咐（01）→黛玉回生治家→宝玉病魔（11）→黛玉理账→评《石头记》（20），补恨主线清楚；WS 仅二十回，全帙收束未见。",
        "cast": "黛玉/宝玉/宝钗/晴雯/紫鹃/曹雪芹；/06 晴雯疑哑谜、/20 莺儿数五好 memorable。",
        "pace": "二十回可用本节奏稳；/11 双医会诊密，中段婚宴事务略拖。",
        "prose": "仿红楼口语细腻；/01 离恨天补恨天并置、/20 元小说自评有锋。",
        "world": "离恨天/补恨天/潇湘馆/荣府账房；练容金鱼回生设定可触。",
        "hook": "/01 雪芹梦游补恨天、兰芝嘱黛玉回生，开卷即立续书题旨。",
        "innov": "以曹雪芹入书自指、宝玉请另编后书；元小说层高于寻常续书。",
        "ending": "/20 宝钗评《红楼梦》收束可用末回；真结局第30回 WS 未见。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十一回 · 寶玉吐血雙醫 · ~50% /11",
          "quote": "被鶯兒提醒了一句，即便栽倒了，吐了一口血出來，登時昏迷不醒。……汪大夫……「……火急上升……切不可喝水。只恐轉經火盛，到第七日後，還要發斑。」……王太醫……「不妨不妨……大要在血虛肝臊……」",
          "why_score": "补恨嘱咐（01）→回生治家→病魔双医（11）→评石头记（20），主线清楚而全帙末十回未见，故情节 80。"
        },
        "cast": {
          "locus": "第六回 · 晴雯疑啞謎 · ~25% /06",
          "quote": "黛玉笑道：「你要算我的人兒，我不信。」……晴雯就急起來道：「咱們原是老太太身邊的人，難道姑娘也要攆出這個屋子去？」黛玉笑道：「我肯攆你？敢則有人招呢。」",
          "why_score": "黛玉/晴雯/紫鹃口角鲜活；体谅反成疑心 memorable，故人物 82。"
        },
        "pace": {
          "locus": "第十一回 · 請醫來回 · ~50% /11",
          "quote": "賈璉飛風的叫人騎著馬請王太醫去。去的人一會子就轉來，回道：「王太醫出城去了……大街上到了一位廣東的名醫汪大夫……」",
          "why_score": "二十回可用本节奏稳；会诊段密、婚宴事务中段略拖，故节奏 78。"
        },
        "prose": {
          "locus": "第一回 · 離恨補恨並置 · open /01",
          "quote": "是夜夢遊至一所天宮，一字兒排著，一邊是離恨天，一邊是補恨天，都有玉榜金字。……大抵的是有離必補的因果。",
          "why_score": "仿红楼细腻；离恨/补恨对举立题，文采高于寻常续书，故文笔 81。"
        },
        "world": {
          "locus": "第一回 · 練容金魚回生 · open /01",
          "quote": "喜有練容金魚，真身未壞，卻有妖僧魔阻，須守時辰。便將黛玉、晴雯之魂交付史太君，帶在宗祠守候。……還遣韋馱尊君到榮國府送他回生……",
          "why_score": "补恨天/宗祠回生/练容金鱼；仙凡交接设定可触，故世界观 80。"
        },
        "hook": {
          "locus": "第一回 · 雪芹應承後書 · open /01",
          "quote": "於是寶玉再請曹雪芹另編出《後紅樓夢》，將死生離合一段真情，一字字直敘。雪芹亦義不容辭，此《後紅樓夢》之所為續編也。",
          "why_score": "/01 以宝玉央雪芹另编开卷，钩子即续书契约，故钩子 84。"
        },
        "innov": {
          "locus": "第二十回 · 寶釵評石頭記 · end /20",
          "quote": "黛玉笑道：「……求他編什麼《紅樓夢》。……就編到一百二十回書。……還把那兩個拐子編做仙佛，一發可笑。」寶釵……「這部書若傳開了，你可還成個人兒？」",
          "why_score": "书中人评原著、曹雪芹入戏自指，元小说层高于寻常续书，故创新 82。"
        },
        "ending": {
          "locus": "第二十回 · 鶯兒數五好 · end /20",
          "quote": "「第一，性格溫存……第二，詩書上功夫深得緊……第三，活計上哪一件不精……第四……冷香丸……第五……眉眼兒……哪一件不好？」",
          "why_score": "/20 以宝钗五好与评书收束可用末回；真结局第30回未见，故结局 77。"
        }
      }
    },
    {
      "file": "377-gelian-huaying.md",
      "id": "print-v0.gelian-huaying-377",
      "title": "隔簾花影",
      "author": "清無名氏（四橋居士序）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "世情果报 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/隔簾花影",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.2,
      "l1": {
        "plot": 83,
        "cast": 81,
        "pace": 79,
        "prose": 80,
        "world": 84,
        "hook": 82,
        "innov": 85,
        "ending": 84
      },
      "evidence": {
        "plot": "南宫暴死立报（01）→寡妇孤儿遭劫→汴京乱世姻缘（24）→仇人现报→金砖佛法收束（48），三世报主线完整。",
        "cast": "云娘/南宫吉/沈子金/皮员外/毛橘塘/泰定；/01 云娘贤惠对照、/36 橘塘悬壶 memorable。",
        "pace": "四十八回单元案与乱世总线交替；/12 说合段密，中段青楼略拖。",
        "prose": "话本半文半白兼诗词；/01 开卷果报诗、/36「响传」赋体有色。",
        "world": "武城—汴京—淮上；金兵掳掠、勾栏制度、三世报报应网可触。",
        "hook": "/01「积善降祥」立题后南宫吉贪色暴死，开卷即入果报。",
        "innov": "以金瓶梅人物转世果报重叙，乱世背景加持；续书谱系内辨识度高。",
        "ending": "/48 古井金砖、母子出家、仁义不亏收束，全书终有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 南宮吉暴死立報 · open /01",
          "quote": "所以天理不容，只活到三十三歲上，就一旦暴病死了。……自身不能償，子孫也要償的；今生不能償，後世也要償的；萬萬不爽，所以叫做「三世報」。",
          "why_score": "暴死立报（01）→孤儿遭劫→乱世姻缘（24）→仇人现报→金砖佛法（48），三世报主线完整，故情节 83。"
        },
        "cast": {
          "locus": "第三十六回 · 毛橘塘賣藥得活 · ~75% /36",
          "quote": "那金將干離不便問這是甚麼東西，毛橘塘才說起是醫家賣藥的本錢，把個番將喜的跳起來，道：「快解了他，這是個中用的，險些錯殺了他！」",
          "why_score": "橘塘/金将/云娘群像；响圈救命戏剧性强，故人物 81。"
        },
        "pace": {
          "locus": "第十二回 · 沈子金說合 · ~25% /12",
          "quote": "子金道：「昨日送禮，原說探探口氣，誰知這等順溜！……師師起先全不吐口，又是五千兩、三千兩，一味海說。」……皮員外……只把眼兒瞪著，半晌道：「他說的也有理。如今可怎麼樣？」",
          "why_score": "四十八回案卷与乱世交替；说合段信息密、青楼中段略拖，故节奏 79。"
        },
        "prose": {
          "locus": "第一回 · 開卷果報詩 · open /01",
          "quote": "古今何地不欹傾，獨有青天一坦平。……論到冥冥彰報應，何曾毫髮肯容情。……蒼蒼不是巧安排，自受皆由自作來。",
          "why_score": "话本白描兼诗谶；开卷双诗立果报题，文采稳，故文笔 80。"
        },
        "world": {
          "locus": "第二十四回 · 汴京亂世選女 · ~50% /24",
          "quote": "此時劉豫奉著金主之命，做了河南齊王。……一面出榜：凡良家女子十六以上，俱要赴開封府報名；娼妓三十以下，俱要赴宮中親選。這汴梁人民唬得手腳無惜……",
          "why_score": "武城—汴京金齐政权；选女榜与勾栏地理可触，故世界观 84。"
        },
        "hook": {
          "locus": "第一回 · 南宮吉貪色 · open /01",
          "quote": "獨到了女色二字上，便死也不顧了。……不是透捉他的家財，就是謀害他的夫命。如此作為，你道傷天理不傷天理！",
          "why_score": "/01 以贪色伤天理直入暴死，果报钩子硬，故钩子 82。"
        },
        "innov": {
          "locus": "第四十八回 · 古井金磚 · end /48",
          "quote": "泰定醒來……只見東牆根下起來一塊火……原來一塊石板壓著井口……內堆滿金磚元寶，不計其數。……不數鄧通之金穴，何用猗頓之銅山。",
          "why_score": "金瓶梅人物转世+乱世三世报+藏金报应，续书谱系内辨识度高，故创新 85。"
        },
        "ending": {
          "locus": "第四十八回 · 仁義收束 · end /48",
          "quote": "雲娘道；「是回山東武城縣毘盧庵中。」三人灑淚而別。……泰定、了空……「如今大娘出家，和三娘、細珠住在一個房裡……」",
          "why_score": "/48 出家、古井金砖、仁义不亏收束，全书终有力，故结局 84。"
        }
      }
    },
    {
      "file": "378-yinshi.md",
      "id": "print-v0.yinshi-378",
      "title": "蟫史",
      "author": "屠紳（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔军事 / 骈俪章回",
      "source_text": "https://zh.wikisource.org/wiki/蟫史",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.5,
      "l1": {
        "plot": 81,
        "cast": 78,
        "pace": 76,
        "prose": 88,
        "world": 85,
        "hook": 80,
        "innov": 90,
        "ending": 82
      },
      "evidence": {
        "plot": "甲子石起缘（卷01）→甘君分兵剿苗（卷06）→毒龙线（卷11）→四灵赌局军变（卷16）→主帅尸解（卷20），神魔军事总线可循而枝蔓多。",
        "cast": "甘君/木兰/烛生/斛斯/贺兰/知古；/卷11 木兰入龙宫、/卷20 张许自刎 memorable。",
        "pace": "二十卷骈俪密度高；/卷16 赌局段密，中段战檄略滞。",
        "prose": "硬语盘空、赋体叙述；/卷01 甲子石赋、/卷20 玉棺咒文采突出。",
        "world": "粤海甲子石—楚苗—乌蛮江龙窟—四灵图术数；神魔地理可触。",
        "hook": "/卷01 甲子石赋+烛生刻碑雷击失碑，开卷奇诡。",
        "innov": "以骈俪古文写长篇神魔军事，清代小说中辨识度极高。",
        "ending": "/卷20 斛斯贺兰尸解、玉棺升天，收束有仙气。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷六 · 甘君分兵議剿 · ~25% /卷06",
          "quote": "甘君曰：「……仆與諸君約，降苗勿用，置鄉兵於後軍，立營數十處，以牽制苗民，徐議攻取。」眾皆曰：「樞密屢命合圍……果計出萬全耶。」甘君曰：「前此嘗合圍矣，而卒不勝者……今分兵，則分賊之心與力也……」",
          "why_score": "甲子石起缘→分兵剿苗（卷06）→毒龙→四灵军变→尸解（卷20），总线可循而枝蔓多，故情节 81。"
        },
        "cast": {
          "locus": "卷十一 · 木蘭入龍宮 · ~50% /卷11",
          "quote": "木蘭入其宮，聞呼曰：「大王將餐！」有魚面長如二尺人者，以蒸艾剋肉進。王嚼巨骨盡咽……王飯而輒嘆曰：「群肉滿盤，不如一片人肝。」",
          "why_score": "木兰/毒龙父子群像；龙宫食人肝场面 memorable，故人物 78。"
        },
        "pace": {
          "locus": "卷十六 · 四靈圖賭局 · ~75% /卷16",
          "quote": "又三巡，余君得四奇先天圖，徵出龍虬。……又不及一巡，斛斯侯下龍虬蛟龜鳳犀……又下一能……其觀征，仰面蚌……演畢，皆大笑。",
          "why_score": "二十卷骈俪密度高；赌局段信息密、战檄中段略滞，故节奏 76。"
        },
        "prose": {
          "locus": "卷一 · 甲子石賦 · open /卷01",
          "quote": "昔三神山之山骨，非巧匠之所斫。乾三三而坤六六，益三五而齊其氣朔。……首甲子曰天行，迄六十知聖學，石紛羅於太空，信造物者為之追琢。",
          "why_score": "硬语盘空、赋体叙述；开卷甲子石赋即定骈俪调，文采突出，故文笔 88。"
        },
        "world": {
          "locus": "卷十一 · 毒龍宮制 · ~50% /卷11",
          "quote": "見龍宮罨晦色，其殿瓦以藍靛合蚌殼為之。罘豻七間，室三隅而無柱，制銅龕為座。……旁列周廬，長三百步，中掛人獸皮，及水族之鱗介衣……",
          "why_score": "粤海—楚苗—乌蛮江龙窟；神魔宫室与术数并置可触，故世界观 85。"
        },
        "hook": {
          "locus": "卷一 · 刻碑雷擊 · open /卷01",
          "quote": "燭生……十日而鐫畢。……一夕，天大雷電，失碑所在，燭生恚，自沈於海。……捕魚人常大溜、沙小溜……急泅水撈得之。",
          "why_score": "/卷01 刻碑雷击、渔父救人，开卷奇诡，故钩子 80。"
        },
        "innov": {
          "locus": "卷二十 · 玉棺咒 · end /卷20",
          "quote": "木蘭曰：「斛斯公自有仙輿，非凡物所能載。」乃拔劍斫地咒曰：仙蛻非真，玉棺非假。驅策斯來，咈咈使者。山石裂處，一玉棺自下起……",
          "why_score": "以骈俪古文贯穿神魔军事长篇，清代章回中辨识度极高，故创新 90。"
        },
        "ending": {
          "locus": "卷二十 · 主帥尸解 · end /卷20",
          "quote": "斛斯聞言起坐，與求張訣，大笑呼三大鬥，吸盡而逝……及夜，復聞鼓吹聲，天明失玉棺所在，其賀蘭之□亦無蹤。木蘭曰：「賀蘭亦天神，以其時屍解去。……」",
          "why_score": "/卷20 双帅尸解、玉棺升天，仙气收束完整，故结局 82。"
        }
      }
    },
    {
      "file": "379-li-gong-an.md",
      "id": "print-v0.li-gong-an-379",
      "title": "李公案",
      "author": "惜紅居士（清，署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/李公案",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.2,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 80,
        "prose": 81,
        "world": 83,
        "hook": 85,
        "innov": 80,
        "ending": 83
      },
      "evidence": {
        "plot": "立传（01）→石门无头案（09）→小白鰷结案归正传（18）→拐带堂讯（26）→沙匪烧衙初集终（34），公案单元链清楚。",
        "cast": "李公/程公/许国桢/张王氏/沙金兄弟；/09 验尸、/26 师母质对 memorable。",
        "pace": "三十四回初集体量适中；/18 自陈「勿喧宾夺主」后加速，中段药笼略密。",
        "prose": "晚清说书白话；/01 开篇自嘲西江月例、/34 煞尾诗可读。",
        "world": "嘉善—石门—杭州—京师—青县；衙役验尸、捐官花样、海匪窝点可触。",
        "hook": "/01「铜锤李」立传+身后夺恤，开卷即立清官传奇。",
        "innov": "公案套式内以「程公案勿喧宾」元叙述控线；指向二集预告。",
        "ending": "/34 沙匪就擒、吴谓逃海、煞尾诗结初集，收束清楚。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十八回 · 結命案歸正傳 · ~50% /18",
          "quote": "因為什麼不便細說呢？為這部書中編的是李公案，若再連篇累牘敘下去，不是變成程公案了麼？……迨兇犯已獲，錯殺的緣故業已明白，則以後各事便與李公無干了。",
          "why_score": "立传→无头案（09）→结案归正传（18）→拐带→沙匪初集终（34），公案链清楚，故情节 84。"
        },
        "cast": {
          "locus": "第二十六回 · 許國楨堂訊 · ~75% /26",
          "quote": "李公道：「你年輕的人，怎麼幹這不端的事？……如今你把這女子藏在哪裡？」許國楨道：「……遇見一伙強人，將童生從車上拉下，連車並師妹一並劫去。……」李公喝道：「……怎你師母在西門外又遇見你……反將他毆打……」",
          "why_score": "李公/许国桢/张王氏对质鲜明；师母寻女与戒尺逼供 memorable，故人物 82。"
        },
        "pace": {
          "locus": "第九回 · 石門驗屍 · ~25% /09",
          "quote": "仵作……高聲報道：「無頭屍身一具，身長四尺五寸八分。頸上致命鐵器傷一處……」招房便照他報一句寫一句……程公……親到屍旁相驗……",
          "why_score": "三十四回初集适中；验尸段密、药笼中段略拖，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 西江月通例 · open /01",
          "quote": "這首詞是惜紅居士的杜撰，也算小說家的通例。凡作小說，無論高底好歹，必有一首詞開首。這詞的排調，十之有九是西江月。因此惜紅居士編纂此書也不能不照例辦理。",
          "why_score": "晚清说书白话；开篇自嘲通例有趣，文笔稳，故文笔 81。"
        },
        "world": {
          "locus": "第三十四回 · 水路旱路匪數 · end /34",
          "quote": "鍾篤道：「旱路上八十人，是小沙統轄的。水路上六百多人，是大沙統轄的。現在水路朋友有一多半在山東，在這兒只百十來人。」",
          "why_score": "州县衙署—海匪窝点—山东接线；公案地理与匪帮编制可触，故世界观 83。"
        },
        "hook": {
          "locus": "第一回 · 銅錘李立傳 · open /01",
          "quote": "這就是人人皆知、個個盡曉的銅錘李，李大人。……活龍活現，彷彿宋朝的包龍圖，國初的施不全一般。",
          "why_score": "/01 以铜锤李比包公施公立传，公案钩子硬，故钩子 85。"
        },
        "innov": {
          "locus": "第十八回 · 勿喧賓奪主 · ~50% /18",
          "quote": "倘再喋喋不休，這就叫喧賓奪主，不成章法了。雖係平話小說，也自有個一定時體例，不是亂來的。既經交代明白，便該接叙正文。",
          "why_score": "公案套式内用元叙述掐断程公支线、预告二集，故创新 80。"
        },
        "ending": {
          "locus": "第三十四回 · 初集煞尾詩 · end /34",
          "quote": "這初集算已完卷。有一首詩……做個煞尾：詩曰：海陬小試笑牛刀，鋤暴安良安憚勞。聽說而今燕水土，猶傳逸事話漁樵。",
          "why_score": "/34 沙匪就擒、吴谓逃海、煞尾诗结初集，收束清楚，故结局 83。"
        }
      }
    },
    {
      "file": "380-the-warden.md",
      "id": "print-v0.the-warden",
      "title": "The Warden",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "clerical satire / conscience novel / Barsetshire series opener",
      "source_text": "https://www.gutenberg.org/cache/epub/619/pg619.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.4,
      "l1": {
        "plot": 88,
        "cast": 89,
        "pace": 85,
        "prose": 90,
        "world": 87,
        "hook": 88,
        "innov": 91,
        "ending": 89
      },
      "evidence": {
        "plot": "Hiram's Hospital sinecure challenged → Bold's reform press → Eleanor's plea and Harding's London conscience trip → quiet resignation — plot driven by moral discomfort, not melodrama.",
        "cast": "Septimus Harding the cello-playing conscience, Archdeacon Grantly the combat-cock churchman, Eleanor the Iphigenia daughter, John Bold the reformer-suitor — Barset personnel already distinct.",
        "pace": "Twenty-one short chapters; London escape and resignation accelerate, but hospital politics and newspaper skirmish dilate the middle.",
        "prose": "Narrator refuses to name Wells or Salisbury; cock-spur simile for the archdeacon; schoolboy/convict escape for Harding — ironic clerical plain style.",
        "world": "Barchester cloisters, Hiram's Hospital bedesmen, London lawyer rooms — cathedral England as a closed moral economy.",
        "hook": "Beneficed clergyman in '----' renamed Barchester to dodge personality — comic caution that invents a county at once.",
        "innov": "Church patronage treated as conscience case rather than Gothic villainy — invents Barsetshire as durable social theatre.",
        "ending": "Author ties a 'seemly knot' without stirring events — resignation as quiet justice, not triumph speech."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XI · Iphigenia · ~50%",
          "quote": "When Eleanor laid her head on her pillow that night, her mind was anxiously intent on some plan by which she might extricate her father from his misery; and, in her warm-hearted enthusiasm, self-sacrifice was decided on as the means to be adopted. Was not so good an Agamemnon worthy of an Iphigenia? She would herself personally implore John Bold to desist from his undertaking…",
          "why_score": "Hospital challenge, reform press, daughter's plea, and London conscience trip converge on self-sacrifice as plot engine rather than courtroom climax — so plot scores 88."
        },
        "cast": {
          "locus": "Ch.V · Archdeacon as cock · ~25%",
          "quote": "Though doubt and hesitation disturbed the rest of our poor warden, no such weakness perplexed the nobler breast of his son-in-law. As the indomitable cock preparing for the combat sharpens his spurs, shakes his feathers, and erects his comb, so did the archdeacon arrange his weapons for the coming war, without misgiving and without fear.",
          "why_score": "Harding's hesitation against Grantly's combat readiness individuates both at once — Barset cast already comic and moral — so cast scores 89."
        },
        "pace": {
          "locus": "Ch.XVI · London escape · ~75%",
          "quote": "No schoolboy ever ran away from school with more precaution and more dread of detection; no convict, slipping down from a prison wall, ever feared to see the gaoler more entirely than Mr Harding did to see his son-in-law as he drove up in the pony carriage to the railway station, on the morning of his escape to London.",
          "why_score": "Twenty-one chapters; escape accelerates after dilated hospital politics, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · Barchester named · open anchor",
          "quote": "The Rev. Septimus Harding was, a few years since, a beneficed clergyman residing in the cathedral town of ----; let us call it Barchester. Were we to name Wells or Salisbury, Exeter, Hereford, or Gloucester, it might be presumed that something personal was intended; and as this tale will refer mainly to the cathedral dignitaries of the town in question, we are anxious that no personality may be suspected.",
          "why_score": "Dashed blank town against named cathedral rivals — ironic clerical plain style inventing a map — so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · West of England town · open",
          "quote": "Let us presume that Barchester is a quiet town in the West of England, more remarkable for the beauty of its cathedral and the antiquity of its monuments than for any commercial prosperity; that the west end of Barchester is the cathedral close…",
          "why_score": "Close, hospital, and cathedral dignity mapped as a moral economy rather than industrial spectacle, so world scores 87."
        },
        "hook": {
          "locus": "Ch.I · no personality · open anchor",
          "quote": "Were we to name Wells or Salisbury, Exeter, Hereford, or Gloucester, it might be presumed that something personal was intended…",
          "why_score": "Comic caution invents Barchester before plot names the hospital quarrel — inviting narrator conspiracy — so hook scores 88."
        },
        "innov": {
          "locus": "series invent · thematic",
          "quote": "The Rev. Septimus Harding was, a few years since, a beneficed clergyman residing in the cathedral town of ----; let us call it Barchester.",
          "why_score": "Church sinecure as conscience novel rather than Gothic villainy — Barsetshire invented as durable social theatre — so innov scores 91."
        },
        "ending": {
          "locus": "Ch.XXI · Conclusion · ending anchor",
          "quote": "Our tale is now done, and it only remains to us to collect the scattered threads of our little story, and to tie them into a seemly knot. This will not be a work of labour, either to the author or to his readers; we have not to deal with many personages, or with stirring events…",
          "why_score": "Seemly knot without stirring events seals resignation as quiet justice — so ending scores 89."
        }
      }
    },
    {
      "file": "381-barchester-towers.md",
      "id": "print-v0.barchester-towers",
      "title": "Barchester Towers",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "clerical comedy / marriage plot / Barsetshire high satire",
      "source_text": "https://www.gutenberg.org/cache/epub/3409/pg3409.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.3,
      "l1": {
        "plot": 92,
        "cast": 93,
        "pace": 86,
        "prose": 91,
        "world": 90,
        "hook": 92,
        "innov": 90,
        "ending": 88
      },
      "evidence": {
        "plot": "Bishop vacancy → Proudie/Slope Low-Church invasion → hospital and love triangulations → Slope's fall and Arabin/Eleanor marriage — ecclesiastical chess as marriage plot.",
        "cast": "Mrs Proudie the doctrinal tyrant, Slope the oily chaplain, Eleanor Bold the widow prize, Signora Neroni the sofa strategist, Archdeacon Grantly the High-Church war-horse — Trollope's sharpest Barset ensemble.",
        "pace": "Fifty-three chapters of receptions, Ullathorne sports, and palace intrigue; Slope's crises accelerate, but fête and dinner dilate the middle.",
        "prose": "Bishop question hourly asked; chessboard move for Slope; children's-party ending named as sweetmeats — comic narrator at full power.",
        "world": "Palace, deanery, Ullathorne paddock, Plumstead — Barchester as contested church geography mapped room by room.",
        "hook": "Ten days of 'Who was to be the new bishop?' answered hourly in various ways — institutional gossip as first engine.",
        "innov": "Church party war written as social comedy and marriage market — Victorian clerical novel without Tractarian solemnity.",
        "ending": "Sugar-plums ending: Arabin wedding dialogue and Slope dismissed — comic justice sealed, not tragic purge."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XV · Widow's Suitors · ~25%",
          "quote": "Mr. Slope lost no time in availing himself of the bishop's permission to see Mr. Quiverful, and it was in his interview with this worthy pastor that he first learned that Mrs. Bold was worth the wooing. He rode out to Puddingdale to communicate to the embryo warden the goodwill of the bishop in his favour…",
          "why_score": "Hospital patronage and widow-wooing braid into one Slope campaign — church plot and marriage plot as one board — so plot scores 92."
        },
        "cast": {
          "locus": "Ch.XXVII · Slope triumph · ~50%",
          "quote": "Mr. Slope, as we have said, left the palace with a feeling of considerable triumph. Not that he thought that his difficulties were all over--he did not so deceive himself--but he felt that he had played his first move well, as well as the pieces on the board would allow, and that he had nothing with which to reproach himself.",
          "why_score": "Slope as chess-player against Proudie palace and Eleanor prize — cast individuated by tactic, not type-label alone — so cast scores 93."
        },
        "pace": {
          "locus": "Ch.XXXIX · Ullathorne sports · ~75%",
          "quote": "On the whole, Miss Thorne's provision for the amusement and feeding of the outer classes in the exoteric paddock was not unsuccessful. Two little drawbacks to the general happiness did take place, but they were of a temporary nature, and apparent rather than real.",
          "why_score": "Fifty-three chapters; fête paddock dilates after Slope crises, so pace scores 86."
        },
        "prose": {
          "locus": "Ch.LIII · sweetmeats · ending prose",
          "quote": "The end of a novel, like the end of a children's dinner party, must be made up of sweetmeats and sugar-plums. There is now nothing else to be told but the gala doings of Mr. Arabin's marriage, nothing more to be described than the wedding-dresses…",
          "why_score": "Children's-party simile names comic closure without purple fog — narrator mastery — so prose scores 91."
        },
        "world": {
          "locus": "Ch.I · cathedral city · open",
          "quote": "In the latter days of July in the year 185--, a most important question was for ten days hourly asked in the cathedral city of Barchester, and answered every hour in various ways--Who was to be the new bishop?",
          "why_score": "Palace, close, and hourly gossip map Barchester as contested church geography, so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · new bishop · open anchor",
          "quote": "The death of old Dr. Grantly, who had for many years filled that chair with meek authority, took place exactly as the ministry of Lord ---- was going to give place to that of Lord ----.",
          "why_score": "Vacancy timed to ministry change establishes institutional stakes before Slope enters — so hook scores 92."
        },
        "innov": {
          "locus": "party war as comedy · thematic",
          "quote": "Mr. Slope lost no time in availing himself of the bishop's permission to see Mr. Quiverful, and it was in his interview with this worthy pastor that he first learned that Mrs. Bold was worth the wooing.",
          "why_score": "Low-Church invasion and marriage market treated as one social comedy — clerical novel without Tractarian solemnity — so innov scores 90."
        },
        "ending": {
          "locus": "Ch.LIII · Conclusion · ending anchor",
          "quote": "There is now nothing else to be told but the gala doings of Mr. Arabin's marriage, nothing more to be described than the wedding-dresses, no further dialogue to be recorded than that which took place between the archdeacon, who married them, and Mr. Arabin and Eleanor, who were married.",
          "why_score": "Sugar-plums and wedding dialogue seal comic justice after Slope's farewell — so ending scores 88."
        }
      }
    },
    {
      "file": "382-doctor-thorne.md",
      "id": "print-v0.doctor-thorne",
      "title": "Doctor Thorne",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "inheritance romance / county novel / Barsetshire money marriage",
      "source_text": "https://www.gutenberg.org/cache/epub/3166/pg3166.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.1,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 84,
        "prose": 88,
        "world": 89,
        "hook": 86,
        "innov": 85,
        "ending": 90
      },
      "evidence": {
        "plot": "Greshamsbury debt → Frank ordered to marry money → Mary's hidden Scatcherd blood → Sir Louis's ruin → fortune flips to Mary — inheritance romance as delayed arithmetic.",
        "cast": "Doctor Thorne the blunt uncle-guardian, Mary the illegitimate heroine, Frank the dutiful heir, Sir Roger/Louis Scatcherd the railway-money wreck — county cast by blood and cash.",
        "pace": "Forty-seven chapters; election and Courcy dilate, but Scatcherd death and engagement accelerate the close.",
        "prose": "West-country lanes and dirty stiles named before hero; narrator apologises for dull descriptive chapters — genial ironic country voice.",
        "world": "Greshamsbury, Courcy, railway wealth and beech avenues — Barset fringe as land vs new money.",
        "hook": "County mapped before the modest medical practitioner appears — place-first opening that bets on locality.",
        "innov": "'Marry money' duty fulfilled by loving the suddenly rich illegitimate niece — Trollope flips the fortune lecture into romance justice.",
        "ending": "Frank performs his great duty by marrying money — and the money is Mary's Scatcherd inheritance — ironic duty kept and heart kept."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLVII · marry money · ending plot",
          "quote": "And thus after all did Frank perform his great duty; he did marry money; or rather, as the wedding has not yet taken place, and is, indeed, as yet hardly talked of, we should more properly say that he had engaged himself to marry money. And then, such a quantity of money! The Scatcherd wealth greatly exceeded the Dunstable wealth…",
          "why_score": "Debt, fortune lecture, hidden blood, and Scatcherd ruin resolve into duty-marriage that is also love — inheritance arithmetic as plot — so plot scores 87."
        },
        "cast": {
          "locus": "Ch.XI · Doctor on cob · ~25%",
          "quote": "The doctor got on his cob and went his way, returning duly to Greshamsbury. But, in truth, as he went he hardly knew whither he was going, or what he was doing. Sir Roger had hinted that the cob would be compelled to make up for lost time by extra exertion on the road; but the cob had never been permitted to have his own way as to pace more satisfactorily than on the present occasion.",
          "why_score": "Doctor's stunned ride after Scatcherd talk individuates the guardian before Mary knows — so cast scores 88."
        },
        "pace": {
          "locus": "Ch.XXIII · Retrospective · ~50%",
          "quote": "It was declared in the early pages of this work that Dr Thorne was to be our hero; but it would appear very much as though he had latterly been forgotten. Since that evening when he retired to rest without letting Mary share the grievous weight which was on his mind, we have neither seen nor heard aught of him. It was then full midsummer, and it is now early spring…",
          "why_score": "Midsummer-to-spring gap and Courcy dilations slow the middle before Scatcherd crisis accelerates — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · west county · open",
          "quote": "There is a county in the west of England not so full of life, indeed, nor so widely spoken of as some of its manufacturing leviathan brethren in the north, but which is, nevertheless, very dear to those who know it well. Its green pastures, its waving wheat, its deep and shady and--let us add--dirty lanes, its paths and stiles, its tawny-coloured, well-built rural churches…",
          "why_score": "Dirty lanes admitted beside beeches — genial country irony without pastoral glaze — so prose scores 88."
        },
        "world": {
          "locus": "Ch.I · locality before doctor · open",
          "quote": "Before the reader is introduced to the modest country medical practitioner who is to be the chief personage of the following tale, it will be well that he should be made acquainted with some particulars as to the locality in which, and the neighbours among whom, our doctor followed his profession.",
          "why_score": "Landed Greshamsbury against Scatcherd railway money — county as cash geography — so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · doctor deferred · open anchor",
          "quote": "Before the reader is introduced to the modest country medical practitioner who is to be the chief personage of the following tale, it will be well that he should be made acquainted with some particulars as to the locality…",
          "why_score": "Place-first deferral of the hero bets on locality before romance named — so hook scores 86."
        },
        "innov": {
          "locus": "Ch.XLVII · duty inverted · ending innov",
          "quote": "And thus after all did Frank perform his great duty; he did marry money… so that our hero may be looked on as having performed his duties in a manner deserving the fullest commendation.",
          "why_score": "Fortune lecture fulfilled by loving the suddenly rich illegitimate niece — duty and romance inverted together — so innov scores 85."
        },
        "ending": {
          "locus": "Ch.XLVII · Bride received · ending anchor",
          "quote": "And thus after all did Frank perform his great duty; he did marry money; or rather, as the wedding has not yet taken place, and is, indeed, as yet hardly talked of, we should more properly say that he had engaged himself to marry money. And then, such a quantity of money!",
          "why_score": "Ironic duty kept and heart kept in one Scatcherd fortune — comic justice sealed — so ending scores 90."
        }
      }
    },
    {
      "file": "383-framley-parsonage.md",
      "id": "print-v0.framley-parsonage",
      "title": "Framley Parsonage",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "clerical debt comedy / marriage plot / Barsetshire country novel",
      "source_text": "https://www.gutenberg.org/cache/epub/2860/pg2860.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.5,
      "l1": {
        "plot": 88,
        "cast": 89,
        "pace": 85,
        "prose": 89,
        "world": 88,
        "hook": 87,
        "innov": 86,
        "ending": 88
      },
      "evidence": {
        "plot": "Mark's Chaldicotes temptation → little bill / Sowerby debt → Lucy-Lufton pride barrier → Hogglestock crisis → quadrille of marriages — clerical debt as marriage plot fuel.",
        "cast": "Mark Robarts the amiable vicar, Lucy the clear-eyed sister, Lady Lufton the patroness, Lord Lufton the heir, Sowerby the spendthrift friend, Crawley the harsh Hogglestock priest — Framley set vs Chaldicotes set.",
        "pace": "Forty-eight chapters of dinners, bills, and ambassadors; Hogglestock and Nemesis accelerate, but Gatherum and conversazione dilate.",
        "prose": "Latin chapter mottoes; Nemesis with a lame foot; final chorus that disdains further doubt — Trollope's genial serial voice.",
        "world": "Framley Court, Chaldicotes woods, Hogglestock parsonage, Barchester fringe — patronage geography of living and debt.",
        "hook": "All men saying all good things of Mark on leaving college — fortune praised before the bill arrives.",
        "innov": "Vicar's worldly friendship treated as bill-discount moral hazard — clerical novel of debt without melodrama villain alone.",
        "ending": "Four sighing couples made happy; narrator as chorus refuses further doubt — comic serial closure named as such."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXIV · Magna est veritas · ~50%",
          "quote": "It was made known to the reader that in the early part of the winter Mr. Sowerby had a scheme for retrieving his lost fortunes, and setting himself right in the world, by marrying that rich heiress, Miss Dunstable. I fear my friend Sowerby does not, at present, stand high in the estimation of those who have come on with me thus far in this narrative.",
          "why_score": "Bill, Sowerby scheme, Lucy pride, and Hogglestock braid debt comedy into marriage resolution — so plot scores 88."
        },
        "cast": {
          "locus": "Ch.XII · Lucy and Lufton · ~25%",
          "quote": "Lucy, during those last fifteen minutes of her sojourn in the Framley Court drawing-room, somewhat modified the very strong opinion she had before formed as to her unfitness for such society. It was very pleasant sitting there in that easy chair, while Lord Lufton stood at the back of it saying nice, soft, good-natured words to her.",
          "why_score": "Lucy's revised fitness against Lufton's soft words individuates the sister-love before the bill plot peaks — so cast scores 89."
        },
        "pace": {
          "locus": "Ch.XXXVI · Hogglestock · ~75%",
          "quote": "The great cry, however, did not take long, and Lucy was soon in the pony-carriage again. On this occasion her brother volunteered to drive her, and it was now understood that he was to bring back with him all the Crawley children.",
          "why_score": "Forty-eight chapters; Hogglestock ferry accelerates after dilated dinners and bills, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · all good things · open",
          "quote": "When young Mark Robarts was leaving college, his father might well declare that all men began to say all good things to him, and to extol his fortune in that he had a son blessed with so excellent a disposition.",
          "why_score": "Latin motto chapter and praised disposition set ironizable fortune before debt — serial prose control — so prose scores 89."
        },
        "world": {
          "locus": "Ch.I · Exeter to Framley · open",
          "quote": "This father was a physician living at Exeter. He was a gentleman possessed of no private means, but enjoying a lucrative practice, which had enabled him to maintain and educate a family with all the advantages which money can give in this country.",
          "why_score": "Framley Court patronage against Chaldicotes and Hogglestock poverty — living as geography — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · Omnes omnia · open anchor",
          "quote": "When young Mark Robarts was leaving college, his father might well declare that all men began to say all good things to him, and to extol his fortune in that he had a son blessed with so excellent a disposition.",
          "why_score": "Universal praise of Mark before any bill — comic setup of fallibility — so hook scores 87."
        },
        "innov": {
          "locus": "debt as clerical hazard · thematic",
          "quote": "I fear my friend Sowerby does not, at present, stand high in the estimation of those who have come on with me thus far in this narrative. He has been described as a spendthrift and gambler, and as one scarcely honest in his extravagance and gambling.",
          "why_score": "Vicar's worldly friendship as bill-discount hazard — clerical debt novel without sole melodrama villain — so innov scores 86."
        },
        "ending": {
          "locus": "Ch.XLVIII · four couples · ending anchor",
          "quote": "Dear, affectionate, sympathetic readers, we have four couple of sighing lovers with whom to deal in this our last chapter, and I, as leader of the chorus, disdain to press you further with doubts as to the happiness of any of that quadrille. They were all made happy, in spite of that little episode which so lately took place at Barchester…",
          "why_score": "Chorus refuses further doubt and seals the quadrille — comic serial closure named — so ending scores 88."
        }
      }
    },
    {
      "file": "384-the-small-house-at-allington.md",
      "id": "print-v0.the-small-house-at-allington",
      "title": "The Small House at Allington",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "marriage betrayal novel / anti-consolation romance / Barsetshire domestic study",
      "source_text": "https://www.gutenberg.org/cache/epub/4599/pg4599.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 90,
        "world": 88,
        "hook": 89,
        "innov": 92,
        "ending": 91
      },
      "evidence": {
        "plot": "Crosbie's Allington engagement → Alexandrina / De Courcy ambition → fatal letter → Lily's wounded constancy → Johnny Eames's unfinished claim — betrayal plot that refuses repair marriage.",
        "cast": "Lily Dale the steadfast jilted heroine, Adolphus Crosbie the swell clerk, Johnny Eames the Guestwick loyalist, Bell and Mrs Dale the Small House circle, Squire Dale the Great House uncle — domestic cast of pride and hurt.",
        "pace": "Sixty chapters of offices, Courcy pressure, and sickbed; letter and honeymoon crest accelerate, but Board and Palliser side-threads dilate.",
        "prose": "Great/Small House antithesis; last days that fail to produce the expected scene; fatal letter via postmistress — exact domestic irony.",
        "world": "Allington two houses, Guestwick, London Income-tax Office, Courcy marriage market — England as swell vs mere clerk geography.",
        "hook": "'Of course there was a Great House… How otherwise should there have been a Small House?' — title logic as first joke.",
        "innov": "Heroine refuses consolatory second love — Victorian serial that withholds the expected pairing and keeps Lily unmarried.",
        "ending": "June garden quarrel over Hopkins privileges — domestic coda instead of Johnny proposal triumph; constancy left unresolved."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXX · fatal letter · ~50%",
          "quote": "I have already declared that Crosbie wrote and posted the fatal letter to Allington, and we must now follow it down to that place. On the morning following the squire's return to his own house, Mrs. Crump, the post-mistress at Allington, received a parcel by post directed to herself. She opened it, and found an enclosure addressed to Mrs. Dale… This was Crosbie's letter.",
          "why_score": "Engagement, Courcy ambition, postal rupture, and refused repair braid into a betrayal plot that will not tidy — so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XV · Last Day · ~25%",
          "quote": "Last days are wretched days; and so are last moments wretched moments. It is not the fact that the parting is coming which makes these days and moments so wretched, but the feeling that something special is expected from them, which something they always fail to produce.",
          "why_score": "Expected special parting that fails marks Lily/Crosbie emotional truth before the letter — cast by failed scene — so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XLVI · Eames at office · ~75%",
          "quote": "Mr. Crosbie and his wife went upon their honeymoon tour to Folkestone in the middle of February, and returned to London about the end of March. Nothing of special moment to the interests of our story occurred during those six weeks, unless the proceedings of the young married couple by the sea-side may be thought to have any special interest.",
          "why_score": "Sixty chapters; honeymoon skip and office return after letter crest show dilated side-time — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · Great / Small · open",
          "quote": "Of course there was a Great House at Allington. How otherwise should there have been a Small House? Our story will, as its name imports, have its closest relations with those who lived in the less dignified domicile of the two; but it will have close relations also with the more dignified…",
          "why_score": "Title antithesis stated as logical necessity — exact domestic irony — so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · two houses · open",
          "quote": "Our story will, as its name imports, have its closest relations with those who lived in the less dignified domicile of the two; but it will have close relations also with the more dignified, and it may be well that I should, in the first instance, say a few words as to the Great House and its owner.",
          "why_score": "Great/Small Allington plus London clerkship and Courcy market — swell geography — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · of course · open anchor",
          "quote": "Of course there was a Great House at Allington. How otherwise should there have been a Small House?",
          "why_score": "Title logic as first joke invents the two-house world before Crosbie enters — so hook scores 89."
        },
        "innov": {
          "locus": "refused consolation · thematic",
          "quote": "It was early in June that Lily went up to her uncle at the Great House, pleading for Hopkins,--pleading that to Hopkins might be restored all the privileges of head gardener at the Great House. There was some absurdity in this, seeing that he had never really relinquished his privileges…",
          "why_score": "Serial closes on gardener privileges rather than Johnny proposal — refuses consolatory pairing — so innov scores 92."
        },
        "ending": {
          "locus": "Ch.LX · Conclusion · ending anchor",
          "quote": "It was early in June that Lily went up to her uncle at the Great House, pleading for Hopkins,--pleading that to Hopkins might be restored all the privileges of head gardener at the Great House. There was some absurdity in this, seeing that he had never really relinquished his privileges; but the manner of the quarrel had been in this wise.",
          "why_score": "Domestic coda instead of repair marriage leaves Lily's constancy unresolved — anti-consolation ending — so ending scores 91."
        }
      }
    },
    {
      "file": "385-the-last-chronicle-of-barset.md",
      "id": "print-v0.the-last-chronicle-of-barset",
      "title": "The Last Chronicle of Barset",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "clerical scandal novel / Barsetshire chronicle close / moral persistence study",
      "source_text": "https://www.gutenberg.org/cache/epub/3045/pg3045.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.0,
      "l1": {
        "plot": 92,
        "cast": 91,
        "pace": 84,
        "prose": 90,
        "world": 91,
        "hook": 90,
        "innov": 89,
        "ending": 93
      },
      "evidence": {
        "plot": "Cheque-theft charge on perpetual curate Crawley → diocesan commission & family ruin → Grace/Major Grantly against father's fault → Hoggett doggedness → Hogglestock quiet after Harding's death → last farewell to Barset.",
        "cast": "Moody Crawley, crown-wife Mrs Crawley, Grace, Major Grantly, Mrs Thorne, Toogood, Proudie shadow — Barset cast gathered for final judgment.",
        "pace": "Eighty-four chapters dilate commission, City side-plots, and Lily Dale returns; dogged middle holds, but serial breadth slows the cheque mystery.",
        "prose": "Provincial attorney gossip to brickmaker proverb to cathedral farewell — Trollope's plain voice carrying sacred and comic registers without purple.",
        "world": "Silverbridge solicitors, Hogglestock lanes, Plumstead/Allington orbits, Hook Court City — Barsetshire as lived county before farewell.",
        "hook": "'I can never bring myself to believe it, John' — theft charge named through pretty Mary Walker before Crawley appears.",
        "innov": "Persistence as moral method ('dogged as does it') and chronicle that knowingly ends itself — series closure as aesthetic promise.",
        "ending": "Harding's modest stone, tear in the north transept, arm-in-arm farewell — 'this shall be the last chronicle of Barset' kept."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I · cheque charge · open anchor",
          "quote": "cheque for twenty pounds, which he was said to have stolen out of a pocket-book left or dropped in his house, and to have passed as money into the hands of one Fletcher, a butcher of Silverbridge, to whom he was indebted. Mr. Crawley was in those days the perpetual curate of Hogglestock, a parish in the northern extremity of East Barsetshire; a man known by all who knew anything of him to be very poor,--an unhappy, moody, disappointed man",
          "why_score": "Theft accusation, poverty, and moody curate are named in one breath — the scandal engine that drives commission, romance, and clearance — so plot scores 92."
        },
        "cast": {
          "locus": "Ch.I · Mrs Crawley as crown · open/cast",
          "quote": "It is declared that a good wife is a crown to her husband, but Mrs. Crawley had been much more than a crown to him. As had regarded all the inner life of the man,--all that portion of his life which had not been passed in the pulpit or in pastoral teaching,--she had been crown, throne, and sceptre all in one.",
          "why_score": "Wife as crown/throne/sceptre individuates the Crawleys before the commission — against Proudie power and Grantly pride — so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XLIII · City digression · ~50%",
          "quote": "I've known the City now for more than ten years, Mr. Crosbie, and I never knew money to be so tight as it is at this moment. The best commercial bills going can't be done under nine, and any other kind of paper can't so much as get itself looked at.\" Thus spoke Mr. Musselboro.",
          "why_score": "Mid-book City tightness dilates the Hogglestock line — serial breadth that slows the cheque mystery — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.LXI · Hoggett proverb · ~75%",
          "quote": "You go whome, Master Crawley, and think o' that, and maybe it'll do ye a good yet. It's dogged as does it. It ain't thinking about it.\" Then Giles Hoggett withdrew his hand from the clergyman's, and walked away towards his home at Hoggle End. Mr. Crawley also turned homewards, and as he made his way through the lanes, he repeated to himself Giles Hoggett's words.",
          "why_score": "Dialect proverb entering the clergyman's lanes-walk — plain speech made moral method — so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · Silverbridge solicitors · open world",
          "quote": "\"I can never bring myself to believe it, John,\" said Mary Walker, the pretty daughter of Mr. George Walker, attorney of Silverbridge. Walker and Winthrop was the name of the firm, and they were respectable people, who did all the solicitors' business that had to be done in that part of Barsetshire on behalf of the Crown, were employed on the local business of the Duke of Omnium who is great in those parts",
          "why_score": "Crown work, Duke of Omnium local business, Silverbridge firm — Barset as legal-social map — so world scores 91."
        },
        "hook": {
          "locus": "Ch.I · Mary Walker disbelief · open hook",
          "quote": "\"I can never bring myself to believe it, John,\" said Mary Walker, the pretty daughter of Mr. George Walker, attorney of Silverbridge.",
          "why_score": "Disbelief named before facts — gossip as narrative ignition — so hook scores 90."
        },
        "innov": {
          "locus": "Ch.LXI · doggedness as method · ~75%",
          "quote": "It's dogged as does it. It ain't thinking about it.\" Then Giles Hoggett withdrew his hand from the clergyman's, and walked away towards his home at Hoggle End.",
          "why_score": "Brickmaker ethic as clerical survival method — persistence over introspection as structural theme — so innov scores 89."
        },
        "ending": {
          "locus": "Ch.LXXXIV · farewell to Barset · ending anchor",
          "quote": "To them all I now say farewell. That I have been induced to wander among them too long by my love of old friendships, and by the sweetness of old faces, is a fault for which I may perhaps be more readily forgiven, when I repeat, with some solemnity of assurance, the promise made in my title, that this shall be the last chronicle of Barset.",
          "why_score": "Authorial farewell seals Harding's stone and series promise — chronicle that knows it ends — so ending scores 93."
        }
      }
    },
    {
      "file": "386-orley-farm.md",
      "id": "print-v0.orley-farm",
      "title": "Orley Farm",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "legal-moral novel / forgery confession drama / Victorian courtroom study",
      "source_text": "https://www.gutenberg.org/cache/epub/23000/pg23000.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.9,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 85,
        "prose": 88,
        "world": 87,
        "hook": 91,
        "innov": 90,
        "ending": 89
      },
      "evidence": {
        "plot": "Codicil forgery decades back → Dockwrath revival → Lady Mason confession to Sir Peregrine → aborted engagement → trial Not Guilty → exile farewell Thursday.",
        "cast": "Lady Mason's pale dignity over lifelong iniquity, Sir Peregrine's honour, Mrs Orme's pure friendship, Lucius, Furnival, Dockwrath — moral cast in legal frame.",
        "pace": "Eighty chapters of Christmas houses, lawyers' opinions, and Noningsby side-romances dilate before the Alston trial accelerates.",
        "prose": "Opening rose-name joke to confession 'I am guilty' to farewell letter — Trollope's conversational control of legal dread.",
        "world": "Orley Farm, The Cleeve, Noningsby, Harley Street chambers, Alston court — England as property map and dinner-table jurisdiction.",
        "hook": "'Great Orley Farm Case' refused as serial title — narrator admits the law-case engine before the farm appears.",
        "innov": "Acquittal that does not clear the soul — courtroom victory against confessed forgery as structural irony.",
        "ending": "Farewell letter of love/gratitude/repentance; Thursday departure; Lucius to Germany then Australia — legal win, social death."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "confession · Lady Mason to Sir Peregrine",
          "quote": "I am guilty.\" \"Guilty! Guilty of what?\" he said, startled rather than instructed by her words. \"Guilty of all this with which they charge me.\" And then she threw herself at his feet, and wound her arms round his knees.",
          "why_score": "Confession mid-arc converts property plot into moral tragedy before the jury's Not Guilty — so plot scores 91."
        },
        "cast": {
          "locus": "Ch.LX · Mrs Orme with Lady Mason · ~75%",
          "quote": "Every day Mrs. Orme went up to Orley Farm and sat for two hours with Lady Mason. We may say that there was now no longer any secret between them, and that she whose life had been so innocent, so pure, and so good, could look into the inmost heart and soul of that other woman whose career had been supported by the proceeds of one terrible life-long iniquity.",
          "why_score": "Innocent friendship facing lifelong iniquity — two women as moral poles — so cast scores 90."
        },
        "pace": {
          "locus": "Ch.XX · Noningsby Mason talk · ~25%",
          "quote": "In the conversation which had taken place after dinner at Noningsby with regard to the Masons Peregrine Orme took no part, but his silence had not arisen from any want of interest on the subject. He had been over to Hamworth that day on a very special mission regarding it, and as he was not inclined to speak of what he had then seen and done, he held his tongue altogether.",
          "why_score": "Dinner digression and silent mission show serial dilation before trial pressure — so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · rose-name opening · open anchor",
          "quote": "It is not true that a rose by any other name will smell as sweet. Were it true, I should call this story \"The Great Orley Farm Case.\" But who would ask for the ninth number of a serial work burthened with so very uncouth an appellation? Thence, and therefore,--Orley Farm.",
          "why_score": "Serial-title joke naming the law-case while refusing it — conversational craft opening dread — so prose scores 88."
        },
        "world": {
          "locus": "Ch.I · Sir Peregrine / The Cleeve · early world",
          "quote": "Sir Peregrine is not a rich man, not rich, that is, it being borne in mind that he is a baronet, that he represented his county in parliament for three or four sessions, and that his ancestors have owned The Cleeve estate for the last four hundred years; but he is by general repute the greatest man in these parts.",
          "why_score": "County repute, four-century estate, parliamentary past — honour mapped onto property — so world scores 87."
        },
        "hook": {
          "locus": "Ch.I · Great Orley Farm Case · open hook",
          "quote": "It is not true that a rose by any other name will smell as sweet. Were it true, I should call this story \"The Great Orley Farm Case.\" But who would ask for the ninth number of a serial work burthened with so very uncouth an appellation? Thence, and therefore,--Orley Farm.",
          "why_score": "Case named then masked — reader knows the farm hides a trial — so hook scores 91."
        },
        "innov": {
          "locus": "verdict · Not Guilty · late",
          "quote": "Not guilty, my lord,\" said the foreman. Then the verdict was recorded, and the judge went back to his dinner. Joseph Mason and Dockwrath were present and heard the verdict. I will leave the reader to imagine with what an appetite they returned to their chamber.",
          "why_score": "Legal acquittal after reader knows guilt — judge to dinner while soul remains convicted — so innov scores 90."
        },
        "ending": {
          "locus": "Ch.LXXIX · farewell Thursday · ending anchor",
          "quote": "go on Thursday.\" \"On Thursday; so soon as that.\" And then Sir Peregrine, who had asked the question, remained silent for a while. The letter, according to the family custom, had been handed to Mrs. Orme over the breakfast-table; but he had made no remark respecting it till they were alone together and free from the servants. It had been a farewell letter, full of love and gratitude, and full also of repentance.",
          "why_score": "Love/gratitude/repentance letter and Thursday departure seal social exile after Not Guilty — so ending scores 89."
        }
      }
    },
    {
      "file": "387-the-claverings.md",
      "id": "print-v0.the-claverings",
      "title": "The Claverings",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "love-triangle novel / fortune-and-honour study / Victorian rectory romance",
      "source_text": "https://www.gutenberg.org/cache/epub/15766/pg15766.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.5,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 84,
        "prose": 86,
        "world": 85,
        "hook": 88,
        "innov": 83,
        "ending": 85
      },
      "evidence": {
        "plot": "Julia jilts Harry for Lord Ongar → widow returns rich → Harry torn between Florence Burton and Lady Ongar → Hugh/Archie drown → Florence marriage & rectory settlement.",
        "cast": "Harry the wavering engineer-lover, Julia/Lady Ongar the cool fortune-chooser, Florence the brown meagre true-love, Sir Hugh the brute, Archie the fool.",
        "pace": "Forty-eight chapters of society visits, Ongar Park possession, and Archie's schemes; drowning accelerates late, middle dilates temptation.",
        "prose": "Dry August gardens to complete gentleman's residence to Providence earning-bread jab — Trollope's social irony without glitter.",
        "world": "Clavering Park stone mansion, Ongar Park home-farm, Stratton Burtons, Tenby widowhood — fortune mapped as houses.",
        "hook": "Gardens introduce Julia's last good-by as Brabazon before she becomes Lady Ongar — triangle planted in one farewell.",
        "innov": "Fortune-temptation romance without sensation machinery — quieter than Orley/Phineas legal-political engines, solid mid-rank Trollope.",
        "ending": "Italy tour, heir birth, home farm handed over; Theodore Burton: Providence erred expecting Harry to earn his bread."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLVII · cousins' fate · late plot",
          "quote": "drowned themselves,--the two Claverings,--the fool and the brute; and she can do what she pleases--\" \"She could always do as she pleased since Lord Ongar died.\" \"Yes; but she is more lonely than ever now. That cousin who is the greatest fool of all, who might have had everything,--mon Dieu! yes, everything;--she would have given it all to him with a sweep of her hand, if he would have taken it. He is to marry himse",
          "why_score": "Fool-and-brute drowning clears the baronetcy path and isolates Lady Ongar while Harry chooses Florence — plot engine closes — so plot scores 86."
        },
        "cast": {
          "locus": "early · Florence vs Julia · cast contrast",
          "quote": "Florence Burton was short of stature, was brown, meagre, and poor-looking. So said Harry Clavering to himself. Her small hand, though soft, lacked that wondrous charm of touch which Julia's possessed. Her face was short, and her forehead, though it was broad and open, had none of that feminine command which Julia's look conveyed. That Florence's eyes were very bright,--bright and soft as well, he",
          "why_score": "Harry's own comparison individuates Florence against Julia's command — cast as moral choice — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXIV · Russian Spy / heir hatred · ~50%",
          "quote": "When the baby died at Clavering Park, somebody hinted that Sir Hugh would certainly quarrel with his brother as soon as Archie should become the father of a presumptive heir to the title and property. That such would be the case those who best knew Sir Hugh would not doubt. That Archie should have that of which he himself had been robbed, would of itself be enough to make him hate Archie.",
          "why_score": "Mid-book heir-hatred and spy digression dilate the Florence/Julia choice — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · Clavering gardens · open anchor",
          "quote": "The gardens of Clavering Park were removed some three hundred yards from the large, square, sombre-looking stone mansion which was the country-house of Sir Hugh Clavering, the eleventh baronet of that name; and in these gardens, which had but little of beauty to recommend them, I will introduce my readers to two of the personages with whom I wish to make them acquainted in the following story. It was now the end of August, and the parterres, beds, and bits of lawn were dry, disfigured, and almost ugly, from the effects of a long drought.",
          "why_score": "Drought gardens and sombre stone — atmosphere naming a loveless park before Julia's farewell — so prose scores 86."
        },
        "world": {
          "locus": "Ch.XII · Ongar Park · ~25%",
          "quote": "I do not know that there is in England a more complete gentleman's residence than Ongar Park, nor could there be one in better repair, or more fit for immediate habitation than was that house when it came into the hands of the young widow. The park was not large, containing about sixty or seventy acres. But there was a home-farm attached to the place, which also now belonged to Lady Ongar for her life",
          "why_score": "Complete residence and life-interest farm — widow's fortune as geography — so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · Julia farewell · open hook",
          "quote": "Lady Ongar.\" \"You don't know what I may care about as Lady Ongar; but as Julia Brabazon I will now say good-by for the last time.\" Then they parted, and the lady returned to the great house, while Harry Clavering made his way across the park towards the rectory.",
          "why_score": "Last good-by as Brabazon before Ongar title — triangle and fortune planted in one exit — so hook scores 88."
        },
        "innov": {
          "locus": "conclusion · Providence jab · ending innov",
          "quote": "\"Oh, yes,\" said Theodore Burton, in answer to some comfortable remark from his wife; \"Providence has done very well for Florence. And Providence has done very well for him also;--but Providence was making a great mistake when she expected him to earn his bread.\"",
          "why_score": "Providence joke undercuts earning-merit romance — mild structural irony without sensation — so innov scores 83."
        },
        "ending": {
          "locus": "Ch.XLVIII · Italy/heir/farm · ending anchor",
          "quote": "And now my story is done. My readers will easily understand what would be the future life of Harry Clavering and his wife after the completion of that tour in Italy, and the birth of the heir,--the preparations for which made the tour somewhat shorter than Harry had intended. His father, of course, gave up to him the shooting, and the farming of the home farm,--and after a while, the management of the property.",
          "why_score": "Italy, heir, home farm handed over — domestic settlement after drowning clears the line — so ending scores 85."
        }
      }
    },
    {
      "file": "388-phineas-finn.md",
      "id": "print-v0.phineas-finn",
      "title": "Phineas Finn",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "political Bildungsroman / parliamentary novel / Irish-member career romance",
      "source_text": "https://www.gutenberg.org/cache/epub/18000/pg18000.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.1,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 88,
        "world": 90,
        "hook": 89,
        "innov": 91,
        "ending": 88
      },
      "evidence": {
        "plot": "Killaloe doctor-son to Loughshane seat → Laura/Violet/Madame Max loves → Chiltern duel strain → office & resignation on principle → Cork inspectorship & Mary Flood Jones.",
        "cast": "Phineas the handsome learner, Lady Laura, Violet, Chiltern/Bonebreaker, Madame Max Goesler, Mary of the soft hair — politics as courtship cast.",
        "pace": "Seventy-six chapters of debates, dinners, and dual loves; duel and resignation accelerate, ballot/session talk dilates.",
        "prose": "Killaloe diocese gossip to calumet of peace to Mary's wide-eyed thousand-a-year — social comedy in parliamentary English.",
        "world": "Clare/Limerick/Tipperary circuit, Reform Club/House, Loughlinter, Killaloe return — Westminster mapped from Irish periphery.",
        "hook": "Dr Finn as known as the bishop — provincial respectability launching the Irish Member before London.",
        "innov": "Parliamentary novel as living career (not satire only) — office, conscience, and marriage as one machine; template for Palliser politics.",
        "ending": "Permanent Irish appointment accepted with Mary; 'Then your mind must be unmade' — career pause that seeds Redux."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LXXVI · Cantrip letter / Mary · ending plot",
          "quote": "There is a vacancy for a poor-law inspector at present in Ireland, whose residence I believe should be in Cork. The salary is a thousand a-year. Should the appointment suit you, Mr. Gresham will be most happy to nominate you to the office.... \"A thousand a-year!\" said Mary Flood Jones, opening her eyes wide with wonder at the golden future before them. \"It is nothing very great for a perpetuity,\" said Phineas. \"Oh, Phineas; surely a thousand a-year will be very nice.\" \"It will be certain,\" said Phineas, \"and then we can be married to-morrow.\"",
          "why_score": "Resignation aftermath becomes permanent Irish post and immediate marriage — career arc closed to reopen later — so plot scores 90."
        },
        "cast": {
          "locus": "early · Mary Flood Jones · cast",
          "quote": "Mary Flood Jones was a little girl about twenty years of age, with the softest hair in the world, of a colour varying between brown and auburn,--for sometimes you would swear it was the one and sometimes the other; and she was as pretty as ever she could be. She was one of those girls, so common in Ireland, whom men, with tastes that way given, feel inclined to take up and devour on the spur of the moment",
          "why_score": "Soft hair and Killaloe warmth stand against Laura/Violet London polish — home cast waiting — so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XXXVII · speech & Chiltern · ~50%",
          "quote": "Phineas, when he woke, had two matters to occupy his mind,--his success of the previous night, and his coming interview with Lord Chiltern. He stayed at home the whole morning, knowing that nothing could be done before the hour Lord Chiltern had named for his visit. He read every word of the debate, studiously postponing the perusal of his own speech till he should come to it in due order.",
          "why_score": "Debate success and duel-threat interview share one morning — acceleration inside serial dilation — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · Dr Finn · open anchor",
          "quote": "Dr. Finn, of Killaloe, in county Clare, was as well known in those parts,--the confines, that is, of the counties Clare, Limerick, Tipperary, and Galway,--as was the bishop himself who lived in the same town, and was as much respected. Many said that the doctor was the richer man of the two, and the practice of his profession was extended over almost as wide a district.",
          "why_score": "County circuit named against bishop — provincial comedy launching parliamentary ambition — so prose scores 88."
        },
        "world": {
          "locus": "Ch.XIX · ballot / House · ~25%",
          "quote": "It was known that whatever might be the details of Mr. Mildmay's bill, the ballot would not form a part of it; and as there was a strong party in the House of Commons, and a very numerous party out of it, who were desirous that voting by ballot should be made a part of the electoral law, it was decided that an independent motion should be brought on in anticipation of Mr. Mildmay's bill.",
          "why_score": "Ballot motion and Mildmay bill — Westminster procedure as lived world — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · Killaloe fame · open hook",
          "quote": "Dr. Finn, of Killaloe, in county Clare, was as well known in those parts,--the confines, that is, of the counties Clare, Limerick, Tipperary, and Galway,--as was the bishop himself who lived in the same town, and was as much respected.",
          "why_score": "Father's fame before son's seat — Irish Member rooted before London glitter — so hook scores 89."
        },
        "innov": {
          "locus": "Ch.LVII · Madame Max care · ~75%",
          "quote": "Madame Max Goesler was a lady who knew that in fighting the battles which fell to her lot, in arranging the social difficulties which she found in her way, in doing the work of the world which came to her share, very much more care was necessary,--and care too about things apparently trifling,--than was demanded by the affairs of people in general.",
          "why_score": "Social 'work of the world' as political craft — woman strategist inside the parliamentary novel — so innov scores 91."
        },
        "ending": {
          "locus": "Ch.LXXVI · married to-morrow · ending anchor",
          "quote": "\"It will be certain,\" said Phineas, \"and then we can be married to-morrow.\" \"But I have been making up my mind to wait ever so long,\" said Mary. \"Then your mind must be unmade,\" said Phineas. What was the nature of the reply to Lord Cantrip the reader may imagine, and thus we will leave our hero an Inspector of Poor Houses in the County of Cork.",
          "why_score": "Mind unmade, Cork inspectorship, Mary secured — career pause with domestic seal — so ending scores 88."
        }
      }
    },
    {
      "file": "389-phineas-redux.md",
      "id": "print-v0.phineas-redux",
      "title": "Phineas Redux",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "political return novel / murder-trial parliamentary drama / Palliser-cycle romance",
      "source_text": "https://www.gutenberg.org/cache/epub/18640/pg18640.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.1,
      "l1": {
        "plot": 92,
        "cast": 90,
        "pace": 87,
        "prose": 89,
        "world": 90,
        "hook": 88,
        "innov": 93,
        "ending": 92
      },
      "evidence": {
        "plot": "Return to House → Laura Dresden orbit & Goesler re-meet → Bonteen quarrel/murder charge → acquittal → refuse office rocking-horse → Marie 'at last' marriage.",
        "cast": "Phineas broken then restored, Marie Goesler the steadfast lover, Lady Laura recluse, Chilterns, Chaffanbrass, Bonteen — politics plus dock.",
        "pace": "Eighty chapters; trial sequence accelerates hard; ministry-forming and hunting digressions dilate the mid.",
        "prose": "Election chronicle voice to Hatton Garden distress to 'Oh Phineas;--at last, at last!' — procedural and erotic registers joined.",
        "world": "Matching/Harrington, Dresden letters, Hatton Garden attorney room, Park Lane opening — Palliser England as network.",
        "hook": "General election remembered; Temptation chapter opens return before love named.",
        "innov": "Parliamentary hero put on murder trial — political novel absorbing sensation machinery then refusing office as 'rocking-horse'.",
        "ending": "Marie in his arms; No to Gresham; Park Lane éclat; Laura recluse at Saulsby — fortune declared, cost named."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LXXIX · proposal · ending plot",
          "quote": "\"I have come--\" \"I know why you have come.\" \"I doubt that. I have come to tell you that I love you.\" \"Oh Phineas;--at last, at last!\" And in a moment she was in his arms. It seemed to him that from that moment all the explanations, and all the statements, and most of the assurances were made by her and not by him.",
          "why_score": "After return, charge, acquittal, and refused office, love declared and accepted — Redux plot crowned — so plot scores 92."
        },
        "cast": {
          "locus": "Ch.XX · Laura Dresden letter · ~25%",
          "quote": "Phineas, on his return to London, before he had taken his seat in the House, received the following letter from Lady Laura Kennedy:-- Dresden, Feb. 8, 1870. DEAR FRIEND,-- I thought that perhaps you would have written to me from Harrington. Violet has told me of the meeting between you and Madame Goesler, and says that the old friendship seems to have been perfectly re-established.",
          "why_score": "Laura's letter triangulates Violet, Goesler, and Phineas before the dock — cast network re-knit — so cast scores 90."
        },
        "pace": {
          "locus": "Ch.XL · forming a Ministry · ~50%",
          "quote": "It can never be a very easy thing to form a Ministry. The one chosen chief is readily selected. Circumstances, indeed, have probably left no choice in the matter. Every man in the country who has at all turned his thoughts that way knows very well who will be the next Prime Minister when it comes to pass that a change is imminent.",
          "why_score": "Ministry-forming essay dilates mid-book before Bonteen/trial acceleration — so pace scores 87."
        },
        "prose": {
          "locus": "Ch.I · election opening · open anchor",
          "quote": "The circumstances of the general election of 18-- will be well remembered by all those who take an interest in the political matters of the country. There had been a coming in and a going out of Ministers previous to that,--somewhat rapid, very exciting, and, upon the whole, useful as showing the real feeling of the country upon sundry questions of public interest. Mr. Gresham had been Prime Minister of England, as representative of the Liberal party in politics.",
          "why_score": "Chronicle voice treating election as shared memory — procedural prose launching Temptation — so prose scores 89."
        },
        "world": {
          "locus": "Ch.LX · Wickerby room · ~75%",
          "quote": "There was a scene in the private room of Mr. Wickerby, the attorney in Hatton Garden, which was very distressing indeed to the feelings of Lord Fawn, and which induced his lordship to think that he was being treated without that respect which was due to him as a peer and a member of the Government. There were present at this scene Mr. Chaffanbrass, the old barrister, Mr. Wickerby himself, Mr. Wickerby's confidential clerk, Lord Fawn",
          "why_score": "Hatton Garden attorney room humiliating a peer — legal London as Palliser underside — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · Temptation / election · open hook",
          "quote": "The circumstances of the general election of 18-- will be well remembered by all those who take an interest in the political matters of the country. There had been a coming in and a going out of Ministers previous to that,--somewhat rapid, very exciting, and, upon the whole, useful as showing the real feeling of the country upon sundry questions of public interest.",
          "why_score": "Shared election memory as invitation — return novel hooked before personal fate — so hook scores 88."
        },
        "innov": {
          "locus": "verdict · Not Guilty · late innov",
          "quote": "Not Guilty. \"And we are of opinion,\" said the foreman, \"that Mr. Finn should not have been put upon his trial on such evidence as has been brought before us.\" The necessity of liberating poor Phineas from the horrors of his position was too urgent to allow of much attention being given at the moment to this protest. \"Mr. Finn,\" said the judge, addressing the poor broken wretch, \"you have been acquitted of the odious and abominable charge brought",
          "why_score": "Parliamentary hero as murder defendant — political novel absorbing Old Bailey machinery — so innov scores 93."
        },
        "ending": {
          "locus": "Ch.LXXX · Park Lane / Laura · ending anchor",
          "quote": "Of Phineas every one says that of all living men he has been the most fortunate. The present writer will not think so unless he shall soon turn his hand to some useful task.... Of poor Lady Laura hardly a word need be said. She lives at Saulsby the life of a recluse, and the old Earl her father is still alive.",
          "why_score": "Fortune declared with authorial caveat; Laura recluse cost named beside Park Lane éclat — so ending scores 92."
        }
      }
    },
    {
      "file": "390-xinmin-gongan.md",
      "id": "print-v0.xinmin-gongan-390",
      "title": "新民公案",
      "author": "吳遷（明，署）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/新民公案",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.9,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 78,
        "prose": 79,
        "world": 84,
        "hook": 83,
        "innov": 81,
        "ending": 80
      },
      "evidence": {
        "plot": "出身立传→骗债/失银→谋毒三命→主仆坟山→争牛争驹，公案单元链清楚。",
        "cast": "郭青螺/曾节刘知几/游旆/萧馨萧罄；窝主牌计、观簿重骗 memorable。",
        "pace": "四卷短案串珠；单案内堂讯密，卷际跳案略散。",
        "prose": "晚明公案白话；判词骈散夹杂，说书口吻稳。",
        "world": "浦城—建安—崇安—昆明—海阳；鱼鳞册、佃仆、驿站可触。",
        "hook": "/1 出身小传后首案「富户重骗」，窝主牌逼出流水簿。",
        "innov": "以假窝主、打牛、系驹辨亲等计破案，公案套式内机巧辨识度高。",
        "ending": "/4 末案牝马顾驹结卷，判词惩俗，收束清楚。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第二卷 · 游旆謀毒三命 · ~50% /2",
          "quote": "審得游旆與兄游旗爭財，骨肉冰炭，用藥毒死……今又毒殺兄子志廣……況又日囑男志高，糖餅下毒，害志廣之子自成……合擬凌遲，法所不赦。",
          "why_score": "立传→骗债失银→三代毒杀→坟山主仆→牛驹辨认，公案链清楚，故情节 82。"
        },
        "cast": {
          "locus": "第一卷 · 富戶重騙私債 · open /1",
          "quote": "郭爺曰：「這刁老畜生，我若不把窩主扳爾，殺死爾也不認。」即援筆判曰：……利銀三十兩，給斷還劉以懲曾之科騙。",
          "why_score": "郭公机智、曾节昧心、刘知几冤抑对位鲜明，故人物 80。"
        },
        "pace": {
          "locus": "第一卷 · 斷客人失銀 · ~25% /1",
          "quote": "郭爺密吩咐曰：「霎時取那客人來問，爾也要受些刑法，就認偷了他銀……我這裡把四十兩銀與你拿去……」",
          "why_score": "四卷短案节奏快；单案内计破密、卷际换题略散，故节奏 78。"
        },
        "prose": {
          "locus": "第四卷 · 豪奴侵佔主墳 · 判詞 · ~75% /4",
          "quote": "以賤凌貴，以僕犯主，漸不可長。況敢重行不義，霸墳阻祭，而奪亂世系乎？……墳田等項，仍著蕭罄子孫看守。明刻碑文，永革紊亂。",
          "why_score": "晚明公案白话；判词骈散可读，文笔稳，故文笔 79。"
        },
        "world": {
          "locus": "第四卷 · 魚鱗冊驗業主 · ~75% /4",
          "quote": "見上載有來字一千三百號：「墳山一段……業主蕭馨。」……佃僕蕭罄，並無蕭罄管業等名。",
          "why_score": "鱼鳞册、佃仆名分、祭田守墓制度可触，故世界观 84。"
        },
        "hook": {
          "locus": "第一卷 · 郭公出身小傳 · open /1",
          "quote": "公有五省新民之治，風聞難以枚舉，姑取其折獄明刑數百條，開列於左……",
          "why_score": "先立传再接骗债首案，公案钩子硬，故钩子 83。"
        },
        "innov": {
          "locus": "第四卷 · 鄰舍爭占小駒 · end /4",
          "quote": "叫把兩駒，綁在兩廊柱上，卻把牝馬，係在中央月台之上。令人將兩駒，任意鞭撻，且看牝馬如何？",
          "why_score": "以牝马顾驹辨亲破案，公案机巧辨识度高，故创新 81。"
        },
        "ending": {
          "locus": "第四卷 · 鄰舍爭占小駒 · 判詞 · end /4",
          "quote": "今葛殷惟知貪昧，不恤比鄰，一駒能值幾何？意圖白賴。……葛殷擬問不應，沈樞領馬自牧。立案在公懲俗。",
          "why_score": "末案结卷、判词惩俗，收束清楚，故结局 80。"
        }
      }
    },
    {
      "file": "391-feihua-yanxiang.md",
      "id": "print-v0.feihua-yanxiang-391",
      "title": "飛花艷想",
      "author": "樵雲山人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/飛花艷想",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.6,
      "l1": {
        "plot": 80,
        "cast": 81,
        "pace": 79,
        "prose": 82,
        "world": 80,
        "hook": 84,
        "innov": 78,
        "ending": 81
      },
      "evidence": {
        "plot": "花下立志→湖上遇美→择婿诗题→一木双栖→辞严嵩出使→衣锦三美团圆，主线清楚。",
        "cast": "柳友梅/梅如玉/雪瑞云/刘有美张良卿；假诗盗名与辞婚对峙 memorable。",
        "pace": "十八回中篇；中段录科择婿密，出使一年略拖。",
        "prose": "天花藏一路说书；诗题限韵、寻梅问柳咏较工。",
        "world": "山阴—西湖—栖云庵—严府—北庭；择婿诗案与权相逼婚可触。",
        "hook": "/01 花下谈心「佳人难于功名」，开卷即立才子题旨。",
        "innov": "一才配二美+宫女朝霞；套路内可辨，原创有限。",
        "ending": "/18 三女同归、五男二女，团圆收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第九回 · 一木雙棲 · ~50% /09",
          "quote": "我想昔日娥皇、女英同事一舜，古聖人已有行之者……我意欲將來同許下柳生……若他兩人心上都中意了，我便將來同許下柳生。",
          "why_score": "立志→遇美→择婿→双栖→辞婚出使→团圆，主线清楚，故情节 80。"
        },
        "cast": {
          "locus": "第十四回 · 辭嚴府婚 · ~75% /14",
          "quote": "柳友梅道：「小弟生平於功名富貴實實看得澹……至於婚姻有約，乃人倫紀綱所關，亦豈敢以始終而貳其心。」",
          "why_score": "友梅钟情、刘有美势利、严嵩挟恨对照鲜明，故人物 81。"
        },
        "pace": {
          "locus": "第五回 · 棲雲菴訪佳人 · ~25% /05",
          "quote": "老僧道：「明日有柳月仙到此，他有姻緣事問你，你須等待他。」……「這位小姐……做出來的詩詞歌賦，直欲壓倒古人。」",
          "why_score": "十八回体量适中；择婿段密、出使段略拖，故节奏 79。"
        },
        "prose": {
          "locus": "第九回 · 尋梅問柳 · ~50% /09",
          "quote": "孤蹤何處問芳容，貞靜偏於雅客逢。不向東風憐俗士，獨乘明月嫁詩翁。……凝煙臨水獨嫣然，幾向東君訪夙緣。",
          "why_score": "说书白话夹咏；寻梅问柳双题有色，故文笔 82。"
        },
        "world": {
          "locus": "第十四回 · 奉使北庭 · ~75% /14",
          "quote": "旨意下來，將雪景川立功贖罪……將柳友梅……充作正副使，奉命往北，共議河朔……",
          "why_score": "杭郡择婿—严府权势—北庭和议地理可触，故世界观 80。"
        },
        "hook": {
          "locus": "第一回 · 花下談心 · open /01",
          "quote": "若不娶一個絕色佳人為婦，則是我柳友梅空為人在世一場！……所以小弟說尚有難於功名耳。",
          "why_score": "开卷即以「佳人难于功名」立题，钩子硬，故钩子 84。"
        },
        "innov": {
          "locus": "第十八回 · 三美同歸 · end /18",
          "quote": "老夫有一義女，名喚朝霞……意欲與柳賢婿同上一疏，救他出宮，三女同歸……",
          "why_score": "一木双栖再加宫女朝霞；才子佳人套路内可辨，故创新 78。"
        },
        "ending": {
          "locus": "第十八回 · 衣錦還鄉 · end /18",
          "quote": "後來梅小姐生了兩個兒子，雪小姐生了一個兒子，朝霞也生了一兒一女，李春花也生了一女一子，真是五男二女！……後五子俱登科第，夫婦五人受享人間三四十年風流之福，豈非千古佳話！",
          "why_score": "三美团圆、五男二女收束完整，故结局 81。"
        }
      }
    },
    {
      "file": "392-cantang-wudai.md",
      "id": "print-v0.cantang-wudai-392",
      "title": "殘唐五代史演義傳",
      "author": "羅貫中（署，明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "历史演义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/殘唐五代史演義傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.3,
      "l1": {
        "plot": 83,
        "cast": 84,
        "pace": 81,
        "prose": 80,
        "world": 85,
        "hook": 82,
        "innov": 79,
        "ending": 84
      },
      "evidence": {
        "plot": "世系起笔→黄巢乱唐→存孝英雄→五代递嬗→陈桥禅宋，史演义弧完整。",
        "cast": "李存孝/晋王/朱温/邓天王/周世宗赵匡胤；存孝夹胁赌带 memorable。",
        "pace": "六十回；存孝中段战斗密，五代后段递位略快。",
        "prose": "明演义白话；诗赞卓吾评夹叙，口吻近三国谱系。",
        "world": "河中—太原—汴洛—高平—陈桥；藩镇杀伐地理可触。",
        "hook": "/01 世系歌起、黄巢侵凌伏笔，史演义开卷稳。",
        "innov": "残唐英雄传奇+五代禅宋收束；套路内有存孝悲剧辨识度。",
        "ending": "/60 陈桥黄袍、宋兴收束，史诗感足。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第三十回 · 存孝活捉鄧天王 · ~50% /30",
          "quote": "存孝逼開戟，大喝一聲，天王措手不及，被存孝活擒過馬。……晉王……喝令武士，推出斬之。",
          "why_score": "世系→巢乱→存孝→五代→陈桥，演义弧完整，故情节 83。"
        },
        "cast": {
          "locus": "第十五回 · 活擒孟絕海 · ~25% /15",
          "quote": "存孝把孟絕海橫擔在馬上，七竅中鮮血噴出……朱溫……兩邊脅骨都夾折了。……存孝向前把玉帶只一扭，扭做兩段。朱溫羞恥……反出河中府去了。",
          "why_score": "存孝神勇、朱温羞忿、晋王短虑对照鲜明，故人物 84。"
        },
        "pace": {
          "locus": "第四十五回 · 潞王奪位 · ~75% /45",
          "quote": "潞王從珂……舉兵反於風翔……長驅至洛陽，閔帝開門出奔……廢帝遣王巒齎送鴆酒……將士縊死閔帝。",
          "why_score": "六十回战斗段密、后段递位略快，故节奏 81。"
        },
        "prose": {
          "locus": "第一回 · 史記世系 · open /01",
          "quote": "唐虞三代皆崇德，降自春秋治不攏。擾擾兵戈無義戰，紛紛謀利詐相攻。漢祛秦暴真天命，唐統華夷雜霸功。禍亂若無安祿兆，黃巢焉敢亂僖宗。",
          "why_score": "演义白话夹史歌诗赞，口吻稳，故文笔 80。"
        },
        "world": {
          "locus": "第六十回 · 高平之戰 · end /60",
          "quote": "世宗親冒矢石，引兵督戰……匡胤……「國家安危，在此一舉！」……北漢兵大敗……殺得漢兵屍滿山谷。",
          "why_score": "高平—汴城—陈桥驿地理与军阵可触，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 黃巢伏筆 · open /01",
          "quote": "祿山方被掃，巢賊又侵凌。天意除奸暴，否泰本相循。",
          "why_score": "世系歌直入残唐乱象，钩子稳，故钩子 82。"
        },
        "innov": {
          "locus": "第十五回 · 卓吾子評 · ~25% /15",
          "quote": "觀此一節，可見晉王短於智謀，以致朱溫後來反唐……當時若使存孝追之，則朱溫死於此時必矣！",
          "why_score": "英雄传奇内嵌评点因果；存孝悲剧辨识度有，故创新 79。"
        },
        "ending": {
          "locus": "第六十回 · 陳橋兵變 · end /60",
          "quote": "諸將相與扶出，披以黃袍，山呼齊拜……國號曰宋。……華山隱土陳搏，聞宋代周，欣然喜曰：「天下自此定矣！」",
          "why_score": "禅宋黄袍收束史诗感足，故结局 84。"
        }
      }
    },
    {
      "file": "393-yingyun-mengzhuan.md",
      "id": "print-v0.yingyun-mengzhuan-393",
      "title": "英雲夢傳",
      "author": "震澤九容樓主人松雲氏（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/英雲夢傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.8,
      "l1": {
        "plot": 79,
        "cast": 80,
        "pace": 77,
        "prose": 78,
        "world": 79,
        "hook": 81,
        "innov": 76,
        "ending": 80
      },
      "evidence": {
        "plot": "山塘遇美→寄帕传情→江中遭劫→椿萱双亡→双生联姻团圆，主线清楚中段略散。",
        "cast": "王云/英娘梦云/王枢王栋/钱禄；父母双亡与双生子镜像 memorable。",
        "pace": "十六回；遇美寄帕密，中段山寨乱离略拖。",
        "prose": "清才子佳人白话；开卷才子论尚可，整体文采中位。",
        "world": "苏州虎丘—武林—山寨—江都钱府；三生姻缘地理可触。",
        "hook": "/01 虎丘游春遇美，开卷即入才子佳人题。",
        "innov": "父代遇美、子代双生联姻；套路内可辨。",
        "ending": "/16 双登金榜、双美合卺，团圆收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第八回 · 椿萱遭變 · ~50% /08",
          "quote": "老爺在京得了公子的消息，也著些惱……不數日身故。……夫人得了老爺的兇信，一慟氣絕。",
          "why_score": "遇美→传情→遭劫→双亡→子代团圆，主线清楚中段略散，故情节 79。"
        },
        "cast": {
          "locus": "第十六回 · 雙生子 · end /16",
          "quote": "繡珠見二生豐神瀟灑……道：「是姑蘇王雲的兩個公子……二子乃二母所生，倒生得一般模樣，令人喜愛。」",
          "why_score": "王云父子、英娘梦云双线人物可辨，故人物 80。"
        },
        "pace": {
          "locus": "第一回 · 虎丘遊春 · open /01",
          "quote": "紛紛遊玩客，隊隊覷紅妝。沸沸笙歌處，幽幽桃柳光。……走進兩個女子……",
          "why_score": "十六回体量适中；开篇遇美快、山寨中段略拖，故节奏 77。"
        },
        "prose": {
          "locus": "第一回 · 才子論 · open /01",
          "quote": "從來才子配佳人，偏是紅顏薄命真。古往今來多淑媛，看有幾個得良姻。……世間既有佳人，必生才子，而佳人始字，若非其配，不免於終身之歎。",
          "why_score": "说书白话夹诗；开卷论调稳而文采中位，故文笔 78。"
        },
        "world": {
          "locus": "第八回 · 宜興遇繡翠 · ~50% /08",
          "quote": "這乃宜興落鄉。……自夏間事露之後，賣我出來，就嫁了販窰器的朱壽，在八月中遷到此地來的。",
          "why_score": "苏杭—宜兴—江都乱离地理可触，故世界观 79。"
        },
        "hook": {
          "locus": "第一回 · 山塘遇美 · open /01",
          "quote": "日來春光明媚，正值柳歌桃笑之時，想虎山遊人雜沓……當以尋花問柳，聊借為行樂。",
          "why_score": "虎丘游春直接点火，钩子稳，故钩子 81。"
        },
        "innov": {
          "locus": "第十六回 · 父議子姻 · end /16",
          "quote": "我家二子，他家二女，面貌都也相似，豈非不是良緣。",
          "why_score": "父代情缘转子代双生联姻；套路内可辨，故创新 76。"
        },
        "ending": {
          "locus": "第十六回 · 雙成合巹 · end /16",
          "quote": "王樞、王棟親往江都迎親。三五日舟到江都碼頭上，翰林院職事，又兼王雲侯爵的儀從，其實威武，直擺到錢府門前。……雪鳳、花鸞拜別父母，依依不捨。……外廂樂人相促，母女分離上轎。",
          "why_score": "双登金榜、双美合卺收束完整，故结局 80。"
        }
      }
    },
    {
      "file": "394-honglou-zhenmeng.md",
      "id": "print-v0.honglou-zhenmeng-394",
      "title": "紅樓真夢",
      "author": "郭則澐（清，署郭則清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "红楼续书 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/紅樓真夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.8,
      "l1": {
        "plot": 81,
        "cast": 83,
        "pace": 76,
        "prose": 84,
        "world": 82,
        "hook": 85,
        "innov": 80,
        "ending": 83
      },
      "evidence": {
        "plot": "授书立架→宝黛仙婚→家运中兴→御赏恩荣→石头补记收束，补恨主线清楚。",
        "cast": "宝玉黛玉宝钗/警幻元妃/顾雪蘋士隐；钗黛英皇同事 memorable。",
        "pace": "六十四回；仙凡宴集密，中后段恩荣寿宴略拖。",
        "prose": "仿红楼半文半白；占美人令、禅诏式敕旨有色。",
        "world": "太虚—赤霞宫—大观园返魂—御苑；真梦/假梦元叙述可触。",
        "hook": "/01 燕南闲客买书、顾雪蘋论真假，开卷即续书立题。",
        "innov": "「真梦」对「假语」；宝玉自记补前书，续书谱系辨识度高。",
        "ending": "/64 空空道人取走《石头补记》，框架收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十六回 · 寶黛合巹 · ~25% /16",
          "quote": "到了第二日，便是寶玉、黛玉合巹吉期。……一路到了赤霞宮……洞房曲室，繡幕文茵，玉醴交筵，金錢撒帳……",
          "why_score": "授书→仙婚→中兴→恩荣→补记收束，补恨主线清楚，故情节 81。"
        },
        "cast": {
          "locus": "第六十四回 · 英皇同事 · end /64",
          "quote": "昊天上帝敕曰：……今俾爾同居，如古英皇，毋有疑忌。並賚爾薛，亦錫爾真妃。",
          "why_score": "钗黛并封、宝玉周旋、警幻宣旨人物层次清楚，故人物 83。"
        },
        "pace": {
          "locus": "第三十二回 · 菊花圍屏 · ~50% /32",
          "quote": "屋裡周圍都是曲曲折折的架屏，兩面裝著整扇大玻璃，內裡分為四層，每層都擺列許多盆菊……花上安著燈彩，是各色細料做的菊花，中嵌細燭，乍看與真花無異。",
          "why_score": "六十四回体量大；仙婚段紧、中后菊宴恩荣略拖，故节奏 76。"
        },
        "prose": {
          "locus": "第六十四回 · 占美人令 · end /64",
          "quote": "寶釵抽了一根，刻的美人是薛靈芸……笑道：「這『善啼』的，除了林妹妹還有誰？」黛玉「嗤」的一聲笑道：「還有拿眼淚醫棒瘡的呢。」",
          "why_score": "仿红楼酒令口吻活；半文半白有色，故文笔 84。"
        },
        "world": {
          "locus": "第一回 · 士隱授書 · open /01",
          "quote": "言次，從袖中取出一部錦函珠字的書，授與雨村……「自從他到大荒山以後，以至復到太虛幻境，中間許多經歷……一一手記在此。」",
          "why_score": "太虚授书—雨村传本—雪蘋抄书框架可触，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 · 真夢立題 · open /01",
          "quote": "不想更了若干劫，歷了若干年，又出了一部《紅樓真夢》。……「這個書名我就不懂。這部叫做真夢，難道原書所說的倒是假夢？」",
          "why_score": "开卷即以真假梦辩论立题，钩子硬，故钩子 85。"
        },
        "innov": {
          "locus": "第六十四回 · 石頭補記 · end /64",
          "quote": "寶玉道：「此事倒無須他們費心，我自己將出家得道以來經過情事，都記下了……」……「石頭補記」四個大字。",
          "why_score": "以宝玉自记补前书、标「真梦」，续书辨识度高，故创新 80。"
        },
        "ending": {
          "locus": "第六十四回 · 空空取書 · end /64",
          "quote": "顧雪蘋……便將此書交與空空道人去了。正是：悟到回頭處，歡娛即涕洟；強持真作夢，莫謂夢為癡。",
          "why_score": "空空取走补记、诗结全书，收束完整，故结局 83。"
        }
      }
    },
    {
      "file": "395-the-eustace-diamonds.md",
      "id": "print-v0.the-eustace-diamonds",
      "title": "The Eustace Diamonds",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "diamond-heist sensation / widow-liar comedy / Palliser-cycle satire",
      "source_text": "https://www.gutenberg.org/cache/epub/7381/pg7381.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.5,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 86,
        "prose": 89,
        "world": 90,
        "hook": 91,
        "innov": 92,
        "ending": 88
      },
      "evidence": {
        "plot": "Widow claims necklace → Fawn engagement & retreat → Carlisle robbery / litigation → police-court & trial → Emilius wedding while Matching talks.",
        "cast": "Lizzie the aristocratic Becky Sharp, Lucy Morris the true heroine-candidate, Frank Greystock, Lord Fawn, Lady Glencora — liar vs honesty.",
        "pace": "Eighty chapters of Portray hunts and Hertford Street visits; Carlisle robbery and Central Criminal Court accelerate hard.",
        "prose": "Enemy-admission opening to Matching Whitsuntide chronicle — comic moral voice tracking a necklace.",
        "world": "Portray Castle, Mount Street/Hertford Street, Carlisle robbery rumour, Matching Priory — Palliser England as gossip network.",
        "hook": "'Done very well with herself' — enemies outnumber friends before love named.",
        "innov": "Sensation diamond plot inside Palliser society novel — heiress-liar as anti-heroine with Lucy held as moral counterweight.",
        "ending": "Emilius marriage sealed the same day Matching guests assemble — fortune declared, taste withheld."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LXXX · Emilius wedding / Matching · ending plot",
          "quote": "On the 8th Lizzie and Mr. Emilius became man and wife, and on that same day Lady Glencora Palliser entertained a large company of guests at Matching Priory. That the Duke of Omnium was there was quite a matter of course. Indeed, in these days Lady Glencora seldom separated herself far, or for any long time, from her husband's uncle,--doing her duty to the head of her husband's family in the most exemplary manner.",
          "why_score": "Necklace war ends not in courtroom triumph but in Emilius marriage timed against Matching talk — plot closed by society chorus — so plot scores 91."
        },
        "cast": {
          "locus": "Ch.III · Lucy Morris · cast",
          "quote": "Lucy Morris was a governess in the house of old Lady Fawn, when our beautiful young widow established herself in Mount Street. Lady Eustace and Lucy Morris had known each other for many years,--had indeed been children together,--there having been some old family friendship between the Greystocks and the Morrises.",
          "why_score": "Governess Lucy set against Mount Street widow — honesty cast named before Lizzie monopolizes page — so cast scores 90."
        },
        "pace": {
          "locus": "Ch.XLI · Portray hunt · ~50%",
          "quote": "Frank Greystock stayed till the following Monday at Portray, but could not be induced to hunt on the Saturday,--on which day the other sporting men and women went to the meet. He could not, he said, trust to that traitor MacFarlane, and he feared that his friend Mr. Nappie would not give him another mount on the grey horse.",
          "why_score": "Mid-book dilates on Portray sport while necklace litigation waits — serial dilation before police acceleration — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · Lizzie Greystock · open anchor",
          "quote": "It was admitted by all her friends, and also by her enemies,--who were in truth the more numerous and active body of the two,--that Lizzie Greystock had done very well with herself. We will tell the story of Lizzie Greystock from the beginning, but we will not dwell over it at great length, as we might do if we loved her.",
          "why_score": "Friends vs enemies admission and withheld love — comic moral prose launching the liar — so prose scores 89."
        },
        "world": {
          "locus": "mid · Carlisle robbery rumour · world",
          "quote": "Before the end of January everybody in London had heard of the great robbery at Carlisle,--and most people had heard also that there was something very peculiar in the matter,--something more than a robbery. Various rumours were afloat. It had become widely known that the diamonds were to be the subject of litigation between the young widow and the trustees of the Eustace estate",
          "why_score": "Carlisle theft as London rumour plus estate litigation — sensation mapped onto Palliser gossip world — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · done very well · open hook",
          "quote": "It was admitted by all her friends, and also by her enemies,--who were in truth the more numerous and active body of the two,--that Lizzie Greystock had done very well with herself.",
          "why_score": "Social verdict before biography — widow success as bait — so hook scores 91."
        },
        "innov": {
          "locus": "Ch.III · Becky Sharp disclaimer · innov",
          "quote": "Although the first two chapters of this new history have been devoted to the fortunes and personal attributes of Lady Eustace, the historian begs his readers not to believe that that opulent and aristocratic Becky Sharp is to assume the dignity of heroine in the forthcoming pages.",
          "why_score": "Anti-heroine named as Becky Sharp while heroinehood withheld — sensation satire inventing its own moral frame — so innov scores 92."
        },
        "ending": {
          "locus": "Ch.LXXX · Matching talk · ending anchor",
          "quote": "CHAPTER LXXX What Was Said About It All at Matching The Whitsuntide holidays were late this year, not taking place till the beginning of June, and were protracted till the 9th of that month. On the 8th Lizzie and Mr. Emilius became man and wife, and on that same day Lady Glencora Palliser entertained a large company of guests at Matching Priory.",
          "why_score": "Title of last chapter is Matching talk — marriage sealed, judgment deferred to Palliser chorus — so ending scores 88."
        }
      }
    },
    {
      "file": "396-the-prime-minister.md",
      "id": "print-v0.the-prime-minister",
      "title": "The Prime Minister",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "coalition political novel / adventurer tragedy / Palliser-cycle summit",
      "source_text": "https://www.gutenberg.org/cache/epub/2158/pg2158.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.2,
      "l1": {
        "plot": 92,
        "cast": 91,
        "pace": 87,
        "prose": 89,
        "world": 91,
        "hook": 88,
        "innov": 93,
        "ending": 91
      },
      "evidence": {
        "plot": "Lopez rise & Emily marriage → Duchess Gatherum favour → coalition strain / Drought exit → Tenway suicide → Matching last meeting & new ministry.",
        "cast": "Plantagenet the reluctant premier, Glencora the social engine, Lopez the rootless climber, Emily Wharton, Phineas — politics as household cast.",
        "pace": "Eighty chapters of dinners and second-bench quiet; Tenway express and widow aftermath cut hard through mid dilation.",
        "prose": "Grandfather-ambition opening to 'knocked into bloody atoms' — society essay voice meeting railway catastrophe.",
        "world": "Carlton Terrace, Gatherum Castle coruscation, House second bench, Tenway Junction — coalition England as map.",
        "hook": "Who were his grandfathers — pedigree anxiety launching the adventurer before the Duke.",
        "innov": "Dual novel: Palliser coalition epic braided with Lopez sensation-suicide — political novel absorbing railway modernity.",
        "ending": "Ex-PM at Matching without Italy/Norway escape — work taken, friendship remains, cycle open for Children."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LX · Tenway Junction · late plot",
          "quote": "With quick, but still with gentle and apparently unhurried steps, he walked down before the flying engine--and in a moment had been knocked into bloody atoms.",
          "why_score": "Lopez plot ends under the Inverness express — adventurer arc closed by railway violence before Matching coda — so plot scores 92."
        },
        "cast": {
          "locus": "Ch.XXI · Duchess's New Swan · ~25%",
          "quote": "When the party had been about a week collected at Gatherum Castle, Ferdinand Lopez had manifestly become the favourite of the Duchess for the time, and had, at her instance, promised to remain there for some further days. He had hardly spoken to the Duke since he had been in the house,--but then but few of that motley assembly did talk much with the Duke.",
          "why_score": "Duchess favour without Duke speech — Glencora cast drives Lopez into the coalition house — so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XLI · thick skin · ~50%",
          "quote": "Sir Orlando Drought must have felt bitterly the quiescence with which he sank into obscurity on the second bench on the opposite side of the House. One great occasion he had on which it was his privilege to explain to four or five hundred gentlemen the insuperable reasons which caused him to break away from those right honourable friends",
          "why_score": "Mid-book dilates on ministerial retirement bitterness before Tenway acceleration — so pace scores 87."
        },
        "prose": {
          "locus": "Ch.I · grandfathers · open anchor",
          "quote": "It is certainly of service to a man to know who were his grandfathers and who were his grandmothers if he entertain an ambition to move in the upper circles of society, and also of service to be able to speak of them as of persons who were themselves somebodies in their time.",
          "why_score": "Pedigree essay as comic-serious opening — procedural prose launching Lopez ambition — so prose scores 89."
        },
        "world": {
          "locus": "Ch.XXI · Gatherum Castle · ~25% world",
          "quote": "When the party had been about a week collected at Gatherum Castle, Ferdinand Lopez had manifestly become the favourite of the Duchess for the time, and had, at her instance, promised to remain there for some further days.",
          "why_score": "Gatherum as motley coalition hospitality — Palliser country-house as political machine — so world scores 91."
        },
        "hook": {
          "locus": "Ch.I · grandfathers · open hook",
          "quote": "It is certainly of service to a man to know who were his grandfathers and who were his grandmothers if he entertain an ambition to move in the upper circles of society, and also of service to be able to speak of them as of persons who were themselves somebodies in their time.",
          "why_score": "Ancestry anxiety before Lopez named in chapter title — social climb hooked as thesis — so hook scores 88."
        },
        "innov": {
          "locus": "Ch.LX · flying engine · innov",
          "quote": "At that moment there came a shriek louder than all the other shrieks, and the morning express down from Euston to Inverness was seen coming round the curve at a thousand miles an hour. Lopez turned round and looked at it, and again walked towards the edge of the platform.",
          "why_score": "Railway express as political-novel climax — sensation modernity inside coalition epic — so innov scores 93."
        },
        "ending": {
          "locus": "Ch.LXXX · Last Meeting at Matching · ending anchor",
          "quote": "The ex-Prime Minister did not carry out his purpose of leaving London in the middle of the season and travelling either to Italy or Norway. He was away from London at Whitsuntide longer perhaps than he might have been if still in office, and during this period regarded himself as a man from whose hands all work had been taken,--as one who had been found unfit to carry any longer a burden serviceably",
          "why_score": "Escape cancelled; work stripped; Matching holds the ex-PM — summit closed without exile — so ending scores 91."
        }
      }
    },
    {
      "file": "397-the-dukes-children.md",
      "id": "print-v0.the-dukes-children",
      "title": "The Duke's Children",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "parental politics novel / marriage-choice comedy / Palliser-cycle close",
      "source_text": "https://www.gutenberg.org/cache/epub/3622/pg3622.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 88,
        "world": 89,
        "hook": 90,
        "innov": 91,
        "ending": 92
      },
      "evidence": {
        "plot": "Duchess dies → Mary/Tregear & Silverbridge/Isabel loves opposed → Beeswax politics & Derby scrapes → bone-of-my-bone crisis → double wedding acceptance & Duke returns.",
        "cast": "Widowed Duke, Silverbridge, Mary, Tregear, Isabel Boncassen, Lady Mabel — children as political problem.",
        "pace": "Eighty chapters of Scotland shoots and Ischl travel; study-door confrontations and weddings accelerate late.",
        "prose": "Alone-in-the-world opening to November hymeneal close — elegiac then comic parental English.",
        "world": "Carlton Terrace, Brake country, Ischl/Vienna Finn property, Matching — Palliser map after Glencora.",
        "hook": "'More alone in the world' — Duchess death as cycle restart before marriages named.",
        "innov": "Political novel as fatherhood: rank vs American bride and Tregear commoner love as statecraft.",
        "ending": "Mary-Tregear November wedding with Silverbridges Darby-and-Joan — cycle sealed by accepted mésalliances."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LXXX · Second Wedding · ending plot",
          "quote": "November is not altogether an hymeneal month, but it was not till November that Lady Mary Palliser became the wife of Frank Tregear. It was postponed a little, perhaps, in order that the Silverbridges,--as they were now called,--might be present.",
          "why_score": "Opposed love plot resolves in Tregear marriage timed for Silverbridge couple — double acceptance closes cycle — so plot scores 90."
        },
        "cast": {
          "locus": "mid · Isabel Boncassen · cast",
          "quote": "Isabel Boncassen was certainly a very pretty girl. I wish that my reader would believe my simple assurance. But no such simple assurance was ever believed, and I doubt even whether any description will procure for me from the reader that amount of faith which I desire to achieve.",
          "why_score": "American beauty introduced with authorial plea — Silverbridge cast choice named against Mabel/rank — so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XLI · Ischl · ~50%",
          "quote": "It was a custom with Mrs. Finn almost every autumn to go off to Vienna, where she possessed considerable property, and there to inspect the circumstances of her estate. Sometimes her husband would accompany her, and he did so in this year of which we are now speaking. One morning in September they were together at an hotel at Ischl",
          "why_score": "Mid-book dilates to Austrian hotel travel before bone-of-my-bone crisis — serial geography as pause — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · Duchess dead · open anchor",
          "quote": "No one, probably, ever felt himself to be more alone in the world than our old friend, the Duke of Omnium, when the Duchess died. When this sad event happened he had ceased to be Prime Minister. During the first nine months after he had left office he and the Duchess remained in England.",
          "why_score": "Alone-world elegy after office — parental prose launching the children's novel — so prose scores 88."
        },
        "world": {
          "locus": "Ch.XXI · Beeswax / reaction · ~25%",
          "quote": "There had lately been a great Conservative reaction in the country, brought about in part by the industry and good management of gentlemen who were strong on that side;--but due also in part to the blunders and quarrels of their opponents.",
          "why_score": "Conservative reaction as shared public weather — Westminster returns after Glencora's death — so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · more alone · open hook",
          "quote": "No one, probably, ever felt himself to be more alone in the world than our old friend, the Duke of Omnium, when the Duchess died. When this sad event happened he had ceased to be Prime Minister.",
          "why_score": "Widowhood of the Duke as first sentence — cycle hooked by absence — so hook scores 90."
        },
        "innov": {
          "locus": "Ch.LXI · Bone of My Bone · ~75%",
          "quote": "\"How is it now between you and her?\" That was the question which the Duke put to his son as soon as he had closed the door of the study. Lady Mabel had just been dismissed from the front door on her journey, and there could be no doubt as to the \"her\" intended.",
          "why_score": "Study-door interrogation as political novel's true chamber — fatherhood replacing cabinet — so innov scores 91."
        },
        "ending": {
          "locus": "Ch.LXXX · Tregear wedding · ending anchor",
          "quote": "Lady Mary Palliser became the wife of Frank Tregear. It was postponed a little, perhaps, in order that the Silverbridges,--as they were now called,--might be present. The Silverbridges, who were now quite Darby and Joan, had gone to the States when the Session had been brought to a close early in August, and had remained there nearly three months.",
          "why_score": "Both children settled; American tour behind; November seal — Palliser close as family treaty — so ending scores 92."
        }
      }
    },
    {
      "file": "398-can-you-forgive-her.md",
      "id": "print-v0.can-you-forgive-her",
      "title": "Can You Forgive Her?",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "choice-of-husband novel / Palliser-cycle opener / parliamentary domestic epic",
      "source_text": "https://www.gutenberg.org/cache/epub/19500/pg19500.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.9,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 85,
        "prose": 89,
        "world": 90,
        "hook": 92,
        "innov": 93,
        "ending": 89
      },
      "evidence": {
        "plot": "Alice's Grey/George oscillation → Matching/Glencora Burgo crisis → Chelsea seat & bills → repentance → Grey marriage from Omnium halls.",
        "cast": "Alice Vavasor, John Grey, George, Lady Glencora, Plantagenet, Burgo Fitzgerald — three women choosing.",
        "pace": "Eighty chapters of Fells, Baden, and breakfast politics; bills and last kisses accelerate, Matching visits dilate.",
        "prose": "Forgive-if-you-can opening to Matching honeymoon close — direct address as moral engine.",
        "world": "Queen Anne Street, Matching Priory, Chelsea districts, Swiss/Italian honeymoon — Palliser world invented.",
        "hook": "Title question in first sentence — reader enrolled as jury before plot.",
        "innov": "Reader-forgiveness as form; parliamentary novel born from women's choice machinery.",
        "ending": "Grey & wife leave Matching for Italy-not-Switzerland — question answered by domestic seal."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LXXX · Grey honeymoon · ending plot",
          "quote": "Mr. Grey and wife were duly carried away from Matching Priory by post horses, and did their honeymoon, we may be quite sure, with much satisfaction. When Alice was first asked where she would go, she simply suggested that it should not be to Switzerland. They did, in truth, go by slow stages to Italy, to Venice, Florence, and on to Rome",
          "why_score": "Oscillation plot ends in Grey marriage exiting Matching — forgiveness sealed as travel — so plot scores 91."
        },
        "cast": {
          "locus": "mid · Pallisers history · cast",
          "quote": "At the end of ten days Alice found herself quite comfortable at Matching Priory. She had now promised to remain there till the second week of December, at which time she was to go to Vavasor Hall,--there to meet her father and Kate. The Pallisers were to pass their Christmas with the Duke of Omnium in Barsetshire. \"We always are to do that,\" said Glencora.",
          "why_score": "Alice nested among Glencora/Palliser Christmas duty — cycle cast introduced through guest — so cast scores 90."
        },
        "pace": {
          "locus": "Ch.LXI · bills · ~75%",
          "quote": "Mr. Vavasor was at his wits' end about his daughter. She had put her name to four bills for five hundred pounds each, and had demanded from him, almost without an apology, his aid in obtaining money to meet them. And she might put her name to any other number of bills, and for any amount!",
          "why_score": "Late acceleration via four £500 bills — money crisis after Matching dilation — so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · forgive if you can · open anchor",
          "quote": "Whether or no, she, whom you are to forgive, if you can, did or did not belong to the Upper Ten Thousand of this our English world, I am not prepared to say with any strength of affirmation. By blood she was connected with big people,--distantly connected with some very big people indeed",
          "why_score": "Direct-address moral hypothesis as opening syntax — prose invents the jury — so prose scores 89."
        },
        "world": {
          "locus": "Ch.XXI · Matching Priory visit · ~25%",
          "quote": "Before the day came on which Alice was to go to Matching Priory, she had often regretted that she had been induced to make the promise, and yet she had as often resolved that there was no possible reason why she should not go to Matching Priory. But she feared this commencement of a closer connection with her great relations.",
          "why_score": "Matching as feared great-relation geography — Palliser house enters Alice's map — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · title question · open hook",
          "quote": "Whether or no, she, whom you are to forgive, if you can, did or did not belong to the Upper Ten Thousand of this our English world, I am not prepared to say with any strength of affirmation.",
          "why_score": "Reader enlisted as forgiver before name — title made first-sentence contract — so hook scores 92."
        },
        "innov": {
          "locus": "mid · delicate reader · innov",
          "quote": "can you forgive her, delicate reader? Or am I asking the question too early in my story? For myself, I have forgiven her. The story of the struggle has been present to my mind for many years,--and I have learned to think that even this offence against womanhood may, with deep repentance, be forgiven. And you also must forgive her before we close the book, or else my story will have been told amiss.",
          "why_score": "Form as forgiveness jury — narrative success defined as reader's pardon — so innov scores 93."
        },
        "ending": {
          "locus": "Ch.LXXX · Omnium halls · ending anchor",
          "quote": "CHAPTER LXXX. The Story Is Finished Within the Halls of the Duke of Omnium. Mr. Grey and wife were duly carried away from Matching Priory by post horses, and did their honeymoon, we may be quite sure, with much satisfaction.",
          "why_score": "Story finished inside Omnium halls then carried away — cycle opener closed as household exit — so ending scores 89."
        }
      }
    },
    {
      "file": "399-the-american-senator.md",
      "id": "print-v0.the-american-senator",
      "title": "The American Senator",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Anglo-American satire / hunting-county chronicle / fortune-hunt comedy",
      "source_text": "https://www.gutenberg.org/cache/epub/5118/pg5118.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.5,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 85,
        "prose": 87,
        "world": 89,
        "hook": 86,
        "innov": 90,
        "ending": 88
      },
      "evidence": {
        "plot": "Dillsborough winter → Arabella Rufford hunt → Mistletoe persecution & Morton vacillation → Lady Augustus 'success' → Senator lecture flop & exit.",
        "cast": "Elias Gotobed the Mickewa Senator, Arabella Trefoil, Lord Rufford, Mary Masters, Morton — outsider eye on English cast.",
        "pace": "Three volumes of county dinners and Rufford balls; lecture and conclusion accelerate after long hunt comedy.",
        "prose": "Why-Dillsborough opening to Chronicle-of-a-Winter coda — comic topographical voice.",
        "world": "Dillsborough, Rufford Hall, Mistletoe, St James's Hall lecture — English county vs American republic.",
        "hook": "'Why anybody should ever have begun to live at Dillsborough' — place before plot.",
        "innov": "Title hero as visiting critic; book admits it might better be called a Dillsborough winter chronicle.",
        "ending": "Senator quits London after lecture hostility — outsider exits, county winter named as true subject."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Vol.III Ch.XXVI · Conclusion · ending plot",
          "quote": "The Senator for Mickewa,--whose name we have taken for a book which might perhaps have been better called \"The Chronicle of a Winter at Dillsborough\"--did not stay long in London after the unfortunate close of his lecture. He was a man not very pervious to criticism, nor afraid of it, but he did not like the treatment he had received at St. James's Hall",
          "why_score": "Arabella/Rufford comedy yields to Senator exit after lecture flop — title plot closed by departure — so plot scores 87."
        },
        "cast": {
          "locus": "early · Elias Gotobed · cast",
          "quote": "Mr. Elias Gotobed, who was coming, was perhaps the most distinguished American of the day, and was Senator for Mickewa. \"Mickey war!\" said poor Mrs. Hopkins,--\"that's been one of them terrible American wars we used to hear of.\" Then Tankard explained to her that Mickewa was one of the Western States and Mr. Elias Gotobed was a great Republican",
          "why_score": "Gotobed misheard as war — comic introduction of outsider cast against English servants — so cast scores 88."
        },
        "pace": {
          "locus": "Vol.II Ch.XIV · Badly Treated · ~50%",
          "quote": "While these great efforts were being made by Arabella Trefoil at Mistletoe, John Morton was vacillating in an unhappy mood between London and Bragton. It may be remembered that an offer was made to him as to the purchase of Chowton Farm.",
          "why_score": "Mid-book splits Arabella Mistletoe push and Morton vacillation — parallel dilation — so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · Dillsborough · open anchor",
          "quote": "I never could understand why anybody should ever have begun to live at Dillsborough, or why the population there should have been at any time recruited by new comers. That a man with a family should cling to a house in which he has once established himself is intelligible.",
          "why_score": "Topographical bafflement as comic thesis — county prose before Senator arrives — so prose scores 87."
        },
        "world": {
          "locus": "Ch.XXI · Rufford Hall · ~25%",
          "quote": "The phaeton arrived the first, the driver having been especially told by Arabella that he need not delay on the road for the other carriage. She had calculated that she might make her entrance with better effect alone with her mother than in company with Morton and the Senator.",
          "why_score": "Rufford entrance staged against Senator company — hunting-hall England as marriage theatre — so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · why Dillsborough · open hook",
          "quote": "I never could understand why anybody should ever have begun to live at Dillsborough, or why the population there should have been at any time recruited by new comers.",
          "why_score": "Place-puzzle before persons — chronicle hooked as geography joke — so hook scores 86."
        },
        "innov": {
          "locus": "late lecture · hungry man · innov",
          "quote": "\"If I see a man hungry in the street,\" said the Senator, instigated by the question asked him at the end of the last chapter, \"and give him a bit of bread, I don't do it for my own sake but for his.\" Up to this time the Britishers around him on the platform and those in the benches near to him, had received what he said with a good grace.",
          "why_score": "Visiting Senator as lecture-form critic of English charity — Anglo-American satire inside county novel — so innov scores 90."
        },
        "ending": {
          "locus": "Conclusion · Chronicle rename · ending anchor",
          "quote": "The Senator for Mickewa,--whose name we have taken for a book which might perhaps have been better called \"The Chronicle of a Winter at Dillsborough\"--did not stay long in London after the unfortunate close of his lecture.",
          "why_score": "Author renames book as he exits the Senator — subject confessed as county winter — so ending scores 88."
        }
      }
    },
    {
      "file": "400-ayalas-angel.md",
      "id": "print-v0.ayalas-angel",
      "title": "Ayala's Angel",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "multi-marriage comedy / romantic idealism study / Victorian sister novel",
      "source_text": "https://www.gutenberg.org/cache/epub/33500/pg33500.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.3,
      "l1": {
        "plot": 85,
        "cast": 87,
        "pace": 84,
        "prose": 86,
        "world": 84,
        "hook": 88,
        "innov": 82,
        "ending": 86
      },
      "evidence": {
        "plot": "Penniless Dormer sisters split between Tringle money and Trafford romance → Ayala's Angel hunt (Stubbs) → Lucy/Hamel firmness → cascade of marriages closing all lines.",
        "cast": "Ayala the poetic Angel-seeker, Lucy the firm simpler sister, Jonathan Stubbs the ugly Angel, Tom Tringle the necklace fool, Sir Thomas the Lombard Street uncle.",
        "pace": "Sixty-four chapters of visits, balls, and rival proposals; necklace/durance accelerates, middle dilates Angel myth vs Stubbs reality.",
        "prose": "Romantic-name credit to Angel of Light neither alive nor dead to marriage-as-only-concord ending — comedy of idealism in plain Trollope English.",
        "world": "Queen's Gate / Lombard Street money, Stalham country house, Kensington Gardens walks — fortune and romance mapped as houses and parks.",
        "hook": "Egbert dies leaving daughters penniless 'as expected' — sister contrast planted before any suitor appears.",
        "innov": "Angel-of-Light idealism comic engine rather than Palliser politics or Orley law — lighter multi-wedding machine, solid mid-rank Trollope.",
        "ending": "Writer declares no tale so properly ended by concord of marriages; sisters choose from hearts — comedy sealed by explicit form-theory."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LXIV · marriage concord · ending plot",
          "quote": "If marriage be the proper ending for a novel,--the only ending, as this writer takes it to be, which is not discordant,--surely no tale was ever so properly ended, or with so full a concord, as this one. Infinite trouble has been taken not only in arranging these marriages but in joining like to like,--so that, if not happiness, at any rate sympathetic unhappiness, might be produced.",
          "why_score": "Plot closes by stacking matched marriages as formal concord — sister lines and Angel hunt resolved together — so plot scores 85."
        },
        "cast": {
          "locus": "Ch.I · two sisters · open cast",
          "quote": "The two girls were both pretty, but Lucy, who was twenty-one, was supposed to be simple and comparatively unattractive, whereas Ayala was credited,--as her somewhat romantic name might show,--with poetic charm and a taste for romance. Ayala when her father died was nineteen.",
          "why_score": "Simple Lucy vs poetic Ayala — cast split that drives every later choice of suitor — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXXIII · necklace / Lombard Street · ~50%",
          "quote": "In following the results of Tom's presentation of the necklace we have got beyond the period which our story is presumed to have reached. Tom was in durance during the Christmas week, but we must go back to the promise which had been made by her uncle, Sir Thomas, to Lucy about six weeks before that time.",
          "why_score": "Narrator rewinds past Tom's durance to Sir Thomas's promise — serial dilation around one crisis — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.XLIX · Angel of Light · ~75%",
          "quote": "Ayala was quite willing to allow this assurance to pass current, as her Angel of Light was as yet neither alive nor dead. But she was quite certain,--wholly certain,--that when the Angel should come forth he would be superior to Lord George.",
          "why_score": "Angel 'neither alive nor dead' — comic metaphysics in social English — so prose scores 86."
        },
        "world": {
          "locus": "Ch.XXXIII · Lombard Street · money world",
          "quote": "The promise had extended only to an undertaking on the part of Sir Thomas to see Isadore Hamel if he would call at the house in Lombard Street at a certain hour on a certain day.",
          "why_score": "Lombard Street appointment as gate to marriage — City money as marriage world — so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · penniless daughters · open hook",
          "quote": "When Egbert Dormer died he left his two daughters utterly penniless upon the world, and it must be said of Egbert Dormer that nothing else could have been expected of him.",
          "why_score": "Expected ruin before romance — comic fatalism launching sister plot — so hook scores 88."
        },
        "innov": {
          "locus": "Ch.LXIV · marriage theory · form innov",
          "quote": "If marriage be the proper ending for a novel,--the only ending, as this writer takes it to be, which is not discordant,--surely no tale was ever so properly ended, or with so full a concord, as this one.",
          "why_score": "Narrator theorizes marriage-ending as aesthetic law while multiplying matches — light metafiction inside comedy — so innov scores 82."
        },
        "ending": {
          "locus": "Ch.LXIV · like to like · ending anchor",
          "quote": "Infinite trouble has been taken not only in arranging these marriages but in joining like to like,--so that, if not happiness, at any rate sympathetic unhappiness, might be produced. Our two sisters will, it is trusted, be happy. They have chosen men from their hearts",
          "why_score": "Like-to-like join and heart-choice seal the Angel hunt — comedy ending as engineered concord — so ending scores 86."
        }
      }
    },
    {
      "file": "401-the-belton-estate.md",
      "id": "print-v0.the-belton-estate",
      "title": "The Belton Estate",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "inheritance romance / cousin-heir novel / engagement-of-honour study",
      "source_text": "https://www.gutenberg.org/cache/epub/4969/pg4969.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.1,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 83,
        "prose": 85,
        "world": 86,
        "hook": 87,
        "innov": 81,
        "ending": 86
      },
      "evidence": {
        "plot": "Belton Castle remnant after mother's death & Charles's suicide → Clara torn between heir Will Belton and Captain Aylmer → Aylmer Park chill → Aylmer out, Will insists she take the estate.",
        "cast": "Clara the proud remnant daughter, Will the blunt farmer-heir, Captain Aylmer the calculating MP-suitor, Lady Aylmer the Park frost, Mr Amedroz the weak father.",
        "pace": "Thirty-two chapters of visits, aunt-promises, and Park ordeal; hotel meeting compresses rivalry, middle dilates engagement honour.",
        "prose": "Aristocratic deer/sheep irony to 'I want her to have it all' bluntness — Trollope's property English without sensation glitter.",
        "world": "Belton Castle remnant, Aylmer Park lodges and paling, Great Northern hotel as transit — inheritance mapped as houses and rails.",
        "hook": "Mother's death as greatest childhood misfortune, aggravated by father's character — estate plot rooted before Will appears.",
        "innov": "Cousin-heir romance without Palliser parliament or Orley trial — quieter property-and-honour engine, solid mid-rank.",
        "ending": "Will to lawyer: she must take it all now Aylmer is out; dual letters arrange affairs — estate love sealed by gift insistence."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXXI · taking possession · late plot",
          "quote": "\"I want her to have it all,\" said William Belton to Mr. Green, the lawyer, when they came to discuss the necessary arrangements for the property. \"But that would be absurd.\" \"Never mind. It is what I wish. I suppose a man may do what he likes with his own.\" \"She won't take it,\" said the lawyer. \"She must take it, if you manage the matter properly,\" said Will. \"I don't suppose it will make much difference,\" said the lawyer,--\"now that Captain Aylmer is out of the running.\"",
          "why_score": "Estate gift after Aylmer exits closes the rival-engagement arc — property and love fuse — so plot scores 86."
        },
        "cast": {
          "locus": "early · Will Belton heir · cast",
          "quote": "Will Belton, whom no one had seen for many years, but who was by blood nearer to the squire, in default of children of his own, than any other of his relatives. And now Will Belton was the heir to Belton Castle; for Charles Amedroz, at the age of twenty-seven, had found the miseries of the world to be too many for him, and had put an end to them and to himself.",
          "why_score": "Unseen cousin-heir arrives after Charles's suicide — Will's blunt claim against Aylmer's polish — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXIV · Great Northern Hotel · ~75%",
          "quote": "At the door of the hotel of the Great Northern Railway Station they met Captain Aylmer. Rooms had been taken there because they were to start by an early train on that line in the morning, and Captain Aylmer had undertaken to order dinner. There was nothing particular in the meeting to make it unpleasant to our friend Will. The fortunate rival could do no more in the hall of the inn than give his hand to his affianced bride",
          "why_score": "Rival handshake in a railway hotel — transit compression of long engagement strain — so pace scores 83."
        },
        "prose": {
          "locus": "Ch.XVII · Aylmer Park · ~50%",
          "quote": "The park was large, including some three or four hundred acres, and was peopled, rather thinly, by aristocratic deer. It was surrounded by an aristocratic paling, and was entered, at three different points, by aristocratic lodges. The sheep were more numerous than the deer, because Sir Anthony, though he had a large income, was not in very truth a rich man.",
          "why_score": "Aristocratic deer/sheep irony — Park chill rendered as inventory comedy — so prose scores 85."
        },
        "world": {
          "locus": "Ch.XVII · Park residence · world",
          "quote": "Aylmer Park and the great house of the Aylmers together formed an important, and, as regarded in some minds, an imposing country residence. The park was large, including some three or four hundred acres, and was peopled, rather thinly, by aristocratic deer.",
          "why_score": "Imposing Park vs Belton remnant — two estates as marriage geopolitics — so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · mother's death · open hook",
          "quote": "Mrs. Amedroz, the wife of Bernard Amedroz, Esq., of Belton Castle, and mother of Charles and Clara Amedroz, died when those children were only eight and six years old, thereby subjecting them to the greatest misfortune which children born in that sphere of life can be made to suffer.",
          "why_score": "Childhood misfortune before inheritance crisis — remnant family planted — so hook scores 87."
        },
        "innov": {
          "locus": "Ch.IX · dearest friends · half-promise innov",
          "quote": "What had Captain Aylmer meant by telling her that they might be the dearest friends--by saying so much as that, and then saying no more? Of course Clara asked herself that question as soon as she was alone in her bedroom, after leaving Captain Aylmer below. And she made two answers to herself--two answers which were altogether distinct and contradictory one of the other.",
          "why_score": "Half-spoken engagement as moral puzzle — honour novel without sensation crime — so innov scores 81."
        },
        "ending": {
          "locus": "Ch.XXXII · dual letters · ending anchor",
          "quote": "About two months after the scene described in the last chapter, when the full summer had arrived, Clara received two letters from the two lovers, the history of whose loves have just been told, and these shall be submitted to the reader, as they will serve to explain the manner in which the two men proposed to arrange their affairs.",
          "why_score": "Dual letters arrange affairs after Park ordeal — comic paperwork seal on estate love — so ending scores 86."
        }
      }
    },
    {
      "file": "402-rachel-ray.md",
      "id": "print-v0.rachel-ray",
      "title": "Rachel Ray",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "provincial romance / brewery-commerce novel / Low-Church sister comedy",
      "source_text": "https://www.gutenberg.org/cache/epub/34000/pg34000.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.9,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 83,
        "prose": 87,
        "world": 85,
        "hook": 89,
        "innov": 80,
        "ending": 85
      },
      "evidence": {
        "plot": "Bragg's End Rays under Mrs Prime's stern prop → Luke Rowan at Tappitt ball → brewery mothers ally against Rachel → Luke's absence & new-brew rumour → Tappitt abdicates to Luke.",
        "cast": "Rachel the belle needing a prop, Mrs Ray the soft mother, Mrs Prime the black stern widow-sister, Luke the cider-country brewer-heir, Tappitt the resentful partner.",
        "pace": "Two-volume provincial visits and Low-Church pressure; ball and abdication accelerate, middle dilates maternal treaties and silence from Luke.",
        "prose": "Standard-tree allegory to cider-country brewery paradox to Sharpit's 'egregious ass' — warm comic English of Devon trade.",
        "world": "Bragg's End cottage, Baslehurst brewery amid orchards, Mrs Tappitt's ball — commerce and chapel mapped as village props.",
        "hook": "Women who cannot grow as standard trees — allegory before names — pastoral-social hook unusually direct.",
        "innov": "Brewery-commerce romance without Palliser or sensation — quieter provincial machine; strength is tone not formal invention.",
        "ending": "Tappitt abdicates; parchment deeds give brewery to Luke; Sharpit calls him clever swindler — trade comedy seals marriage path."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Vol.II Ch.XV · brewery abdication · ending plot",
          "quote": "Early in November Mr. Tappitt officially announced his intention of abdicating, and the necessary forms and deeds and parchment obligations were drawn out, signed and sealed, for the giving up of the brewery to Luke Rowan. Mr. Honyman's clerk revelled in thinly-covered folio sheets to the great comfort and profit of his master; while Mr. Sharpit went about Baslehurst declaring that Tappitt was an egregious ass, and hinting that Rowan was little better than a clever swindler.",
          "why_score": "Brewery deeds close the Rowan/Tappitt commercial war that blocked Rachel — plot resolves as trade transfer — so plot scores 84."
        },
        "cast": {
          "locus": "early · Mrs Prime · cast",
          "quote": "Mrs. Prime by name. Black, and stiff, and stern, in widow's weeds, she had remained since, for nine years following, and those nine years will bring us to the beginning of our story. As regards Mrs. Ray herself, I think it was well that poor Mr. Prime had died. It assured to her the support which she needed.",
          "why_score": "Black stern sister-prop against soft Mrs Ray — Low-Church cast pressure on Rachel — so cast scores 86."
        },
        "pace": {
          "locus": "Vol.II Ch.VIII · Luke silence · ~75%",
          "quote": "Another fortnight went by, and still nothing further was heard at Bragg's End from Luke Rowan. Much was heard of him in Baslehurst. It was soon known by everybody that he had bought the cottages; and there was a widely-spread and well-credited rumour that he was going to commence the necessary buildings for a new brewhouse at once.",
          "why_score": "Silence at cottage vs town rumour — wait dilated then commercial noise returns — so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · standard trees · open prose",
          "quote": "There are women who cannot grow alone as standard trees;--for whom the support and warmth of some wall, some paling, some post, is absolutely necessary;--who, in their growth, will bend and incline themselves towards some such prop for their life, creeping with their tendrils along the ground till they reach it",
          "why_score": "Botanical allegory for dependent women — warm ironic cadence launching Bragg's End — so prose scores 87."
        },
        "world": {
          "locus": "early · Baslehurst cider · world",
          "quote": "Why there should have been any brewery at all at Baslehurst, seeing that everybody in that part of the world drinks cider, or how, under such circumstances, Messrs. Bungall and Tappitt had managed to live upon the proceeds of their trade, I cannot pretend to say. Baslehurst is in the heart of the Devonshire cider country.",
          "why_score": "Brewery in cider country — commerce as local paradox — so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · tendril prop · open hook",
          "quote": "There are women who cannot grow alone as standard trees;--for whom the support and warmth of some wall, some paling, some post, is absolutely necessary;--who, in their growth, will bend and incline themselves towards some such prop for their life",
          "why_score": "Allegory before family names — social need stated as plant law — so hook scores 89."
        },
        "innov": {
          "locus": "Vol.I Ch.XV · maternal treaty · ~50%",
          "quote": "On the Friday morning there was a solemn conference at the brewery between Mrs. Tappitt and Mrs. Rowan. Mrs. Rowan found herself to be in some difficulty as to the line of action which she ought to take, and the alliances which she ought to form. She was passionately attached to her son, and for Mrs. Tappitt she had no strong liking. But then she was very averse to this proposed marriage with Rachel Ray",
          "why_score": "Mothers negotiate marriage as brewery alliance — domestic commerce as plot engine — so innov scores 80."
        },
        "ending": {
          "locus": "Vol.II Ch.XV · Sharpit gossip · ending anchor",
          "quote": "Mr. Honyman's clerk revelled in thinly-covered folio sheets to the great comfort and profit of his master; while Mr. Sharpit went about Baslehurst declaring that Tappitt was an egregious ass, and hinting that Rowan was little better than a clever swindler.",
          "why_score": "Parchment comedy and village slander seal Luke's takeover — ending as trade satire — so ending scores 85."
        }
      }
    },
    {
      "file": "403-the-vicar-of-bullhampton.md",
      "id": "print-v0.the-vicar-of-bullhampton",
      "title": "The Vicar of Bullhampton",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "social-problem novel / parish controversy / fallen-woman compassion study",
      "source_text": "https://www.gutenberg.org/cache/epub/26541/pg26541.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.9,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 84,
        "prose": 86,
        "world": 88,
        "hook": 87,
        "innov": 89,
        "ending": 86
      },
      "evidence": {
        "plot": "Fenwick's Bullhampton parish → Mary Lowther / Walter Marrable cousin love strained by money → Carry Brattle 'fallen' compassion fight → Puddleham chapel on glebe → Dunripple settlement & Brattle futures.",
        "cast": "Fenwick the fighting vicar, Carry Brattle the silenced unfortunate, Mary Lowther the choosing cousin, Walter Marrable the heir-in-waiting, Puddleham the chapel rival, Marquis pressure offstage.",
        "pace": "Seventy-three chapters of letters, hunting rumours, and building works; chapel opening and Mary end accelerate, middle dilates martyrdom wait.",
        "prose": "Mile-marker town intro to 'condition of such unfortunates' address to readers — parish English with explicit social argument.",
        "world": "Wiltshire distances, Dunripple Warwickshire hunt, new chapel on glebe with mortar heaps — Church/Dissent mapped as land.",
        "hook": "No novel reader has seen Bullhampton except locals and commercial gentlemen — place-first ironical census.",
        "innov": "Fallen-woman plot treated as concern for 'sisters and daughters' plus chapel-on-glebe church fight — social-problem Trollope beyond pure marriage comedy.",
        "ending": "Mary/Walter wait to reign at Dunripple; narrator asks sympathy for Brattles — dual close of romance and parish conscience."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LXXIII · Brattle prospects · ending plot",
          "quote": "There is nothing further left to be told of this story of the village of Bullhampton and its Vicar beyond what may be necessary to satisfy the reader as to the condition and future prospects of the Brattle family. The writer of these pages ventures to hope that whatever may have been the fate in the readers' mind of that couple which are about to settle themselves peaceably at Dunripple, and to wait there in comfort till their own time for reigning shall have come",
          "why_score": "Romance parked at Dunripple while Brattle futures remain the true residual stake — dual plot closed with conscience priority — so plot scores 88."
        },
        "cast": {
          "locus": "narrator · Carry Brattle · cast innov",
          "quote": "Carry Brattle? It is not long since,--it is well within the memory of the author,--that the very existence of such a condition of life, as was hers, was supposed to be unknown to our sisters and daughters, and was, in truth, unknown to many of them. Whether that ignorance was good may be questioned; but that it exists no longer is beyond question.",
          "why_score": "Carry named as condition once unspeakable — cast as social type the novel forces into view — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXXVII · Dunripple wait · ~50%",
          "quote": "Early in February Captain Marrable went to Dunripple to stay with his uncle, Sir Gregory, and there he still was when the middle of March had come. News of his doings reached the ladies at Loring, but it reached them through hands which were not held to be worthy of a perfect belief,--at any rate, on Mary Lowther's part.",
          "why_score": "Weeks of hunting rumour vs letter silence — serial wait inside cousin romance — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · Bullhampton census · open prose",
          "quote": "I am disposed to believe that no novel reader in England has seen the little town of Bullhampton, in Wiltshire, except such novel readers as live there, and those others, very few in number, who visit it perhaps four times a year for the purposes of trade, and who are known as commercial gentlemen.",
          "why_score": "Mock-census opener — ironical place prose before plot machinery — so prose scores 86."
        },
        "world": {
          "locus": "Ch.LV · new chapel · ~75%",
          "quote": "The fifteenth of July was a Sunday, and it had been settled for some time past that on this day Mr. Puddleham would preach for the first time in his new chapel. The building had been hurried on through the early summer in order that this might be achieved; and although the fittings were not completed, and the outward signs of the masons and labourers had not been removed,--although the heaps of mortar were still there",
          "why_score": "Chapel opening with mortar heaps on glebe — Dissent/Church conflict as built landscape — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · distances · open hook",
          "quote": "Bullhampton is seventeen miles from Salisbury, eleven from Marlborough, nine from Westbury, seven from Haylesbury, and five from the nearest railroad station, which is called Bullhampton Road Station.",
          "why_score": "Mile-markers before characters — parish novel anchored as geography — so hook scores 87."
        },
        "innov": {
          "locus": "narrator · unfortunates · social innov",
          "quote": "Then arises that further question,--how far the condition of such unfortunates should be made a matter of concern to the sweet young hearts of those whose delicacy and cleanliness of thought is a matter of pride to so many of us. Cannot women, who are good, pity the sufferings of the vicious, and do something perhaps to mitigate and shorten them, without contamination from the vice?",
          "why_score": "Narrator debates whether fallen women belong in novels for 'sweet young hearts' — explicit social-problem frame — so innov scores 89."
        },
        "ending": {
          "locus": "Ch.LXXIII · Dunripple wait · ending anchor",
          "quote": "The writer of these pages ventures to hope that whatever may have been the fate in the readers' mind of that couple which are about to settle themselves peaceably at Dunripple, and to wait there in comfort till their own time for reigning shall have come, some sympathy may be felt for the Brattle family",
          "why_score": "Comfortable heirs deferred; sympathy redirected to Brattles — ending as conscience residual — so ending scores 86."
        }
      }
    },
    {
      "file": "404-he-knew-he-was-right.md",
      "id": "print-v0.he-knew-he-was-right",
      "title": "He Knew He Was Right",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "jealousy tragedy / marriage-breakdown novel / obsessive-certainty study",
      "source_text": "https://www.gutenberg.org/cache/epub/5140/pg5140.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 86,
        "prose": 89,
        "world": 88,
        "hook": 90,
        "innov": 92,
        "ending": 91
      },
      "evidence": {
        "plot": "Mandarin marriage → Colonel Osborne visits → Trevelyan's certainty hardens to separation & Italian exile → madness & deathbed lip-acquittal → Nora/Hugh and side matches resolve around the wreck.",
        "cast": "Louis the right-knowing maniac, Emily the misused wife, Colonel Osborne the careless older friend, Hugh Stanbury the journalist cousin-lover, Nora Rowley, Brooke Burgess the jolly clerk.",
        "pace": "Ninety-nine chapters of letters, watchers, and Continental removes; deathbed compresses, middle dilates certainty vs doubt.",
        "prose": "'All the world before him where to choose' to 'he knew that he was right; but in very truth he was ever doubting' — title irony enacted in sentence.",
        "world": "Mandarin Islands start, Nuncombe Putney retreat, Florence/Lucca Alps crossing, Twickenham riverside — jealousy mapped as geography of exile.",
        "hook": "Young Trevelyan chooses islands and Emily; chapter titled 'Shewing How Wrath Began' — tragedy announced as choice.",
        "innov": "Obsession novel: certainty that is secretly doubt; deathbed kiss as private acquittal never explained — darker machine than marriage-comedy Trollope.",
        "ending": "Maniac dead; slight touch of dry fevered lips acquits Emily for her mind alone — peace without public explanation."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XCIX · deathbed acquittal · ending plot",
          "quote": "At last the maniac was dead, and in his last moments he had made such reparation as was in his power for the evil that he had done. With that slight touch of his dry fevered lips he had made the assertion on which was to depend the future peace and comfort of the woman whom he had so cruelly misused. To her mind the acquittal was perfect; but she never explained to human ears,--not even to those of her sister,--the manner in which it had been given.",
          "why_score": "Obsession arc ends in private lip-acquittal without public proof — plot closes as unrepaired damage made livable — so plot scores 91."
        },
        "cast": {
          "locus": "title irony · Louis doubting · cast",
          "quote": "he knew that he was right; but in very truth he was ever doubting his own conduct. \"You have been ill, Louis,\" she said, looking at him. \"Ill at ease, Emily;--very ill at ease! A sore heart will make the face thin, as well as fever or ague. Since we parted I have not had much to comfort me.\"",
          "why_score": "Right-knowing self vs perpetual doubt — Louis cast as certainty that is illness — so cast scores 90."
        },
        "pace": {
          "locus": "Ch.LXXV · Alps / Florence · ~75%",
          "quote": "By the thirteenth of May the Rowley family had established itself in Florence, purposing to remain either there or at the baths of Lucca till the end of June, at which time it was thought that Sir Marmaduke should begin to make preparations for his journey back to the Islands. Their future prospects were not altogether settled.",
          "why_score": "Continental calendar dilates while Trevelyan wreck continues — serial geography as wait — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · world to choose · open prose",
          "quote": "When Louis Trevelyan was twenty-four years old, he had all the world before him where to choose; and, among other things, he chose to go to the Mandarin Islands, and there fell in love with Emily Rowley, the daughter of Sir Marmaduke, the governor.",
          "why_score": "Miltonic 'world before him' turned to colonial choice and wrath — elevated cadence for jealousy tragedy — so prose scores 89."
        },
        "world": {
          "locus": "Ch.XXIV · Nuncombe / Osborne visit · ~25%",
          "quote": "As Hugh Stanbury went over to Lessboro', and from thence to Nuncombe Putney, he thought more of himself and Nora Rowley than he did of Mr. and Mrs. Trevelyan. As to Mrs. Trevelyan and Colonel Osborne, he felt that he knew everything that it was necessary that he should know. The man had been there, and had seen Mrs. Trevelyan. Of that there could be no doubt.",
          "why_score": "Lessboro' to Nuncombe Putney — provincial retreat where the fatal visit becomes fact — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · wrath begins · open hook",
          "quote": "When Louis Trevelyan was twenty-four years old, he had all the world before him where to choose; and, among other things, he chose to go to the Mandarin Islands, and there fell in love with Emily Rowley, the daughter of Sir Marmaduke, the governor.",
          "why_score": "Choice of islands and wife before wrath — tragedy planted as election — so hook scores 90."
        },
        "innov": {
          "locus": "Ch.XCIX · unexplained acquittal · form innov",
          "quote": "To her mind the acquittal was perfect; but she never explained to human ears,--not even to those of her sister,--the manner in which it had been given. Her life, as far as we are concerned with it, had been a tragedy",
          "why_score": "Private unreportable acquittal as novel resolution — refusal of public proof — so innov scores 92."
        },
        "ending": {
          "locus": "Ch.XCIX · dry fevered lips · ending anchor",
          "quote": "With that slight touch of his dry fevered lips he had made the assertion on which was to depend the future peace and comfort of the woman whom he had so cruelly misused. To her mind the acquittal was perfect; but she never explained to human ears,--not even to those of her sister,--the manner in which it had been given.",
          "why_score": "Fevered kiss replaces confession; peace private — ending as tragic residual — so ending scores 91."
        }
      }
    },
    {
      "file": "405-feihua-yong.md",
      "id": "print-v0.feihua-yong-405",
      "title": "飛花詠",
      "author": "天花藏主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/飛花詠",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.3,
      "l1": {
        "plot": 82,
        "cast": 83,
        "pace": 78,
        "prose": 81,
        "world": 79,
        "hook": 84,
        "innov": 80,
        "ending": 83
      },
      "evidence": {
        "plot": "聯對定親→邊戍拆散→飛花劫合→移花拒婚→榜眼認親團圓，主线清楚。",
        "cast": "昌谷/容姑（彩文）/端昌/唐昌；飛花詠互认与守节 memorable。",
        "pace": "十六回适中；中段边关乱离与常家催婚略密。",
        "prose": "天花藏说书；/01 聯對、/04 新月三首、/08 十二紅曲有色。",
        "world": "华亭—嘉兴—边驿—榆林；军籍戍边与总镇逼婚可触。",
        "hook": "/01 社會聯對「才郎佳人」暗合，开卷即立缘。",
        "innov": "以「飛花詠」诗作信物贯穿离散；移花接木拒婚可辨。",
        "ending": "/16 飞花诗互认、玉双鱼父母团圆，收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第四回 · 新月詩夜遁 · ~25% /04",
          "quote": "新月既如眉，奈何不隨眼。多應不忍看，甘心自孤展。……主意已定，遂將衣服拴好，悄悄推開艙門一看，眾賊俱鼾呼如雷。",
          "why_score": "聯對定亲→劫船飞花→边关认义→拒婚回生→诗认团圆，主线清楚，故情节 82。"
        },
        "cast": {
          "locus": "第十二回 · 收聘氣絕 · ~75% /12",
          "quote": "「我當日原設死誓，今日豈可偷生負約？」……言訖，一口氣轉不過來，竟奄然長逝。",
          "why_score": "容姑守盟、昌全两难、周总戎移花对照鲜明，故人物 83。"
        },
        "pace": {
          "locus": "第八回 · 園中看花 · ~50% /08",
          "quote": "由此終朝想念，累月懷思，又不敢盡情吐露，惟有停針不語，獨步低回。",
          "why_score": "十六回体量适中；边关怀思段略密、催婚段加速，故节奏 78。"
        },
        "prose": {
          "locus": "第八回 · 十二紅曲 · ~50% /08",
          "quote": "便辜負今生也不妨，將飛花吟認作檀郎。將飛花詠認作檀郎。任一世孤單相看，只認雙。……簪花徒有淚，對鏡不成妝。",
          "why_score": "说书白话夹曲牌；飞花詠谱入丝弦有声色，故文笔 81。"
        },
        "world": {
          "locus": "第一回 · 松江社會 · open /01",
          "quote": "話說前朝南直隸松江府華亭縣，有一個秀才姓昌名全……祖上原是薊州軍籍出身。",
          "why_score": "军籍入籍—社会联姻—边驿谪戍地理可触，故世界观 79。"
        },
        "hook": {
          "locus": "第一回 · 聯對撮合 · open /01",
          "quote": "「有此才郎，正宜配此佳人。今日無心一對，大有天緣。……我定要做個月下老人。」",
          "why_score": "开卷以童对暗合才郎佳人立题，钩子硬，故钩子 84。"
        },
        "innov": {
          "locus": "第十六回 · 飛花詩互認 · end /16",
          "quote": "端昌正欲尋思，忽抬頭看見落花片片，飛舞筵前，一時觸動當年，想起鳳小姐《飛花詩》之妙，竟提起筆來，照他的前詩寫出。",
          "why_score": "以飞花诗为离散信物、移花拒婚再团圆，类型内可辨，故创新 80。"
        },
        "ending": {
          "locus": "第十六回 · 玉雙魚團圓 · end /16",
          "quote": "節婦甘心不嫁，義夫豈肯成親。兩家都遵倫禮，只是苦了媒人。……端昌提起筆來，照他的前詩寫出。",
          "why_score": "双守节后飞花互认、父母团圆收束完整，故结局 83。"
        }
      }
    },
    {
      "file": "406-hudie-mei.md",
      "id": "print-v0.hudie-mei-406",
      "title": "蝴蝶媒",
      "author": "南岳道人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/蝴蝶媒",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.6,
      "l1": {
        "plot": 80,
        "cast": 81,
        "pace": 77,
        "prose": 79,
        "world": 78,
        "hook": 82,
        "innov": 79,
        "ending": 81
      },
      "evidence": {
        "plot": "灵隐遇缘→楼窃听盟→救岳寻美→碧烟代献→六美归隐，主线清楚。",
        "cast": "蒋青岩/华柔玉/韩香/柳碧烟；李半仙与杨素权门 memorable。",
        "pace": "十六回；中段寻色奔波与权门周旋略拖。",
        "prose": "清才子佳人白话；韬光赋诗、琵琶辨曲尚可。",
        "world": "西湖灵隐—华府—长安杨府—苎萝山；红拂典故可触。",
        "hook": "/01 「色如西子，才似文姬」拒婚立志，开卷即题。",
        "innov": "蝴蝶作媒+指鹿为马救岳；套路内一才多美可辨。",
        "ending": "/16 六美共事、弃官同隐，团圆收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第八回 · 指鹿為馬 · ~50% /08",
          "quote": "「必須是用一個指鹿為馬之計，方能了事。」……「尋覓一個出色的女子，教他認作小姐，將來送與越公。」",
          "why_score": "遇美→窃听→救岳→代献→三捷六美，主线清楚，故情节 80。"
        },
        "cast": {
          "locus": "第四回 · 樓下竊聽 · ~25% /04",
          "quote": "柔玉小姐正色道：「夜闌人靜，哥哥卻從何處混入我臥室，哥哥即不避嫌疑，獨不畏禮法乎！」",
          "why_score": "柔玉守礼、韩香解闷、青岩痴情层次清楚，故人物 81。"
        },
        "pace": {
          "locus": "第十二回 · 送美入府 · ~75% /12",
          "quote": "「事不宜遲，岳父只得忍著肚腸，明日便將表妹送入楊府去吧。」",
          "why_score": "十六回体量；寻美段奔波、权门段加速略不匀，故节奏 77。"
        },
        "prose": {
          "locus": "第一回 · 韜光賦詩 · open /01",
          "quote": "春光攜手上韜光，仰看虛空俯太荒。半勾西湖沉翠黛，無邊東海浴扶桑。人煙城郭團團裏，江水魚龍森日長。",
          "why_score": "白话夹七律；湖山题咏有色，故文笔 79。"
        },
        "world": {
          "locus": "第八回 · 紅拂典故 · ~50% /08",
          "quote": "「那紅拂生得天姿國色，越公極其所愛……不料前日竟私奔了那李藥師去了。」",
          "why_score": "隋末权门—红拂典故—杨素逼娶可触，故世界观 78。"
        },
        "hook": {
          "locus": "第一回 · 拒婚立志 · open /01",
          "quote": "「料這些粉粧綢帛、俗女凡胎，哪裏是我蔣青巖的對子，則除非是色如西子，才似文姬，德比孟光的，方能可允。」",
          "why_score": "开卷即以极高择偶标准立题，钩子硬，故钩子 82。"
        },
        "innov": {
          "locus": "第十六回 · 六美共歸 · end /16",
          "quote": "從此，柔玉、秋蟾二位小姐和碧煙、韓香大小四人，就如一母所生的一般，同心合氣，共事蔣青巖。",
          "why_score": "蝴蝶作媒+代献救岳+一才多美归隐，类型内可辨，故创新 79。"
        },
        "ending": {
          "locus": "第十六回 · 同隱苧蘿 · end /16",
          "quote": "蔣青巖本來無意功名……因此決意不仕……張、顧二人也覺功名無味，便和蔣青巖訂了同隱之盟。",
          "why_score": "六美团圆后弃官同隐，收束完整，故结局 81。"
        }
      }
    },
    {
      "file": "407-huatu-yuan.md",
      "id": "print-v0.huatu-yuan-407",
      "title": "畫圖緣",
      "author": "天花藏主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 军旅 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/畫圖緣",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.9,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 80,
        "prose": 83,
        "world": 85,
        "hook": 84,
        "innov": 83,
        "ending": 82
      },
      "evidence": {
        "plot": "授图破峒→画缘遇美→联吟识破→催婚误会→平贼封侯得婿，双线清楚。",
        "cast": "花天荷/柳青云蓝玉/桑国宝；仙人授图与女扮联吟 memorable。",
        "pace": "十六回；前段军谋密，中段柳园联吟加速合度。",
        "prose": "天花藏半文半白；两广图铺叙与联吟机关有色。",
        "world": "温州天台—两广大藤峡—闽粤柳园；峒贼地理极具体。",
        "hook": "/01 天台老人授图「功名婚姻俱在此」，开卷双题。",
        "innov": "破贼实图+名园画缘并行；女扮弟联吟辨真，辨识度高。",
        "ending": "/16 认花田得婿、平峒封侯，双线收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第八回 · 聯吟機關 · ~50% /08",
          "quote": "「除非姐姐照兄弟一樣扮束起來，待大家飲到沈酣之際……換姐姐充作兄弟走了出去，他那裏分辨得出？」",
          "why_score": "授图→献策→遇美→联吟识破→平贼封侯，双线清楚，故情节 84。"
        },
        "cast": {
          "locus": "第四回 · 飽拳之辱 · ~25% /04",
          "quote": "「謂教諸兄。還是講文，還是用武？」……輕輕一拳，早一個頭巾粉碎。",
          "why_score": "天荷英武、学霸无赖、桑总兵虚实对照鲜明，故人物 82。"
        },
        "pace": {
          "locus": "第八回 · 逼友聯吟 · ~50% /08",
          "quote": "翻來覆去，再想不出是甚緣故。想了許久，忽想起一個主意來，道：「分題倡和，可以遊移，我明日只出一個題目與他聯吟。」",
          "why_score": "十六回；军谋段密、催婚误会段略拖，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 兩廣圖鋪叙 · open /01",
          "quote": "萬疊皆山，千條盡嶺。千條嶺上，雜雜沓沓起峰巒；萬疊山中，縱縱橫橫分道路。……一峒有一峒之名，如畫沙而不亂。",
          "why_score": "骈散夹杂写山峒极密；授图段文采高于寻常才子佳人，故文笔 83。"
        },
        "world": {
          "locus": "第一回 · 大藤峽 · open /01",
          "quote": "正南上有一個大藤峽……這峒賊叫瘟火蛇……使一柄沒齒釘鈀，足有百斤之重。",
          "why_score": "两广峒峡路径、贼名寨栅可触，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 授圖立題 · open /01",
          "quote": "老人……取出一卷書來，付與花天荷。道：「功名、婚姻俱在此中，慎毋輕視。」",
          "why_score": "开卷即以功名婚姻双题授图，钩子硬，故钩子 84。"
        },
        "innov": {
          "locus": "第八回 · 女扮聯吟 · ~50% /08",
          "quote": "喜得姐姐與小弟生得面貌一般……換姐姐充作兄弟……他見詩是當面作的，他自然疑心盡釋。",
          "why_score": "破贼实图与画缘并行，再加女扮弟联吟，辨识度高，故创新 83。"
        },
        "ending": {
          "locus": "第十六回 · 認花田迎親 · end /16",
          "quote": "「正是那個花田看花的少年。」小姐猶恐有誤，又吩咐丫頭來門前認真……「正是花田看花的那個俏郎君。」",
          "why_score": "认花田得婿与平峒封侯双收，收束完整，故结局 82。"
        }
      }
    },
    {
      "file": "408-hepu-zhu.md",
      "id": "print-v0.hepu-zhu-408",
      "title": "合浦珠",
      "author": "袁于令（原著佚）/ 煙水散人改編（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/合浦珠",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.4,
      "l1": {
        "plot": 81,
        "cast": 80,
        "pace": 76,
        "prose": 82,
        "world": 80,
        "hook": 83,
        "innov": 81,
        "ending": 80
      },
      "evidence": {
        "plot": "遇侠→青楼遇合→权门构陷→求珠定聘→多美团圆，主线清楚中段略散。",
        "cast": "钱兰/赵友梅/范梦珠/白瑶枝；申屠丈侠客 memorable。",
        "pace": "十六回；中段权奸构陷与京狱略拖。",
        "prose": "煙水散人半文半白；梅花楼题壁、祭瑶枝文较工。",
        "world": "姑苏虎丘—金陵—东昌—会稽；天启权阉背景可触。",
        "hook": "/01 「不遇佳人，何名才子」+遇申屠丈，开卷双钩。",
        "innov": "明珠为聘+侠客护花；合浦还珠题旨可辨。",
        "ending": "/16 友梅重逢、三夫人侍养、巡按平反，收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第八回 · 明珠可求 · ~50% /08",
          "quote": "「子若竭誠往謁，或者明珠可求。至於王太常，品行不端，但宜婉曲辭婚。……妾之身，付在君矣。幸亟圖之。」",
          "why_score": "遇侠→青楼→构陷→求珠→团圆，主线清楚，故情节 81。"
        },
        "cast": {
          "locus": "第四回 · 友梅識奸 · ~25% /04",
          "quote": "友梅搖首道：「不謂君相與甚久，尚未知其品行，以為小人則然。以為君子，則妾未之信也。」",
          "why_score": "友梅慧眼、郑心如小人、钱生躁直对照鲜明，故人物 80。"
        },
        "pace": {
          "locus": "第十二回 · 瑤枝祭文 · ~75% /12",
          "quote": "錢生撫棺一慟，昏絕於地。……「爾有父母，甘旨是承。爾之靈輀，移殯荒瑩。」",
          "why_score": "十六回；青楼段紧、权奸京狱略拖，故节奏 76。"
        },
        "prose": {
          "locus": "第一回 · 梅花樓題壁 · open /01",
          "quote": "我來邀勝破春愁，拂衣獨酌梅花樓。樓中寂寞添幽緒，遙見真娘墓邊樹。翠細羅衫化作塵，墓門留待詩人句。",
          "why_score": "白话夹古体；题壁与真娘墓咏有色，故文笔 82。"
        },
        "world": {
          "locus": "第四回 · 魏璫背景 · ~25% /04",
          "quote": "其年天啟丙寅，正值東廠太監魏忠賢盜弄國柄，當時朝紳黨附為奸者亦難枚舉。",
          "why_score": "天启权阉—姑苏青楼—东昌仕途地理可触，故世界观 80。"
        },
        "hook": {
          "locus": "第一回 · 才子立志 · open /01",
          "quote": "「不遇佳人，何名才子？我若不得一個敏慧閨秀。纔色雙全的，誓願終身不娶！」",
          "why_score": "开卷即以才子择美立题并接遇侠，钩子硬，故钩子 83。"
        },
        "innov": {
          "locus": "第八回 · 明月珠為聘 · ~50% /08",
          "quote": "「須到二十歲外，有以明月珠為聘者，方是夫妻。」",
          "why_score": "以明珠为聘贯穿合浦题旨，侠客护花可辨，故创新 81。"
        },
        "ending": {
          "locus": "第十六回 · 友梅重逢 · end /16",
          "quote": "卻說錢生見了友梅，如獲至寶，驚喜泣下。因從容問道：「與卿別後事情，願聞埂向。」……合家無不歡喜。",
          "why_score": "友梅重逢、三房团圆、巡按平反收束完整，故结局 80。"
        }
      }
    },
    {
      "file": "409-mengzhong-yuan.md",
      "id": "print-v0.mengzhong-yuan-409",
      "title": "夢中緣",
      "author": "李修行（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/夢中緣",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.3,
      "l1": {
        "plot": 82,
        "cast": 81,
        "pace": 78,
        "prose": 80,
        "world": 79,
        "hook": 85,
        "innov": 82,
        "ending": 83
      },
      "evidence": {
        "plot": "梦帖南游→楼盟离散→庵中密约→抚院寻女→联二乔团圆，主线清楚。",
        "cast": "吴瑞生/金翠娟/水兰英/王妪；梦帖老人与严嵩构陷 memorable。",
        "pace": "十五回适中；中段乱离寻亲略密。",
        "prose": "清才子佳人白话；开卷古风园记、满江红词尚可。",
        "world": "青州—杭州金宅—江西抚院；正德严嵩朝局可触。",
        "hook": "/01 「仙子生南國，梅花女是親」梦帖，开卷即立缘。",
        "innov": "梦帖定姻+联二乔五美；「夢中緣」题旨辨识度高。",
        "ending": "/15 双美合卺、仇诛复姓、五美收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第四回 · 月下訂盟 · ~25% /04",
          "quote": "「不負漁郎上釣臺，好花到底為誰開？今生若得成連理，還望東君著意栽。」吳瑞生看了此詩，就如得了至寶一般。",
          "why_score": "梦帖→南游订盟→乱离→寻女→联姻团圆，主线清楚，故情节 82。"
        },
        "cast": {
          "locus": "第八回 · 王嫗勸權 · ~50% /08",
          "quote": "「小姐終身大事除卻此子再無他人。……赤繩之繫已繫於此，又何必授其權於月下老人。」",
          "why_score": "兰英游移、王妪敢为、瑞生痴情层次清楚，故人物 81。"
        },
        "pace": {
          "locus": "第十二回 · 撫院訪甥 · ~75% /12",
          "quote": "「按察院老爺奉巡撫明文訪問他甥女水蘭英……你家若果有此人，即送出領賞。」",
          "why_score": "十五回体量；乱离寄食段略密、寻女段加速，故节奏 78。"
        },
        "prose": {
          "locus": "第一回 · 園林古風 · open /01",
          "quote": "小小園，疏疏樹，近有竹陰，旁有花砌。幾有琴，架有史，琴以怡情，史以廣記。榻常懸，門常閉，悶則閒行，睏則盹睡。",
          "why_score": "白话夹长短古风；梦帖四句有色，故文笔 80。"
        },
        "world": {
          "locus": "第十二回 · 嚴嵩當道 · ~75% /12",
          "quote": "「如今嚴嵩當權，謀傾善類。如陷曾銑，害夏言，殺丁汝夔，斬楊繼盛。」",
          "why_score": "正德/嘉靖权奸—青州南昌地理可触，故世界观 79。"
        },
        "hook": {
          "locus": "第一回 · 夢帖立題 · open /01",
          "quote": "仙子生南國，梅花女是親。三明共兩暗，俱屬五行人。",
          "why_score": "开卷即以奇梦红帖定姻，钩子极硬，故钩子 85。"
        },
        "innov": {
          "locus": "第十五回 · 聯二喬 · end /15",
          "quote": "「吾有一弱女，並一甥女……已許配令郎，便欲卜吉權行贅禮。」",
          "why_score": "梦帖预言兑现为联二乔五美，题旨辨识度高，故创新 82。"
        },
        "ending": {
          "locus": "第十五回 · 合巹收束 · end /15",
          "quote": "五載想思一宵勾抹。談笑之歡洽，情意之綢繆，有倍出尋常萬萬者。……「均一月也，而妾之離合頓殊。」",
          "why_score": "双美合卺、仇诛复姓、骨肉团圆收束完整，故结局 83。"
        }
      }
    },
    {
      "file": "41-twenty-thousand-leagues.md",
      "id": "print-v0.twenty-thousand-leagues",
      "title": "Twenty Thousand Leagues under the Sea",
      "author": "Jules Verne",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction / adventure",
      "source_text": "https://www.gutenberg.org/files/164/164-h/164-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.8,
      "l1": {
        "plot": 90,
        "cast": 92,
        "pace": 84,
        "prose": 88,
        "world": 97,
        "hook": 93,
        "innov": 94,
        "ending": 88
      },
      "evidence": {
        "plot": "Monster hunt → Nautilus captivity → undersea tour → vengeance reveal; travelogue plot holds.",
        "cast": "Nemo’s tears at dying sailor then cold “I am going to sink it”; Ned Land’s temper vs Aronnax lens.",
        "pace": "Episode density high; some cataloguing chapters slow the chase.",
        "prose": "Scientific-journal satire open; electric-light deathbed scene vivid.",
        "world": "Nautilus, undersea geography, electric tech — prototype SF vehicle-world.",
        "hook": "Scotia’s neat triangular rent after “monster” debate — curiosity spike.",
        "innov": "Submarine romance + anti-imperial captain; genre-defining.",
        "ending": "Black-flag confrontation clarifies Nemo’s war; resolution leans spectacle over intimacy."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XXI · sample_print_v0",
          "quote": "The engineers visited the Scotia, which was put in dry dock. They could scarcely believe it possible; at two yards and a half below water-mark was a regular rent, in the form of an isosceles triangle.",
          "why_score": "Monster hunt → Nautilus captivity → undersea tour → vengeance reveal; travelogue plot holds from the Scotia puncture through the black-flag confrontation, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.X · dying sailor",
          "quote": "Captain Nemo's hand contracted, and some tears glistened in his eyes, which I thought incapable of shedding any. For some moments I still watched the dying man, whose life ebbed slowly.",
          "why_score": "Nemo's tears at dying sailor then cold \"I am going to sink it\"; Ned Land's temper vs Aronnax lens — moral collision not ensemble warmth, so cast scores 92."
        },
        "pace": {
          "locus": "Ch.I · monster debate",
          "quote": "For six months war was waged with various fortune in the leading articles of the Geographical Institution of Brazil, the Royal Academy of Science of Berlin, the British Association, the Smithsonian Institution of Washington.",
          "why_score": "Episode density high; opening scientific-journal satire accelerates curiosity before cataloguing chapters slow the chase, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · Scotia puncture",
          "quote": "At seventeen minutes past four in the afternoon, whilst the passengers were assembled at lunch in the great saloon, a slight shock was felt on the hull of the Scotia, on her quarter, a little aft of the port-paddle.",
          "why_score": "Scientific-journal satire open; electric-light deathbed scene vivid — Aronnax's observational prose makes speculative machinery legible, so prose scores 88."
        },
        "world": {
          "locus": "Ch.IX · Nautilus interior",
          "quote": "Half an hour had already passed without our situation being bettered, when the dense darkness suddenly gave way to extreme light. Our prison was suddenly lighted—that is to say, it became filled with a luminous matter, so strong that I could not bear it at first.",
          "why_score": "Nautilus, undersea geography, electric tech — prototype SF vehicle-world where the submarine cabin's electric light is the first proof of Nemo's civilisation, so world scores 97."
        },
        "hook": {
          "locus": "Ch.I · triangular rent",
          "quote": "The broken place in the iron plates was so perfectly defined that it could not have been more neatly done by a punch. It was clear, then, that the instrument producing the perforation was not of a common stamp.",
          "why_score": "Scotia's neat triangular rent after \"monster\" debate — curiosity spike before the Abraham Lincoln chase, so hook scores 93."
        },
        "innov": {
          "locus": "Ch.IX · Captain Nemo introduced",
          "quote": "\"Sir,\" replied the commander, \"I am nothing to you but Captain Nemo; and you and your companions are nothing to me but the passengers of the Nautilus.\"",
          "why_score": "Submarine romance + anti-imperial captain; Nemo's renunciation of nationality and the Nautilus as mobile nation-state — genre-defining, so innov scores 94."
        },
        "ending": {
          "locus": "Ch.XXI · black flag",
          "quote": "And on the fore part of the platform Captain Nemo unfurled a black flag, similar to the one he had placed at the South Pole. \"Sir,\" I cried, \"are you going to attack this vessel?\" \"Sir, I am going to sink it.\"",
          "why_score": "Black-flag confrontation clarifies Nemo's war; resolution leans spectacle over intimacy but the vengeance turn is structurally decisive, so ending scores 88."
        }
      }
    },
    {
      "file": "410-the-way-we-live-now.md",
      "id": "print-v0.the-way-we-live-now",
      "title": "The Way We Live Now",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "financial satire / society novel / speculative-fraud panorama",
      "source_text": "https://www.gutenberg.org/cache/epub/5231/pg5231.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.3,
      "l1": {
        "plot": 93,
        "cast": 92,
        "pace": 88,
        "prose": 91,
        "world": 90,
        "hook": 92,
        "innov": 94,
        "ending": 90
      },
      "evidence": {
        "plot": "Carbury hustles → Melmotte's Mexican railway float & society capture → Felix/Marie & Paul/Hetta/Hurtle triangles → City crash & prussic-acid suicide → Suffolk marriage residual after Roger yields.",
        "cast": "Melmotte the gigantic financier-swindler, Lady Carbury the Literature mother, Sir Felix the worthless baronet, Paul Montague the divided lover, Hetta/Roger the conscience axis, Mrs Hurtle the American prior claim.",
        "pace": "Hundred chapters of dinners, boards, and letters; Melmotte death compresses, middle dilates railway reputation vs private love choice.",
        "prose": "'Literature' with a big L to maid finding Melmotte dead upon the floor with prussic acid — satirical English that can turn forensic overnight.",
        "world": "Welbeck Street desk, Sackville lodgings, City float of Salt Lake–Mexico line, parliamentary dinners — London mapped as credit and club.",
        "hook": "Reader introduced to Lady Carbury at her writing-table before any lover or financier — hustle-mother as society entry.",
        "innov": "Title as diagnosis: contemporary money-fraud panorama rather than Barset parish or Palliser ministry — Trollope's sharpest City machine.",
        "ending": "Melmotte felo de se already closed; Suffolk adjusts Paul/Hetta after Roger's visit — romance residual after systemic crash."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LXXXIII · Melmotte dead · crash plot",
          "quote": "the following morning the maid-servant found him dead upon the floor. Drunk as he had been,--more drunk as he probably became during the night,--still he was able to deliver himself from the indignities and penalties to which the law might have subjected him by a dose of prussic acid.",
          "why_score": "Speculative empire ends in private poison before the law can finish him — fraud plot closed as self-execution — so plot scores 93."
        },
        "cast": {
          "locus": "Ch.I · Lady Carbury · open cast",
          "quote": "Let the reader be introduced to Lady Carbury, upon whose character and doings much will depend of whatever interest these pages may have, as she sits at her writing-table in her own room in her own house in Welbeck Street. Lady Carbury spent many hours at her desk, and wrote many letters,--wrote also very much beside letters. She spoke of herself in these days as a woman devoted to Literature, always spelling the word with a big L.",
          "why_score": "Hustling mother named as hinge of interest before Melmotte appears — cast as social engine — so cast scores 92."
        },
        "pace": {
          "locus": "Ch.LI · Which Shall It Be? · ~50%",
          "quote": "Paul Montague reached London on his return from Suffolk early on the Monday morning, and on the following day he wrote to Mrs. Hurtle. As he sat in his lodgings, thinking of his condition, he almost wished that he had taken Melmotte's offer and gone to Mexico.",
          "why_score": "Monday return and letter choice stall between Hurtle and Melmotte Mexico — serial dither as pace — so pace scores 88."
        },
        "prose": {
          "locus": "Ch.I · Literature big L · open prose",
          "quote": "She spoke of herself in these days as a woman devoted to Literature, always spelling the word with a big L.",
          "why_score": "Capital-L Literature as ironic self-branding — satirical compression in one orthographic joke — so prose scores 91."
        },
        "world": {
          "locus": "railway float · Mexican line · City world",
          "quote": "the Great South Central Pacific and Mexican Railway was the very best thing out. It was known that Mr. Melmotte had gone into it with heart and hand. There were many who declared,--with gross injustice to the Great Fisker,--that the railway was Melmotte's own child, that he had invented it, advertised it, agitated it, and floated it; but it was not the less popular on that account. A railway from Salt Lake City to Mexico no doubt had much of the flavour of a castle in Spain.",
          "why_score": "Castle-in-Spain railway floated as Melmotte's child — credit landscape as fiction geography — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · Welbeck writing-table · open hook",
          "quote": "Let the reader be introduced to Lady Carbury, upon whose character and doings much will depend of whatever interest these pages may have, as she sits at her writing-table in her own room in her own house in Welbeck Street.",
          "why_score": "Desk before plot — society novel opened as hustle of authorship — so hook scores 92."
        },
        "innov": {
          "locus": "title + Melmotte crash · form innov",
          "quote": "And now the man was dead,--having destroyed his own life. Surely the man must have known when he uttered those words what it was that he intended to do!",
          "why_score": "Financier suicide as moral verdict on 'the way we live now' — contemporary fraud as tragic machine beyond marriage comedy — so innov scores 94."
        },
        "ending": {
          "locus": "Ch.C · Down in Suffolk · ending anchor",
          "quote": "It need hardly be said that Paul Montague was not long in adjusting his affairs with Hetta after the visit which he received from Roger Carbury. Early on the following morning he was once more in Welbeck Street, taking the brooch with him; and though at first Lady Carbury kept up her opposition, she did it after so weak a fashion as to throw in fact very little difficulty in his way.",
          "why_score": "After systemic crash, ending is private adjustment and weak maternal opposition — residual romance after City death — so ending scores 90."
        }
      }
    },
    {
      "file": "411-cousin-henry.md",
      "id": "print-v0.cousin-henry",
      "title": "Cousin Henry",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "inheritance thriller / conscience study / Welsh-estate will novel",
      "source_text": "https://www.gutenberg.org/cache/epub/24103/pg24103.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.4,
      "l1": {
        "plot": 86,
        "cast": 85,
        "pace": 84,
        "prose": 85,
        "world": 83,
        "hook": 87,
        "innov": 88,
        "ending": 85
      },
      "evidence": {
        "plot": "Uncle Indefer's succession conscience → Isabel vs cousin Henry → will hidden/searched → Carmarthen libel noise → Apjohn triumph & Isabel restored to Llanfeare.",
        "cast": "Isabel the rightful-hearted niece, Cousin Henry the pale book-room concealer, Uncle Indefer the conscience squire, Mr Apjohn the triumphant attorney.",
        "pace": "Twenty-four chapters of search, dream, and Herald talk; ground-struggle climax compresses, middle dilates seclusion and fear.",
        "prose": "Cliff-breakfast conscience duel to 'triumph and utter dismay' on the floor — plain legal English carrying private panic.",
        "world": "Carmarthenshire cliffs, Llanfeare house, Carmarthen town talk — Welsh estate as closed moral theatre.",
        "hook": "'I have a conscience, my dear, on this matter' before any will is seen — inheritance novel opened as ethics argument.",
        "innov": "Will thriller without sensation poison: cowardice, newspaper, and attorney ingenuity as engines — tight late Trollope.",
        "ending": "Isabel back to Llanfeare to begin the thousand things; marriage deferred as 'other change' — estate first, romance second."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXII · struggle for will · climax plot",
          "quote": "It was a moment of great triumph and of utter dismay,--of triumph to Mr Apjohn, and of dismay to Cousin Henry. The two men at this moment,--as Mr Brodrick was looking at the papers,--were struggling together upon the ground. Cousin Henry, in his last frantic efforts, had striven to escape from the grasp of his enemy so as to seize the will, not remembering that by seizing it now he could retrieve nothing.",
          "why_score": "Hidden-will arc ends in floor struggle when retrieval is already useless — plot as panic after concealment — so plot scores 86."
        },
        "cast": {
          "locus": "Ch.I · Uncle Indefer · open cast",
          "quote": "I have a conscience, my dear, on this matter,\" said an old gentleman to a young lady, as the two were sitting in the breakfast parlour of a country house which looked down from the cliffs over the sea on the coast of Carmarthenshire. \"And so have I, Uncle Indefer; and as my conscience is backed by my inclination, whereas yours is not--\"",
          "why_score": "Squire and niece defined by conscience vs inclination before Henry enters — cast as ethical types — so cast scores 85."
        },
        "pace": {
          "locus": "Ch.VII · search to nine · ~25%",
          "quote": "The search was carried on up to nine o'clock that evening, and then Mr Apjohn returned to Carmarthen, explaining that he would send out two men to continue the work on the Tuesday, and that he would come out again on the Wednesday to read whatever might then be regarded as the old Squire's will,--the last prepared document if it could be found, and the former one should the search have been unsuccessful.",
          "why_score": "Calendar of search days stretches suspense between documents — serial wait inside will plot — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.XXII · triumph and dismay · prose",
          "quote": "It was a moment of great triumph and of utter dismay,--of triumph to Mr Apjohn, and of dismay to Cousin Henry.",
          "why_score": "Balanced antithesis names both men in one beat — legal climax as rhetorical couple — so prose scores 85."
        },
        "world": {
          "locus": "Ch.XIII · Carmarthen talk · ~50%",
          "quote": "There was a great deal said at Carmarthen about the old Squire's will. Such scenes as that which had taken place in the house, first when the will was produced, then when the search was made, and afterwards when the will was read, do not pass without comment. There had been many present, and some of them had been much moved by the circumstances.",
          "why_score": "County town as chorus for house scenes — Welsh legal world as gossip theatre — so world scores 83."
        },
        "hook": {
          "locus": "Ch.I · conscience matter · open hook",
          "quote": "I have a conscience, my dear, on this matter,\" said an old gentleman to a young lady, as the two were sitting in the breakfast parlour of a country house which looked down from the cliffs over the sea on the coast of Carmarthenshire.",
          "why_score": "Cliff breakfast opens with conscience claim — inheritance stakes planted as ethics — so hook scores 87."
        },
        "innov": {
          "locus": "Ch.X · dream / seclusion · form innov",
          "quote": "From what had passed with Mrs Griffith, it was clear to Cousin Henry that he must go out of the house and be seen about the place. The woman had been right in saying that his seclusion was mysterious. It was peculiarly imperative upon him to avoid all appearance of mystery.",
          "why_score": "Crime of concealment driven by fear of looking mysterious — psychological will novel without sensation murder — so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XXIV · Llanfeare summons · ending anchor",
          "quote": "Isabel spent one pleasant week with her lover at Hereford, and then was summoned into Carmarthenshire. Mr Apjohn came over at her father's invitation, and insisted on taking her back to Llanfeare. \"There are a thousand things to be done,\" he said, \"and the sooner you begin to do them the better. Of course you must live at the old house, and you had better take up your habitation there for a while before this other change is made.\"",
          "why_score": "Estate duties before marriage 'other change' — ending as management not bridal tableau — so ending scores 85."
        }
      }
    },
    {
      "file": "412-dr-wortles-school.md",
      "id": "print-v0.dr-wortles-school",
      "title": "Dr. Wortle's School",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "clerical scandal novel / school-reputation study / bigamy conscience comedy",
      "source_text": "https://www.gutenberg.org/cache/epub/21847/pg21847.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.9,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 85,
        "prose": 86,
        "world": 85,
        "hook": 88,
        "innov": 90,
        "ending": 86
      },
      "evidence": {
        "plot": "Wortle's Bowick school → Peacocke hire with American marital secret → diocese scandal & Bishop quarrel → Peacocke quest / Mary–Carstairs line → school diminished but duties resumed.",
        "cast": "Dr Wortle the self-esteemed fighter-headmaster, Mr Peacocke the Classic usher with a past, Mrs Peacocke the left-behind 'woman', Lord Carstairs the not-quite-boy pupil, the Bishop as nest-soiling risk.",
        "pace": "Short serial of parts; diocese week of talk accelerates, middle dilates American absence and Palace letters.",
        "prose": "'Esteemed by others,--and by himself' to 'left still struggling' after happy marriage — ironical headmaster English.",
        "world": "Bowick preparatory-to-Eton school, diocese gossip, Palace correspondence — Church reputation as geography.",
        "hook": "Wortle introduced as Rector and proprietor already successful in both professions — school novel opened on pride.",
        "innov": "Bigamy/American reappearance treated as school-reputation problem and Bishop fight — clerical scandal without sensation gore.",
        "ending": "Narrator refuses complete futures; Peacockes resume duties in diminished school — struggle left open after 'Mary's Success'."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Pt.III · diocese secret · mid plot",
          "quote": "MR. PEACOCKE had been quite right in saying that the secret would at once be known through the whole diocese. It certainly was so before he had been gone a week, and it certainly was the case also that the diocese generally did not approve of the Doctor's conduct. The woman ought not to have been left there. So said the diocese.",
          "why_score": "American quest turns into diocese verdict that the woman should not remain — plot as reputation cascade — so plot scores 87."
        },
        "cast": {
          "locus": "Pt.I Ch.I · Wortle · open cast",
          "quote": "THE Rev. Jeffrey Wortle, D.D., was a man much esteemed by others,--and by himself. He combined two professions, in both of which he had been successful,--had been, and continued to be, at the time in which we speak of him. I will introduce him to the reader in the present tense as Rector of Bowick, and proprietor and head-master of the school established in the village of that name.",
          "why_score": "Self-esteem named before plot — Wortle cast as pride that will fight for Peacockes — so cast scores 88."
        },
        "pace": {
          "locus": "Pt.V · Palace correspondence · ~75%",
          "quote": "THE possible glory of Mary's future career did not deter the Doctor from thinking of his troubles,--and especially that trouble with the Bishop which was at present heavy on his hand. He had determined not to go on with his action, and had so resolved because he had felt, in his more sober moments, that in bringing the Bishop to disgrace, he would be as a bird soiling its own nest.",
          "why_score": "Mary glory paused while Bishop quarrel dilates — serial of letters as wait — so pace scores 85."
        },
        "prose": {
          "locus": "Pt.I Ch.I · esteemed · open prose",
          "quote": "THE Rev. Jeffrey Wortle, D.D., was a man much esteemed by others,--and by himself.",
          "why_score": "Dash-appended self-esteem — comic portrait in seven words — so prose scores 86."
        },
        "world": {
          "locus": "Pt.I Ch.VI · Bowick pupil · ~25%",
          "quote": "DURING the last six months Mr. Peacocke's most intimate friend at Bowick, excepting of course his wife, had been one of the pupils at the school. The lad was one of the pupils, but could not be said to be one of the boys. He was the young Lord Carstairs, eldest son of Earl Bracy.",
          "why_score": "School as ranked intimacy — earl's son neither boy nor outsider — so world scores 85."
        },
        "hook": {
          "locus": "Pt.I Ch.I · two professions · open hook",
          "quote": "He combined two professions, in both of which he had been successful,--had been, and continued to be, at the time in which we speak of him. I will introduce him to the reader in the present tense as Rector of Bowick, and proprietor and head-master of the school established in the village of that name.",
          "why_score": "Dual success announced before scandal — pride planted as risk — so hook scores 88."
        },
        "innov": {
          "locus": "narrator · husband alive · social innov",
          "quote": "husband was alive when they were married. They ought probably to have separated, but they didn't. They came here instead, and here they were followed by the brother of the husband,--who I take it is now dead, though of that we know nothing certain. \"That he should have told me his position is more than any man has a right to expect from another.",
          "why_score": "Irregular marriage defended as loyalty under unkind fortune — scandal novel as conscience debate — so innov scores 90."
        },
        "ending": {
          "locus": "Pt.V Ch.XII · still struggling · ending anchor",
          "quote": "I cannot pretend that the reader shall know, as he ought to be made to know, the future fate and fortunes of our personages. They must be left still struggling. But then is not such always in truth the case, even when the happy marriage has been celebrated?--even when, in the course of two rapid years, two normal children make their appearance to gladden the hearts of their parents? Mr. and Mrs. Peacocke fell into their accustomed duties in the diminished school, apparently without difficulty.",
          "why_score": "Explicit refusal of sealed futures; duties resume in diminished school — ending as ongoing struggle — so ending scores 86."
        }
      }
    },
    {
      "file": "413-the-kellys-and-the-okellys.md",
      "id": "print-v0.the-kellys-and-the-okellys",
      "title": "The Kellys and the O'Kellys",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Irish dual-plot novel / Repeal-era comedy / property-marriage romance",
      "source_text": "https://www.gutenberg.org/cache/epub/4917/pg4917.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.8,
      "l1": {
        "plot": 84,
        "cast": 85,
        "pace": 82,
        "prose": 84,
        "world": 88,
        "hook": 86,
        "innov": 85,
        "ending": 84
      },
      "evidence": {
        "plot": "Dublin Trials frame → dual lines: Ballindine/Fanny Wyndham at Grey Abbey vs Martin Kelly/Anty Lynch at Dunmore → Barry menace removed → double wedding residual.",
        "cast": "Lord Ballindine the anxious suitor, Fanny Wyndham the heiress under Cashel pressure, Martin Kelly the Dunmore climber, Anty Lynch the endangered sister-heiress, Barry the vanishing demon.",
        "pace": "Forty chapters of visits, bedsides, and hunt talk; Boulogne exit compresses, middle dilates Grey Abbey tedium.",
        "prose": "State-Trials Dublin opener to Dunmore parting words — Irish comic English with legal and hunting registers.",
        "world": "Dublin courts, County Mayo O'Kelly home, Grey Abbey guests, Dunmore property fight — Repeal Ireland as dual geography.",
        "hook": "1844 Dublin excitement over O'Connell State Trials before any Kelly romance — politics as door into private plots.",
        "innov": "Twin plots of gentry and shop/farm Ireland under Repeal noise — early Trollope Irish machine beyond single love story.",
        "ending": "Barry to Boulogne; Martin/Anty to Renvill bathing-lodge with sisters — comic property peace after demon vanishes."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XL · Dunmore conclusion · ending plot",
          "quote": "We must now return to Dunmore, and say a few parting words of the Kellys and Anty Lynch; and then our task will be finished. It will be remembered that that demon of Dunmore, Barry Lynch, has been made to vanish: like Lord Kilcullen, he has gone abroad; he has settled himself at an hotel at Boulogne, and is determined to enjoy himself.",
          "why_score": "Dual plot closed by exporting the demon — property romance freed by exile not trial — so plot scores 84."
        },
        "cast": {
          "locus": "Ch.XXI · O'Kelly home · ~50% cast",
          "quote": "Two days after the last recorded interview between Lord Ballindine and his friend, Dot Blake, the former found himself once more sitting down to dinner with his mother and sisters, the Honourable Mrs O'Kelly and the Honourable Misses O'Kelly; at least such were the titular dignities conferred on them in County Mayo, though I believe, strictly speaking, the young ladies had no claim to the appellation.",
          "why_score": "Mayo 'Honourable' titles ironized — O'Kelly cast as local dignity vs strict heraldry — so cast scores 85."
        },
        "pace": {
          "locus": "Ch.XXXI · Grey Abbey tedium · ~75%",
          "quote": "The next three days passed slowly and tediously for most of the guests assembled at Grey Abbey. Captain Cokely, and a Mr Battersby, came over from Newbridge barracks, but they did not add much to the general enjoyment of the party, though their arrival was hailed with delight by some of the young ladies.",
          "why_score": "Named three slow days with barracks fillers — serial wait inside house-party — so pace scores 82."
        },
        "prose": {
          "locus": "Ch.I · State Trials · open prose",
          "quote": "During the first two months of the year 1844, the greatest possible excitement existed in Dublin respecting the State Trials, in which Mr O'Connell, his son, the Editors of three different repeal newspapers, Tom Steele, the Rev. Mr Tierney--a priest who had taken a somewhat prominent part in the Repeal Movement--and Mr Ray, the Secretary to the Repeal Association, were indicted for conspiracy.",
          "why_score": "Newspaper roll-call of Repeal defendants — public English before private comedy — so prose scores 84."
        },
        "world": {
          "locus": "Ch.I · Dublin 1844 · open world",
          "quote": "During the first two months of the year 1844, the greatest possible excitement existed in Dublin respecting the State Trials, in which Mr O'Connell, his son, the Editors of three different repeal newspapers, Tom Steele, the Rev. Mr Tierney--a priest who had taken a somewhat prominent part in the Repeal Movement--and Mr Ray, the Secretary to the Repeal Association, were indicted for conspiracy.",
          "why_score": "Dated Dublin political theatre anchors Irish dual plot — world as Repeal calendar — so world scores 88."
        },
        "hook": {
          "locus": "Ch.XI · Ballindine ride · ~25% hook of suitor line",
          "quote": "About two o'clock on the following morning, Lord Ballindine set off for Grey Abbey, on horseback, dressed with something more than ordinary care, and with a considerable palpitation about his heart. He hardly knew, himself, what or whom he feared, but he knew that he was afraid of something.",
          "why_score": "Palpitation ride into Grey Abbey — gentry plot hooks as bodily fear — so hook scores 86."
        },
        "innov": {
          "locus": "Ch.XL · dual close · form innov",
          "quote": "Martin and Anty did not go to visit Switzerland, or Rome, as soon as they were married; but they took a bathing-lodge at Renvill, near Galway, and with much difficulty, persuaded Mrs Kelly to allow both her daughters to accompany them. And very merry they all were. Anty soon became a different creature from what she ever had been: she learned to be happy and gay",
          "why_score": "Anti-Grand-Tour Galway bathing close for the Kelly line — Irish comedy of property happiness — so innov scores 85."
        },
        "ending": {
          "locus": "Ch.XL · Renvill merry · ending anchor",
          "quote": "Martin and Anty did not go to visit Switzerland, or Rome, as soon as they were married; but they took a bathing-lodge at Renvill, near Galway, and with much difficulty, persuaded Mrs Kelly to allow both her daughters to accompany them. And very merry they all were. Anty soon became a different creature from what she ever had been: she learned to be happy and gay; to laugh and enjoy the sunshine",
          "why_score": "Local merry lodge replaces Continental wedding tour — ending as recovered Anty — so ending scores 84."
        }
      }
    },
    {
      "file": "414-castle-richmond.md",
      "id": "print-v0.castle-richmond",
      "title": "Castle Richmond",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Irish famine novel / inheritance intrigue / dual-suitor romance",
      "source_text": "https://www.gutenberg.org/cache/epub/5897/pg5897.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 86,
        "cast": 85,
        "pace": 83,
        "prose": 86,
        "world": 90,
        "hook": 89,
        "innov": 88,
        "ending": 85
      },
      "evidence": {
        "plot": "Desmond/Fitzgerald Cork world → Clara between Owen and Herbert → Mollett inheritance blackmail → legitimacy crash & famine backdrop → famine-year close with lines settled.",
        "cast": "Herbert Fitzgerald the Castle heir under threat, Owen of Hap House the passionate rejected suitor, Clara Desmond the timid fawn, Countess the cautious mother, Mollett the Cork blackmailer.",
        "pace": "Forty-four chapters of councils, relief, and rides; farewell compresses, middle dilates Mollett diplomacy and doubts.",
        "prose": "Offended-by-Ireland opener to refused double title 'Tale of the Famine Year' — narrator arguing with market taste.",
        "world": "Cork barony, Hap House, Castle Richmond, famine year relief — Irish landscape under pestilence and exodus talk.",
        "hook": "Will readers be offended by an Irish plot? — prejudice catalog as entry before lovers named.",
        "innov": "Romance nested inside famine testimony the narrator half-claims as true title — early Irish novel with historical catastrophe frame.",
        "ending": "Story declared told; alternate title confessed; famine left at its worst — close as historical residual not pure wedding."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXIII · Mollett Cork · ~50% plot",
          "quote": "It may be imagined that Mr. Mollett's drive back to Cork after his last visit to Castle Richmond had not been very pleasant; and indeed it may be said that his present circumstances altogether were as unpleasant as his worst enemies could desire. I have endeavoured to excite the sympathy of those who are going with me through this story for the sufferings of that family of the Fitzgeralds; but how shall I succeed in exciting their sympathy for the sufferings of Mr. Mollett?",
          "why_score": "Blackmailer's unpleasant return marks inheritance pressure on Fitzgeralds — plot as sympathy contest — so plot scores 86."
        },
        "cast": {
          "locus": "Owen / Clara axis · cast",
          "quote": "Owen Fitzgerald of Hap House, now as I have ever been, that and nothing more,--for as to the handle to my name it is not worth talking about.\" They were still sitting at the table, and now they both sat silent, not looking at each other, but with their eyes fixed on the wood.",
          "why_score": "Hap House Owen refuses handle to his name — cast as passion without title hunger — so cast scores 85."
        },
        "pace": {
          "locus": "Ch.XII · Doubts · ~25%",
          "quote": "I believe there is no period of life so happy as that in which a thriving lover leaves his mistress after his first success. His joy is more perfect then than at the absolute moment of his own eager vow, and her half-assenting blushes. Then he is thinking mostly of her, and is to a certain degree embarrassed by the effort necessary for success. But when the promise has once been given to him, and he is able to escape into the domain of his own heart, he is as a conqueror who has mastered half a continent.",
          "why_score": "Post-success retreat into the heart dilates before doubts harden — serial pause inside lover plot — so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · Irish prejudice · open prose",
          "quote": "I wonder whether the novel-reading world--that part of it, at least, which may honour my pages--will be offended if I lay the plot of this story in Ireland! That there is a strong feeling against things Irish it is impossible to deny. Irish servants need not apply; Irish acquaintances are treated with limited confidence; Irish cousins are regarded as being decidedly dangerous; and Irish stories are not popular with the booksellers.",
          "why_score": "Market-prejudice catalog as sentence rhythm — argumentative Irish opener — so prose scores 86."
        },
        "world": {
          "locus": "Ch.XLIV · famine year · ending world",
          "quote": "I might have called this \"A Tale of the Famine Year in Ireland.\" At the period of the year to which the story has brought us--and at which it will leave us--the famine was at its very worst.",
          "why_score": "Alternate title names catastrophe; close freezes at worst famine — world as historical weather — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · offended by Ireland · open hook",
          "quote": "I wonder whether the novel-reading world--that part of it, at least, which may honour my pages--will be offended if I lay the plot of this story in Ireland! That there is a strong feeling against things Irish it is impossible to deny.",
          "why_score": "Challenge to reader prejudice before characters — hook as dare — so hook scores 89."
        },
        "innov": {
          "locus": "Ch.XLIV · double names refused · form innov",
          "quote": "Were it not that I eschew the fashion of double names for a book, thinking that no amount of ingenuity in this respect will make a bad book pass muster, whereas a good book will turn out as such though no such ingenuity be displayed, I might have called this \"A Tale of the Famine Year in Ireland.\"",
          "why_score": "Narrator confesses famine-tale title then refuses fashion of double names — romance framed as historical testimony — so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XLIV · story told · ending anchor",
          "quote": "And now my story is told; and were it not for the fashion of the thing, this last short chapter might be spared. It shall at any rate be very short. Were it not that I eschew the fashion of double names for a book, thinking that no amount of ingenuity in this respect will make a bad book pass muster, whereas a good book will turn out as such though no such ingenuity be displayed, I might have called this \"A Tale of the Famine Year in Ireland.\"",
          "why_score": "Story declared finished while famine left at worst — ending as historical residual over bridal seal — so ending scores 85."
        }
      }
    },
    {
      "file": "415-the-macdermots-of-ballycloran.md",
      "id": "print-v0.the-macdermots-of-ballycloran",
      "title": "The Macdermots of Ballycloran",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Irish tragic novel / agrarian crime / family ruin study",
      "source_text": "https://www.gutenberg.org/cache/epub/29000/pg29000.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.0,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 80,
        "prose": 84,
        "world": 88,
        "hook": 86,
        "innov": 85,
        "ending": 84
      },
      "evidence": {
        "plot": "Ruined Macdermot house → Feemy / Captain Ussher entanglement → agrarian conspiracy & Ussher killing → assize verdict → empty-street hanging of Thady.",
        "cast": "Thady the debt-burdened heir, Feemy the princely Irish beauty, Ussher the revenue captain, Larry the broken father — cast as doomed estate family.",
        "pace": "Thirty-three chapters of rents, Mohill politics, and sport dilate; retrospective leap then assize/end accelerate into silence.",
        "prose": "Authorial Drumsna census and 'no apology' four-month leap — early Trollope Irish English with storyteller freedom.",
        "world": "Connaught miles, Mohill off the high road, Shannon slates vs thatch — West Ireland mapped as poverty and assize.",
        "hook": "Business into Drumsna before plot names — place-first ruin house as opening lens.",
        "innov": "Agrarian tragedy and illegal societies instead of Palliser marriage comedy — first-novel Irish crime engine.",
        "ending": "Bolt drawn; no one before the gaol; street guarded empty — ending as communal absence after verdict."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXXIII · Thady execution · ending plot",
          "quote": "sobbed forth that God would receive him into his mercy; the bolt was drawn--and Thady Macdermot was soon no more. Not one human form appeared before the gaol that morning. Not even a passenger crossed over the bridge from half-past seven till after eight, as from thence one might just catch a glimpse of the front of the prison.",
          "why_score": "Plot closes on the hanging and the emptied bridge — agrarian crime line resolved as public silence — so plot scores 86."
        },
        "cast": {
          "locus": "early chapters · Feemy · cast type",
          "quote": "tall, dark girl, with that bold, upright, well-poised figure, which is so peculiarly Irish. She walked as if all the blood of the old Irish Princes was in her veins: her step, at any rate, was princely. Feemy, also, had large, bright brown eyes, and long, soft, shining dark hair",
          "why_score": "Feemy cast as princely Irish beauty whose body announces the family's old-blood pride — the hinge of Ussher disaster — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXV · four-month leap · ~75%",
          "quote": "we consider no apology necessary for requesting the reader to leap over with us the space of four months; but still, before we continue our tale from that date, it will be as well that we should give a short outline of the p",
          "why_score": "Explicit serial leap apologised as storyteller privilege — pace dilates then jumps toward verdict — so pace scores 80."
        },
        "prose": {
          "locus": "Ch.I · Drumsna open · open prose",
          "quote": "In the autumn, 184--, business took me into the West of Ireland, and, amongst other places, to the quiet little village of Drumsna, which is in the province of Connaught, County Leitrim, about 72 miles W.N.W. of Dublin, on the mail-coach road to Sligo.",
          "why_score": "Mile-marked Connaught census before romance — documentary Irish prose — so prose scores 84."
        },
        "world": {
          "locus": "Ch.IX · Mohill · ~25% world",
          "quote": "Mohill is a small country town, standing on no high road, nor on any thoroughfare from the metropolis; and therefore it owes to itself whatever importance it may possess--and, in truth, that is not much.",
          "why_score": "Off-road town of little importance — Irish locality as anti-picturesque world — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · Ballycloran House · open hook",
          "quote": "CHAPTER I. BALLYCLORAN HOUSE AS FIRST SEEN BY THE AUTHOR. In the autumn, 184--, business took me into the West of Ireland, and, amongst other places, to the quiet little village of Drumsna",
          "why_score": "House-as-first-seen frame before family plot — ruin announced as sightseeing — so hook scores 86."
        },
        "innov": {
          "locus": "Ch.XXXIII · empty gaol morning · form innov",
          "quote": "Not one human form appeared before the gaol that morning. Not even a passenger crossed over the bridge from half-past seven till after eight, as from thence one might just catch a glimpse of the front of the prison. At the end of the bridge stood three or four men guarding the street",
          "why_score": "Execution staged as communal refusal to watch — Irish tragedy as anti-spectacle — so innov scores 85."
        },
        "ending": {
          "locus": "Ch.XXXIII · Carrick emptied · ending anchor",
          "quote": "On Saturday morning the little town of Carrick-on-Shannon again became quiet and, comparatively speaking, empty. The judges left it very early; most of the lawyers had taken wing and flown towards Sligo, seeking fresh quarries, on the previous evening. The jury were released, and had returned weary to their homes",
          "why_score": "Assize circus packs for Sligo; local silence after verdict — ending as institutional departure — so ending scores 84."
        }
      }
    },
    {
      "file": "416-an-eye-for-an-eye.md",
      "id": "print-v0.an-eye-for-an-eye",
      "title": "An Eye for an Eye",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Irish cliff tragedy / inheritance morality / revenge asylum frame",
      "source_text": "https://www.gutenberg.org/cache/epub/16804/pg16804.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.1,
      "l1": {
        "plot": 87,
        "cast": 86,
        "pace": 85,
        "prose": 86,
        "world": 87,
        "hook": 90,
        "innov": 88,
        "ending": 88
      },
      "evidence": {
        "plot": "Asylum frame of mad mother → Fred Neville / Kate O'Hara cliff love → Scroope heir duty vs Irish promise → cliff killing → lex talionis chant in confinement.",
        "cast": "Fred the trembling heir, Kate soft echo of mother, Mrs O'Hara the scorning avenger, Scroope earl of blood-anxiety — cast driven by inheritance fear.",
        "pace": "Compact two-volume arc; Introduction plants end-state, middle dilates Ennis/Ardkill ease, cliffs and Conclusion snap shut.",
        "prose": "Asylum present-tense 'eye for an eye' refrain to cliff-cottage aftermath — moral English with biblical title made literal.",
        "world": "West-of-England asylum vs Ardkill cliffs / Ennis roads — geography as class trap between England manor and Irish cottage.",
        "hook": "Opens on incurable asylum lady before naming the deed — revenge already completed as narrative premise.",
        "innov": "Lex talionis framed as madwoman's daily law; tragedy as Introduction-already-known — inverted chronology morality play.",
        "ending": "Threads collected; mother never returns to cliffs; young lord 'fall' story for police — ending as residual chant of justice."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Conclusion · deed aftermath · ending plot",
          "quote": "The story of the poor mad woman who still proclaims in her seclusion the justice of the deed which she did, has now been told. It may perhaps be well to collect the scattered ends of the threads of the tale for the benefit of readers who desire to know the whole of a history. Mrs. O'Hara never returned to the cottage on the cliffs after the perpetration of the deed.",
          "why_score": "Plot declared told; cliff cottage abandoned after the killing — revenge arc closed as residual madness — so plot scores 87."
        },
        "cast": {
          "locus": "early · Kate likeness · cast",
          "quote": "Kate O'Hara was in face very like her mother;--strangely like, for in much she was very different. But she had her mother's eyes,--though hers were much softer in their lustre, as became her youth,--and she had her mother's nose, but without that look of scorn which would come upon her mother's face when the nostrils were inflated.",
          "why_score": "Soft Kate vs scornful mother — hereditary face that forecasts who will avenge — so cast scores 86."
        },
        "pace": {
          "locus": "Vol.II Ch.I · Ardkill ease · ~50%",
          "quote": "As he was returning to Ennis Neville was so far removed from immediate distress as to be able to look forward without fear to his meeting with the two ladies at Ardkill. He could as yet take his Kate in his arms without any hard load upon his heart, such as would be there if he knew that it was incumbent upon him at once to explain his difficulties.",
          "why_score": "Moment of load-free embrace before duty crashes — mid-book calm before cliff — so pace scores 85."
        },
        "prose": {
          "locus": "Introduction · asylum refrain · title prose",
          "quote": "eye for an eye,\" she says to the woman who watches her. \"Oh, yes, ma'am; certainly.\" \"An eye for an eye, and a tooth for a tooth! Is it not so? An eye for an eye!\"",
          "why_score": "Biblical title reduced to asylum daily chant — prose as obsessive law — so prose scores 86."
        },
        "world": {
          "locus": "Introduction · asylum geography · world frame",
          "quote": "At a private asylum in the west of England there lives, and has lived for some years past, an unfortunate lady, as to whom there has long since ceased to be any hope that she should ever live elsewhere. Indeed, there is no one left belonging to her by whom the indulgence of such a hope on her behalf could be cherished.",
          "why_score": "English asylum as permanent elsewhere — world of confinement after Irish cliffs — so world scores 87."
        },
        "hook": {
          "locus": "Introduction · unfortunate lady · open hook",
          "quote": "At a private asylum in the west of England there lives, and has lived for some years past, an unfortunate lady, as to whom there has long since ceased to be any hope that she should ever live elsewhere. Friends she has none; and her own condition is such, that she recks nothing of confinement and does not even sigh for release.",
          "why_score": "End-state before cause — hook as already-doomed witness — so hook scores 90."
        },
        "innov": {
          "locus": "Conclusion · justice proclaimed · innov",
          "quote": "The story of the poor mad woman who still proclaims in her seclusion the justice of the deed which she did, has now been told.",
          "why_score": "Narrator frames whole novel as explanation of one asylum refrain — form as gloss on lex talionis — so innov scores 88."
        },
        "ending": {
          "locus": "Conclusion · cottage abandoned · ending anchor",
          "quote": "Mrs. O'Hara never returned to the cottage on the cliffs after the perpetration of the deed. On the unhappy priest devolved the duty of doing whatever must be done. The police at the neighbouring barracks were told that the young lord had perished by a fall from the cliffs, and by them search was made for the body.",
          "why_score": "Official 'fall' story vs mother's justice chant — ending splits public lie and private law — so ending scores 88."
        }
      }
    },
    {
      "file": "417-lady-anna.md",
      "id": "print-v0.lady-anna",
      "title": "Lady Anna",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "class-marriage novel / legitimacy lawsuit / radical tailor romance",
      "source_text": "https://www.gutenberg.org/cache/epub/31274/pg31274.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 84,
        "prose": 86,
        "world": 85,
        "hook": 89,
        "innov": 90,
        "ending": 87
      },
      "evidence": {
        "plot": "Countess wronged by Earl Lovel → legitimacy fight → Lady Anna pledged to tailor Daniel Thwaite → peer pressure & 'Let Her Die' crisis → Yorkshire marriage to the tailor.",
        "cast": "Josephine the fierce Countess, Anna the title girl who keeps her word, Daniel the Radical tailor, Lovels who shut hearts against trade — cast as class war inside one betrothal.",
        "pace": "Forty-eight chapters of lawyers, Yoxham invitations, and Keppel Street grief; letter mid-point and death-threat crisis tighten toward licence wedding.",
        "prose": "Hard-usage opener through hymeneal-altar comedy of aristocratic differences — Trollope social argument in plain court English.",
        "world": "Cumberland Applethwaite, Keswick Radical poets' county, Keppel Street, Yoxham rectory — law and class mapped as houses.",
        "hook": "'No harder usage' than Josephine Murray's from Earl Lovel — cruelty thesis before romance.",
        "innov": "Earl's daughter marrying the tailor treated as duty scandal the novel refuses to undo — class-inversion romance as principle.",
        "ending": "Yoxham licence wedding; Hanover Square not required — aristocratic form bent to keep Anna's promise."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLVIII · marriage · ending plot",
          "quote": "The marriage was nearly all that a marriage should be when a Lady Anna is led to the hymeneal altar. As the ceremony was transferred from Bloomsbury, London, to Yoxham, in Yorkshire, a licence had been procured, and the banns of which Daniel Thwaite thought so much, had been called in vain.",
          "why_score": "Plot resolves legitimacy/romance war as transferred Yorkshire wedding — promise kept against Bloomsbury form — so plot scores 88."
        },
        "cast": {
          "locus": "mid · aunt Julia duty · cast pressure",
          "quote": "to marry a tailor! \"Duty is duty,\" said aunt Julia as she hurried away. She meant her nephew to understand that duty commanded her to shut her heart against any cousin who could marry a tailor.",
          "why_score": "Aunt Julia's duty = class exclusion — cast opposition named as moral duty against trade — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXXVII · Let Her Die · ~75%",
          "quote": "After the scene which was described in the last chapter there was a very sad time indeed in Keppel Street. The Countess had been advised by the Serjeant and Mrs. Bluestone to take her daughter immediately abroad, in the event of the interview with Daniel Thwaite being unsatisfactory.",
          "why_score": "Abroad-or-die advice after unsatisfactory tailor interview — crisis pace inside Keppel Street — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · hard usage · open prose",
          "quote": "Women have often been hardly used by men, but perhaps no harder usage, no fiercer cruelty was ever experienced by a woman than that which fell to the lot of Josephine Murray from the hands of Earl Lovel, to whom she was married in the parish church of Applethwaite,--a parish without a village, lying among the mountains of Cumberland",
          "why_score": "Superlative cruelty thesis in parish geography — forensic social prose — so prose scores 86."
        },
        "world": {
          "locus": "early · Thomas Thwaite Radical · world",
          "quote": "well-known Radical in a county in which Radicals have never been popular, and in which fifty years ago they were much rarer than they are now. At this time Keswick and its vicinities were beginning to be known as the abodes of poets, and Thomas Thwaite was acquainted with Southey and Wordsworth.",
          "why_score": "Keswick Radical tailor among poets — Lakes world as political oddity — so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · Josephine Murray · open hook",
          "quote": "Women have often been hardly used by men, but perhaps no harder usage, no fiercer cruelty was ever experienced by a woman than that which fell to the lot of Josephine Murray from the hands of Earl Lovel",
          "why_score": "Hardest-usage claim before Lady Anna exists — hook as maternal wrong — so hook scores 89."
        },
        "innov": {
          "locus": "Ch.XLVIII · differences in aristocratic marriages · innov",
          "quote": "Of course there are differences in aristocratic marriages. All earls' daughters are not married at St. George's, Hanover Square, nor is it absolutely necessary that a bishop should tie the knot, or that the dresses should be described in a newspaper.",
          "why_score": "Narrator theorises flexible aristocratic form to legitimise tailor match — class comedy as aesthetic argument — so innov scores 90."
        },
        "ending": {
          "locus": "Ch.XLVIII · hymeneal altar · ending anchor",
          "quote": "The marriage was nearly all that a marriage should be when a Lady Anna is led to the hymeneal altar. As the ceremony was transferred from Bloomsbury, London, to Yoxham, in Yorkshire, a licence had been procured, and the banns of which Daniel Thwaite thought so much, had been called in vain.",
          "why_score": "Licence over banns; Lady Anna still led to altar with tailor — ending seals class-inversion vow — so ending scores 87."
        }
      }
    },
    {
      "file": "418-miss-mackenzie.md",
      "id": "print-v0.miss-mackenzie",
      "title": "Miss Mackenzie",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "heiress comedy / suitor farce / middle-aged marriage study",
      "source_text": "https://www.gutenberg.org/cache/epub/24000/pg24000.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.8,
      "l1": {
        "plot": 85,
        "cast": 86,
        "pace": 83,
        "prose": 85,
        "world": 84,
        "hook": 86,
        "innov": 83,
        "ending": 86
      },
      "evidence": {
        "plot": "Ungainly spinster inherits → Littlebath / Cedars suitor scramble (Rubb, Maguire, Ball) → money disputes & Lion-and-Lamb press → Maguire routed → Lady Ball marriage.",
        "cast": "Margaret the ungainly heiress, Maguire the clerical predator, John Ball the fifty-year groom, Mrs Tom the gracious-not-cordial in-law — cast as fortune-hunters around one plain woman.",
        "pace": "Thirty chapters of dinners, Cedars exits, and lodgings; Maguire force-entry and church prophecy accelerate the close.",
        "prose": "Dull-details promise and ungainly cheekbones to provincial Jupiter editor — comic inventory English.",
        "world": "Somerset House clerkdom, Littlebath evangelical set, Cedars Twickenham, Arundel Street lodgings — money geography of mid-Victorian respectability.",
        "hook": "Troubles reader with early-life dullness before fortune — anti-glamour open.",
        "innov": "Middle-aged plain heiress as romantic centre; baronet leather-business blood joked — solid comedy, mid-rank inventiveness.",
        "ending": "Maguire crushed by Stumfold/editor; church whisper 'my Lady Ball' prophecy true — comedy sealed by title joke."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXX / church · Lady Ball · ending plot",
          "quote": "\"There, my Lady Ball,\" said Mrs Mackenzie, whispering into her cousin's ear before they left the church; \"now my prophecy has come true; and when we meet in London next spring, you will reward me for all I have done for you by walking out of a room before me.\"",
          "why_score": "Plot closes as prophecy of Lady Ball precedence — heiress-suitor war resolved as title comedy — so plot scores 85."
        },
        "cast": {
          "locus": "Ch.I · Margaret ungainly · cast",
          "quote": "At the age of nineteen, I may almost say that Margaret Mackenzie was ungainly. Her brown hair was rough, and did not form itself into equal lengths. Her cheek-bones were somewhat high, after the manner of the Mackenzies. She was thin and straggling in her figure, with bones larger than they should have been for purposes of youthful grace.",
          "why_score": "Heroine introduced as ungainly inventory — cast refuses beauty-plot defaults — so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XVI · Littlebath settled · ~50%",
          "quote": "Miss Mackenzie, before she left Gower Street, was forced to make some arrangements as to her affairs at Littlebath, and these were ultimately settled in a manner that was not altogether palatable to her. Mr Rubb was again sent down, having Susanna in his charge, and he was empowered to settle with Miss Mackenzie's landlady and give up the lodgings.",
          "why_score": "Mid-book logistics of giving up Littlebath — pace as property choreography among suitors — so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · dull details · open prose",
          "quote": "I fear I must trouble my reader with some few details as to the early life of Miss Mackenzie,--details which will be dull in the telling, but which shall be as short as I can make them. Her father, who had in early life come from Scotland to London, had spent all his days in the service of his country. He became a clerk in Somerset House at the age of sixteen",
          "why_score": "Promised dullness as comic contract — clerk-Somerset House prose — so prose scores 85."
        },
        "world": {
          "locus": "Ch.I · Ball baronet leather · world",
          "quote": "John Ball, baronet, of the Cedars, Twickenham. The young Mackenzies, therefore, had reason to be proud of their blood. It is true that Sir John Ball was the first baronet, and that he had simply been a political Lord Mayor in strong political days,--a political Lord Mayor in the leather business",
          "why_score": "Wholesale leather cleaned by baronetcy — respectability world as trade laundering — so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · Mackenzie Family · open hook",
          "quote": "I fear I must trouble my reader with some few details as to the early life of Miss Mackenzie,--details which will be dull in the telling, but which shall be as short as I can make them.",
          "why_score": "Anti-hook of dull genealogy — comedy starts by refusing dazzle — so hook scores 86."
        },
        "innov": {
          "locus": "Ch.XXX · Maguire routed · innov",
          "quote": "Things had not been going well with Mr Maguire when, as a last chance, he attempted to force an entrance into Mrs Mackenzie's drawing-room. Things, indeed, had been going very badly with him. Mr Stumfold at Littlebath had had an interview with the editor of the _Christian Examiner_, and had made that provincial Jupiter understand that he must drop the story of the Lion and the Lamb.",
          "why_score": "Press-scandal 'Lion and Lamb' killed by provincial Jupiter — evangelical satire as plot engine — so innov scores 83."
        },
        "ending": {
          "locus": "Ch.XXX · fifty-year groom · ending anchor",
          "quote": "Sir John Ball, I cannot say; but gentlemen, when they get married at fifty, are not expected to be graceful. \"There, my Lady Ball,\" said Mrs Mackenzie, whispering into her cousin's ear before they left the church; \"now my prophecy has come true",
          "why_score": "Ungraceful fifty-year marriage sealed by Lady Ball whisper — ending as comic fulfilment — so ending scores 86."
        }
      }
    },
    {
      "file": "419-the-three-clerks.md",
      "id": "print-v0.the-three-clerks",
      "title": "The Three Clerks",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Civil Service novel / friendship rivalry / embezzlement comedy-tragedy",
      "source_text": "https://www.gutenberg.org/cache/epub/7481/pg7481.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.0,
      "l1": {
        "plot": 86,
        "cast": 87,
        "pace": 84,
        "prose": 85,
        "world": 88,
        "hook": 87,
        "innov": 86,
        "ending": 85
      },
      "evidence": {
        "plot": "Three Civil Service friends → Hampton love rivalry → Alaric ambition/embezzlement → Old Bailey / Millbank → three marriages closing Charley/Katie line.",
        "cast": "Harry Norman the Woodward favourite, Alaric the rogue-with-office, Charley the Internal Navigation novice — triad cast as office types turned moral fates.",
        "pace": "Forty-seven chapters of office, Hampton Sundays, and election stock; Chiltern mid-point and Ticklish Stock tighten toward Bailey and triple wedding close.",
        "prose": "Slip-slop christening of public buildings to 'habitual novel-reader' three-wives wink — early autobiographical Civil Service English.",
        "world": "Weights and Measures facade, Internal Navigation, Chiltern Hundreds joke, Old Bailey/Millbank — Whitehall world as novel machine.",
        "hook": "'All the English world knows' the Weights and Measures — institutional hook before named clerks.",
        "innov": "Civil Service bildungsroman with real office satire; Alaric as educated Bill Sykes — office-crime innov inside friendship plot.",
        "ending": "Tale and toils end; three clerks / three wives; Katie keeps promise yet marries Charley — comedy form after prison arc."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLVII · three wives · ending plot",
          "quote": "Our tale and toils have now drawn nigh to an end; our loves and our sorrows are over; and we are soon to part company with the three clerks and their three wives. Their three wives? Why, yes. It need hardly be told in so many words to an habitual novel-reader that Charley did get his bride at last.",
          "why_score": "Triple marriage closes the office-friendship machine after crime arc — plot as promised comic concordance — so plot scores 86."
        },
        "cast": {
          "locus": "mid/late · Alaric rogue · cast",
          "quote": "Alaric Tudor was now a rogue; despite his high office, his grand ideas, his exalted ambition; despite his talent, zeal, and well-directed official labours, he was a rogue; a thief, a villain who had stolen the money of the orphan, who had undertaken a trust merely that he might break it; a robber, doubly disgraced by being a robber with an education, a Bill Sykes without any of those excuses",
          "why_score": "Alaric named educated Bill Sykes — cast as office ambition turned orphan-robber — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXXVI · Ticklish Stock · ~75%",
          "quote": "Alaric returned from his office worn and almost as wretched as he had been on the day before. He had spent a miserable day. In the morning Sir Gregory had asked him whether he had finally made up his mind to address the electors of Strathbogy. 'No, not finally,' said Alaric, 'but I think I shall do so.'",
          "why_score": "Election pressure on already wretched office day — late-book squeeze before crash — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · Weights and Measures · open prose",
          "quote": "All the English world knows, or knows of, that branch of the Civil Service which is popularly called the Weights and Measures. Every inhabitant of London, and every casual visitor there, has admired the handsome edifice which generally goes by that name, and which stands so conspicuously confronting the Treasury Chambers. It must be owned that we have but a slip-slop way of christening our public buildings.",
          "why_score": "Slip-slop christening joke on Whitehall names — institutional comic prose — so prose scores 85."
        },
        "world": {
          "locus": "Ch.XXIV · Chiltern Hundreds · ~50% world",
          "quote": "It was an anxious hour for the Honourable Undecimus Scott when he first learnt that Mr. M'Buffer had accepted the Stewardship of the Chiltern Hundreds. The Stewardship of the Chiltern Hundreds! Does it never occur to anyone how many persons are appointed to that valuable situation?",
          "why_score": "Parliamentary resignation as absurd stewardship — political world as running joke — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · public building · open hook",
          "quote": "All the English world knows, or knows of, that branch of the Civil Service which is popularly called the Weights and Measures. Every inhabitant of London, and every casual visitor there, has admired the handsome edifice which generally goes by that name, and which stands so conspicuously confronting the Treasury Chambers.",
          "why_score": "Shared London landmark before any clerk named — hook as civic recognition — so hook scores 87."
        },
        "innov": {
          "locus": "Alaric rogue passage · office-crime innov",
          "quote": "a robber, doubly disgraced by being a robber with an education, a Bill Sykes without any of those excuses which a philanthropist can find for the ordinary housebreaker.",
          "why_score": "Dickens criminal type inverted onto Civil Service talent — office novel as crime innov — so innov scores 86."
        },
        "ending": {
          "locus": "Ch.XLVII · Katie promise · ending anchor",
          "quote": "Nevertheless, Katie kept her promise to Mrs. Woodward. What promise did she ever make and not keep? She kept her promise, and did not go from her mother. She married Mr. Charles Tudor, of the",
          "why_score": "Promise-to-mother reconciled with Charley marriage — ending as habitually novel-reader fulfilment — so ending scores 85."
        }
      }
    },
    {
      "file": "420-yanliang-an.md",
      "id": "print-v0.yanliang-an-420",
      "title": "炎涼岸",
      "author": "娥川主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "世情 / 才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/炎涼岸",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.6,
      "l1": {
        "plot": 80,
        "cast": 79,
        "pace": 82,
        "prose": 78,
        "world": 81,
        "hook": 80,
        "innov": 83,
        "ending": 82
      },
      "evidence": {
        "plot": "指腹盟→势利悔约→漂没离散→血衫认亲→父子夫妻重逢，主线清楚。",
        "cast": "袁七襄/冯国士/尤寡悔/谢氏/袁化凤；势利舅与清官子对照鲜明。",
        "pace": "八回短制；中段漂没略急，收束不拖。",
        "prose": "白话世情套语居多；开卷「炎凉人面」词尚可。",
        "world": "大梁—河南水患—广东阳江—巩昌；刘瑾朝局可触。",
        "hook": "/01 开题即点「炎凉人面」，指腹盟埋线。",
        "innov": "以「炎凉岸」题旨统摄悔约—漂没—循环报应，辨识度高。",
        "ending": "/08 庵中重逢、巡陕公私两尽、世世姻亲收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第四回 · 漂沒看炎涼 · ~50% /04",
          "quote": "「尊居漂得片瓦無存，老嫂沒處投奔，權住……河南水決，小弟影也不聞，原來尤兄曾去了來，不知家下怎樣？」",
          "why_score": "指腹→悔约→漂没→认亲→重逢，主线清楚，故情节 80。"
        },
        "cast": {
          "locus": "第二回 · 姐弟悔約 · ~25% /02",
          "quote": "尤寡悔因談及臨行之時，袁七襄叮嚀求婚的許多說話。馮國士道：「前年有一番盟約，今老袁既得了個兒子，這段姻親也是天緣。」",
          "why_score": "冯国士势利、尤寡悔摇摆、袁氏清廉层次可辨，故人物 79。"
        },
        "pace": {
          "locus": "第六回 · 兄弟相逢 · ~75% /06",
          "quote": "十載分南北，相逢忽倍親。何時依膝下，忠孝繼名紳。",
          "why_score": "八回体量紧；漂没段略急、认亲段加速，故节奏 82。"
        },
        "prose": {
          "locus": "第一回 · 開題詞 · open /01",
          "quote": "牢騷為甚，歎一腔憤懑。似雄如劣，眼底風濤人更險。覷破世情冷熱，話裡陽秋，談中美剌，休怪俺饒舌。只為炎涼人面，昧彝常施及側。",
          "why_score": "开卷词点题有力，正文白话套语偏多，故文笔 78。"
        },
        "world": {
          "locus": "第六回 · 劉瑾認子 · ~75% /06",
          "quote": "已曉得姓名居址，便將他生庚月日，叫星家推算，卻是個貴人八字。……又恐他後來知道自家父母來歷，便將那領血衫悄然藏過。",
          "why_score": "河南水患—刘瑾权阉—广东到任地理可触，故世界观 81。"
        },
        "hook": {
          "locus": "第一回 · 指腹證盟 · open /01",
          "quote": "只為炎涼人面，昧彝常施及側。只是顛倒孤寒，趨承勢利，那顧有冤結。",
          "why_score": "开卷即以炎凉人面立题并埋指腹盟，钩子清楚，故钩子 80。"
        },
        "innov": {
          "locus": "第八回 · 題旨收束 · end /08",
          "quote": "當日炎炎孰問親，今朝寥落便依人。早知天道循環轉，悔殺綈袍不贈貧。",
          "why_score": "以炎凉循环统摄婚约世态，短章辨识度高，故创新 83。"
        },
        "ending": {
          "locus": "第八回 · 父子會面 · end /08",
          "quote": "自後科第連綿，簪纓接續。馮國士因一念悔過，天道便不負他……至今馮袁二姓，世世姻親不絕，相傳為大梁望族云。",
          "why_score": "庵中重逢、忠孝公私、姻亲不绝收束完整，故结局 82。"
        }
      }
    },
    {
      "file": "421-shiwupi.md",
      "id": "print-v0.shiwupi-421",
      "title": "世無匹",
      "author": "娥川主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "侠义 / 世情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/世無匹",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.4,
      "l1": {
        "plot": 83,
        "cast": 84,
        "pace": 80,
        "prose": 81,
        "world": 82,
        "hook": 82,
        "innov": 84,
        "ending": 83
      },
      "evidence": {
        "plot": "任侠施恩→风雪救难→负义吞产→陌上逢美→挂冠衣锦，恩怨线清楚。",
        "cast": "干白虹/曾九功/丽容/陈与权；「世无匹」义侠与负恩举人对照极硬。",
        "pace": "十六回适中；中段报恩连环略密。",
        "prose": "白话夹词；走马美人段铺陈有色。",
        "world": "南雄—广州—风雪途—徒配远境；吏治盗匪可触。",
        "hook": "/01 「恩怨不分，何以为人」开题即立侠义尺度。",
        "innov": "侠客为主角的才子佳人变体；「世无匹」题旨辨识度高。",
        "ending": "/16 恩怨分明、衣锦还乡、乘鹤飞升收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第四回 · 雪中遇俠 · ~25% /04",
          "quote": "卻說干白虹一時動了個惻隱之念，在風雪裡救起那人，連忙解衣披上。……除非背他下去，尋個人家，借些湯水救灌活了，也是好事。",
          "why_score": "施恩→救难→负义→团圆，恩怨主线清楚，故情节 83。"
        },
        "cast": {
          "locus": "第十二回 · 負義吞產 · ~75% /12",
          "quote": "那陳與權狼心狗肺，負義忘恩，雖然終身受乾家之惠，就如享用自家孫子的，一筆也不在心上。今見干白虹配徒遠境，自然不得回家。",
          "why_score": "干白虹任侠、陈与权负恩、丽容坚忍层次清楚，故人物 84。"
        },
        "pace": {
          "locus": "第八回 · 陌上騁佳人 · ~50% /08",
          "quote": "那走馬的兩個美女，整束停當，跨上鞍橋，如飛雲掣霧，遠遠而來。……君子知恩報恩，小人取禍得禍。",
          "why_score": "十六回体量；报恩连环略密、陌上遇美加速，故节奏 80。"
        },
        "prose": {
          "locus": "第八回 · 走馬美人 · ~50% /08",
          "quote": "繡帶飄揚，雲鬟散亂，玉容嬌豔，渾如西子飛來；金躞凌空，彷彿雲娥下墜。紅塵從地起，天驟群空；紫霧繞蹄生，康在價重。",
          "why_score": "白话夹骈俪走马描写有色，故文笔 81。"
        },
        "world": {
          "locus": "第四回 · 公憤廣緝 · ~25% /04",
          "quote": "一面飛回廣州，通報督撫各憲，具題廣緝。只因這番公憤，有分教：知恩者生死報恩，好義者始終仗義。",
          "why_score": "南雄广州吏治—盗匪—徒配地理可触，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 · 恩怨立題 · open /01",
          "quote": "感憤須分，賢奸當辨，而今半是癡呆面。丈夫無處不週人，人心偏有多更變。以德報德，以直報怨，方才是個男兒漢。",
          "why_score": "开卷即以恩怨贤奸立尺度，钩子硬，故钩子 82。"
        },
        "innov": {
          "locus": "第十六回 · 題旨兌現 · end /16",
          "quote": "干白虹壽至九十，忽然悟道成仙，就有紫陽真人，白日飛來，與之乘鶴而去。自後干氏科第不絕，子孫繁衍，以享厚德之報云。",
          "why_score": "侠客主角+恩怨果报升仙，异于纯才子佳人，故创新 84。"
        },
        "ending": {
          "locus": "第十六回 · 衣錦還鄉 · end /16",
          "quote": "夫婦十年重會面，麟兒已奮雲霄。一朝燕返舊時巢，天恩隨日至，仙樂逐雲飄。……曾九功過了幾年，天子慕其高節，仍召回內院。",
          "why_score": "恩怨分明、夫妇重逢、衣锦挂冠收束完整，故结局 83。"
        }
      }
    },
    {
      "file": "422-jinshi-yuan.md",
      "id": "print-v0.jinshi-yuan-422",
      "title": "金石緣",
      "author": "佚名（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 果报 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/金石緣",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.6,
      "l1": {
        "plot": 82,
        "cast": 83,
        "pace": 79,
        "prose": 80,
        "world": 81,
        "hook": 81,
        "innov": 83,
        "ending": 84
      },
      "evidence": {
        "plot": "神童联姻→冤狱卖身→无瑕代嫁→征西破邪→善恶果报团圆，主线清楚。",
        "cast": "金玉/石无瑕/林爱珠/石道全；贤孝代嫁与势利爱珠对照鲜明。",
        "pace": "二十四回；中段征西军旅略岔。",
        "prose": "白话章回套语；回末果报诗词尚工。",
        "world": "苏州—林府—征西陕西；权奸卢太师朝局可触。",
        "hook": "/01 「難定今朝締好緣」+神童联姻，开卷立缘。",
        "innov": "代嫁易容+金石果报题旨；贫富炎凉对照可辨。",
        "ending": "/24 善恶报应、旌表忠孝、团圆收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第六回 · 無瑕代嫁 · ~25% /06",
          "quote": "員外又假意推托一會，說妝奩一些未備，借此就好草草打發無瑕代嫁過去。正是姻緣本是前生定，不是姻緣定不成。",
          "why_score": "联姻→卖身→代嫁→征西→果报，主线清楚，故情节 82。"
        },
        "cast": {
          "locus": "第三回 · 賣身易妝 · ~12% /03",
          "quote": "將自己的花裙花襖，大紅繡鞋，金珠首飾與無瑕換了。……愛珠也將無瑕的布衣布裙，通身換了，也像一個丫鬟。",
          "why_score": "无瑕贤孝、爱珠势利、金玉刚正层次清楚，故人物 83。"
        },
        "pace": {
          "locus": "第十二回 · 徵西大元帥 · ~50% /12",
          "quote": "文狀元金玉，有文武全才。陝西蕭化龍造反，若差金玉徵剿，必能剿滅。聖旨准奏。封金玉為徵西大元帥，即日起兵。",
          "why_score": "二十四回；代嫁段紧、征西段略岔，故节奏 79。"
        },
        "prose": {
          "locus": "第一回 · 開卷詩 · open /01",
          "quote": "莫怨天公賦畀偏，窮通才拙似浮煙。空思他日開屯運，難定今朝締好緣。有聚終須風雨散，無情何必夢魂牽。",
          "why_score": "开卷诗点题干净，正文白话套语居多，故文笔 80。"
        },
        "world": {
          "locus": "第十二回 · 盧太師弄權 · ~50% /12",
          "quote": "我初中時，盧丞相要我拜他門下。我因他是弄權奸相……狀元一看，大驚道：「禍事到了！」",
          "why_score": "苏州林府—兵部征西—权奸朝局可触，故世界观 81。"
        },
        "hook": {
          "locus": "第一回 · 聯姻富室 · open /01",
          "quote": "這兩首詩，是說人婚姻富貴，貧窮落難，都由天定，非人力可為。……神童之名，信不虛也。",
          "why_score": "开卷即以天定姻缘+神童联姻立钩，故钩子 81。"
        },
        "innov": {
          "locus": "第二十四回 · 果報題旨 · end /24",
          "quote": "戲到團圓萬事了。離合悲歡，一一從頭繳。報應只爭遲與早，何曾善惡無分曉。",
          "why_score": "代嫁易容与金石善恶果报绑题，辨识度高，故创新 83。"
        },
        "ending": {
          "locus": "第二十四回 · 旌表收束 · end /24",
          "quote": "何人肯就惡姻緣，係定紅絲莫怨天。……留點仁慈終受福，多行不義定遭殃。思趨炎日如駒過，欲靠冰山豈久長。",
          "why_score": "团圆旌表、善恶报应、讽世收束完整，故结局 84。"
        }
      }
    },
    {
      "file": "423-zhuchun-yuan.md",
      "id": "print-v0.zhuchun-yuan-423",
      "title": "駐春園",
      "author": "吳航野客編次 / 水箬散人評閱（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/駐春園",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.0,
      "l1": {
        "plot": 84,
        "cast": 83,
        "pace": 81,
        "prose": 85,
        "world": 80,
        "hook": 84,
        "innov": 82,
        "ending": 85
      },
      "evidence": {
        "plot": "邻窥定情→墙梅传语→相思致病→投供流放→禅室三美团圆，主线清楚。",
        "cast": "黄玉史/曾云娥/吴绿筠/爱月；双美守义与黄衫侠衬托 memorable。",
        "pace": "二十四回；中段相思病略密，后段公案加速。",
        "prose": "才子佳人白话；回首词与云娥亲供文笔较工。",
        "world": "嘉兴—驻春园邻宅—吴府—流放北军；太守风情可触。",
        "hook": "/01 黄衫侠遇+隔邻窥白面，开卷双钩。",
        "innov": "双美共盟+亲供出首；「驻春园」题场辨识度高。",
        "ending": "/24 禅室话前盟、钦赐完姻、三美团圆收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十二回 · 守義共尋盟 · ~50% /12",
          "quote": "先嚴在日，與黃郎令尊老年伯即席結姻，刑科翁年伯舉酒為媒，爾時妹方三歲。……黃郎一片深心，豈思相負！",
          "why_score": "邻窥→传语→相思→公案→团圆，双美盟线清楚，故情节 84。"
        },
        "cast": {
          "locus": "第六回 · 假山傳語 · ~25% /06",
          "quote": "生認是愛月，便叫道：「愛月姐，我嘉興黃玉史，在此候久矣，可憐，可憐！」愛月吃然一驚……乃知是生，緣何妝扮不同？",
          "why_score": "云娥决志、绿筠守义、爱月传声层次清楚，故人物 83。"
        },
        "pace": {
          "locus": "第十八回 · 投供改讞 · ~75% /18",
          "quote": "太府風情偏重，開冤獄，判才郎。道非他劫殺，難饒拐，定罪名流犯，三千里外，發遣窮荒。",
          "why_score": "二十四回；相思段略密、公案流放加速，故节奏 81。"
        },
        "prose": {
          "locus": "第十八回 · 雲娥親供 · ~75% /18",
          "quote": "曾雲娥，原籍嘉興，父官光祿。稚年從事詩書，弱質深藏閨閫。自是綠窗靜女，金玉為心。豈慕南陌投金，稍萌妄念。",
          "why_score": "亲供半文半白有骨格，回首词亦工，故文笔 85。"
        },
        "world": {
          "locus": "第一回 · 駐春園鄰宅 · open /01",
          "quote": "話說皇明，浙江有女曾浣雪者……敝園淺狹，恐事久覺露，薄具微物贈兄，兄可別處藏身。",
          "why_score": "嘉兴驻春园邻宅—吴府内宅地理可触，故世界观 80。"
        },
        "hook": {
          "locus": "第一回 · 隔鄰窺白面 · open /01",
          "quote": "雨覆雲翻不定，情拴意鎖難開。閑中下著巧安排，後挽前推宛在。邂逅已逢適願，清揚猶費疑猜。",
          "why_score": "开卷黄衫侠+隔邻窥面立情，钩子硬，故钩子 84。"
        },
        "innov": {
          "locus": "第二十四回 · 三美題場 · end /24",
          "quote": "駐春園演出，許多情節。……於今歡合歷千磨，情種心苗惹事多。",
          "why_score": "以园为题场、双美共盟出首，辨识度高，故创新 82。"
        },
        "ending": {
          "locus": "第二十四回 · 三美團圓 · end /24",
          "quote": "生後官歷禮部，乞疏復姓，欽賜歸宗。曾小姐封為淑慧夫人，吳小姐封為淑貞夫人。子孫相繼登第。",
          "why_score": "禅室前盟、钦赐完姻、三美封诰收束完整，故结局 85。"
        }
      }
    },
    {
      "file": "424-guilian-meng.md",
      "id": "print-v0.guilian-meng-424",
      "title": "歸蓮夢",
      "author": "蘇庵主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 才子佳人 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/歸蓮夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.9,
      "l1": {
        "plot": 81,
        "cast": 82,
        "pace": 78,
        "prose": 80,
        "world": 83,
        "hook": 83,
        "innov": 86,
        "ending": 82
      },
      "evidence": {
        "plot": "莲台济人→开寨谈兵→寻旧姻缘→馆梦合欢→梦醒归莲，主线可追。",
        "cast": "莲岸/王昌年/香雪/程景道；女大师与才子对照有辨识度。",
        "pace": "十二回；中段开寨布点略散。",
        "prose": "白话神魔夹才子；收束诗「才子佳人信有之」尚可。",
        "world": "泰安—柳寨—西安/开封—涌莲庵；明末乱世可触。",
        "hook": "/01 空莲说法+白双山无子求嗣，开卷即立莲梦。",
        "innov": "女寨主济世+归莲梦醒；神魔才子混融辨识度极高。",
        "ending": "/12 香雪假死回生、梦醒觉路、羽化收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第六回 · 有情無情 · ~50% /06",
          "quote": "「前同宋純學到西安府，偶然遇見了一個書生，姓王名昌年，說是世勛的女婿。……聞得世勛的女兒被繼母凌逼改嫁，我便用計照顧他。」",
          "why_score": "济人→开寨→寻姻→馆梦→归莲，主线可追，故情节 81。"
        },
        "cast": {
          "locus": "第九回 · 合夢驚醒 · ~75% /09",
          "quote": "香雪接住，喜不自勝，正待告訴離別之情，只見窗外月光直照進來……香雪驀然驚醒。……昌年與香雪兩個，俱受那一道光的累。",
          "why_score": "莲岸济世、昌年痴情、香雪苦志层次清楚，故人物 82。"
        },
        "pace": {
          "locus": "第三回 · 開張布點 · ~25% /03",
          "quote": "即差強思文、杜二郎兩個，在同幾個得力伴當，托些貨本，只揀大郡所在，各處開張……昌年的喜信，甚是渺茫；香雪的苦情，漸漸來到。",
          "why_score": "十二回；开寨布点略散、后段梦姻加速，故节奏 78。"
        },
        "prose": {
          "locus": "第十二回 · 收束詩 · end /12",
          "quote": "才子佳人信有之，顛顛倒倒費尋思。誰人著眼描情種，獨倚南樓唱竹枝。即今別溪流，驚起鴛鴦不轉頭。總使阿懷雙在，莫愁終是有新愁。",
          "why_score": "收束诗点题干净，正文白话神魔套语居多，故文笔 80。"
        },
        "world": {
          "locus": "第一回 · 泰安蓮岸 · open /01",
          "quote": "話說明朝末年，山東泰安州有一鄉民，姓白號雙山。夫妻兩口，做人極好，誠實作家，持齋敬佛。……家計頗饒，只是年將半百，無子無女。",
          "why_score": "泰安—柳寨—开封西安地理可触，故世界观 83。"
        },
        "hook": {
          "locus": "第一回 · 空蓮說法 · open /01",
          "quote": "說這蓮岸一番週貧濟急原是好事，為何已前那真如法師囑付他有可惜千人受累的話，可謂相反極矣。且看下回，必定如何。",
          "why_score": "开卷即以济人声名反埋后患，钩子清楚，故钩子 83。"
        },
        "innov": {
          "locus": "第十二回 · 三生覺路 · end /12",
          "quote": "蓮夢醒時方見三生覺路……昌年、純學、光祖三人俱學程景道，成仙羽化，未可知也。",
          "why_score": "女寨主+归莲梦醒混融神魔才子，辨识度极高，故创新 86。"
        },
        "ending": {
          "locus": "第十二回 · 假死回生 · end /12",
          "quote": "香雪女兒今早五更死了，如今現在床上，你去看他一看。昌年千里馳歸，忽聞此話，正像跌在冷水裡一般……四肢柔軟，心頭尚溫。",
          "why_score": "假死回生、梦醒觉路、羽化暗示收束完整，故结局 82。"
        }
      }
    },
    {
      "file": "425-ralph-the-heir.md",
      "id": "print-v0.ralph-the-heir",
      "title": "Ralph the Heir",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "inheritance comedy / election petition / dual-heir society novel",
      "source_text": "https://www.gutenberg.org/cache/epub/25579/pg25579.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 85,
        "prose": 88,
        "world": 86,
        "hook": 89,
        "innov": 87,
        "ending": 86
      },
      "evidence": {
        "plot": "Dual Ralph Newtons & Underwood girls → Percycross election & petition → heirship / Ontario residual → Clarissa shifts love to true Gregory.",
        "cast": "Sir Thomas the reticent father, Clarissa/Patience the sisters, spendthrift Ralph vs worthy namesake, Mary Underwood the lucky axis.",
        "pace": "Fifty-eight chapters dilate villa talk and borough politics; petition and conclusion compress heir/love settlement.",
        "prose": "Sleeve-for-daws opening essay to Clarissa's hard change of love-object — moral anatomy in plain comic English.",
        "world": "Popham Villa, Percycross borough, Percy Standard bedroom — London fringe and ancient borough as property theatre.",
        "hook": "Opens on men who cannot communicate vs crystal-window gushers before any heir is named — character thesis first.",
        "innov": "Twin Ralphs plus election petition as double plot engines — inheritance comedy welded to Reform-era borough machine.",
        "ending": "Second hero dearer than first; Ralph's costly watch refused — transfer of love closed as truth over glitter."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLIV · The Petition · ~75%",
          "quote": "The time for hearing the petition at Percycross had at length come, and the judge had gone down to that ancient borough. The day fixed was Monday, the 27th, and Parliament had then been sitting for three weeks. Mr. Griffenbottom had been as constant in his place as though there had been no sword hanging over his head; but Sir Thomas had not as yet even taken the oaths.",
          "why_score": "Election victory stalls under petition sword — plot braids borough law with family inheritance — so plot scores 88."
        },
        "cast": {
          "locus": "Ch.I · Sir Thomas · open cast",
          "quote": "There are men who cannot communicate themselves to others, as there are also men who not only can do so, but cannot do otherwise. And it is hard to say which is the better man of the two.",
          "why_score": "Cast framed as communication types before names settle — Sir Thomas as reticent pole of the machine — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXX · Miss Mary Is in Luck · ~50%",
          "quote": "The election took place on a Tuesday,--Tuesday, the 17th of October. On the following day one of the members received a visit in his bedroom at the Percy Standard which was very pleasant to him. His daughter Patience had come down to nurse Sir Thomas and take him back to Fulham.",
          "why_score": "Dated election then bedroom nursing visit — serial calendar as pace, politics interrupted by family care — so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · sleeve for daws · open prose",
          "quote": "We do not specially respect him who wears his heart upon his sleeve for daws to peck at, who carries a crystal window to his bosom so that all can see the work that is going on within it, who cannot keep any affair of his own private.",
          "why_score": "Shakespearean sleeve image turned into social taxonomy — essayistic comic prose — so prose scores 88."
        },
        "world": {
          "locus": "Ch.XLIV · Percycross judge · borough world",
          "quote": "The time for hearing the petition at Percycross had at length come, and the judge had gone down to that ancient borough.",
          "why_score": "Ancient borough under petition judge — electoral England as lived place, not backdrop — so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · communicate themselves · open hook",
          "quote": "There are men who cannot communicate themselves to others, as there are also men who not only can do so, but cannot do otherwise.",
          "why_score": "Reader hooked by moral typology before plot stakes — heir novel opened as character problem — so hook scores 89."
        },
        "innov": {
          "locus": "dual Ralphs + petition · form innov",
          "quote": "The time for hearing the petition at Percycross had at length come, and the judge had gone down to that ancient borough.",
          "why_score": "Inheritance twin-names fused to contested seat — Trollope invents heir comedy as political petition machine — so innov scores 87."
        },
        "ending": {
          "locus": "Ch.LVIII · Conclusion · ending anchor",
          "quote": "Clarissa had found it hard to change the object of her love, so hard, that for a time she had been unwilling even to make the effort;--and she had been ashamed that those around her should think that she would make it; but when the thing was done, her second hero was dearer to her than ever had been the first. He at least was true.",
          "why_score": "Second love dearer because true — ending settles transfer without melodrama — so ending scores 86."
        }
      }
    },
    {
      "file": "426-sir-harry-hotspur-of-humblethwaite.md",
      "id": "print-v0.sir-harry-hotspur-of-humblethwaite",
      "title": "Sir Harry Hotspur of Humblethwaite",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "tragic inheritance / Cumberland estate / daughter-vs-cousin romance",
      "source_text": "https://www.gutenberg.org/cache/epub/27712/pg27712.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.5,
      "l1": {
        "plot": 90,
        "cast": 89,
        "pace": 88,
        "prose": 90,
        "world": 87,
        "hook": 91,
        "innov": 89,
        "ending": 92
      },
      "evidence": {
        "plot": "Cumberland heir duty → Emily loves worthless Cousin George → Sir Harry's authority vs daughter's pertinacity → George yields to actress marriage; Emily swears never wed.",
        "cast": "Sir Harry the duty commoner, Emily the obstinate daughter, Cousin George the charming reprobate, Lady Elizabeth / Cloudesdale the household chorus.",
        "pace": "Twenty-four chapters tighten from London season to Humblethwaite crisis; end snaps to playbill gossip after Emily's vow.",
        "prose": "Magnificence-of-commoner open to 'I shall never be married' kneel — compressed tragic plain style.",
        "world": "Humblethwaite domain, Bruton Street, Penrith post-horses — Cumberland estate as moral geography.",
        "hook": "Title-hero introduced as mighty Cumberland person before any lover appears — duty estate as hook.",
        "innov": "Short tragic Hotspur without Barset comedy padding — daughter loyalty destroys line hopes in novella compass.",
        "ending": "George becomes Mrs Morton's husband on playbills; family disgraced, actress destroyed — bitter public epilogue."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XIII · I Will Not Desert Him · ~50%",
          "quote": "Sir Harry, before he had left Humblethwaite for London in October, had heard enough of his cousin's sins to make him sure that the match must be opposed with all his authority. Indeed he had so felt from the first moment in which George had begun to tell him of what had occurred at Airey Force.",
          "why_score": "Authority vs daughter's desert-not vow framed at midpoint — plot is duty collision, not mystery — so plot scores 90."
        },
        "cast": {
          "locus": "Ch.I · Sir Harry Hotspur · open cast",
          "quote": "Sir Harry Hotspur of Humblethwaite was a mighty person in Cumberland, and one who well understood of what nature were the duties, and of what sort the magnificence, which his position as a great English commoner required of him. He had twenty thousand a year derived from land.",
          "why_score": "Cast opened as duty-and-magnificence person before Emily or George speak — estate character as engine — so cast scores 89."
        },
        "pace": {
          "locus": "Ch.XIX · The New Smithy · ~75%",
          "quote": "Sir Harry was sitting alone in the library when the tidings were brought to him that George Hotspur had reached Humblethwaite with a pair of post-horses from Penrith. The old butler, Cloudesdale, brought him the news, and Cloudesdale whispered it into his ears with solemn sorrow.",
          "why_score": "Library solitude broken by whispered arrival — late crisis accelerates after London delay — so pace scores 88."
        },
        "prose": {
          "locus": "Ch.XXIII · Emily vow · late prose",
          "quote": "Just so. And it is because you are thinking of all this, that I feel it right to tell you. Papa, I shall never be married.",
          "why_score": "Five words close a life plan — tragic understatement after pages of argument — so prose scores 90."
        },
        "world": {
          "locus": "Ch.I · Cumberland domain · world",
          "quote": "But the life that he led was led at Humblethwaite, and there he was a great man, with a great domain around him,--with many tenants, with a world of dependants among whom he spent his wealth freely.",
          "why_score": "Domain, tenants, dependants named as Sir Harry's world — land as social cosmos — so world scores 87."
        },
        "hook": {
          "locus": "Ch.I · mighty person · open hook",
          "quote": "Sir Harry Hotspur of Humblethwaite was a mighty person in Cumberland, and one who well understood of what nature were the duties, and of what sort the magnificence, which his position as a great English commoner required of him.",
          "why_score": "Title character and duty thesis in first sentence — hook without delay — so hook scores 91."
        },
        "innov": {
          "locus": "Ch.XXIV · playbill marriage · form innov",
          "quote": "Among playgoing folk, in the following April there was a great deal of talk about the marriage of that very favourite actress, Mrs. Morton. She appeared in the playbills as Mrs. George Hotspur, late Mrs. Morton.",
          "why_score": "Estate tragedy ends as theatre gossip — innovates by publicizing private ruin as playbill — so innov scores 89."
        },
        "ending": {
          "locus": "Ch.XXIV · The End · ending anchor",
          "quote": "A grand old family has been disgraced, and a good actress destroyed. That's my idea of this marriage.",
          "why_score": "Club verdict closes both house and stage — double destruction without soft marriage residual — so ending scores 92."
        }
      }
    },
    {
      "file": "427-is-he-popenjoy.md",
      "id": "print-v0.is-he-popenjoy",
      "title": "Is He Popenjoy?",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "legitimacy comedy / Brotherton succession / Dean-vs-Marquis society novel",
      "source_text": "https://www.gutenberg.org/cache/epub/29828/pg29828.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.6,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 86,
        "prose": 89,
        "world": 86,
        "hook": 90,
        "innov": 88,
        "ending": 87
      },
      "evidence": {
        "plot": "Dean's daughter Mary → Lord George marriage → Italian Marquis's dubious baby 'Popenjoy' → death of little Popenjoy → real heir born; social residual.",
        "cast": "Mary the Dean's daughter, Lord George, the Dean of Brotherton, Marquis/Marchioness Italian line, Aunt Ju / De Baron side-noise.",
        "pace": "Sixty-four chapters dilate town Disabilities and De Baron flirt; baby crisis and Conclusion compress succession.",
        "prose": "Novelette-parody open to 'real Popenjoy' Fortune smile — comic essayist voice carrying title question.",
        "world": "Brotherton / Manor Cross, Munster Court, Marylebone Rights of Women board — cathedral and London institute map.",
        "hook": "Meta wish that readers already know details, then comic Mary Walker sample — title question staged as storytelling problem.",
        "innov": "Title as legal-social question mark; legitimacy farce plus women's-institute subplot — late Trollope inventiveness.",
        "ending": "Five-year-old Lord Popenjoy tyrannises sisters; Dean as second master — comedy of succession closed in comfort."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "late birth · new Popenjoy · plot hinge",
          "quote": "At last, not much above a week after the calculations, in all the glory of the purple of Manor Cross, the new Popenjoy was born. For it was a Popenjoy. The Fates, who had for some time past been unpropitious to the house of Brotherton, now smiled; and Fortune, who had been good to the Dean throughout, remained true to him also in this. The family had a new heir, a real Popenjoy.",
          "why_score": "Title question answered by 'real Popenjoy' birth after dubious Italian child dies — succession plot closed — so plot scores 88."
        },
        "cast": {
          "locus": "Ch.LXIV · Dean as second master · cast residual",
          "quote": "But the one guest who is honoured above all others in St. James' Square, for whose comfort everything is made to give way, whom not to treat with loving respect is to secure a banishment from the house, whom all the servants are made to regard as a second master, is the Dean.",
          "why_score": "Dean ends as household second master — cast hierarchy of cathedral ambition rewarded — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXXIII · Captain De Baron · ~50%",
          "quote": "Of course as the next day or two passed by, the condition of Mrs. Houghton was discussed between Lord George and his wife. The affair could not be passed over without further speech. \"I am quite contented with you,\" he said; \"more than contented. But I suppose she does not feel herself contented with Mr. Houghton.\"",
          "why_score": "Mid-book dilates contentment talk and side affairs before baby crisis — serial digression as pace — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · Introductory · open prose",
          "quote": "I would that it were possible so to tell a story that a reader should beforehand know every detail of it up to a certain point, or be so circumstanced that he might be supposed to know.",
          "why_score": "Narrative theory as comic preamble — Trollope's essayist prose announcing length — so prose scores 89."
        },
        "world": {
          "locus": "Ch.XVII · Rights of Women · ~25% world",
          "quote": "\"So aunt Ju has gone to the Rights of Women, has she?\"",
          "why_score": "Marylebone women's institute enters society map beside Brotherton cathedral — contemporary London as world — so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · Mary Walker pastiche · open hook",
          "quote": "\"You remember Mary Walker. Oh yes, you do;--that pretty girl, but such a queer temper! And how she was engaged to marry Harry Jones, and said she wouldn't at the church-door, till her father threatened her with bread and water.\"",
          "why_score": "Fake gossip novelette before real plot — hooks by parodying the short form the novel refuses — so hook scores 90."
        },
        "innov": {
          "locus": "title question · legitimacy farce · innov",
          "quote": "The family had a new heir, a real Popenjoy; and the old Marchioness when the baby was shown to her for awhile forgot her sorrows and triumphed with the rest.",
          "why_score": "Entire novel organized as 'is he?' then 'real Popenjoy' — title as legal riddle engine — so innov scores 88."
        },
        "ending": {
          "locus": "Ch.LXIV · Conclusion · ending anchor",
          "quote": "Of our hero, Lord Popenjoy, it need only be said that when we last heard of him he was a very healthy and rather mischievous boy of five years old, who tyrannised over his two little sisters,--the Lady Mary and the Lady Sarah. Those, however, who look most closely to his character think that they can see the germs of that future success which his grandfather so earnestly desires for him.",
          "why_score": "Loose threads tied as healthy mischief and Dean comfort — comedy residual after legitimacy storm — so ending scores 87."
        }
      }
    },
    {
      "file": "428-john-caldigate.md",
      "id": "print-v0.john-caldigate",
      "title": "John Caldigate",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "bigamy trial / Australian gold / Cambridgeshire estate novel",
      "source_text": "https://www.gutenberg.org/cache/epub/11643/pg11643.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 91,
        "cast": 89,
        "pace": 88,
        "prose": 90,
        "world": 90,
        "hook": 88,
        "innov": 92,
        "ending": 89
      },
      "evidence": {
        "plot": "Folking quarrel → Goldfinder to Australia / Euphemia → Hester marriage → bigamy indictment & guilty verdict → Bagwax postmarks reverse injustice.",
        "cast": "John Caldigate, hard Daniel, Hester Bolton, Euphemia Smith/Crinkett, Bagwax the postmark hero.",
        "pace": "Sixty-four chapters: gold voyage dilates, trial compresses, Conclusion unravels Bagwax/colony reward.",
        "prose": "Father-fault open to 'web of our story has now been woven' — forensic comic English.",
        "world": "Folking Causeway / Puritan Grange to Goldfinder, Melbourne, Nobble gullies — England and diggings as one legal geography.",
        "hook": "Opens on father/son fault and Folking loneliness before gold — domestic rupture as entry.",
        "innov": "Bigamy thriller driven by colonial postmarks and Bagwax — postal science as plot engine unique in Trollope.",
        "ending": "Loose threads collected; Bagwax praised and shipped to Sydney — justice residual as bureaucratic comedy."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLIII · verdict · plot hinge",
          "quote": "But at last it was all told. Caldigate had been declared guilty, and the judge had condemned him to be confined to prison for two years. Judge Bramber had told him that, in his opinion, the jury could have found no other verdict.",
          "why_score": "Guilty verdict and two-year sentence pivot the gold romance into legal thriller — plot stakes locked — so plot scores 91."
        },
        "cast": {
          "locus": "Ch.I · Folking · open cast",
          "quote": "Perhaps it was more the fault of Daniel Caldigate the father than of his son John Caldigate, that they two could not live together in comfort in the days of the young man's early youth.",
          "why_score": "Father/son named as fault pair before any wife appears — cast as relational engine — so cast scores 89."
        },
        "pace": {
          "locus": "Ch.XLIX · All the Shands · ~75%",
          "quote": "There had been something almost approaching to exultation at Babington when the tidings of Caldigate's alleged Australian wife were first heard there. As the anger had been great that Julia should be rejected, so had the family congratulation been almost triumphant when the danger which had been escaped was appreciated.",
          "why_score": "Side-family exultation after accusation — mid-late dilates social noise around trial — so pace scores 88."
        },
        "prose": {
          "locus": "Ch.LXIV · Conclusion open · prose",
          "quote": "The web of our story has now been woven, the piece is finished, and it is only necessary that the loose threads should be collected, so that there may be no unravelling.",
          "why_score": "Weaver metaphor as comic closing rhetoric — craftsman prose admitting exposition duty — so prose scores 90."
        },
        "world": {
          "locus": "Ch.V · The Goldfinder · Australia world",
          "quote": "The Goldfinder had on board her over a hundred first-class passengers, and nearly as many of the second class. The life among them was much of the same kind, though in the second class there was less of idleness, less of pleasure, and something more of an attempt to continue the ordinary industry of life.",
          "why_score": "Emigrant ship as classed world between Folking and diggings — colonial transit mapped — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · Folking fault · open hook",
          "quote": "Wherever the fault lay, or the chief fault--for probably there was some on both sides--the misfortune was so great as to bring crushing troubles upon each of them.",
          "why_score": "Crushing troubles promised from domestic fault — hooks as tragedy of household before gold — so hook scores 88."
        },
        "innov": {
          "locus": "Ch.LXIV · Bagwax · form innov",
          "quote": "Among the male personages of my story, Bagwax should perhaps be allowed to stand first. It was his energy and devotion to his peculiar duties which, after the verdict, served to keep alive the idea that that verdict had been unjust. It was through his ingenuity that Judge Bramber was induced to refer the inquiry back to Scotland Yard.",
          "why_score": "Postal clerk as post-verdict hero — bigamy novel innovates by making bureaucracy the rescue engine — so innov scores 92."
        },
        "ending": {
          "locus": "Ch.LXIV · Conclusion · ending anchor",
          "quote": "Then Sir John told the story of those broken hopes, of the man's desire to travel, and of the faith and honesty with which he sacrificed his own aspirations for the good of the poor lady whose husband had been so cruelly taken away from her.",
          "why_score": "Ending rewards Bagwax's honesty after Caldigate's release arc — justice closed as institutional comedy — so ending scores 89."
        }
      }
    },
    {
      "file": "429-the-landleaguers.md",
      "id": "print-v0.the-landleaguers",
      "title": "The Landleaguers",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "unfinished Irish political novel / boycott & Land League / Galway estate",
      "source_text": "https://www.gutenberg.org/cache/epub/30606/pg30606.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.1,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 83,
        "prose": 86,
        "world": 88,
        "hook": 87,
        "innov": 90,
        "ending": 78
      },
      "evidence": {
        "plot": "Galway estate → sluice/flood & Florian secret → boycott of Morony → Rachel/Frank & Clayton arcs → Ch.XLIX fragment stops mid-struggle.",
        "cast": "Philip Jones, Florian the murdered boy-witness, Edith/Ada, Frank & Rachel O'Mahony, Captain Yorke Clayton, Land League antagonists.",
        "pace": "Forty-nine of sixty planned; political months dilate; death of Florian and Rachel illness compress; final chapter breaks off.",
        "prose": "Estates Court open to boycott dialogue and League speech — late plain Irish-English reportage.",
        "world": "Ballintubber/Morony, Headford road, Galway quay, Covent Garden — Ireland 1881 mapped as League geography.",
        "hook": "1850 purchase of quiet Galway estates before American teaching claims bodies — historical hinge as hook.",
        "innov": "Dying author's unfinished Land League novel; contemporary boycott politics as Trollope's last Irish machine.",
        "ending": "Ch.XLIX fragment + son's Postscript of intended marriages/hanging — designed close absent; documentary close only."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXII–ish · boycott · plot engine",
          "quote": "\"We are just boycotted,\" said Ada; \"that's all.\"",
          "why_score": "Boycott named as plot condition of the house — Land League coercion becomes narrative motor — so plot scores 85."
        },
        "cast": {
          "locus": "Ch.I · Mr Jones · open cast",
          "quote": "In the year 1850 the two estates of Ballintubber and Morony were sold to Mr. Philip Jones, under the Estates Court, which had then been established.",
          "why_score": "Cast hinged on purchaser-landlord before children named — estate person as political cast — so cast scores 84."
        },
        "pace": {
          "locus": "Ch.XIII · Edith's Eloquence · ~25%",
          "quote": "Thus they lived through the months of January and February, 1881, at Morony Castle, and Florian had not as yet told his secret. As a boy his nature had seemed to be entirely altered during the last six months.",
          "why_score": "Dated months and withheld secret — serial political calendar as pace — so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · docile tenantry · open prose",
          "quote": "At the time when the purchase was made there was no quieter spot in all Ireland, or one in which the lawful requirements of a landlord were more readily performed by a poor and obedient tenantry.",
          "why_score": "Quiet-spot irony foreshadows League upheaval — reportorial cadence — so prose scores 86."
        },
        "world": {
          "locus": "Ch.I · Galway road · world",
          "quote": "They were in the County Galway, and lay to the right and left of the road which runs down from the little town of Headford to Lough Corrib.",
          "why_score": "Exact road geography grounds the political novel — Ireland as mapped estates — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · American teaching · open hook",
          "quote": "Not only have they in part repudiated the power of the priest as to their souls, but, in compliance with teaching which has come to them from America, they claim to be masters also of their bodies.",
          "why_score": "Historical change thesis before any murder — hooks as Ireland-transformed problem — so hook scores 87."
        },
        "innov": {
          "locus": "Note + Postscript · unfinished form · innov",
          "quote": "This novel was to have contained sixty chapters. My father had written as much as is now published before his last illness. It will be seen that he had not finished the forty-ninth chapter; and the fragmentary portion of that chapter stands now just as he left it.",
          "why_score": "Published unfinished with son's note — last Irish political novel as form of interrupted contemporary history — so innov scores 90."
        },
        "ending": {
          "locus": "Postscript · H.M. Trollope · ending anchor",
          "quote": "He had intended that Yorke Clayton should marry Edith Jones, that Frank Jones should marry Rachel O'Mahony, and that Lax should be hanged for the murder of Florian Jones; but no other coming incident, or further unravelling of the story, is known.",
          "why_score": "Ending is intended-plot list, not dramatized close — documentary close lowers ending to 78 while preserving frankness."
        }
      }
    },
    {
      "file": "43-around-the-world-in-eighty-days.md",
      "id": "print-v0.around-the-world-in-eighty-days",
      "title": "Around the World in Eighty Days",
      "author": "Jules Verne",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure",
      "source_text": "https://www.gutenberg.org/files/103/103-h/103-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.5,
      "l1": {
        "plot": 89,
        "cast": 87,
        "pace": 95,
        "prose": 87,
        "world": 92,
        "hook": 93,
        "innov": 95,
        "ending": 94
      },
      "evidence": {
        "plot": "A wager creates a clean route-and-deadline engine, then converts travel mishaps into a calendar trick.",
        "cast": "Fogg's reserve, Passepartout's animation, Fix's misreading, and Aouda's stake create useful contrasts.",
        "pace": "Missed connections, purchases, rescues, and transports continually force the next leg.",
        "prose": "Brisk explanatory narration favors clarity and comic precision over ornament.",
        "world": "Steamship, rail, telegraph, money, and colonial travel infrastructure form the story's operative map.",
        "hook": "Fogg's clockwork household makes a globe-circling deadline immediately consequential.",
        "innov": "Turns global modernity and the date line into a popular adventure mechanism.",
        "ending": "The lost day is fairly seeded by eastward travel and pays off both wager and romance."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.III · Reform Club wager → Ch.XXXVII date-line reveal · sample_print_v0",
          "quote": "\"You have made a mistake of one day! We arrived twenty-four hours ahead of time; but there are only ten minutes left!\" Phileas Fogg had accomplished the journey round the world in eighty days!",
          "why_score": "A wager creates a clean route-and-deadline engine; travel mishaps convert into the eastward date-line trick that pays off the bet, so plot scores 89."
        },
        "cast": {
          "locus": "Ch.I · Phileas Fogg introduced",
          "quote": "Mr. Phileas Fogg lived, in 1872, at No. 7, Saville Row, Burlington Gardens, the house in which Sheridan died in 1814. He was one of the most noticeable members of the Reform Club, though he seemed always to avoid attracting attention.",
          "why_score": "Fogg's reserve, Passepartout's animation, Fix's misreading, and Aouda's stake create useful contrasts; Fogg's enigmatic clockwork persona anchors the quartet, so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XII · Indian forest shortcut",
          "quote": "In order to shorten the journey, the guide passed to the left of the line where the railway was still in process of being built. Phileas Fogg and Sir Francis Cromarty, plunged to the neck in the peculiar howdahs provided for them, were horribly jostled by the swift trotting of the elephant.",
          "why_score": "Missed connections, purchases, rescues, and transports continually force the next leg; the elephant charter typifies how each obstacle resets the deadline clock, so pace scores 95."
        },
        "prose": {
          "locus": "Ch.I · Fogg's habits",
          "quote": "He talked very little, and seemed all the more mysterious for his taciturn manner. His daily habits were quite open to observation; but whatever he did was so exactly the same thing that he had always done before.",
          "why_score": "Brisk explanatory narration favors clarity and comic precision over ornament; the prose renders Fogg's phlegmatic routine with deadpan economy, so prose scores 87."
        },
        "world": {
          "locus": "Ch.III · eighty-day itinerary",
          "quote": "From London to Suez _viâ_ Mont Cenis and Brindisi, by rail and steamboats ................. 7 days. From Suez to Bombay, by steamer .................... 13 days. From Bombay to Calcutta, by rail ................... 3 days.",
          "why_score": "Steamship, rail, telegraph, money, and colonial travel infrastructure form the story's operative map; the printed timetable makes global modernity legible as plot machinery, so world scores 92."
        },
        "hook": {
          "locus": "Ch.III · \"In eighty days\"",
          "quote": "\"In eighty days,\" interrupted Phileas Fogg. \"That is true, gentlemen,\" added John Sullivan. \"Only eighty days, now that the section between Rothal and Allahabad, on the Great Indian Peninsula Railway, has been opened.\"",
          "why_score": "Fogg's clockwork household makes a globe-circling deadline immediately consequential; the wager crystallizes in this exchange before he stakes twenty thousand pounds, so hook scores 93."
        },
        "innov": {
          "locus": "Ch.XXXVII · eastward date gain explained",
          "quote": "Phileas Fogg had, without suspecting it, gained one day on his journey, and this merely because he had travelled constantly _eastward;_ he would, on the contrary, have lost a day had he gone in the opposite direction.",
          "why_score": "Turns global modernity and the date line into a popular adventure mechanism—the calendar trick is seeded by geography and pays off both wager and romance, so innov scores 95."
        },
        "ending": {
          "locus": "Ch.XXXVII · wager won + marriage",
          "quote": "\"No doubt,\" returned Mr. Fogg, \"by not crossing India. But if I had not crossed India, I should not have saved Aouda; she would not have been my wife, and—\" Mr. Fogg quietly shut the door.",
          "why_score": "The lost day is fairly seeded by eastward travel and pays off both wager and romance; Fogg's quiet door-shut reframes victory as happiness not money, so ending scores 94."
        }
      }
    },
    {
      "file": "430-mr-scarboroughs-family.md",
      "id": "print-v0.mr-scarboroughs-family",
      "title": "Mr. Scarborough's Family",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "inheritance satire / legitimacy intrigue / late domestic legal novel",
      "source_text": "https://www.gutenberg.org/cache/epub/12234/pg12234.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.5,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 86,
        "prose": 90,
        "world": 87,
        "hook": 91,
        "innov": 93,
        "ending": 88
      },
      "evidence": {
        "plot": "Scarborough's legitimacy bomb vs Mountjoy creditors → Grey/Tyrrwhit legal friction → Augustus vs Mountjoy succession seesaw → Vignolles gambling relapse → Florence settled on Harry after mother opposition yields.",
        "cast": "Old Scarborough the fearless schemer, Mountjoy the reckless heir, Augustus the colder younger, Grey/Dolly the solicitor conscience, Florence the bond that will not sever.",
        "pace": "Sixty-four chapters of wills, dinners, and creditor noise; middle dilates Grey household and Barry proposal; gambling relapse and Florence close compress late.",
        "prose": "'not legitimate' as society shock through high-lows/navvy love-talk — late Trollope legal English that can turn comic without losing bite.",
        "world": "Tretton Park/delf-works, Albany chambers, Fulham Manor Grey house, Cheltenham Mountjoy — property mapped as credit and blood.",
        "hook": "World still remembers Scarborough's declaration before court scenes begin — inheritance novel opened as scandal already in memory.",
        "innov": "Father weaponizes bastardy against creditors rather than poison or sensation murder — legal fraud as comic-tragic engine.",
        "ending": "Florence as 'ball in his hand'; Harry accepted with high-lows and pony risk — romance residual after legitimacy war."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I · not legitimate · open plot engine",
          "quote": "The world has not yet forgotten the intensity of the feeling which existed when old Mr. Scarborough declared that his well-known eldest son was not legitimate.",
          "why_score": "Legitimacy declared as public shock before any courtroom — plot as succession fraud from the first sentence of incident — so plot scores 91."
        },
        "cast": {
          "locus": "Ch.II · Florence Mountjoy · cast hinge",
          "quote": "Mr. Scarborough had a niece, one Florence Mountjoy, to whom it had been intended that Captain Scarborough should be married.",
          "why_score": "Niece named as intended Mountjoy bride before Harry rivalry fully opens — cast as family property and affection — so cast scores 90."
        },
        "pace": {
          "locus": "Ch.XVII · Grey/Tyrrwhit · ~25%",
          "quote": "Mr. Grey returned home in a cab on the day of Mr. Tyrrwhit's visit, not in the happiest humor. Though he had got the best of Mr. Tyrrwhit in the conversation, still, the meeting, which had been protracted, had annoyed him.",
          "why_score": "Protracted covered accusation stalls solicitor temper between legal beats — serial irritation as pace — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.LXIV · high-lows · ending prose",
          "quote": "But now you have to take my high-lows as part of your duty.\" \"And you?\" \"When a man loves a woman he falls in love with everything belonging to her.",
          "why_score": "Boots as marital duty joke after legitimacy war — comic compression of love into footwear — so prose scores 90."
        },
        "world": {
          "locus": "Tretton income · property world",
          "quote": "Some marvellous stories were told as to his income, which arose chiefly from the Tretton delf-works and from the town of Tretton, which had been built chiefly on his very park, in consequence of the nature of the clay and the quality of the water.",
          "why_score": "Park become pottery town — entail landscape as industrial cash — so world scores 87."
        },
        "hook": {
          "locus": "Ch.I · preliminary chapters · open hook",
          "quote": "It will be necessary, for the purpose of my story, that I shall go back more than once from the point at which it begins, so that I may explain with the least amount of awkwardness the things as they occurred, which led up to the incidents that I am about to tell; and I may as well say that these first four chapters of the book--though they may be thought to be the most interesting of them all by those who look to incidents for their interest in a tale--are in this way only preliminary.",
          "why_score": "Narrator warns that incident-heavy preliminaries are only setup — hook as scandal memory plus method promise — so hook scores 91."
        },
        "innov": {
          "locus": "Ch.I · legitimacy as weapon · form innov",
          "quote": "The world has not yet forgotten the intensity of the feeling which existed when old Mr. Scarborough declared that his well-known eldest son was not legitimate.",
          "why_score": "Bastardy used as father's anti-creditor machine rather than Gothic revelation — late legal comedy as innovation — so innov scores 93."
        },
        "ending": {
          "locus": "Ch.LXIV · Florence acceptance · ending anchor",
          "quote": "One has to risk dangers in the world, but one makes the risk as little as possible. I know they won't give me a pony that will tumble down; and I know that I've told you to look to see that they don't. You chose the pony, but I had to choose you. I don't know very much about ponies, but I do know something about a lover, and I know that I have got one that will suit me.",
          "why_score": "After Mountjoy/Grey wars, ending is pony-risk love certainty — private choice after public legitimacy — so ending scores 88."
        }
      }
    },
    {
      "file": "431-an-old-mans-love.md",
      "id": "print-v0.an-old-mans-love",
      "title": "An Old Man's Love",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "late domestic romance / conscience triangle / Hampshire quiet novel",
      "source_text": "https://www.gutenberg.org/cache/epub/25001/pg25001.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.4,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 83,
        "prose": 85,
        "world": 82,
        "hook": 85,
        "innov": 84,
        "ending": 86
      },
      "evidence": {
        "plot": "Whittlestaff's ward-love → Gordon returns from Kimberley rich enough → conscience journey / yield → Mary to Gordon → Croker's Hall residual with Baggett dominion.",
        "cast": "Whittlestaff the aging guardian-lover, Mary Lawrie the duty-bound girl, John Gordon the Kimberley returner, Mrs Baggett the house tyrant-servant.",
        "pace": "Twenty-four quiet chapters of walks, dinners, and guessed journeys; climax is refusal to call rather than sensation; wedding coda brief.",
        "prose": "Crushed letter in trousers' pocket to 'Give him my love' upstairs — plain late English carrying private sacrifice.",
        "world": "Hampshire Croker's Hall, Kimberley shares, Little Alresford Parsonage — small England vs diamond Africa as moral distance.",
        "hook": "Empty breakfast cup and late post before Mary named — old man's morning stranded as entry.",
        "innov": "Title names the imbalance: elderly guardian love without villain poison — conscience comedy of renunciation.",
        "ending": "Wedding present but joyless outwardly; upstairs blessing and Baggett's money-order — residual care after yielding."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.VII · Kimberley purpose · return plot",
          "quote": "Mr Gordon had gone out to South Africa with the settled intention of doing something that might enable him to marry Mary Lawrie, and he had carried his purpose through with a manly resolution.",
          "why_score": "Diamond work framed as marriage capital before confrontation — plot as earned claim vs guardian claim — so plot scores 84."
        },
        "cast": {
          "locus": "Ch.I · Whittlestaff walk · open cast",
          "quote": "Mr William Whittlestaff was strolling very slowly up and down the long walk at his country seat in Hampshire, thinking of the contents of a letter which he held crushed up within his trousers' pocket.",
          "why_score": "Master named by crushed letter before ward appears — cast as solitary worry — so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XIX · London journey · ~75%",
          "quote": "\"I don't think that if I were you I would go up to London, Mr Whittlestaff,\" said Mary. This was on the Tuesday morning. \"Why not?\" \"I don't think I would.\" \"Why should you interfere?\"",
          "why_score": "Guessed journey stalls as dialogue of interference — serial delay inside conscience plot — so pace scores 83."
        },
        "prose": {
          "locus": "Ch.XXIV · Give him my love · ending prose",
          "quote": "He took her up to his bedroom, and there said a final word to her. \"Give him my love.\" \"Oh, my darling! you have made me so happy.\" \"You will find me better when you come back, though I shall never cease to regret all that I have lost.\"",
          "why_score": "Blessing and lifelong regret in three spoken beats — renunciation as compressed late style — so prose scores 85."
        },
        "world": {
          "locus": "Ch.XIII · Little Alresford · ~50%",
          "quote": "He was very well off;--that is to say, that with so many thousands a year, he managed to live upon half. This he had done for very many years, because the estate was entailed on a distant relative, and because he had not chosen to leave his children paupers.",
          "why_score": "Entail half-living as neighbor ethic — Hampshire world as careful money — so world scores 82."
        },
        "hook": {
          "locus": "Ch.I · stranded breakfast · open hook",
          "quote": "Mr Whittlestaff had got through his second cup of tea, and was stranded in his chair, having nothing to do, with the empty cup and plates before him for the space of two minutes.",
          "why_score": "Empty cup before letter contents — domestic idle as suspense — so hook scores 85."
        },
        "innov": {
          "locus": "title + yield · form innov",
          "quote": "You will find me better when you come back, though I shall never cease to regret all that I have lost.",
          "why_score": "Old man's love ends as permanent regret without melodrama duel — quiet renunciation as late form — so innov scores 84."
        },
        "ending": {
          "locus": "Ch.XXIV · wedding residual · ending anchor",
          "quote": "When October had come round, he was present at Mary's marriage, and certainly did not carry himself then with any show of outward joy. He was moody and silent, and, as some said, almost uncourteous to John Gordon.",
          "why_score": "Present at wedding yet uncourteous — ending as unfinished feeling after plot yield — so ending scores 86."
        }
      }
    },
    {
      "file": "432-the-fixed-period.md",
      "id": "print-v0.the-fixed-period",
      "title": "The Fixed Period",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "utopian satire / colonial euthanasia parable / speculative political novel",
      "source_text": "https://www.gutenberg.org/cache/epub/27067/pg27067.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.5,
      "l1": {
        "plot": 87,
        "cast": 84,
        "pace": 85,
        "prose": 88,
        "world": 90,
        "hook": 92,
        "innov": 96,
        "ending": 86
      },
      "evidence": {
        "plot": "Britannula Fixed Period law → Crasweller deposition crisis → Neverbend self-doubt / cricket & college delay → John Bright intervention → voyage to England with unpublished gospel.",
        "cast": "President Neverbend the true-believer narrator, Crasweller the handsome reluctant first victim, Eva/Grundle the love split, Crosstrees the sole English friend.",
        "pace": "Twelve chapters stretch six-month doubt then compress naval removal; middle dilates Galileo self-comfort and Town-Hall linen packing.",
        "prose": "'Fixed Period' received with ridicule then dismay — ironic colonial English that can turn piteous on shipboard.",
        "world": "Gladstonopolis, college at sixty-seven, John Bright gunboat — invented colony mapped as reform machinery.",
        "hook": "Brightest most orderly colony opened before euthanasia doctrine named — utopia first, horror second.",
        "innov": "Trollope's rare speculative machine: mandatory deposition at 67½ as progress satire beyond Barset/Palliser.",
        "ending": "England arrival with guard of honour and no publisher — prophet without audience after empire intervenes."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.IV · Crasweller deposition · crisis plot",
          "quote": "Of course, as the time drew nearer, the question of Crasweller's deposition became generally discussed by the public of Gladstonopolis. And so also did the loves of Abraham Grundle and Eva Crasweller. There were \"Evaites\" and \"Abrahamites\" in the community.",
          "why_score": "First victim's deposition splits love factions — plot as law colliding with body and marriage — so plot scores 87."
        },
        "cast": {
          "locus": "Ch.I · Neverbend doctrine · open cast",
          "quote": "The great doctrine of a \"Fixed Period\" was received by them at first with ridicule, and then with dismay; but it was undoubtedly the strong faith which we of Britannula had in that doctrine which induced our separation.",
          "why_score": "Narrator-president defined by doctrine faith before faces named — cast as ideologue — so cast scores 84."
        },
        "pace": {
          "locus": "Ch.VII · Galileo comfort · ~50%",
          "quote": "I began to doubt whether my mind would hold its proper bent under the strain thus laid upon it, and to ask myself whether I was in all respects sane in entertaining the ideas which filled my mind. Galileo and Columbus,--Galileo and Columbus!",
          "why_score": "Name-chant stalls action inside doubt — serial self-persuasion as pace — so pace scores 85."
        },
        "prose": {
          "locus": "Ch.XII · Fixed Period book · ending prose",
          "quote": "\"What shall I do with my book? Who will publish it? How shall I create an interest for it? Is there one who will believe, at any rate, that I believe in the Fixed Period?\" \"I do,\" said the lieutenant.",
          "why_score": "Doctrine becomes unpublishable manuscript — satirical creed reduced to one friend's courtesy — so prose scores 88."
        },
        "world": {
          "locus": "college age law · world machine",
          "quote": "It was at last decided that men and women should be brought into the college at sixty-seven, and that before their sixty-eighth birthday they should have departed. Then the bells were rung, and the whole community rejoiced.",
          "why_score": "Bells for euthanasia college — invented civic calendar as geography of reform — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · Britannula prosperity · open hook",
          "quote": "It may be doubted whether a brighter, more prosperous, and specially a more orderly colony than Britannula was ever settled by British colonists.",
          "why_score": "Utopian boast before Fixed Period dread — hook as brightness that will sour — so hook scores 92."
        },
        "innov": {
          "locus": "Fixed Period law · form innov",
          "quote": "I think I must begin my story by explaining in moderate language a few of the manifest advantages which would attend the adoption of the Fixed Period in all countries. As far as the law went it was adopted in Britannula.",
          "why_score": "Mandatory old-age deposition as novel premise — Trollope outside parish realism into speculative satire — so innov scores 96."
        },
        "ending": {
          "locus": "Ch.XII · voyage / piteous position · ending anchor",
          "quote": "You must acknowledge to yourself that you have never known one whose position in the world was more piteous, or whose difficulties were more trying.\" Then I left him, and went down to complete my manuscript.",
          "why_score": "Empire wins; prophet finishes manuscript alone — ending as exile not martyrdom — so ending scores 86."
        }
      }
    },
    {
      "file": "433-kept-in-the-dark.md",
      "id": "print-v0.kept-in-the-dark",
      "title": "Kept in the Dark",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "jealousy study / marriage secrecy novel / provincial conscience comedy",
      "source_text": "https://www.gutenberg.org/cache/epub/22000/pg22000.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.6,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 84,
        "prose": 85,
        "world": 81,
        "hook": 86,
        "innov": 87,
        "ending": 85
      },
      "evidence": {
        "plot": "Cecilia's Sir Francis episode → marriage to Western without disclosure → Altifiorla/Geraldine mischief → desertion letter → yield, pardon asked, Durton restored.",
        "cast": "Cecilia the affectionate secret-keeper, Western the suspicious husband, Sir Francis the beast for mischief, Miss Altifiorla the aggrieved philosopher.",
        "pace": "Twenty-four chapters of Exeter/Continent delay; middle dilates leave letter and Altifiorla week; reconciliation week at Exeter compresses.",
        "prose": "Title enacted as 'not be left in the dark' then 'I have made a mistake' — plain jealousy English with comic Altifiorla fringe.",
        "world": "Exeter brougham, Durton Berkshire, St. David's refuge, Crediton Road crusade walks — provincial map of secrecy.",
        "hook": "'Episode… essential should first be told' before husband appears — secrecy novel opened as prior story.",
        "innov": "Whole machine turns on withheld prior engagement rather than adultery crime — title as method.",
        "ending": "Husband asks pardon; wife will not speak the word that lessens her glory — restored house with asymmetry."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XIII · parted for ever · desertion plot",
          "quote": "But when she had read it again and again, she began to perceive that it was so; \"Pray believe it. We have now parted for ever.\" Had he stopped there her belief would have only been half-hearted.",
          "why_score": "Secrecy plot crystallizes as eternal separation sentence — withheld episode becomes desertion engine — so plot scores 85."
        },
        "cast": {
          "locus": "Ch.VII · Sir Francis mischief · cast engine",
          "quote": "Yes;--Sir Francis Geraldine was a beast for mischief! Thinking the matter over, he resolved that Mr. Western should not be left in the dark as to his wife's episode.",
          "why_score": "Villain named by title-phrase before letter arrives — cast as deliberate enlightener — so cast scores 84."
        },
        "pace": {
          "locus": "Ch.XIX · week to think · ~75%",
          "quote": "He had expected that the lady would at once have flown into his arms. But the lady seemed to hesitate, and asked for a week to think about it.",
          "why_score": "Week of hesitation stalls Altifiorla subplot while Cecilia waits — serial calendar inside jealousy — so pace scores 84."
        },
        "prose": {
          "locus": "Ch.XXIV · I have made a mistake · ending prose",
          "quote": "\"I have made a mistake.\" \"No, George, no, don't say so. There has been no mistake. A man should own nothing. I have thought about it and am sure of it.\"",
          "why_score": "Husband confession met by wife's refusal to allow owning — moral English as tug of pronouns — so prose scores 85."
        },
        "world": {
          "locus": "Ch.I · Exeter comfort · open world",
          "quote": "They had a house without the city, with a garden and a gardener and two boys, and they kept a brougham, which was the joint care of the gardener and the boy inside and the boy outside.",
          "why_score": "Provincial comfort inventory before episode — secrecy world as Exeter respectability — so world scores 81."
        },
        "hook": {
          "locus": "Ch.I · episode first · open hook",
          "quote": "There came an episode in the life of Cecilia Holt which it is essential should first be told. When she was twenty-two years old she was living with her mother at Exeter.",
          "why_score": "Prior episode forced before marriage plot — hook as necessary secret — so hook scores 86."
        },
        "innov": {
          "locus": "title + dark · form innov",
          "quote": "he resolved that Mr. Western should not be left in the dark as to his wife's episode.",
          "why_score": "Novel titled as the husband's ignorance and the mischief of enlightenment — form as withheld prior engagement — so innov scores 87."
        },
        "ending": {
          "locus": "Ch.XXIV · pardon refused as word · ending anchor",
          "quote": "\"Will you not pardon me when I ask you?\" \"I cannot bring myself to say such a word. You know that it is all right between us. I cannot speak the word which you shall never be made to hear. I am the happiest woman now in all England, and you must not force me to say that which shall in any way lessen my glory.\"",
          "why_score": "Reconciliation without spoken pardon — ending as restored joy with asymmetrical speech — so ending scores 85."
        }
      }
    },
    {
      "file": "434-marion-fay.md",
      "id": "print-v0.marion-fay",
      "title": "Marion Fay",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "cross-class romance / Quaker tragedy / aristocratic radical novel",
      "source_text": "https://www.gutenberg.org/cache/epub/30100/pg30100.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.5,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 85,
        "prose": 86,
        "world": 88,
        "hook": 87,
        "innov": 89,
        "ending": 90
      },
      "evidence": {
        "plot": "Kingsbury radical succession → Hampstead loves Quaker Marion / Frances loves clerk Roden → Greenwood ambition & class war → Marion dies of decline → Roden marriage under plain name with ducal afterglow.",
        "cast": "Hampstead the democratic heir, Marion Fay the Quaker daughter, Zachary Fay the jealous father, George Roden the Post Office recusant Duke, Greenwood the parasitic chaplain.",
        "pace": "Three volumes dilate Paradise Row and hunt schemes; Marion death compresses suddenly mid-September; March wedding coda after Greenwood battle.",
        "prose": "Hyper-Tory heartbreak opener through 'spirit of Marion Fay flitted away' — social English that can turn elegy.",
        "world": "Trafford Park, Paradise Row Holloway, Pegwell Bay sickroom, Castle Hautboy, Foreign Office records — rank mapped against clerk streets.",
        "hook": "Radical nephew breaks Marquis heart before Marion enters — class novel opened as political family fracture.",
        "innov": "Twin cross-class loves with Quaker mortality and refused Italian title — late Trollope democracy as double romance.",
        "ending": "Marion dead; Frances marries George Roden plain; chronicler bets on Duca di Crinola — tragedy plus aristocratic residue."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Vol.III Ch.XIX · Marion dies · tragic plot",
          "quote": "The blow came very suddenly at last. About the middle of September the spirit of Marion Fay flitted away from all its earthly joys and all its earthly troubles.",
          "why_score": "Cross-class courtship ends as sudden flitting — plot refuses bridal payoff for Hampstead line — so plot scores 88."
        },
        "cast": {
          "locus": "Vol.III Ch.VI · Roden decision · cast innov",
          "quote": "George Roden had come to a decision as to his title, and had told every one concerned that he meant to be as he always had been,--George Roden, a clerk in the Post Office.",
          "why_score": "Heir to Italian dukedom insists on clerk name — cast as scrupulous leveller — so cast scores 87."
        },
        "pace": {
          "locus": "Vol.I Ch.XVII · hunt week · ~25%",
          "quote": "During the following week Hampstead went down to Gorse Hall, and hunted two or three days with various packs of hounds within his reach, declaring to himself that, after all, Leicestershire was better than Cumberland.",
          "why_score": "Hunt week dilates after Crocker insult — serial sport pause inside class plot — so pace scores 85."
        },
        "prose": {
          "locus": "Vol.III Ch.XIX · spirit flitted · prose",
          "quote": "About the middle of September the spirit of Marion Fay flitted away from all its earthly joys and all its earthly troubles. Lord Hampstead saw her alive for the last time at that interview which was described a few pages back.",
          "why_score": "'Flitted away' softens death without losing date — elegiac compression — so prose scores 86."
        },
        "world": {
          "locus": "Paradise Row / Quaker house · world",
          "quote": "This was Marion Fay, the daughter of Zachary Fay, a Quaker, who lived at No. 17, Paradise Row.",
          "why_score": "Street number as social geography against Trafford Park — Holloway Quaker world — so world scores 88."
        },
        "hook": {
          "locus": "Vol.I Ch.I · Radical nephew · open hook",
          "quote": "When Mr. Lionel Trafford went into Parliament for the Borough of Wednesbury as an advanced Radical, it nearly broke the heart of his uncle, the old Marquis of Kingsbury.",
          "why_score": "Political heartbreak before romance — class novel hooked as family politics — so hook scores 87."
        },
        "innov": {
          "locus": "title refusal + Quaker death · form innov",
          "quote": "Why shouldn't he have taken his title?\" \"Of course we all wish he would.\" \"Fanny is as bad as he is. She has caught some of Hampstead's levelling ideas and encourages the young man.",
          "why_score": "Twin refusals of rank (Roden title / Hampstead hierarchy) with Marion's mortal Quaker line — democracy as romance structure — so innov scores 89."
        },
        "ending": {
          "locus": "Vol.III Ch.XXI · Roden marriage · ending anchor",
          "quote": "The bridegroom was of course married under the simple name of George Roden,--and we must part with him under that name; but it is the belief of the present chronicler that the aristocratic element will prevail, and that the time will come soon in which the Registrar of State Records to the Foreign Office will be known in the purlieus of Downing Street as the Duca di Crinola.",
          "why_score": "After Marion's death, surviving plot ends as plain-name wedding with ducal prophecy — tragedy plus comic residue — so ending scores 90."
        }
      }
    },
    {
      "file": "435-the-egoist.md",
      "id": "print-v0.the-egoist",
      "title": "The Egoist",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "comedy of manners / psychological novel / Comic Spirit satire",
      "source_text": "https://www.gutenberg.org/cache/epub/1684/pg1684.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 93.4,
      "l1": {
        "plot": 94,
        "cast": 95,
        "pace": 88,
        "prose": 96,
        "world": 90,
        "hook": 93,
        "innov": 97,
        "ending": 94
      },
      "evidence": {
        "plot": "Willoughby ego-throne → Clara's escape efforts & Crossjay lies → Vernon pursuit → centre-of-egoism confrontations → change of brides (Laetitia) while Clara/Vernon meet over Constance — comedy machine closing as curtain.",
        "cast": "Sir Willoughby the polished Egoist, Clara the porcelain rogue, Vernon Whitford the lean scholar, Laetitia Dale the patient reader of him, Mrs Mountstuart the epigram county — Comic Spirit cast in one house.",
        "pace": "Fifty chapters of drawing-room siege; Crossjay accidents and midnight councils dilate; curtain and Alps compress the exit.",
        "prose": "Prelude's Comedy as drawing-room game; 'dainty rogue in porcelain'; Egoist as fountain-head — Meredith's densest Comic Spirit English.",
        "world": "Patterne Hall, lodge-gamekeeper country, Swiss–Tyrol Alps over Constance — ego mapped as county throne and escape geography.",
        "hook": "Anxious watch over Willoughby's infancy and hereditary aptitude with the knife — egoism diagnosed before the first proposal.",
        "innov": "Egoist as primeval man reconstituted in polish — psychological comedy as theory-novel, not marriage plot alone.",
        "ending": "Change of brides restores county glow; two lovers over Lake Constance; Comic Muse grave then lip-compressed — curtain as verdict."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.L · change of brides · ending plot",
          "quote": "the world of his dread and his unconscious worship wagged over Sir Willoughby Patterne and his change of brides, until the preparations for the festivities of the marriage flushed him in his county's eyes to something of the splendid glow he had worn on the great day of his majority.",
          "why_score": "Ego-plot resolves not by Willoughby's reform but by bride-swap that restores his glow — comedy closes the system without curing the Egoist — so plot scores 94."
        },
        "cast": {
          "locus": "Mrs Mountstuart · Clara · porcelain cast",
          "quote": "a young lady whom Vernon Whitford could liken to the Mountain Echo, and Mrs. Mountstuart Jenkinson pronounced to be \"a dainty rogue in porcelain\".",
          "why_score": "Dual naming — Vernon's Echo vs Mountstuart's porcelain rogue — casts Clara as contested type before Willoughby owns her — so cast scores 95."
        },
        "pace": {
          "locus": "Ch.XIII · Crossjay accident · ~25%",
          "quote": "Crossjay's accident was only another proof, as Vernon told Miss Dale, that the boy was but half monkey. \"Something fresh?\" she exclaimed on seeing him brought into the Hall, where she had just arrived. \"Simply a continuation,\" said Vernon.",
          "why_score": "Accident as 'continuation' stalls freedom-plot inside Hall comedy — serial dilations of escape — so pace scores 88."
        },
        "prose": {
          "locus": "Prelude · Comedy definition · open prose",
          "quote": "Comedy is a game played to throw reflections upon social life, and it deals with human nature in the drawing-room of civilized men and women, where we have no dust of the struggling outer world, no mire, no violent crashes, to make the correctness of the representation convincing.",
          "why_score": "Comedy defined as dustless drawing-room game — manifesto sentence for the whole book's diction — so prose scores 96."
        },
        "world": {
          "locus": "Ch.I · Patterne Hall · open world",
          "quote": "There was an ominously anxious watch of eyes visible and invisible over the infancy of Willoughby, fifth in descent from Simon Patterne, of Patterne Hall, premier of this family, a lawyer, a man of solid acquirements and stout ambition, who well understood the foundation-work of a House.",
          "why_score": "House as foundation-work watched by eyes — county ego-world before any lover enters — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · hereditary knife · open hook",
          "quote": "There was an ominously anxious watch of eyes visible and invisible over the infancy of Willoughby, fifth in descent from Simon Patterne, of Patterne Hall.",
          "why_score": "Infancy under ominous watch — Egoist hooked as hereditary specimen, not as adult suitor — so hook scores 93."
        },
        "innov": {
          "locus": "Prelude · Egoist fountain-head · form innov",
          "quote": "Egoist is our fountain-head, primeval man: the primitive is born again, the elemental reconstituted. Born again, into new conditions, the primitive may be highly polished of men, and forfeit nothing save the roughness of his original nature.",
          "why_score": "Egoist theorized as polished primeval — comedy as anthropology — so innov scores 97."
        },
        "ending": {
          "locus": "Ch.L · Comic Muse · ending anchor",
          "quote": "That was upon the season when two lovers met between the Swiss and Tyrol Alps over the Lake of Constance. Sitting beside them the Comic Muse is grave and sisterly. But taking a glance at the others of her late company of actors, she compresses her lips.",
          "why_score": "Alps lovers under grave Muse while other actors get compressed lips — curtain as Comic Spirit judgment — so ending scores 94."
        }
      }
    },
    {
      "file": "436-diana-of-the-crossways.md",
      "id": "print-v0.diana-of-the-crossways",
      "title": "Diana of the Crossways",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "society novel / political romance / woman-of-wit study",
      "source_text": "https://www.gutenberg.org/cache/epub/4470/pg4470.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.8,
      "l1": {
        "plot": 91,
        "cast": 92,
        "pace": 87,
        "prose": 93,
        "world": 89,
        "hook": 90,
        "innov": 94,
        "ending": 90
      },
      "evidence": {
        "plot": "Diary fame → Crossways crisis & chariot submission → Dacier coast passion → newspaper political mine → nuptial turn to Redworth after Dacier wound — wit under calumny.",
        "cast": "Diana/Tony the Irish wit, Percy Dacier the young minister, Emma Dunstane the sisterly watch, Redworth the manlike Englishman, Lord Dannisburgh circle — political-salon cast.",
        "pace": "Forty-three chapters of diaries, drives, and dinners; newspaper mine detonates late; nuptial park walk compresses resolve.",
        "prose": "Diaries' 'unusual combination'; Politics-and-Love chamber music; Crossways puppet road — Meredith wit-English at society pitch.",
        "world": "Crossways signpost, Irish ball rooms, Havre–Caen dunes, London newspaper mine — Britain as road-choice and press weather.",
        "hook": "Heroine enters as diary mention of beauty-and-wit before plot names her Diana — fame as first fact.",
        "innov": "Woman of wit under calumny plus political leak as romantic mine — society novel as press-and-sex machine beyond pure marriage comedy.",
        "ending": "Barely willing woman led to nuptial bloom; Emma prays Dacier's wrong cancelled by more manlike man — union as sex-pride repair."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXXIII · newspaper mine · ~75% plot",
          "quote": "The powers of harmony would seem to be tried to their shrewdest pitch when Politics and Love are planted together in a human breast. This apparently opposite couple can nevertheless chant a very sweet accord, as was shown by Dacier on his homeward walk from Diana's house.",
          "why_score": "Politics and Love fused before the mine springs — plot engine is leak-as-passion consequence — so plot scores 91."
        },
        "cast": {
          "locus": "Ch.I · diary heroine · open cast",
          "quote": "Among the Diaries beginning with the second quarter of our century, there is frequent mention of a lady then becoming famous for her beauty and her wit: 'an unusual combination,' in the deliberate syllables of one of the writers.",
          "why_score": "Beauty-and-wit named as unusual combination before we meet her — cast as public type then private woman — so cast scores 92."
        },
        "pace": {
          "locus": "Ch.XI · Crossways chariot · ~25%",
          "quote": "She looked at the signpost of The Crossways whilst dressing, and submitted to follow, obediently as a puppet, the road recommended by friends, though a voice within, that she took for the intimations of her reason, protested that they were wrong.",
          "why_score": "Puppet road after fight-over morning — choice delayed as obedience vs inner protest — so pace scores 87."
        },
        "prose": {
          "locus": "Ch.XXXIII · Politics and Love · prose peak",
          "quote": "Let Love lead, the God will make music of any chamber-comrade. He was able to think of affairs of State while feeling the satisfied thirst of Love.",
          "why_score": "Chamber-comrade music for State-and-Love — compressed Meredith paradox — so prose scores 93."
        },
        "world": {
          "locus": "Ch.XXII · Caen coast · ~50% world",
          "quote": "On the third day of the Easter recess Percy Dacier landed from the Havre steamer at Caen and drove straightway for the sandy coast, past fields of colza to brine-blown meadows of coarse grass, and then to the low dunes and long stretching sands of the ebb in semicircle: a desolate place at that season.",
          "why_score": "Easter recess mapped as brine dunes — political calendar as geography of passion — so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · diaries · open hook",
          "quote": "Among the Diaries beginning with the second quarter of our century, there is frequent mention of a lady then becoming famous for her beauty and her wit.",
          "why_score": "Fame-before-face — reader hooked by gossip archive, not by meet-cute — so hook scores 90."
        },
        "innov": {
          "locus": "preface/frame · calumny as fiction · innov",
          "quote": "A lady of high distinction for wit and beauty, the daughter of an illustrious Irish House, came under the shadow of a calumny. It has latterly been examined and exposed as baseless. The story of Diana of the Crossways is to be read as fiction.",
          "why_score": "Real calumny framed then declared fiction — roman-à-clef energy made explicit method — so innov scores 94."
        },
        "ending": {
          "locus": "Ch.XLIII · Emma watches park · ending anchor",
          "quote": "Emma watched them on their way through the park, till they rounded the beechwood, talking, it could be surmised, of ordinary matters; the face of the gentleman turning at times to his companion's, which steadily fronted the gale. She left the ensuing to a prayer for their good direction, with a chuckle at Tony's evident feeling of a ludicrous posture.",
          "why_score": "Barely willing nuptial as ludicrous rush into gale — ending comedy after political wound — so ending scores 90."
        }
      }
    },
    {
      "file": "437-the-ordeal-of-richard-feverel.md",
      "id": "print-v0.the-ordeal-of-richard-feverel",
      "title": "The Ordeal of Richard Feverel",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Bildungsroman / System-of-Education tragedy / father-and-son novel",
      "source_text": "https://www.gutenberg.org/cache/epub/4412/pg4412.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.9,
      "l1": {
        "plot": 93,
        "cast": 91,
        "pace": 88,
        "prose": 94,
        "world": 88,
        "hook": 92,
        "innov": 95,
        "ending": 94
      },
      "evidence": {
        "plot": "Sir Austin's System after wife-betrayal → Richard's Raynham ordeal & Lucy Belthorpe love → bridal Solent pause → French duel with Mountfalcon → Lucy dead / Richard's heart killed — System's tragic verdict.",
        "cast": "Sir Austin the System father, Richard the System son, Lucy Desborough the real good girl, Adrian the wise youth, Lady Blandish the lettering witness — father-son laboratory cast.",
        "pace": "Forty-five chapters of Abbey education dilate; Belthorpe night and Solent breakfast breathe; duel-letter ending compresses ordeal to aftermath.",
        "prose": "Pilgrim's Scrip aphorisms; South-west charioted cloud over Belthorpe lane — early Meredith lyric-ironic English.",
        "world": "Raynham Abbey, Lobourne park, Belthorpe farm lane, Solent yachts — Thames-fold county as System theatre.",
        "hook": "Bruised heart published as Pilgrim's Scrip; baronet with wife and poet-friend — betrayal as System origin before Richard acts.",
        "innov": "Education System as tragic engine — Bildungsroman that kills the heart it trained — Meredith's early anti-System machine.",
        "ending": "'His ordeal is over' yet Richard will never be what he promised; blind-man eyes beside angel Lucy — System wins the body, loses the heart."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLV · Lady Blandish letter · ending plot",
          "quote": "\"His ordeal is over. I have just come from his room and seen him bear the worst that could be. Return at once—he has asked for you. I can hardly write intelligibly, but I will tell you what we know. Two days after the dreadful night when he left us, his father heard from Ralph Morton. Richard had fought a duel in France with Lord Mountfalcon, and was lying wounded.\"",
          "why_score": "Ordeal named finished as duel aftermath and worse to bear — plot closes as System's catastrophic harvest — so plot scores 93."
        },
        "cast": {
          "locus": "Ch.I · Sir Austin · open cast",
          "quote": "Sir Austin Absworthy Bearne Feverel, Baronet, of Raynham Abbey, in a certain Western county folding Thames: a man of wealth and honour, and a somewhat lamentable history. The outline of the baronet's story was by no means new. He had a wife, and he had a friend.",
          "why_score": "Wealth-honour-lamentable in one crest; wife-and-friend triangle seeds the System father — cast as cause — so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XXIII · Belthorpe lane · ~50%",
          "quote": "Night had come on as Richard entered the old elm-shaded, grass-bordered lane leading down from Raynham to Belthorpe. The pale eye of twilight was shut. The wind had tossed up the bank of Western cloud, which was now flying broad and unlighted across the sky.",
          "why_score": "Night lane to farm dilates heart-leap before crisis — lyric pause inside System plot — so pace scores 88."
        },
        "prose": {
          "locus": "Ch.I · Pilgrim's Scrip · open prose",
          "quote": "Some years ago a book was published under the title of \"The Pilgrim's Scrip.\" It consisted of a selection of original aphorisms by an anonymous gentleman, who in this bashful manner gave a bruised heart to the world.",
          "why_score": "Bruised heart as published aphorisms — System's style announced as wounded wisdom — so prose scores 94."
        },
        "world": {
          "locus": "Ch.XXXIV · Solent bridal · ~75% world",
          "quote": "It was the month of July. The Solent ran up green waves before a full-blowing South-wester. Gay little yachts bounded out like foam, and flashed their sails, light as sea-nymphs. A crown of deep Summer blue topped the flying mountains of cloud.",
          "why_score": "Bridal breakfast framed by Solent foam — temporary paradise geography before ordeal's last act — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · wife and friend · open hook",
          "quote": "He had a wife, and he had a friend. His marriage was for love; his wife was a beauty; his friend was a sort of poet. His wife had his whole heart, and his friend all his confidence.",
          "why_score": "Parallel clauses load betrayal before the son appears — System born of cuckold wound — so hook scores 92."
        },
        "innov": {
          "locus": "Ch.XLV · heart vs body · innov verdict",
          "quote": "But if he has saved his son's body, he has given the death-blow to his heart. Richard will never be what he promised.",
          "why_score": "Education that saves body and kills heart — System novel as tragic theorem — so innov scores 95."
        },
        "ending": {
          "locus": "Ch.XLV · blind-man eyes · ending anchor",
          "quote": "Have you noticed the expression in the eyes of blind men? That is just how Richard looks, as he lies there silent in his bed—striving to image her on his brain.",
          "why_score": "Blind-man stare imaging dead Lucy — ordeal ends as inner blindness, not reform — so ending scores 94."
        }
      }
    },
    {
      "file": "438-beauchamps-career.md",
      "id": "print-v0.beauchamps-career",
      "title": "Beauchamp's Career",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "political novel / Radical career tragedy / naval-to-platform Bildungsroman",
      "source_text": "https://www.gutenberg.org/cache/epub/4460/pg4460.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.5,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 92,
        "world": 88,
        "hook": 89,
        "innov": 93,
        "ending": 95
      },
      "evidence": {
        "plot": "Midshipman Nevil → Radical pupil of Shrapnel & Cecilia court → Romfrey earldom funerals → winter flight & marriage shadow → drown saving mudbank boy — career closed as exchange.",
        "cast": "Nevil Beauchamp the chivalrous Radical, Dr Shrapnel the political tutor, Cecilia Halkett the navy-county girl, Renée the French prior claim, Earl Romfrey the baronial uncle — politics as kinship cast.",
        "pace": "Fifty-six chapters of canvassing, letters, and earldom paperwork; dive and telegram dilate; drowning ring of lights compresses exit.",
        "prose": "Midshipman jacket vs Afric swords; Shrapnel scrawl as child's ocean; 'exchange for Beauchamp' blank stare — political Meredith English.",
        "world": "Channel war scare, H.M.S. Isis pier, Bevisham electors, Romfrey town house, infernal flood water — England as navy-plus-Radical map.",
        "hook": "Nevil throwing off midshipman's jacket into Channel sword-flash — career opened as national comedy of insult.",
        "innov": "Radical career novel ending in drowned rescue of 'insignificant mudbank life' — politics measured by blank exchange, not seat won.",
        "ending": "Torch-lit boy vs missing Beauchamp; Romfrey and Shrapnel's blank stare — 'This is what we have in exchange for Beauchamp!'"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LVI · drowning exchange · ending plot",
          "quote": "This is what we have in exchange for Beauchamp! It was not uttered, but it was visible in the blank stare at one another of the two men who loved Beauchamp, after they had examined the insignificant bit of mudbank life remaining in this world in the place of him.",
          "why_score": "Career plot ends as unspoken exchange rate — Radical life traded for saved urchin — so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XV · Cecilia / Beauchamp · ~25% cast",
          "quote": "Beauchamp walked down to the pier, where he took a boat for H.M.S. Isis, to see Jack Wilmore, whom he had not met since his return from his last cruise, and first he tried the efficacy of a dive in salt water, as a specific for irritation.",
          "why_score": "Dive-before-Cecilia chapter — naval body managing political irritation — cast as temperament — so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XXIX · Shrapnel epistle · ~50%",
          "quote": "Before we give ear to the recital of Dr. Shrapnel's letter to his pupil in politics by the mouth of Captain Baskelett, it is necessary to defend this gentleman, as he would handsomely have defended himself, from the charge that he entertained ultimate designs in regard to the really abominable scrawl.",
          "why_score": "Letter delayed by Baskelett defence — political middle as scrawl-and-bait stall — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · midshipman jacket · open prose",
          "quote": "When young Nevil Beauchamp was throwing off his midshipman's jacket for a holiday in the garb of peace, we had across Channel a host of dreadful military officers flashing swords at us for some critical observations of ours upon their sovereign.",
          "why_score": "Jacket-off into sword-flash comic history — Meredith political irony in one costume change — so prose scores 92."
        },
        "world": {
          "locus": "Ch.XLIII · Romfrey telegram · ~75% world",
          "quote": "An extraordinary telegraphic message, followed by a still more extraordinary letter the next morning, from Rosamund Culling, all but interdicted the immediate occupation of his house in town to Everard, now Earl of Romfrey.",
          "why_score": "Earldom house blocked by telegram funeral — aristocratic London as delayed occupancy — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · Champion of his Country · open hook",
          "quote": "When young Nevil Beauchamp was throwing off his midshipman's jacket for a holiday in the garb of peace, we had across Channel a host of dreadful military officers flashing swords at us.",
          "why_score": "Career hooked as national insult comedy before Radical politics named — so hook scores 89."
        },
        "innov": {
          "locus": "ending exchange · Radical measure · innov",
          "quote": "after they had examined the insignificant bit of mudbank life remaining in this world in the place of him.",
          "why_score": "Political heroism scored as mudbank remainder — Radical novel's anti-heroic arithmetic — so innov scores 93."
        },
        "ending": {
          "locus": "Ch.LVI · blank stare · ending anchor",
          "quote": "This is what we have in exchange for Beauchamp! It was not uttered, but it was visible in the blank stare at one another of the two men who loved Beauchamp.",
          "why_score": "Unspoken exchange between Romfrey and Shrapnel — ending as shared blank, not eulogy — so ending scores 95."
        }
      }
    },
    {
      "file": "439-the-adventures-of-harry-richmond.md",
      "id": "print-v0.the-adventures-of-harry-richmond",
      "title": "The Adventures of Harry Richmond",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "picaresque Bildungsroman / father-romance / Anglo-German adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/4452/pg4452.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.6,
      "l1": {
        "plot": 91,
        "cast": 92,
        "pace": 87,
        "prose": 93,
        "world": 90,
        "hook": 94,
        "innov": 92,
        "ending": 94
      },
      "evidence": {
        "plot": "Midnight seizure of Harry → road/Germany romance with Roy & Ottilia → Karsteg binding → Parliamentary 'chosen' bid → Riversley fire; father lost looking for Dorothy — adventure closed as ash.",
        "cast": "Harry the contended grandson, Richmond Roy the impostor-prince father, Squire Beltham the Riversley master, Princess Ottilia the free intellect, Janet Ilchester the fire-watcher — father-romance cast.",
        "pace": "Fifty-six chapters of road, courts, and yachts; forest and Karsteg dilate; fire ring compresses return.",
        "prose": "Midnight hall-doors; 'fortunate or unfortunate young man'; gray-ring rain on crumbling seas — Meredith adventure English with Comic density.",
        "world": "Riversley Grange, German forest inns, Eppenwelzen court, Parliamentary nation, burning old house — England–Germany as father-theatre.",
        "hook": "Midnight blows on Riversley doors; child Harry as subject of contention — adventure opened as custody raid.",
        "innov": "Picaresque son narrating royal-fraud father until fire erases him — romance of origins undone by ash, not exposure trial.",
        "ending": "Janet watches burning Riversley; Roy remained for aunt Dorothy — 'He was never seen again.'"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LVI · Riversley fire · ending plot",
          "quote": "We gathered from the subsequent testimony of men and women of the household who had collected their wits, that my father must have remained in the doomed old house to look to the safety of my aunt Dorothy. He was never seen again.",
          "why_score": "Adventure plot ends as father's vanishing into fire for Dorothy — romance origin erased, not crowned — so plot scores 91."
        },
        "cast": {
          "locus": "Ch.XXIX · Ottilia / Harry · ~50% cast",
          "quote": "I felt myself fast becoming bound in every limb, every branch of my soul. Ottilia met me smiling. She moved free as air. She could pursue her studies, and argue and discuss and quote, keep unclouded eyes, and laugh and play.",
          "why_score": "Bound Harry vs free Ottilia — cast contrast as prophecy of fortune/misfortune — so cast scores 92."
        },
        "pace": {
          "locus": "Ch.XLIII · Chosen of the Nation · ~75%",
          "quote": "An entire revulsion in my feelings and my way of thinking was caused by this sudden change of prospect. A member of our Parliament, I could then write to Ottilia, and tell her that I had not wasted time.",
          "why_score": "Sudden Parliamentary prospect as letter-fuel — late acceleration after German stall — so pace scores 87."
        },
        "prose": {
          "locus": "Ch.LVI · gray rings rain · ending prose",
          "quote": "The wind was high that morning. The rain came in gray rings, through which we worked on the fretted surface of crumbling seas, heaving up and plunging, without an outlook.",
          "why_score": "Gray-ring rain on crumbling seas — lyric weather before fire verdict — so prose scores 93."
        },
        "world": {
          "locus": "Ch.XV · forest inn · ~25% world",
          "quote": "Bowls of hot coffee and milk, with white rolls of bread to dip in them, refreshed us at a forest inn. For some minutes after the meal Temple and I talked like interchangeing puffs of steam, but soon subsided to our staring fit.",
          "why_score": "Forest inn coffee before beautiful-lady accost — German road world as boy adventure sensory map — so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · Riversley midnight · open hook",
          "quote": "One midnight of a winter month the sleepers in Riversley Grange were awakened by a ringing of the outer bell and blows upon the great hall-doors. Squire Beltham was master there: the other members of the household were, his daughter Dorothy Beltham; a married daughter Mrs. Richmond; Benjamin Sewis, an old half-caste butler; various domestic servants; and a little boy, christened Harry Lepel Richmond, the squire's grandson.",
          "why_score": "Midnight blows and household census ending on Harry — custody adventure hooked before road begins — so hook scores 94."
        },
        "innov": {
          "locus": "Ch.XXIX · fortunate/unfortunate · innov",
          "quote": "In my perplexity, I thought of the Professor's saying: 'A most fortunate or a most unfortunate young man.' These words began to strike me as having a prophetic depth that I had not fathomed.",
          "why_score": "Adventure framed as binary prophecy — picaresque as fate-problem, not mere episode string — so innov scores 92."
        },
        "ending": {
          "locus": "Ch.LVI · Janet / burning Riversley · ending anchor",
          "quote": "Janet would not quit her place. She sent her carriage-horses to Bulsted, and sat in the carriage to see the last of burning Riversley. Each time that I came to her she folded her arms on my neck and kissed me silently.",
          "why_score": "Silent kisses while house burns and father vanishes — ending as vigil, not inheritance speech — so ending scores 94."
        }
      }
    },
    {
      "file": "44-island-of-doctor-moreau.md",
      "id": "print-v0.island-of-doctor-moreau",
      "title": "The Island of Doctor Moreau",
      "author": "H. G. Wells",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction",
      "source_text": "https://www.gutenberg.org/files/159/159-h/159-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.3,
      "l1": {
        "plot": 91,
        "cast": 88,
        "pace": 89,
        "prose": 91,
        "world": 94,
        "hook": 92,
        "innov": 96,
        "ending": 89
      },
      "evidence": {
        "plot": "Shipwreck mystery becomes an island revelation, institutional collapse, and an escape that cannot restore normality.",
        "cast": "Prendick's frightened perspective frames Moreau's cold rationalism, Montgomery's compromise, and the Beast Folk's instability.",
        "pace": "Suspicion, discovery, explanation, and reversion arrive in escalating phases without a long detour.",
        "prose": "Concrete bodily horror and calm first-person retrospect make the ethical nightmare persistent.",
        "world": "The House of Pain, Law, and social hierarchy make engineered animal humanity feel systemically fragile.",
        "hook": "The survivor wakes amid animal cries and evasive caretakers before he understands the island.",
        "innov": "A severe biological-horror fable about vivisection, evolution, and the porous human/animal boundary.",
        "ending": "Escape is physical only: Prendick's enduring distrust extends the island's threat into civilization."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I shipwreck → Ch.XIV Moreau's lecture → Ch.XXI reversion · sample_print_v0",
          "quote": "It dawned upon me to what end the puma and the other animals—which had now been brought with other luggage into the enclosure behind the house—were destined; and a curious faint odour, the halitus of something familiar, an odour that had been in the background of my consciousness hitherto, suddenly came forward into the forefront of my thoughts. It was the antiseptic odour of the dissecting-room.",
          "why_score": "Shipwreck mystery becomes island revelation, institutional collapse, and escape that cannot restore normality—the dissecting-room smell marks the turn from suspicion to vivisection truth, so plot scores 91."
        },
        "cast": {
          "locus": "Ch.I · black-faced man on deck",
          "quote": "I had never beheld such a repulsive and extraordinary face before, and yet—if the contradiction is credible—I experienced at the same time an odd feeling that in some way I had already encountered exactly the features and gestures that now amazed me. Afterwards it occurred to me that probably I had seen him as I was lifted aboard.",
          "why_score": "Prendick's frightened perspective frames Moreau's cold rationalism, Montgomery's compromise, and the Beast Folk's instability—the deck encounter typifies cast as unstable human/animal boundary, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.I · puma howling through the wall",
          "quote": "I heard the puma growling through the wall, and one of the dogs yelped as though it had been struck. Yet surely, and especially to another scientific man, there was nothing so horrible in vivisection as to account for this secrecy.",
          "why_score": "Suspicion, discovery, explanation, and reversion arrive in escalating phases without a long detour; the puma's cries through the wall drive tempo between shipboard mystery and island horror, so pace scores 89."
        },
        "prose": {
          "locus": "Ch.XIV · Moreau on pain",
          "quote": "Pain is simply our intrinsic medical adviser to warn us and stimulate us. Not all living flesh is painful; nor is all nerve, not even all sensory nerve. There's no taint of pain, real pain, in the sensations of the optic nerve.",
          "why_score": "Concrete bodily horror and calm first-person retrospect make the ethical nightmare persistent; Moreau's clinical prose on pain typifies Wells's fusion of essay and terror, so prose scores 91."
        },
        "world": {
          "locus": "Ch.IX · Beast Folk Law",
          "quote": "\"Not to go on all-fours; that is the Law. Are we not Men? Not to suck up Drink; that is the Law. Are we not Men? His is the House of Pain. His is the Hand that makes. His is the Hand that wounds. His is the Hand that heals.\"",
          "why_score": "The House of Pain, Law, and social hierarchy make engineered animal humanity feel systemically fragile; the chanting Law ritual is the novel's world-model in miniature, so world scores 94."
        },
        "hook": {
          "locus": "Ch.I · rescued at sea",
          "quote": "Then the noise overhead began again, a snarling growl and the voice of a human being together. Then another voice, telling some \"Heaven-forsaken idiot\" to desist. \"You were nearly dead,\" said my interlocutor. \"It was a very near thing, indeed.\"",
          "why_score": "The survivor wakes amid animal cries and evasive caretakers before he understands the island; shipboard howling and near-death recovery create immediate mystery, so hook scores 92."
        },
        "innov": {
          "locus": "Ch.XIV · vivisection thesis",
          "quote": "A pig may be educated. The mental structure is even less determinate than the bodily. These creatures you have seen are men who have been cast in the mould of men, and have been reshaped in the mould of beasts. You have heard, perhaps, of a common surgical operation resorted to in cases where the nose has been destroyed.",
          "why_score": "A severe biological-horror fable about vivisection, evolution, and the porous human/animal boundary; Moreau's reshaped men codify genre-defining body horror, so innov scores 96."
        },
        "ending": {
          "locus": "Ch.XXII · return to civilization",
          "quote": "When I lived in London the horror was well-nigh insupportable. I could not get away from men: their voices came through windows; locked doors were flimsy safeguards. I would go out into the streets to fight with my delusion, and prowling women would mew after me.",
          "why_score": "Escape is physical only: Prendick's enduring distrust extends the island's threat into civilization; London streets still read as Beast Folk, so ending scores 89."
        }
      }
    },
    {
      "file": "440-dengyue-yuan.md",
      "id": "print-v0.dengyue-yuan-440",
      "title": "燈月緣",
      "author": "戴玉亭（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 世情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/燈月緣",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 77.2,
      "l1": {
        "plot": 76,
        "cast": 78,
        "pace": 74,
        "prose": 77,
        "world": 79,
        "hook": 82,
        "innov": 80,
        "ending": 72
      },
      "evidence": {
        "plot": "龙灯遇艳→双美交欢→寄祸离散→元宵重谐→穷病惨终，弧线完整但后段急坠。",
        "cast": "真楚玉/蕙娘/兰娘/高云丽；多美对照清楚，男主贪色少节制。",
        "pace": "十二回；中段情欲铺陈偏密，收束骤转。",
        "prose": "回首诗词尚工；正文白话艳情套语居多。",
        "world": "黄州靳水—龙灯市井—相府/驿壁；崇祯乱世可触。",
        "hook": "/第一回 诗后即龙灯遇艳、尾随入黑漆门，开卷立缘。",
        "innov": "灯宵奇缘+狐丹重谐，终以穷病诸姬入院反讽团圆。",
        "ending": "/第十二回 真生呜呼、诸姬转卖丽春院，冷收束有力但仓促。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第四回 · 樂極悲生 · ~25% /第四回",
          "quote": "樂事從來不可長，風波倏爾作群殃；只因討盡佳人債，也被狂峰恣採香。到了天明，真生同著蕙娘，攬衣先起。",
          "why_score": "开卷遇艳→寄祸离散→元宵重谐→穷病惨终，弧线完整但后段急坠，故情节 76。"
        },
        "cast": {
          "locus": "第八回 · 雲麗盼歸 · ~50% /第八回",
          "quote": "高雲麗自上元那一夜，真生出去著燈，日夜盼望，一連半月不歸，心下好生納悶，只得差人問於崔子服。",
          "why_score": "云丽盼归与真生贪色对照鲜明，多美层次可辨，故人物 78。"
        },
        "pace": {
          "locus": "第十回 · 鏡合元宵 · ~75% /第十回",
          "quote": "相逢喜殺儂，長在花燈下。……海角天涯，何幸今宵復聚，星移物換，猶憐薄命同存。",
          "why_score": "十二回；中段艳情密铺、元宵重谐加速后急转穷病，故节奏 74。"
        },
        "prose": {
          "locus": "第一回 · 开卷诗 · open /第一回",
          "quote": "春風何處寄相思，總在妍紅嫩綠枝；莫怪啼鴦窺繡帷，可憐桂樹繞游絲。盈盈碧玉含嬌日，滴滴文姬乍嫁時。",
          "why_score": "回首诗词尚工，正文白话艳情套语居多，故文笔 77。"
        },
        "world": {
          "locus": "第一回 · 靳水龍燈 · open /第一回",
          "quote": "明朝崇禎年間，湖廣黃州府靳水縣，有一秀才，姓真名金，表喚雙南……單生一子，雙名楚玉，字曰連城。",
          "why_score": "黄州市井龙灯与相府驿壁地理可触，故世界观 79。"
        },
        "hook": {
          "locus": "第一回 · 遇艷尾隨 · open /第一回",
          "quote": "向著真生看了一會，慢慢的移了數步，後又掇轉頭來，微微含笑。……真生巴不得獨自一人，只管緊緊隨著。",
          "why_score": "龙灯回眸+尾随入门，开卷即立灯月缘，故钩子 82。"
        },
        "innov": {
          "locus": "第十二回 · 冷收束 · end /第十二回",
          "quote": "真生聞知，添上一段憤氣，不久嗚乎死了。……轉賣入麗春院為娼，以償厚價，後諸姬皆不知所終。",
          "why_score": "灯宵奇缘终以穷病入院反讽团圆，辨识度高，故创新 80。"
        },
        "ending": {
          "locus": "第十二回 · 窮病居士 · end /第十二回",
          "quote": "後真生以兵荒交迫，酒色過度……作一個窮病居士。那些妻妾，俱係淫奔之流……不久嗚乎死了。",
          "why_score": "冷收束有力但仓促，善恶未细兑，故结局 72。"
        }
      }
    },
    {
      "file": "441-wumei-yuan.md",
      "id": "print-v0.wumei-yuan-441",
      "title": "五美緣",
      "author": "佚名（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 侠义公案 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/五美緣",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.6,
      "l1": {
        "plot": 83,
        "cast": 82,
        "pace": 76,
        "prose": 75,
        "world": 84,
        "hook": 80,
        "innov": 81,
        "ending": 84
      },
      "evidence": {
        "plot": "桃园订缘→冤狱替嫁→劫法场→经略断案→征西五美团圆，主线可追。",
        "cast": "冯旭/钱月英/翠秀/林璋/花文芳；忠奸对照鲜明。",
        "pace": "八十回；中段公案征伐铺陈偏长。",
        "prose": "白话章回套语；收束果报诗尚可。",
        "world": "钱塘—杭州公堂—淮城护国寺—锁阳征西，地理广可触。",
        "hook": "/01 「誤入桃園」+园门锁闭认奸伏笔，开卷立危。",
        "innov": "五美封赠+侠义公案混融才子佳人，规模大于短篇才子书。",
        "ending": "/80 五美贵子、奸恶报尽、世代公卿收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第二十回 · 受刑認死 · ~25% /20",
          "quote": "大人見馮旭招了。叫他畫供，鬆了刑具，定了死罪，秋後處決。……任憑銅口並鐵舌，祇怕問官做對頭。",
          "why_score": "订缘→冤狱→劫法场→断案征西→五美团圆，主线可追，故情节 83。"
        },
        "cast": {
          "locus": "第四十回 · 立而不跪 · ~50% /40",
          "quote": "常公爺罵道：「狗匹夫！你的詭計，水中擒俺，怎奈俺英雄無用武之地，誤被汝擒來，要殺就殺，要剮就剮，跪你這匹夫！」",
          "why_score": "常公爷硬骨与奸党对照鲜明，五美忠奸层次清楚，故人物 82。"
        },
        "pace": {
          "locus": "第六十回 · 黃泥灘 · ~75% /60",
          "quote": "湯彪見桑剝皮，將林大人推落黃泥灘下，心中大怒……背到高岸之上。……石碣上有四個金字。",
          "why_score": "八十回；中段公案征伐铺长，后段断案加速，故节奏 76。"
        },
        "prose": {
          "locus": "第八十回 · 收束詩 · end /80",
          "quote": "這馮旭以恩報恩，後來五位夫人俱生貴子……有詩為證：一生忠直有收成，世代綿綿作宰卿。試看文芳奸惡報，少年遭戮喪其身。",
          "why_score": "收束果报诗干净，正文白话套语居多，故文笔 75。"
        },
        "world": {
          "locus": "第一回 · 錢塘開局 · open /01",
          "quote": "話說這部小說，故事出在大明正德年間。……單講浙江省杭州府錢塘縣，有一世宦，姓錢名銑。",
          "why_score": "钱塘公堂至锁阳征西地理广可触，故世界观 84。"
        },
        "hook": {
          "locus": "第一回 · 園門鎖閉 · open /01",
          "quote": "馮旭來到園門，見門上拴了大閂又鎖了……權在山石背後躲避一回則個。但不合曾撞著人來捉住，認奸認賊。",
          "why_score": "误入桃园即埋认奸伏笔，开卷立危，故钩子 80。"
        },
        "innov": {
          "locus": "第八十回 · 五美封贈 · end /80",
          "quote": "這馮旭以恩報恩，後來五位夫人俱生貴子，永享朝廷厚祿，世代公卿，子孫綿綿，科第不絕。",
          "why_score": "五美封赠混融侠义公案，规模大于短篇才子书，故创新 81。"
        },
        "ending": {
          "locus": "第八十回 · 進京覆命 · end /80",
          "quote": "帶了五位夫人，同錢林、朱玨一起進京覆命，永保山河，勤勞國政……試看文芳奸惡報，少年遭戮喪其身。",
          "why_score": "五美团圆与奸恶报尽并收，故结局 84。"
        }
      }
    },
    {
      "file": "442-saihua-ling.md",
      "id": "print-v0.saihua-ling-442",
      "title": "賽花鈴",
      "author": "白雲道人（清）／煙水散人校閱",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 侠义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/賽花鈴",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.9,
      "l1": {
        "plot": 84,
        "cast": 83,
        "pace": 80,
        "prose": 81,
        "world": 82,
        "hook": 83,
        "innov": 85,
        "ending": 85
      },
      "evidence": {
        "plot": "护花宝剑→书斋订盟→陷狱救拔→剿寇团圆→宝玄隐居，主线清楚。",
        "cast": "红生/方素云/何媚娘/昝氏女/庄伟人；侠骨与三美对照可辨。",
        "pace": "十六回；中段征剿略密，收束干净。",
        "prose": "回首《宝剑行》有气；正文白话章回尚畅。",
        "world": "长兴—太仓—贼营湖面—花神阁；市井军旅可触。",
        "hook": "/第01回 《宝剑行》+护花神窃雨，开卷立侠骨。",
        "innov": "「红粉赠佳人，宝剑传烈士」点题；花神阁自养收束辨识度高。",
        "ending": "/第16回 三美合卺、宝玄居士、宝剑归烈士，收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十二回 · 投湖救起 · ~75% /第12回",
          "quote": "妾恐出頭露面，又多一番妒辱，因作絕命詞十章，投湖自盡。誰料獲遇郎君救起，復得全生。",
          "why_score": "宝剑→订盟→陷狱→剿寇→团圆隐居，主线清楚，故情节 84。"
        },
        "cast": {
          "locus": "第八回 · 獄中救拔 · ~50% /第08回",
          "quote": "正在暗暗悲泣，忽見一個女子從空降下，向著紅生低聲喚道：「紅郎，紅郎，你還認得妾否？我特來救你也。」",
          "why_score": "红生侠骨与多美救拔层次清楚，故人物 83。"
        },
        "pace": {
          "locus": "第四回 · 長亭分袂 · ~25% /第04回",
          "quote": "西苓握手辭謝，道：「蒙兄遠送，足領厚情。此處已是十里長亭，就此別了罷。」紅生堅執再送一程，祇得怏怏分袂。",
          "why_score": "十六回；中段征剿略密、收束干净，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 寶劍行 · open /第01回",
          "quote": "彈鋏朱門志未揚，為人須負熱心腸。寶刀一擲非謀報，俠骨能令草木香。匣底銛鋒未曾試，男兒肝膽向誰是。",
          "why_score": "《宝剑行》有气，正文白话尚畅，故文笔 81。"
        },
        "world": {
          "locus": "第十六回 · 花神閣 · end /第16回",
          "quote": "又於花亭之前起建一座花神閣，內供花神神位。雕梁畫棟，備極輪奐之美。",
          "why_score": "太仓花神阁与贼营湖面地理可触，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 · 護花立志 · open /第01回",
          "quote": "這兩首詩，名為寶劍行，是贈俠……紅芳莞然笑道：「吾願兒為文臣，不願兒為武將也。」",
          "why_score": "开卷以宝剑诗立侠骨，钩子清楚，故钩子 83。"
        },
        "innov": {
          "locus": "第十六回 · 點題收束 · end /第16回",
          "quote": "人都道紅生祇一把寶劍，做出許大規模。……說來到底是古人兩句道得好：紅粉贈與佳人，寶劍傳與烈士。",
          "why_score": "花铃侠义点题干净，辨识度高，故创新 85。"
        },
        "ending": {
          "locus": "第十六回 · 寶玄居士 · end /第16回",
          "quote": "紅生自此清心寡欲，同著三位夫人共修積氣累精之術。……後紅生徒居村僻，匿隱姓名，祇自稱寶玄居士。",
          "why_score": "三美团圆与宝剑归烈士并收，故结局 85。"
        }
      }
    },
    {
      "file": "443-bian-er-chai.md",
      "id": "print-v0.bian-er-chai-443",
      "title": "弁而釵",
      "author": "醉西湖心月主人（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "人情 / 传奇 / 章回（四纪）",
      "source_text": "https://zh.wikisource.org/wiki/弁而釵",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.5,
      "l1": {
        "plot": 82,
        "cast": 84,
        "pace": 79,
        "prose": 83,
        "world": 80,
        "hook": 81,
        "innov": 88,
        "ending": 83
      },
      "evidence": {
        "plot": "四纪各自成弧：寻友→侠武→情烈殉情→奇情守节育孤，串珠可追。",
        "cast": "翰林/书生、张舍人、文云、李摘凡；贞侠烈奇四型对照鲜明。",
        "pace": "四纪中篇；各纪内部密铺，纪间跳跃。",
        "prose": "回首词曲工稳；白话叙事兼文言气。",
        "world": "京城—武闱—南院—辽东边报；明末世情可触。",
        "hook": "情貞紀开卷「既可雄飛，亦能雌伏」立题。",
        "innov": "以「弁而釵」易装情谊写四型奇情，类型辨识度极高。",
        "ending": "情奇紀功成拂袖、甲第不绝、仙机应谶，收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "情奇紀 · 開卷立題 · open 情奇紀",
          "quote": "奇情男子行女事，守節存孤誰得似？功成拂袖返終南，真堪數，個人絕勝易交士。這首《漁家傲》，單講國朝有一小官，感相知深情。",
          "why_score": "四纪串珠：寻友→侠武→情烈→守节育孤，主线可追，故情节 82。"
        },
        "cast": {
          "locus": "情俠紀 · 擒王手 · ~25% 情俠紀",
          "quote": "迎將下來，見張生一手挾著一個。何公道：「賢契且莫放手下馬，我敬你個擒王手。」",
          "why_score": "张舍人文武双全，与贞烈奇三型对照鲜明，故人物 84。"
        },
        "pace": {
          "locus": "情烈紀 · 開卷詩 · ~50% 情烈紀",
          "quote": "生死由來只一情，情真生死總堪旌。以死論情情始切，將情償死死方貞。",
          "why_score": "各纪密铺、纪间跳跃，整体尚可读，故节奏 79。"
        },
        "prose": {
          "locus": "情貞紀 · 開卷詞 · open 情貞紀",
          "quote": "既可雄飛，亦能雌伏。佔盡風華。何須巾幗、遍地皆可司馬。翩翩五陵年少，逞風流豔奪嬌娃。",
          "why_score": "回首词曲工稳，叙事兼文言气，故文笔 83。"
        },
        "world": {
          "locus": "情奇紀 · 邊報收束 · end 情奇紀",
          "quote": "敕遼東文武，謹加防守。未幾而開元、廣甯、遼陽俱陷焉。八千女鬼，卻應在魏忠賢「魏」字上。",
          "why_score": "京城南院与辽东边报世情可触，故世界观 80。"
        },
        "hook": {
          "locus": "情貞紀 · 第一回題 · open 情貞紀",
          "quote": "第一回 趣翰林改妝尋友 俏書生刮目英雄",
          "why_score": "开卷即以改妆寻友立题，钩子清楚，故钩子 81。"
        },
        "innov": {
          "locus": "情奇紀 · 類型點題 · open 情奇紀",
          "quote": "最是小官中第一奇情。……感相知深情，那人被難，他抱孤逃出，撫養成人，令他雪冤報仇。",
          "why_score": "弁而釵四型奇情辨识度极高，故创新 88。"
        },
        "ending": {
          "locus": "情奇紀 · 甲第不絕 · end 情奇紀",
          "quote": "狀元感摘凡教育之恩，以女嫁其弟之子，同朝爲官，俱有德政，位至三公，世世婚姻，甲第不絕云。",
          "why_score": "功成拂袖与甲第不绝并收，故结局 83。"
        }
      }
    },
    {
      "file": "444-xingfengliu.md",
      "id": "print-v0.xingfengliu-444",
      "title": "醒風流",
      "author": "鶴市主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "才子佳人 / 世情劝诫 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/醒風流",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.9,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 81,
        "prose": 82,
        "world": 83,
        "hook": 84,
        "innov": 86,
        "ending": 86
      },
      "evidence": {
        "plot": "闯席成仇→避祸灌园→李代桃僵→男扮献策→钦赐团圆，主线清楚。",
        "cast": "梅公子/闺英/赵汝愚/冯畏天；奸雄与坚贞对照鲜明。",
        "pace": "二十回；中段灌园谋婚略绕，后段加速干净。",
        "prose": "回首诗词劝诫有力；白话章回畅达。",
        "world": "读书席宴—玄墓灌园—公堂洞房—沙场赐爵；世情可触。",
        "hook": "/01 「男兒少小教須嚴」+闯席成仇，开卷立戒。",
        "innov": "「醒得風流是正人」点题；宝剑去来闭环辨识度高。",
        "ending": "/20 钦赐团圆+《西江月》收场，劝诫收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十回 · 硬主婚 · ~50% /10",
          "quote": "於是一逕走到馮家，恰好畏天峨冠博帶踱出來，劈面撞見。驚問道：「秀老，久不相會，今日來到寒門，必有好處，請到裡面奉揖。」",
          "why_score": "成仇→灌园→李代桃僵→献策→钦赐团圆，主线清楚，故情节 85。"
        },
        "cast": {
          "locus": "第十一回 · 洞房識破 · ~50%+/11",
          "quote": "費盡千方百計，巴得洞房花燭。誰知兩個新人，一樣號啕大哭。",
          "why_score": "李代桃僵识破写尽奸徒空算，梅/闺英坚贞对照鲜明，故人物 84。"
        },
        "pace": {
          "locus": "第五回 · 灌園隱跡 · ~25% /05",
          "quote": "此去當小心隱忍，自有否極泰來的日子。……朝夕或可偷閒。",
          "why_score": "二十回；中段灌园谋婚略绕、后段加速，故节奏 81。"
        },
        "prose": {
          "locus": "第二十回 · 點題詩 · end /20",
          "quote": "小姐暗喜其為人端重，見色不迷，必是個正人君子。正是：世間誰不愛佳人，為愛佳人漫結姻。勸君莫作風流事，醒得風流是正人。",
          "why_score": "劝诫诗点题干净，正文白话畅达，故文笔 82。"
        },
        "world": {
          "locus": "第一回 · 席宴開局 · open /01",
          "quote": "男兒少小教須嚴，莫逞風流聽自然。白玉方為席上寶，名花不向道旁妍。",
          "why_score": "席宴—灌园—公堂—沙场地理世情可触，故世界观 83。"
        },
        "hook": {
          "locus": "第一回 · 闖席成仇 · open /01",
          "quote": "聽見主人把韓信贊歎……公子連飲而盡，道：「我今夜相對這樣英雄，難道我默默裡吃悶酒。」",
          "why_score": "豪饮赞韩信即埋闯席成仇，开卷立戒，故钩子 84。"
        },
        "innov": {
          "locus": "第二十回 · 寶劍去來 · end /20",
          "quote": "寶劍纔得歸我，不隔兩天，又遇著昔年贈劍的老人……二劍留此無益，仍舊索去。大家驚異道：「事豈偶然。」",
          "why_score": "醒风流点题+宝剑闭环辨识度高，故创新 86。"
        },
        "ending": {
          "locus": "第二十回 · 西江月收場 · end /20",
          "quote": "富貴皆由天定，姻緣不許人謀。佳人才子自相逑，堪笑狂徒希媾。……請君只看《醒風流》，妄想消歸腦後。",
          "why_score": "钦赐团圆与劝诫收场并完，故结局 86。"
        }
      }
    },
    {
      "file": "445-doushi-huan.md",
      "id": "print-v0.doushi-huan-445",
      "title": "都是幻",
      "author": "煙霞散人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 世情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/都是幻",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.4,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 79,
        "prose": 81,
        "world": 82,
        "hook": 83,
        "innov": 86,
        "ending": 82
      },
      "evidence": {
        "plot": "梅魂水劫→龙宫谐婚→写真卖画→京华翻身，分卷主线可追。",
        "cast": "南旸/南斌/池苑花；痴人与画痴对照清楚。",
        "pace": "十二回短制；两卷并置，中段略跳。",
        "prose": "开卷满江红点题「梦中富贵」；回末评点有力。",
        "world": "永乐陵梅—龙宫—京师画市；幻境与市井并置。",
        "hook": "/01 以「都是幻」题旨开篇，梅魂水劫即立异。",
        "innov": "真幻互映的短章回集；写真幻「何幻非真」辨识度高。",
        "ending": "/12 画债了、富贵梦醒、评点点题收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十回 · 冒名避難 · ~75% /10",
          "quote": "飛飛道：「郎君可速速起來，收拾行李，改了姓名，逃往京師。妾有一家……」池苑花得了夢，不勝歡喜。",
          "why_score": "梅魂→龙宫→卖画→逃京翻身，分卷主线可追，故情节 80。"
        },
        "cast": {
          "locus": "第七回 · 習畫起意 · ~50% /07",
          "quote": "何不如去學了畫工，習到精純，那天地間千山萬水……美女中千嬌百媚，都從我筆尖上描出來。",
          "why_score": "池苑花痴画、南斌梦入龙宫层次可辨，故人物 78。"
        },
        "pace": {
          "locus": "第四回 · 龍宮諧婚 · ~25% /04",
          "quote": "南斌彈中金牌，使蠻王貼服而去。朕女有歸，即此諧婚。……須臾擁出兩個絕色美人，左右並肩分立。",
          "why_score": "十二回体量紧；两卷并置中段略跳，故节奏 79。"
        },
        "prose": {
          "locus": "第十二回 · 評點收束 · end /12",
          "quote": "何幻之非真，亦何真之非幻哉。由是推之，人生世上，功名幻也，富貴幻也。浮生若夢，為歡幾何。",
          "why_score": "开卷词与收束评点有骨，正文白话亦畅，故文笔 81。"
        },
        "world": {
          "locus": "第一回 · 水劫立景 · open /01",
          "quote": "至七月二十三之期，東洋海中有一條純龍……那海水從海塘湧入。……百室傾頹，生靈與草木同滾。",
          "why_score": "陵梅—海塘水劫—京师画市空间可触，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 · 夢中富貴 · open /01",
          "quote": "癡人欲富貴，除非是，夢裡上瀛洲。奈夢裡瀛洲，比卻醒時更難僥倖，愈覺難求。",
          "why_score": "开卷即以梦中富贵立「都是幻」题，钩子清楚，故钩子 83。"
        },
        "innov": {
          "locus": "第十二回 · 真幻互映 · end /12",
          "quote": "但能了得鴛鴦債，成幻成真總不論。……人生世上，功名幻也，富貴幻也。……何必認真。",
          "why_score": "以写真幻证「何幻非真」，辨识度极高，故创新 86。"
        },
        "ending": {
          "locus": "第十二回 · 洞房證果 · end /12",
          "quote": "花上林南面而坐，兩邊美人，開笑口，倒金樽……正是：當年燈市誇雙美，今日羅幃擁二喬。",
          "why_score": "画债了、富贵梦圆、评点点题收束完整，故结局 82。"
        }
      }
    },
    {
      "file": "446-jingmeng-ti.md",
      "id": "print-v0.jingmeng-ti-446",
      "title": "驚夢啼",
      "author": "嗤嗤道人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "世情 / 艳情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/驚夢啼",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 75.6,
      "l1": {
        "plot": 76,
        "cast": 74,
        "pace": 80,
        "prose": 72,
        "world": 73,
        "hook": 78,
        "innov": 77,
        "ending": 75
      },
      "evidence": {
        "plot": "园中偷情→卖出春桃→和尚骗色→反拐银财→公堂果报，主线清楚。",
        "cast": "任三畏/春桃/无相/利大郎；春桃机变突出，男角较扁。",
        "pace": "六回短制；后半官司加速，不拖。",
        "prose": "白话世情套语多；回前小词点题尚可。",
        "world": "嘉善—村镇豆腐店—禅关—公堂；市井可触。",
        "hook": "/1 开卷即以无子之憾与园中偷情立线。",
        "innov": "以「骗色骗财反被拐」串因果，短章有辨识度。",
        "ending": "/6 公堂杖僧、任家认子暗示收束，末有缺文。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第五回 · 反計拐銀 · ~50% /5",
          "quote": "他既能拐我，我難道又不會拐他的？他這些銀子是拐騙來的，我今拐騙了他的，亦不為過。……只消如此這般。",
          "why_score": "偷情→卖出→骗色→反拐→公堂，主线清楚，故情节 76。"
        },
        "cast": {
          "locus": "第六回 · 公堂直訴 · end /6",
          "quote": "春桃磕頭稟道：「小婦人素知禮義，怎敢無因非禮。從來風情一案，實係男挑。……故暗暗與丈夫商量。」",
          "why_score": "春桃机变、无相贪色层次可辨，男角较扁，故人物 74。"
        },
        "pace": {
          "locus": "第三回 · 坐關募化 · ~25% /3",
          "quote": "如此三年，無相整整收了千金。之外，便做了一個滿完道場，辭了眾人，卷了東西，一路而歸。",
          "why_score": "六回体量紧；后半官司加速，故节奏 80。"
        },
        "prose": {
          "locus": "第六回 · 開題詞 · end /6",
          "quote": "飛蛾撲入燈油燼，奸巧豈瞞官。無情竹蓖肉飛殘，果報是般般。當年有意皆無意，不道已成舟。",
          "why_score": "回前词点题有力，正文白话套语偏多，故文笔 72。"
        },
        "world": {
          "locus": "第三回 · 禪關對門 · ~25% /3",
          "quote": "到了利家對門歇下，又將關門緊緊對著利家的大門。……一個和尚在內正念著三藐三菩提。",
          "why_score": "村镇豆腐店—禅关对门—公堂地理可触，故世界观 73。"
        },
        "hook": {
          "locus": "第一回 · 園中偷情 · open /1",
          "quote": "話說前朝末年，嘉善縣縣中有一人姓任，名三畏……真是家中倉庫連廒，金銀過鬥。……只有一件缺陷。",
          "why_score": "开卷即以无子之憾埋园中偷情线，钩子清楚，故钩子 78。"
        },
        "innov": {
          "locus": "第五回 · 因果反轉 · ~50% /5",
          "quote": "正是：你道算無遺策，誰知更有奇能。奸人又要拐人，天理如何肯稱。",
          "why_score": "以骗色骗财反被拐串因果，短章辨识度尚可，故创新 77。"
        },
        "ending": {
          "locus": "第六回 · 認子暗示 · end /6",
          "quote": "得他夫妻為我保養，不絕我嗣。是我任家的恩人了。你今速去，為我致意他夫妻，叫他領來……如今不如趁此機會，(下缺)。",
          "why_score": "公堂杖僧后转任家认子，收束可辨但末有缺文，故结局 75。"
        }
      }
    },
    {
      "file": "447-beishi-yanyi.md",
      "id": "print-v0.beishi-yanyi-447",
      "title": "北史演義",
      "author": "杜綱（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/北史演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.1,
      "l1": {
        "plot": 84,
        "cast": 80,
        "pace": 78,
        "prose": 81,
        "world": 88,
        "hook": 82,
        "innov": 79,
        "ending": 85
      },
      "evidence": {
        "plot": "魏乱→高欢崛起→东西魏分→侯景乱梁→周隋禅代，主线可追。",
        "cast": "高欢/尔朱荣/宇文泰/侯景；群像多，个别脸谱化。",
        "pace": "六十四卷；中段南北战事密，个别卷略滞。",
        "prose": "史论夹白话；收束诗「三代以德昌」有收束力。",
        "world": "洛阳—邺城—关中—江南；北朝地理政治极密。",
        "hook": "/01 开题即点魏极盛后奸雄并起，立亡国之忧。",
        "innov": "通史演义体例成熟，辨识度靠北朝素材而非形式。",
        "ending": "/64 周灭齐、隋受禅、南北一统收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第三十二卷 · 高歡入朝 · ~50% /32",
          "quote": "不如先發制人，引兵入朝，除君側之惡，奉迎大駕，遷都鄴城，方可上下相安。籌畫已定，乃發精騎三千，鎮守建州。",
          "why_score": "魏乱→高氏→东西分→侯景→隋统，主线可追，故情节 84。"
        },
        "cast": {
          "locus": "第四十八卷 · 侯景納梁 · ~75% /48",
          "quote": "侯景通款西魏，未見西魏發兵，聞東魏兵至，慮眾寡不敵；又遣行臺郎中丁和來納款於梁，請舉函谷以東……十三州以附。",
          "why_score": "侯景反复、梁主轻纳、绍宗善战层次可辨，故人物 80。"
        },
        "pace": {
          "locus": "第十六卷 · 慶之入洛 · ~25% /16",
          "quote": "蓋慶之以數千之眾，自發銍縣至洛陽，凡取三十二城，大小四十七戰，所向皆克。",
          "why_score": "六十四卷战事密；个别卷议诏略滞，故节奏 78。"
        },
        "prose": {
          "locus": "第六十四卷 · 收束詩 · end /64",
          "quote": "::::東西南北大一統，隋文功業何巍峨。::::嗚呼！::::君不見三代之君以德昌，卜年卜世時久長。",
          "why_score": "史论与收束诗有力，正文白话亦稳，故文笔 81。"
        },
        "world": {
          "locus": "第一卷 · 北朝開題 · open /01",
          "quote": "粵自炎漢之末，天下三分：曹操誇有中原，孫權雄據江東，先主偏安西蜀，鼎峙者數十年。司馬氏興，篡魏、滅蜀、吞吳，四海一統。",
          "why_score": "洛阳邺城关中江南脉络清楚，故世界观 88。"
        },
        "hook": {
          "locus": "第一卷 · 極盛隱憂 · open /01",
          "quote": "使承其後者克肖其德，則魏業之隆，再傳之千世萬世，何至一傳而後奸雄並起，遂成高氏、宇文氏篡奪之禍哉！",
          "why_score": "开卷即以极盛后篡夺立题，钩子清楚，故钩子 82。"
        },
        "innov": {
          "locus": "第六十四卷 · 隋受周禪 · end /64",
          "quote": "於是假周王詔，遜居別宮。甲子，命太傅杞公椿奉冊……旋弒靜帝，葬於恭陵。",
          "why_score": "通史体例成熟，北朝素材密而形式常规，故创新 79。"
        },
        "ending": {
          "locus": "第六十四卷 · 南北一統 · end /64",
          "quote": "::::周師長驅入鄴都，百年強敵一朝滅。……東西南北大一統，隋文功業何巍峨。嗚呼！君不見三代之君以德昌。",
          "why_score": "周灭齐、隋禅、南北一统收束完整，故结局 85。"
        }
      }
    },
    {
      "file": "448-nianzai-fanhua-meng.md",
      "id": "print-v0.nianzai-fanhua-meng-448",
      "title": "廿載繁華夢",
      "author": "黃小配（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "世情 / 官场 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/廿載繁華夢",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.4,
      "l1": {
        "plot": 83,
        "cast": 80,
        "pace": 78,
        "prose": 82,
        "world": 86,
        "hook": 84,
        "innov": 81,
        "ending": 85
      },
      "evidence": {
        "plot": "库书暴富→姬妾风波→惧祸避地→谋差耗财→查抄流亡，主线清楚。",
        "cast": "周庸祐/马氏/冯少伍；权妻与清客对照鲜明。",
        "pace": "四十回；中段应酬与姬妾事略散。",
        "prose": "序「大地梦国」与收束诗「廿载雄财」笔力足。",
        "world": "粤海关—香港—暹罗；晚清官商地理极密。",
        "hook": "/00 开卷即以繁华成梦立题，因果前缘清楚。",
        "innov": "以海关库书二十年兴衰写浮华幻灭，辨识度高。",
        "ending": "/40 查抄后流亡暹罗、春梦收场完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第三十回 · 謀公使 · ~75% /30",
          "quote": "周棟臣便自辭去。怎想一連三五天，倒不見回覆，料然非財不行，就先送了回萬兩銀子與黃敬綬，道：「略表微意，如他日事情妥了，再行答謝。」",
          "why_score": "暴富→避祸→谋差→查抄流亡，主线清楚，故情节 83。"
        },
        "cast": {
          "locus": "第十回 · 馬氏權勢 · ~25% /10",
          "quote": "那馮少伍本是個機警不過的人，因見馬氏有這般權勢，連周賡佑倒要看他臉面……在馬氏面前，又有一番承順。",
          "why_score": "马氏专权、冯少伍趋承、周庸祐惧祸层次可辨，故人物 80。"
        },
        "pace": {
          "locus": "第二十回 · 回鄉誇富 · ~50% /20",
          "quote": "河邊一帶，真是人山人海。周家祠早打掃的潔淨，祖祠內外，倒懸紅結彩……選定那日午時，是天祿貴人拱照。",
          "why_score": "四十回体量；中段应酬姬妾略散，故节奏 78。"
        },
        "prose": {
          "locus": "第四十回 · 收束詩 · end /40",
          "quote": "北風過後又南風，冷暖時情瞬不同。廿載雄財誇獨絕，一條光棍起平空。由來富貴浮雲裡，已往繁華幻夢中。",
          "why_score": "序与收束诗点题有力，正文白话亦畅，故文笔 82。"
        },
        "world": {
          "locus": "第十回 · 懼禍避地 · ~25% /10",
          "quote": "待三兩年間，張帥調任，這時再回來，豈不甚妙？……內事有馬太太主持，外事自有小弟們效力。",
          "why_score": "粤海关—香港—暹罗官商地理可触，故世界观 86。"
        },
        "hook": {
          "locus": "序 · 夢國點題 · open /00",
          "quote": "此金聖歎所謂「大地夢國，古今夢影，榮樂夢事，眾生夢魂」者也。……二十載繁華往事，付與茶餘酒後之談。",
          "why_score": "开卷即以繁华成梦立题，钩子清楚，故钩子 84。"
        },
        "innov": {
          "locus": "第四十回 · 題旨收束 · end /40",
          "quote": "回首可憐羅綺地，堂前鶯燕各西東。……驕奢且足傾人國，況復晨雞只牝鳴。",
          "why_score": "以海关库书二十年兴衰写浮华幻灭，辨识度高，故创新 81。"
        },
        "ending": {
          "locus": "第四十回 · 暹羅不知所終 · end /40",
          "quote": "知何時方回來婚娶，真是半世繁華，抵如春夢。那日大哭一場，竟附法國郵船，由星加坡復往暹羅而去，不知所終。",
          "why_score": "查抄释放后流亡暹罗，春梦收场完整，故结局 85。"
        }
      }
    },
    {
      "file": "449-liangwudi-yanyi.md",
      "id": "print-v0.liangwudi-yanyi-449",
      "title": "梁武帝演義",
      "author": "天花藏主人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 歷史演義 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/梁武帝演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.9,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 76,
        "prose": 77,
        "world": 85,
        "hook": 81,
        "innov": 84,
        "ending": 86
      },
      "evidence": {
        "plot": "萧衍起兵→受禅建梁→佞佛忏罪→证果归西，主线可追。",
        "cast": "梁武/志公/达摩/郗后；帝僧对照清楚，群臣略平。",
        "pace": "单页长卷；中段宫闱神怪略散。",
        "prose": "白话演义夹佛偈；收束如来授记尚整。",
        "world": "建康—寿阳—淮堰—净居殿；南北朝+佛门双重空间。",
        "hook": "开卷太祖善念动天庭，帝业与佛缘并立。",
        "innov": "历史演义嵌入西来证果，神魔史论混融辨识度高。",
        "ending": "净居洞彻、灵山证果、宝忏流传收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "~25% · 蕭懿焚書",
          "quote": "蕭懿得書，看完勃然變色，即以火焚其書。不聽。遂使族弟蕭暢為衛尉，專掌管龠。……凡有疑事，必集百官商榷而行。",
          "why_score": "起兵→受禅→佞佛→证果，主线可追，故情节 80。"
        },
        "cast": {
          "locus": "~75% · 寶融賜死",
          "quote": "寶融再三懇求鄭伯禽道：「飲醇醪足矣。」……大恨數聲，因取過巨碗連吃數碗，吃一碗哭一回齊氏祖宗。",
          "why_score": "梁武雄猜、宝融怨气、志公引导层次可辨，故人物 78。"
        },
        "pace": {
          "locus": "~50% · 親勘銅盂",
          "quote": "梁主到了這土崗之下，親自觀看。……只見有個圓溜溜光陀陀，一片純青顏色的一座大銅盂陷入在地中。",
          "why_score": "长卷战事与神怪交错；中段宫闱略散，故节奏 76。"
        },
        "prose": {
          "locus": "end · 如來說法",
          "quote": "如来开玉音说道：「汝今根荄已固，离苦而就欢喜。我今当为汝说法，证入菩提，况有《宝忏》传流东土。」",
          "why_score": "白话演义夹佛偈，收束授记尚整，故文笔 77。"
        },
        "world": {
          "locus": "~75% · 陰曹地府",
          "quote": "寶融拭淚，只見宮殿寬敞，兩旁士卒列滿。再抬頭一看，只見扁額上四個大金字是「陰曹地府」。",
          "why_score": "建康朝堂与阴司佛国并置，空间层次密，故世界观 85。"
        },
        "hook": {
          "locus": "open · 回目立題",
          "quote": "第一回 太祖善念动天庭 玉帝赐花开帝业 第二回 萧侍中养高迁吉地 张夫人应梦产麟儿",
          "why_score": "开卷即以天庭赐花立帝业佛缘双线，钩子清楚，故钩子 81。"
        },
        "innov": {
          "locus": "end · 證明前身",
          "quote": "此時水大明王與蒲羅尊者相見，方知水大明王是郗氏變身，梁主是蒲羅尊者，達摩是菩提多羅。",
          "why_score": "历史演义嵌入西来证果身份揭晓，辨识度高，故创新 84。"
        },
        "ending": {
          "locus": "end · 靈山證果",
          "quote": "梁主拜見如來說道：「弟子昔年蒙我佛慈悲，差往東土，不期漸入紅塵……今大事因緣已完。」大家證明，歡喜無量。",
          "why_score": "净居洞彻、灵山证果、宝忏流传收束完整，故结局 86。"
        }
      }
    },
    {
      "file": "45-adventures-of-sherlock-holmes.md",
      "id": "print-v0.adventures-of-sherlock-holmes",
      "title": "The Adventures of Sherlock Holmes",
      "author": "Arthur Conan Doyle",
      "band": "G-print",
      "genre": "print",
      "print_genre": "detective",
      "source_text": "https://www.gutenberg.org/cache/epub/1661/pg1661.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 92.3,
      "l1": {
        "plot": 90,
        "cast": 95,
        "pace": 94,
        "prose": 91,
        "world": 85,
        "hook": 94,
        "innov": 98,
        "ending": 91
      },
      "evidence": {
        "plot": "Compact cases reliably move from anomaly through clues to a controlled reveal.",
        "cast": "Holmes and Watson's explanatory partnership remains elastic across comic, domestic, and dangerous cases.",
        "pace": "Short-form structure cuts quickly from client problem to field inquiry and solution.",
        "prose": "Watson's lucid retrospective voice makes observation feel both accessible and theatrical.",
        "world": "Victorian London and its professional networks are vivid, though primarily serve the cases.",
        "hook": "A coded foreign paper and Holmes's immediate method invite the reader to deduce alongside Watson.",
        "innov": "Codifies the consulting detective, clue-led procedural, and Watsonian revelation form.",
        "ending": "Individual case closures satisfy while preserving Holmes's continuing practice."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "I · A Scandal in Bohemia · sample_print_v0",
          "quote": "“It is simplicity itself,” said he; “my eyes tell me that on the inside of your left shoe, just where the firelight strikes it, the leather is scored by six almost parallel cuts. Obviously they have been caused by someone who has very carelessly scraped round the edges of the sole in order to remove crusted mud from it.”",
          "why_score": "Each case moves from anomaly through observable clues to a controlled reveal; the Bohemian-paper opening typifies the procedural arc repeated across twelve stories, so plot scores 90."
        },
        "cast": {
          "locus": "I · Holmes and Watson",
          "quote": "“Not a bit, Doctor. Stay where you are. I am lost without my Boswell. And this promises to be interesting. It would be a pity to miss it.”",
          "why_score": "Holmes’s deductive theatre and Watson’s explanatory partnership stay elastic across comic, domestic, and dangerous cases; the duo anchors the collection, so cast scores 95."
        },
        "pace": {
          "locus": "VII · The Blue Carbuncle · sample_print_v0",
          "quote": "“Here is my lens. You know my methods. What can you gather yourself as to the individuality of the man who has worn this article?” I took the tattered object in my hands and turned it over rather ruefully. It was a very ordinary black hat of the usual round shape, hard and much the worse for wear.",
          "why_score": "Short-form structure cuts from client problem to field inquiry and solution without bloat; hat deduction in “Blue Carbuncle” shows how quickly cases turn, so pace scores 94."
        },
        "prose": {
          "locus": "I · Watson’s voice",
          "quote": "I could not help laughing at the ease with which he explained his process of deduction. “When I hear you give your reasons,” I remarked, “the thing always appears to me to be so ridiculously simple that I could easily do it myself, though at each successive instance of your reasoning I am baffled until you explain your process.”",
          "why_score": "Watson’s lucid retrospective voice makes observation feel accessible yet theatrical; prose serves the clue-led form rather than ornamenting it, so prose scores 91."
        },
        "world": {
          "locus": "I · Baker Street practice",
          "quote": "Holmes, who loathed every form of society with his whole Bohemian soul, remained in our lodgings in Baker Street, buried among his old books, and alternating from week to week between cocaine and ambition, the drowsiness of the drug, and the fierce energy of his own keen nature.",
          "why_score": "Victorian London, professional networks, and Baker Street routines are vivid but mainly stage the cases; worldbuilding serves procedure more than autonomous geography, so world scores 85."
        },
        "hook": {
          "locus": "I · Bohemian paper",
          "quote": "I carefully examined the writing, and the paper upon which it was written. “The man who wrote it was presumably well to do,” I remarked, endeavouring to imitate my companion’s processes. “Such paper could not be bought under half a crown a packet. It is peculiarly strong and stiff.” “Peculiar—that is the very word,” said Holmes.",
          "why_score": "A coded foreign paper and Holmes’s immediate method invite the reader to deduce alongside Watson from the first scene, so hook scores 94."
        },
        "innov": {
          "locus": "XII · Copper Beeches · sample_print_v0",
          "quote": "“Well, there seems to me to be only one possible solution. Mr. Rucastle seemed to be a very kind, good-natured man. Is it not possible that his wife is a lunatic, that he desires to keep the matter quiet for fear she should be taken to an asylum, and that he humours her fancies in every way in order to prevent an outbreak?”",
          "why_score": "The collection codifies the consulting detective, clue-led procedural, and Watsonian revelation form that defines modern detective fiction, so innov scores 98."
        },
        "ending": {
          "locus": "XII · Copper Beeches resolution · sample_print_v0",
          "quote": "“And in this way he managed that your good man should have no want of drink, and that a ladder should be ready at the moment when your master had gone out.” “You have it, sir, just as it happened.” “I am sure we owe you an apology, Mrs. Toller,” said Holmes, “for you have certainly cleared up everything which puzzled us.”",
          "why_score": "Individual case closures like the governess’s shuttered-room plot satisfy while Holmes’s practice continues; episodic endings land cleanly without serial exhaustion, so ending scores 91."
        }
      }
    },
    {
      "file": "450-evan-harrington.md",
      "id": "print-v0.evan-harrington",
      "title": "Evan Harrington",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "comedy of manners / class romance / tailor-gentleman satire",
      "source_text": "https://www.gutenberg.org/cache/epub/4434/pg4434.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.3,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 92,
        "world": 89,
        "hook": 93,
        "innov": 91,
        "ending": 90
      },
      "evidence": {
        "plot": "Great Mel's death → Beckley Court class siege & Countess tactics → Evan/Rose stream-loss → Rome letter closing tailor-origin comedy with Naples attaché and Catholic convert verdict.",
        "cast": "Evan the contested tailor-gentleman, Countess Louisa de Saldar the origin-manager, Rose Jocelyn the Beckley prize, Great Mel the dead myth — class comedy cast.",
        "pace": "Forty-seven chapters of dinner-tables and despatches; Beckley dilates; Rome letter compresses aftermath.",
        "prose": "Closed Lymport shutters; beef-and-Britons fate seal; stream whispering 'Fool, fool!' — Meredith Comic class English.",
        "world": "Lymport-on-the-Sea shop, Beckley Court dinner, dark stream pastures, Rome Consulate post-mark — England–Italy as tailor-theatre.",
        "hook": "Shop shutters closed; Melchisedec struck from living tailors — comedy opened as death of buttons.",
        "innov": "Tailor blood managed by Countess diplomacy until gentleman verdict becomes Church joke — class novel as Comic Spirit farce of origin.",
        "ending": "Louisa's Rome letter forgives Evan, notes Rose, and closes 'I KNOW THE THING' — ending as convert epistle, not wedding tableau."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLVII · Naples attaché · ending plot",
          "quote": "I will talk of Evan first. I have totally forgiven him. Attaché to the Naples embassy, sounds tol-lol. In such a position I can rejoice to see him, for it permits me to acknowledge him. I am not sure that, spiritually, Rose will be his most fitting helpmate. However, it is done, and I did it, and there is no more to be said.",
          "why_score": "Plot resolves as Countess-managed acknowledgment of Evan's post and Rose match — comedy closes by diplomatic permission, not duel — so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XXIV · Great Mel / Countess · ~50% cast",
          "quote": "There is a peculiar reptile whose stroke is said to deprive men of motion. On the day after the great Mel had stalked the dinner-table of Beckley Court, several of the guests were sensible of the effect of this creature's mysterious touch, without knowing what it was that paralyzed them.",
          "why_score": "Dead Mel still stalks the table through Countess tactics — cast as posthumous social venom — so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XII · beef and Britons · ~25%",
          "quote": "To proclaim that yon ribs of beef and yonder ruddy Britons have met, is to furnish matter for an hour's comfortable meditation. Digest the fact. Here the Fates have put their seal to something Nature clearly devised.",
          "why_score": "Mid-serial dilates into comic meditation on dinner harmony — pace as Comic pause before Beckley crisis — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.XXXVI · dark-fringed stream · ~75% prose",
          "quote": "Cold through the night the dark-fringed stream had whispered under Evan's eyes, and the night breeze voiced \"Fool, fool!\" to him, not without a distant echo in his heart. By symbols and sensations he knew that Rose was lost to him.",
          "why_score": "Stream and breeze voice 'Fool' as symbol-sensation — lyric Comic prose of loss — so prose scores 92."
        },
        "world": {
          "locus": "Ch.I · Lymport shop · open world",
          "quote": "Long after the hours when tradesmen are in the habit of commencing business, the shutters of a certain shop in the town of Lymport-on-the-Sea remained significantly closed, and it became known that death had taken Mr. Melchisedec Harrington, and struck one off the list of living tailors.",
          "why_score": "Closed shutters and living-tailors list — trade-town world before Beckley manners — so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · ABOVE BUTTONS · open hook",
          "quote": "the shutters of a certain shop in the town of Lymport-on-the-Sea remained significantly closed, and it became known that death had taken Mr. Melchisedec Harrington, and struck one off the list of living tailors.",
          "why_score": "Death struck from living tailors — class comedy hooked as shop-closed before any gentleman pretends — so hook scores 93."
        },
        "innov": {
          "locus": "Ch.XLVII · I KNOW THE THING · form innov",
          "quote": "This shows that your religion precludes any possibility of the being the real gentleman, and whatever Evan may think of himself, or Rose think of him, I KNOW THE THING.",
          "why_score": "Gentleman redefined as Catholic convert punchline — class novel ends as Comic theology of manners — so innov scores 91."
        },
        "ending": {
          "locus": "Ch.XLVII · Rome haven · ending anchor",
          "quote": "Let the post-mark be my reply to your letter received through the Consulate, and most courteously delivered with the Consul's compliments. We shall yet have an ambassador at Rome—mark your Louisa's words. Yes, dearest! I am here, body and spirit! I have at last found a haven, a refuge.",
          "why_score": "Ending as post-mark haven letter — Countess wins Rome while Evan's match is acknowledged aside — so ending scores 90."
        }
      }
    },
    {
      "file": "451-sandra-belloni.md",
      "id": "print-v0.sandra-belloni",
      "title": "Sandra Belloni",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "musical Bildungsroman / Anglo-Italian romance / Comic Spirit manners",
      "source_text": "https://www.gutenberg.org/cache/epub/4420/pg4420.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.5,
      "l1": {
        "plot": 89,
        "cast": 90,
        "pace": 85,
        "prose": 91,
        "world": 88,
        "hook": 92,
        "innov": 90,
        "ending": 91
      },
      "evidence": {
        "plot": "Fir-wood voice Emilia enters Brookfield → Chump/Wilfrid family strain → Club/yacht cooling → Penarvon ball → Merthyr returns wounded; Emilia's three-year vow letter closes England chapter.",
        "cast": "Emilia/Sandra the voice, Pole sisters the serious damsels, Wilfrid the Club-corrected romantic, Merthyr the Lombard wreck, Mrs Chump the visitor shock — Anglo-Italian cast.",
        "pace": "Fifty-nine chapters of Brookfield government and music trials; yacht/Club dilate; beach return and letter compress exit.",
        "prose": "Fir-wood unearthly sweetness; Club milk of worldly wisdom; salt-girdle common-sense sermon — Meredith manners-and-music English.",
        "world": "Brookfield fir-wood, Besworth Lawn, Penarvon Castle ball road, English beach under salt girdle — England as stage for Italian voice.",
        "hook": "Night voice in fir-wood so sweet it needs strong sense against imaginings — romance hooked as sound before face.",
        "innov": "Emilia in England retitled Sandra Belloni — singer-Bildungsroman as Comic study of English Nice Feelings vs Italian blood.",
        "ending": "Merthyr's wounded landing; Emilia's Addio letter asking three years' trust — ending as vow, not bridal curtain."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LIX · Emilia letter · ending plot",
          "quote": "To you I say now, trust me for three years! Merthyr's answer is already in my bosom. Beloved!—let me say it once—when the answer to any noble thing I might ask of you is in my bosom instantly, is not that as much as marriage? But be under no deception. See me as I am. Oh, good-bye! good-bye! Good-bye to you! Good-bye to England!",
          "why_score": "Plot closes on three-year trust as 'as much as marriage' then goodbye England — romance deferred into vocation vow — so plot scores 89."
        },
        "cast": {
          "locus": "Ch.I · Pole sisters / voice · open cast",
          "quote": "We are to make acquaintance with some serious damsels, as this English generation knows them, and at a season verging upon May. The ladies of Brookfield, Arabella, Cornelia, and Adela Pole, daughters of a flourishing City-of-London merchant, had been told of a singular thing: that in the neighbouring fir-wood a voice was to be heard by night.",
          "why_score": "Serious Brookfield damsels vs unearthly voice — cast contrast before Emilia named — so cast scores 90."
        },
        "pace": {
          "locus": "Ch.XXX · Club correction · ~50%",
          "quote": "Flying from port to port to effect an exchange of stewards (the endless occupation of a yacht proprietor), Wilfrid had no tidings from Brookfield. The night before the gathering on Besworth Lawn he went to London and dined at his Club—a place where youths may drink largely of the milk of this world's wisdom. Wilfrid's romantic sentiment was always corrected by an hour at his Club.",
          "why_score": "Yacht ports then Club milk stall romance mid-book — serial cooling before ball crisis — so pace scores 85."
        },
        "prose": {
          "locus": "Ch.LIX · salt girdle · ending prose",
          "quote": "Here, within our salt girdle, flourishes common sense. We cherish life; we abhor bloodshed; we have no sympathy with your juvenile points of honour: we are, in short, a civilized people; and seeing that Success has made us what we are, we advise other nations to succeed, or be quiet.",
          "why_score": "Salt-girdle common-sense sermon against the wounded foreigner — Comic national prose — so prose scores 91."
        },
        "world": {
          "locus": "Ch.XLV · Penarvon Castle · ~75% world",
          "quote": "Penarvon castle lay over the borders of Monmouthshire. Thither, on a night of frosty moonlight, troops of carriages were hurrying with the usual freightage for a country ball:—the squire who will not make himself happy by seeing that his duty to the softer side of his family must be performed during the comfortable hours when bachelors snooze in arm-chairs.",
          "why_score": "Frosty moonlight carriage troops to border castle — English ball geography as Emilia stage — so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · fir-wood voice · open hook",
          "quote": "in the neighbouring fir-wood a voice was to be heard by night, so wonderfully sweet and richly toned, that it required their strong sense to correct strange imaginings concerning it. Adela was herself the chief witness to its unearthly sweetness.",
          "why_score": "Voice before body — musical romance hooked as auditory mystery — so hook scores 92."
        },
        "innov": {
          "locus": "Ch.LIX · Emilia Alessandra Belloni · signature innov",
          "quote": "\"I am, \"Most humbly and affectionately, \"Your friend, \"And her daughter by the mother's side, \"Emilia Alessandra Belloni.\"",
          "why_score": "Double name Emilia Alessandra closes the retitled novel — singer identity as signed form, not English assimilation — so innov scores 90."
        },
        "ending": {
          "locus": "Ch.LIX · Lombard wreck · ending anchor",
          "quote": "A wreck from the last Lombard revolt landed upon our shores in June. His right arm was in a sling, and his Italian servant following him, kept close by his side, with a ready hand, as if fearing that at any moment the wounded gentleman's steps might fail.",
          "why_score": "Merthyr returns as sling-arm wreck before Emilia's letter — ending opens on war cost, closes on vocation vow — so ending scores 91."
        }
      }
    },
    {
      "file": "452-rhoda-fleming.md",
      "id": "print-v0.rhoda-fleming",
      "title": "Rhoda Fleming",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "rural tragedy / sister novel / yeoman social romance",
      "source_text": "https://www.gutenberg.org/cache/epub/4426/pg4426.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 90,
        "world": 89,
        "hook": 91,
        "innov": 88,
        "ending": 92
      },
      "evidence": {
        "plot": "Kent farm sisters → London return shock → money-demon and Edward eloquence → Rhoda's pledged hand crisis → joy-bells for Robert/Rhoda while Dahlia survives as ash-heart nurse.",
        "cast": "Rhoda the firm sister, Dahlia the fallen, Robert the yeoman lover, Edward the eloquence master, Mrs Lovell the sincere enigma — sister-tragedy cast.",
        "pace": "Forty-eight chapters of farm, theatre, and Hall; money meditation dilates; October Wrexby close compresses resolutions.",
        "prose": "Yeomanry blood in Kent; money's sublime miser awakening; joy-bells vs ash-heart — Meredith rural-tragic English.",
        "world": "Kent Queen Anne's Farm, London station return, Wrexby Hall, village postman district — yeoman England mapped by sister disgrace geography.",
        "hook": "Remains of yeomanry blood and Kentish women distinction — rural novel hooked as breed before plot names.",
        "innov": "Sister novel where joy-bells and ash coexist — rural romance refuses single comic closure for both girls.",
        "ending": "Joy-bells for Robert and Rhoda; Dahlia's seven years nurse-work; almost last words 'Help poor girls.'"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLVIII · joy-bells / Dahlia · ending plot",
          "quote": "There were joy-bells for Robert and Rhoda, but none for Dahlia and Edward. Dahlia lived seven years her sister's housemate, nurse of the growing swarm. She had gone through fire, as few women have done in like manner, to leave their hearts among the ashes; but with that human heart she left regrets behind her.",
          "why_score": "Double plot close — marriage bells and ash-heart survival — refuses single redemption arc — so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XIII · Rhoda face · ~25% cast",
          "quote": "Robert was to drive to the station to meet Rhoda and her father returning from London, on a specified day. He was eager to be asking cheerful questions of Dahlia's health and happiness, so that he might dispel the absurd general belief that he had ever loved the girl, and was now regretting her absence; but one look at Rhoda's face when she stepped from the railway carriage kept him from uttering a word on that subject.",
          "why_score": "Rhoda's face silences Dahlia questions — sister cast as mute verdict before speech — so cast scores 91."
        },
        "pace": {
          "locus": "Ch.XXV · money stage · ~50%",
          "quote": "It requires, happily, many years of an ordinary man's life to teach him to believe in the exceeding variety and quantity of things money can buy: yet, when ingenuous minds have fully comprehended the potent character of the metal, they are likely enough to suppose that it will buy everything: after which comes the groaning anxiety to possess it. This stage of experience is a sublime development in the great souls of misers.",
          "why_score": "Mid-book money-stage essay stalls action into Comic-economic dilation — pace as doctrine pause — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · yeomanry blood · open prose",
          "quote": "Remains of our good yeomanry blood will be found in Kent, developing stiff, solid, unobtrusive men, and very personable women. The distinction survives there between Kentish women and women of Kent, as a true South-eastern dame will let you know.",
          "why_score": "Breed taxonomy as opening sentence — rural prose classifying before naming Fleming — so prose scores 90."
        },
        "world": {
          "locus": "Ch.XLVIII · Wrexby Hall · ending world",
          "quote": "Major Waring came to Wrexby Hall at the close of the October month. He came to plead his own cause with Mrs. Lovell; but she stopped him by telling him that his friend Robert was in some danger of losing his love.",
          "why_score": "October Hall as negotiation chamber for pledged hands — county world closing sister plot — so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · Kent yeomanry · open hook",
          "quote": "Remains of our good yeomanry blood will be found in Kent, developing stiff, solid, unobtrusive men, and very personable women.",
          "why_score": "Breed hook before farm names — tragedy framed as Kent stock under modern pressure — so hook scores 91."
        },
        "innov": {
          "locus": "Ch.XXXVII · eloquence mastery · ~75% innov",
          "quote": "A profound belief in the efficacy of his eloquence, when he chose to expend it, was one of the principal supports of Edward's sense of mastery; a secret sense belonging to certain men in every station of life, and which is the staff of many an otherwise impressible and fluctuating intellect.",
          "why_score": "Seduction theorized as eloquence-staff of mastery — rural novel as Comic analysis of speech-power — so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XLVIII · Help poor girls · ending anchor",
          "quote": "Almost her last words to him, spoken calmly, but with the quaver of breath resembling sobs, were: \"Help poor girls.\"",
          "why_score": "Dahlia's last charge redirects private ash into social work — ending as ethic, not only marriage bell — so ending scores 92."
        }
      }
    },
    {
      "file": "453-the-tragic-comedians.md",
      "id": "print-v0.the-tragic-comedians",
      "title": "The Tragic Comedians",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "tragic romance / political passion study / duel narrative",
      "source_text": "https://www.gutenberg.org/cache/epub/4464/pg4464.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 92.0,
      "l1": {
        "plot": 93,
        "cast": 92,
        "pace": 88,
        "prose": 93,
        "world": 87,
        "hook": 94,
        "innov": 95,
        "ending": 94
      },
      "evidence": {
        "plot": "Clotilde coquette → Alvan eagle passion → renouncing letter shock → duel death → Marko marriage then burial; heart returns to Alvan — well-known story compressed as tragic comedy.",
        "cast": "Clotilde the erring coquette, Alvan the grand pretender-lover, Prince Marko the torch of love, Tresten the witness — passion cast of a study.",
        "pace": "Nineteen chapters of fence and letter; tender-fit dilates; duel morning compresses fate.",
        "prose": "Arachne/lion opener; deadly paper dumb oration; Death relaxed his hold — Meredith tragic-Comic density.",
        "world": "Small aristocracy native land, city left behind, duel house of many chambers — Continental political-passion theatre.",
        "hook": "Lady-killer roaming pastures unaware of coquette pursuit — study hooked as inverted hunt.",
        "innov": "'Tragic comedian' as grand pretender/self-deceiver — roman à clef framed as Comic-Spirit autopsy of passion.",
        "ending": "Alvan dead third morning; Clotilde passes comedy into Marko marriage then burial; heart Alvan's — suffered to go."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XIX · Alvan dead · ending plot",
          "quote": "Alvan was dead. The shot of his adversary, accidentally well-directed, had struck him mortally. He died on the morning of the third day after the duel. There had been no hope that he could survive, and his agonies made a speedy dissolution desirable by those most wishing him to live.",
          "why_score": "Passion plot ends as accidental well-aimed shot — grand pretender felled by youngster for shallow girl — so plot scores 93."
        },
        "cast": {
          "locus": "Ch.V · Clotilde / Marko · ~25% cast",
          "quote": "Clotilde was of the order of the erring who should by rights have a short sermon to preface an exposure of them, administering the whip to her own sex and to ours, lest we scorn too much to take an interest in her. The exposure she had done for herself, and she has not had the art to frame her apology.",
          "why_score": "Cast framed as erring order needing whip-sermon — Clotilde typed before Marko softens her — so cast scores 92."
        },
        "pace": {
          "locus": "Ch.XV · tender fit · ~75%",
          "quote": "He slept. Near upon morning he roused with his tender fit strong on him, but speechless in the waking as it had been dreamless in sleep. It was a happy load on his breast, a life about to be born, and he thought that a wife beside him would give it language.",
          "why_score": "Pre-duel tender dilation into wife-poetry — pace stalls on desire before shot — so pace scores 88."
        },
        "prose": {
          "locus": "Ch.I · Arachne / lion · open prose",
          "quote": "An unresisted lady-killer is probably less aware that he roams the pastures in pursuit of a coquette, than is the diligent Arachne that her web is for the devouring lion.",
          "why_score": "Hunt inverted in one proverb sentence — Tragic Comedians diction announced — so prose scores 93."
        },
        "world": {
          "locus": "Ch.XIX · house of many chambers · ending world",
          "quote": "Silent was that house of many chambers. That mass of humanity profusely mixed of good and evil, of generous ire and mutinous, of the passion for the future of mankind and personal ambition.",
          "why_score": "Death-house as silent many chambers of mixed humanity — political-passion world emptied — so world scores 87."
        },
        "hook": {
          "locus": "Ch.I · Clotilde seventeen · open hook",
          "quote": "At an early age Clotilde von Rudiger was dissatisfied with her conquests, though they were already numerous in her seventeenth year, for she began precociously, having at her dawn a lively fancy, a womanly person, and singular attractions of colour, eyes, and style.",
          "why_score": "Dissatisfied conqueror at seventeen — coquette hooked as hunger before Alvan appears — so hook scores 94."
        },
        "innov": {
          "locus": "Ch.X · renouncing letter · form innov",
          "quote": "Count Walburg and his companion brought a letter from Clotilde—no reply; a letter renouncing him. Briefly, in cold words befitting the act, she stated that the past must be dead between them; for the future she belonged to her parents; she had left the city. … Alvan held out the deadly paper when he had read the contents; he smote a forefinger on it and crumpled it in his hand. That was the dumb oration of a man shocked by the outrage upon passionate feeling to the state of brute.",
          "why_score": "Letter as deadly paper and dumb oration — passion study as document-trauma form — so innov scores 95."
        },
        "ending": {
          "locus": "Ch.XIX · Clotilde / Marko / Alvan heart · ending anchor",
          "quote": "After a few months she buried him. From that day, or it may be, on her marriage day, her heart was Alvan's. Years later she wrote her version of the story, not sparing herself so much as she supposed. Providence and her parents were not forgiven. But as we are in her debt for some instruction, she may now be suffered to go.",
          "why_score": "Marriage, burial, heart-return, then narrator dismisses her — ending as study closure, not consolation — so ending scores 94."
        }
      }
    },
    {
      "file": "454-lord-ormont-and-his-aminta.md",
      "id": "print-v0.lord-ormont-and-his-aminta",
      "title": "Lord Ormont and His Aminta",
      "author": "George Meredith",
      "band": "G-print",
      "genre": "print",
      "print_genre": "marriage novel / school romance / late Comic Spirit manners",
      "source_text": "https://www.gutenberg.org/cache/epub/4482/pg4482.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.4,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 87,
        "prose": 91,
        "world": 89,
        "hook": 90,
        "innov": 92,
        "ending": 93
      },
      "evidence": {
        "plot": "School Browny/Matey → Ormont marriage secrecy & Finchley set → Steignton roads crisis → jewels contention → Aminta/Weyburn school; Ormont trusts Bobby to them.",
        "cast": "Aminta the Countess/Browny, Matey Weyburn the schoolmaster heart, Lord Ormont the bruised warrior, Lady Charlotte the feline sister — late marriage cast.",
        "pace": "Thirty chapters of school, Hall, and roads; Steignton/jewels dilate; Swiss school letter compresses peace.",
        "prose": "Sunday dead-march walk; whimsy-sex shrug; free breath thanks — late Meredith manners English.",
        "world": "Park school walk, luncheon table, two roads to Steignton, Swiss Alps school fields — England–Continent as marriage geography.",
        "hook": "Schoolboys meet schoolgirls on Sunday dead march — love hooked as institutional procession.",
        "innov": "Marriage secrecy undone into co-headmastership — late novel invents school as honorable exit from Ormont law.",
        "ending": "Ormont letter places Bobby under Weyburn; Aminta thanks free breath; Charlotte widow note — restraint over embrace."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXX · Bobby pupil letter · ending plot",
          "quote": "'Lord Ormont desires to repeat his sense of obligation to Mr. Matthew for the inspection of the school under his charge, and will be thankful to Mr. Calliani, if that gentleman will do him the favour to call at his hotel at Bern to-morrow… for the purpose of making arrangements… for receiving his grandnephew Robert Benlew as a pupil at the school.'",
          "why_score": "Plot resolves as proud lord trusting the lovers' school with his heir — honor restored by guardianship, not remarriage — so plot scores 91."
        },
        "cast": {
          "locus": "Ch.VIII · Finchley / Weyburn · ~25% cast",
          "quote": "My lord had one of his wilful likings for Isabella Lawrence Finchley, and he consented to the torture of an hour of Mrs. Nargett Pagnell in the middle of the day, just to taste the favourite he welcomed at home as he championed her abroad. … Weyburn, on coming to the luncheon table, beheld a lady with the head of a comely boy.",
          "why_score": "Ormont's wilful liking vs Weyburn's luncheon eye — cast of championed favourite against school-bred secretary — so cast scores 90."
        },
        "pace": {
          "locus": "Ch.XVI · Steignton resolutions · ~50%",
          "quote": "Unaccountable resolutions, if impromptu and springing from the female breast, are popularly taken for caprices; and even when they divert the current of a history, and all the more when they are very small matters producing a memorable crisis. In this way does a lazy world consign discussion to silence with the cynical closure.",
          "why_score": "Mid-book essay on female 'caprice' as history-diverter — pace as Comic theory pause on the road — so pace scores 87."
        },
        "prose": {
          "locus": "Ch.I · Sunday dead march · open prose",
          "quote": "A procession of schoolboys having to meet a procession of schoolgirls on the Sunday's dead march, called a walk, round the park, could hardly go by without dropping to a hum in its chatter, and the shot of incurious half-eyes the petticoated creatures—all so much of a swarm unless you stare at them like lanterns.",
          "why_score": "Dead-march walk and lantern stare — school love in Comic institutional diction — so prose scores 91."
        },
        "world": {
          "locus": "Ch.XXIII · Lady Charlotte batteries · ~75% world",
          "quote": "At half-past twelve of the noon next day Lord Ormont was at Lady Charlotte's house door. She welcomed him affectionately, as if nothing were in dispute; he nodded an acceptance of her greetings, with a blunt intimation of the business to be settled; she put on her hump of the feline defensive; then his batteries opened fire and hers barked back on him.",
          "why_score": "Sibling house-door as artillery duel over jewels — family world as war theatre — so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · Matey Weyburn · open hook",
          "quote": "Matey Weyburn, a lad with a heart for games to bring renown, and no thought about girls. His emulation, the fellows fancied, was for getting the school into a journal of the Sports.",
          "why_score": "Games-heart boy 'no thought about girls' — romance hooked by denial inside school procession — so hook scores 90."
        },
        "innov": {
          "locus": "Ch.XXX · free breath · form innov",
          "quote": "The two raised eyes on one another, pained in their deep joy by the religion of the restraint upon their hearts, to keep down the passion to embrace. 'I thank heaven we know him to be one of the true noble men,' said Aminta, now breathing, and thanking Lord Ormont for the free breath she drew.",
          "why_score": "Deep joy under religion of restraint — marriage exit as ethic of breath, not scandal triumph — so innov scores 92."
        },
        "ending": {
          "locus": "Ch.XXX · Charlotte widow note · ending anchor",
          "quote": "Six months later, the brief communication arrived from Lady Charlotte 'She is a widow. 'Unlikely you will hear from me again. Death is always next door, you said once. I look on the back of life. 'Tell Bobby, capital for him to write he has no longing for home holidays. If any one can make a man of him, you will. That I know. 'CHARLOTTE EGLETT.'",
          "why_score": "Widow note blesses the school and Bobby — ending as terse sister seal, not Ormont speech — so ending scores 93."
        }
      }
    },
    {
      "file": "455-the-history-of-pendennis.md",
      "id": "print-v0.the-history-of-pendennis",
      "title": "The History of Pendennis",
      "author": "William Makepeace Thackeray",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Bildungsroman / social satire / literary life",
      "source_text": "https://www.gutenberg.org/cache/epub/7265/pg7265.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.5,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 84,
        "prose": 89,
        "world": 88,
        "hook": 87,
        "innov": 86,
        "ending": 88
      },
      "evidence": {
        "plot": "Major's club world → Fotheringay infatuation → Oxbridge rake's progress → London journalism and Blanche intrigue → Fanny Bolton shame → Laura marriage — a complete Victorian Bildungsroman of vanity corrected.",
        "cast": "Arthur Pendennis the soft egoist, Major Pendennis the worldly uncle, Laura the moral centre, Blanche Amory the coquette, Warrington the sturdy friend, Fanny Bolton the wronged girl — Thackeray's second great gallery after Becky Sharp.",
        "pace": "Seventy-six chapters of club, theatre, college, and magazine life; digressive mid-book journalism dilates, but the Fanny/Blanche crises compress toward settlement.",
        "prose": "Intrusive satiric narrator — club ornament, 'ineligible young man,' moral defence of Fanny — less fireworks than Vanity Fair, denser as social anatomist of literary London.",
        "world": "Pall Mall clubs, Chatteris theatre, Oxbridge, Magazines and Back Kitchen Bohemia, Fairoaks domesticity — mid-Victorian England as a school for vanity.",
        "hook": "Ch.I opens on Major Pendennis as 'finest judges of wine' and club manager — the uncle's world frames the nephew's education before Pen himself arrives.",
        "innov": "The novel of the literary profession and the gentleman-writer's vanity — Pendennis as prototype for later Künstlerroman without Romantic exceptionalism.",
        "ending": "Blanche's deception exposed, Clavering crisis absorbed, Laura and Pen settled — moral education completed without Vanity Fair's panoramic bitterness."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.LXXV–LXXVI · Blanche confession / Clavering crisis · ending",
          "quote": "“He has confessed it to-night. He will never come back.” There came another shriek from Lady Clavering, as she flung her arms round Pen, and kissed him, and burst into tears on his shoulder. What Pen had to tell, through a multiplicity of sobs and interruptions, must be compressed briefly, for behold our prescribed limit is reached, and our tale is coming to an end.",
          "why_score": "Club world through Fotheringay, Oxbridge, journalism, Blanche intrigue, Fanny shame, and Laura settlement form a complete Bildungsroman of vanity corrected, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.I · Major Pendennis · open",
          "quote": "One fine morning in the full London season, Major Arthur Pendennis came over from his lodgings, according to his custom, to breakfast at a certain Club in Pall Mall, of which he was a chief ornament.",
          "why_score": "Major, Pen, Laura, Blanche, Warrington, and Fanny form Thackeray's second great gallery — soft egoist, worldly uncle, moral centre, coquette, sturdy friend, wronged girl — so cast scores 90."
        },
        "pace": {
          "locus": "~25% · Major on Bloundell",
          "quote": "Mr. Broadbent seems to have much eloquence and considerable reading—your friend Foker is always delightful: but your acquaintance, Mr. Bloundell, struck me as in all respects a most ineligible young man.",
          "why_score": "Seventy-six chapters dilate through club and journalism then compress on Fanny/Blanche crises; digression is structural rather than stall, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · club ornament · open",
          "quote": "As he was one of the finest judges of wine in England, and a man of active, dominating, and inquiring spirit, he had been very properly chosen to be a member of the Committee of this Club, and indeed was almost the manager of it.",
          "why_score": "Intrusive satiric narrator anatomizes literary-gentleman vanity with cooler density than Vanity Fair's puppet-show, so prose scores 89."
        },
        "world": {
          "locus": "Ch.I · Pall Mall club · open",
          "quote": "Major Arthur Pendennis came over from his lodgings, according to his custom, to breakfast at a certain Club in Pall Mall, of which he was a chief ornament.",
          "why_score": "Pall Mall, Chatteris theatre, Oxbridge, magazine Bohemia, and Fairoaks map mid-Victorian England as a school for vanity, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · Major's breakfast · open",
          "quote": "One fine morning in the full London season, Major Arthur Pendennis came over from his lodgings, according to his custom, to breakfast at a certain Club in Pall Mall, of which he was a chief ornament.",
          "why_score": "Opening on the uncle's club world before the nephew arrives frames the novel as education-by-worldliness, so hook scores 87."
        },
        "innov": {
          "locus": "~75% · Pen on cruelty to Fanny",
          "quote": "She ought to have been the poor girl's defender, not her enemy: she ought to go down on her knees and ask pardon of her. I ought! I will! I am shocked at the cruelty which has been shown.",
          "why_score": "Literary-profession Bildungsroman without Romantic exceptionalism — the gentleman-writer's vanity as subject — prototypes later Künstlerroman, so innov scores 86."
        },
        "ending": {
          "locus": "late chapters · prescribed limit · ending",
          "quote": "What Pen had to tell, through a multiplicity of sobs and interruptions, must be compressed briefly, for behold our prescribed limit is reached, and our tale is coming to an end.",
          "why_score": "Blanche exposed, Clavering crisis absorbed, Laura/Pen settlement — moral education completed without panoramic bitterness, so ending scores 88."
        }
      }
    },
    {
      "file": "456-catherine.md",
      "id": "print-v0.catherine",
      "title": "Catherine",
      "author": "William Makepeace Thackeray",
      "band": "G-print",
      "genre": "print",
      "print_genre": "crime satire / anti-Newgate novel / historical rogue tale",
      "source_text": "https://www.gutenberg.org/cache/epub/1969/pg1969.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 84,
        "cast": 86,
        "pace": 85,
        "prose": 88,
        "world": 82,
        "hook": 86,
        "innov": 91,
        "ending": 90
      },
      "evidence": {
        "plot": "Inn-yard Catherine → Brock/Galgenstein intrigue → bigamy and murder conspiracy → Tyburn reckoning — a compressed crime arc written as antidote to Newgate romance.",
        "cast": "Catherine Hayes the calculating beauty, John Hayes the miserable husband, Brock/Captain Wood the rogue mentor, Count Galgenstein the aristocratic seducer, young Billings — a gallery typed for satire rather than sympathy.",
        "pace": "Thirteen chapters of brisk rogue episodes; less digression than Pendennis, more set-piece cruelty; the Tyburn close arrives without Victorian padding.",
        "prose": "Early Thackeray already mocking the reader's appetite for 'jolly Dick Turpin' and whitewashed criminals — satiric direct address before Vanity Fair's curtain.",
        "world": "Early-Georgian inns, Count's lodgings, Tyburn post — eighteenth-century low life sketched as moral warning rather than panoramic London.",
        "hook": "Ch.I's century-turnover fanfare — Newton tutor, age of quarrelling and king-killing — drops the reader into a historical joke before the crime.",
        "innov": "Anti-Newgate novel: deliberate refusal to romanticise the real Catherine Hayes burned at Tyburn — Thackeray's early experiment in satiric realism against crime-fiction glamour.",
        "ending": "Brock's 'THE HEAD--THE HEAD!' and the livid head on the post — horror without redemption; the satire's moral lands as spectacle."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XIII · Tyburn head · ending",
          "quote": "Then uttering a horrible laugh, he fell down grovelling among the stones, gibbering and writhing in a fit of epilepsy. Catherine started forward and looked up. She had been standing against a post, not a tree--the moon was shining full on it now; and on the summit strangely distinct, and smiling ghastly, was a livid human head.",
          "why_score": "Inn-yard intrigue through Galgenstein seduction, murder conspiracy, and Tyburn reckoning forms a compressed anti-Newgate crime arc, so plot scores 84."
        },
        "cast": {
          "locus": "preface/intro · Catherine Hayes named",
          "quote": "Catherine Hayes, who was burned at Tyburn, in 1726, for the deliberate murder of her husband, under very revolting circumstances. Mr. Thackeray's aim obviously was to describe the career of this wretched woman and her associates with such fidelity to truth as to exhibit the danger and folly of investing such persons with heroic and romantic qualities.",
          "why_score": "Catherine, Hayes, Brock, Galgenstein, and Billings are typed for satire against crime-glamour rather than sympathy, so cast scores 86."
        },
        "pace": {
          "locus": "~50% · Mrs Hayes meets Captain Wood",
          "quote": "“Who is that droll old gentleman?” said she; and being told that it was Captain Wood, she dropped him a curtsey, and said, with much respect, “Captain, your very humble servant;” which compliment Mr. Brock acknowledged by a gracious smile and bow.",
          "why_score": "Thirteen chapters move briskly through rogue set-pieces to Tyburn without Pendennis-scale digression, so pace scores 85."
        },
        "prose": {
          "locus": "~25% · anti-Turpin address",
          "quote": "like jolly Dick Turpin; or prate eternally about “to kalon,” like that precious canting Maltravers, whom we all of us have read about and pitied; or die whitewashed saints, like poor “Biss Dadsy” in “Oliver Twist.” No, my dear madam, you and your daughters have no right to admire and sympathise with any such persons, fictitious or real: you ought to be made cordially to detest, scorn, loathe, abhor, and abominate all people of this kidney.",
          "why_score": "Early Thackeray already mocks the appetite for jolly highwaymen and whitewashed criminals in direct address — satiric prose before the Vanity Fair curtain, so prose scores 88."
        },
        "world": {
          "locus": "Ch.I · century turnover · open",
          "quote": "At that famous period of history, when the seventeenth century (after a deal of quarrelling, king-killing, reforming, republicanising, restoring, re-restoring, play-writing, sermon-writing, Oliver-Cromwellising, Stuartising, and Orangising, to be sure) had sunk into its grave, giving place to the lusty eighteenth.",
          "why_score": "Early-Georgian inns, aristocratic lodgings, and Tyburn post sketch low life as moral warning rather than panoramic London, so world scores 82."
        },
        "hook": {
          "locus": "Ch.I · famous period · open",
          "quote": "At that famous period of history, when the seventeenth century (after a deal of quarrelling, king-killing, reforming, republicanising, restoring, re-restoring, play-writing, sermon-writing, Oliver-Cromwellising, Stuartising, and Orangising, to be sure) had sunk into its grave, giving place to the lusty eighteenth; when Mr. Isaac Newton was a tutor of Trinity.",
          "why_score": "Century-turnover fanfare drops the reader into a historical joke before the crime plot, so hook scores 86."
        },
        "innov": {
          "locus": "bibliographical note · anti-romance aim",
          "quote": "Mr. Thackeray's aim obviously was to describe the career of this wretched woman and her associates with such fidelity to truth as to exhibit the danger and folly of investing such persons with heroic and romantic qualities.",
          "why_score": "Anti-Newgate novel refusing to romanticise the real Tyburn murderess — early satiric realism against crime-fiction glamour — so innov scores 91."
        },
        "ending": {
          "locus": "Ch.XIII · THE HEAD · ending",
          "quote": "Look, Cat--THE HEAD--THE HEAD!” Then uttering a horrible laugh, he fell down grovelling among the stones, gibbering and writhing in a fit of epilepsy. Catherine started forward and looked up… and on the summit strangely distinct, and smiling ghastly, was a livid human head.",
          "why_score": "Brock's cry and the gibbeted head land the satire as horror without redemption, so ending scores 90."
        }
      }
    },
    {
      "file": "457-the-newcomes.md",
      "id": "print-v0.the-newcomes",
      "title": "The Newcomes",
      "author": "William Makepeace Thackeray",
      "band": "G-print",
      "genre": "print",
      "print_genre": "family chronicle / social satire / Victorian Bildungsroman",
      "source_text": "https://www.gutenberg.org/cache/epub/7467/pg7467.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.6,
      "l1": {
        "plot": 90,
        "cast": 93,
        "pace": 85,
        "prose": 91,
        "world": 90,
        "hook": 84,
        "innov": 88,
        "ending": 96
      },
      "evidence": {
        "plot": "Colonel's India return → Clive's art/love for Ethel → Kew/Barnes marriage market → Bundelcund Bank ruin → Grey Friars 'Adsum' — family chronicle climaxing in one of Victorian fiction's most famous deathbeds.",
        "cast": "Colonel Thomas Newcome the simple knight, Clive the painter-son, Ethel the marriageable cousin, Barnes the worldly heir, Lady Kew the dynastic force, Pendennis as chronicler — Thackeray's warmest major cast.",
        "pace": "Eighty chapters of family, Continent, and City; Baden and Rome dilate; Bank crash and Grey Friars compress into elegy.",
        "prose": "Pendennis-narrator irony softened by affection — 'Adsum' school-call, Fable-land farewell — late Thackeray at full pathos without abandoning satire.",
        "world": "Clapham piety, Park Lane, Newcome borough, Baden congress, Bundelcund finance, Grey Friars charity — mid-Victorian respectability mapped as a family system.",
        "hook": "Early Clapham awakening and tract-and-cake comedy establish the respectable world the Colonel will both inhabit and transcend.",
        "innov": "Family memoir filtered through Pendennis as editor-friend — chronicle form that lets pathos arrive as reported memory rather than omniscient tear-jerking.",
        "ending": "'Adsum!' — the Colonel answers the school roll and falls back in the Master's presence; unmatched Victorian deathbed closure."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "final chapter · Adsum deathbed · ending",
          "quote": "Adsum!” and fell back. It was the word we used at school, when names were called; and lo, he, whose heart was as that of a little child, had answered to his name, and stood in the presence of The Master.",
          "why_score": "India return through Clive/Ethel love, Kew marriage market, Bank ruin, and Grey Friars death form a family chronicle with decisive moral climax, so plot scores 90."
        },
        "cast": {
          "locus": "~25% · Ethel and Mrs Mason",
          "quote": "nodded her kind old head at Miss Ethel, and said she should like to find a husband for her, Miss Ethel blushed, and looked handsomer than ever; and at home, when she was describing the interview, never mentioned this part of her talk with Mrs. Mason.",
          "why_score": "Colonel, Clive, Ethel, Barnes, Lady Kew, and Pendennis-chronicler form Thackeray's warmest major gallery, so cast scores 93."
        },
        "pace": {
          "locus": "~50% · Kew vesper cigar",
          "quote": "The young men were sitting smoking the vesper cigar. (Frank would do it, and his mother actually lighted his cigar for him now, enjoining him straightway after to go to bed.) Kew smoked and looked at a star—shining above in the heavens.",
          "why_score": "Eighty chapters dilate through Continent and City then compress on Bank crash and Grey Friars elegy, so pace scores 85."
        },
        "prose": {
          "locus": "ending · Fable-land farewell",
          "quote": "Ah, happy, harmless Fable-land, where these things are! Friendly reader! may you and the author meet there on some future day. He hopes so; as he yet keeps a lingering hold of your hand, and bids you farewell with a kind heart.",
          "why_score": "Pendennis-narrator irony softened into pathos — Adsum school-call and Fable-land farewell — late Thackeray at full feeling without dropping satire, so prose scores 91."
        },
        "world": {
          "locus": "~75% · warn that person at Newcome",
          "quote": "But she was touched at length when I kissed her; and she said I was very kind to her, and no one had ever been so, and that she was quite alone in the world and had no friend to fly to; and would I go and stay with her? and I said ‘yes;’ and we must go, my dear. I think you should see that person at Newcome—see him, and warn him,” cried Laura.",
          "why_score": "Clapham piety, Park Lane, Newcome borough, Baden congress, Bundelcund finance, and Grey Friars map mid-Victorian respectability as a family system, so world scores 90."
        },
        "hook": {
          "locus": "early · Clapham pound-cake · open",
          "quote": "and at the end of the visit gave him a large piece of pound-cake, a quantity of the finest hothouse grapes, and a tract in one syllable. Tommy was ill the next day; but on the next Sunday his father was at meeting.",
          "why_score": "Clapham tract-and-cake comedy establishes the respectable world the Colonel will inhabit and transcend, so hook scores 84."
        },
        "innov": {
          "locus": "ending · Adsum school metaphor",
          "quote": "It was the word we used at school, when names were called; and lo, he, whose heart was as that of a little child, had answered to his name, and stood in the presence of The Master.",
          "why_score": "Family memoir through Pendennis as editor-friend lets pathos arrive as reported memory rather than omniscient tear-jerking, so innov scores 88."
        },
        "ending": {
          "locus": "final · Adsum · ending",
          "quote": "Adsum!” and fell back. It was the word we used at school, when names were called; and lo, he, whose heart was as that of a little child, had answered to his name, and stood in the presence of The Master.",
          "why_score": "School-roll deathbed — the Colonel answers and falls back in the Master's presence — is among Victorian fiction's unmatched closures, so ending scores 96."
        }
      }
    },
    {
      "file": "458-the-history-of-henry-esmond.md",
      "id": "print-v0.the-history-of-henry-esmond",
      "title": "The History of Henry Esmond",
      "author": "William Makepeace Thackeray",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical memoir / Jacobite romance / Augustan pastiche",
      "source_text": "https://www.gutenberg.org/cache/epub/2511/pg2511.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.0,
      "l1": {
        "plot": 89,
        "cast": 92,
        "pace": 86,
        "prose": 94,
        "world": 91,
        "hook": 88,
        "innov": 93,
        "ending": 87
      },
      "evidence": {
        "plot": "Orphan Henry at Castlewood → Mohun duel and Lady Castlewood's widowhood → Marlborough wars → Beatrix pursuit and Stuart intrigue → Virginia exile with Rachel — historical romance closed as colonial memoir.",
        "cast": "Henry Esmond the illegitimate loyalist, Rachel Lady Castlewood the beloved protector-wife, Beatrix the dazzling coquette, Viscount Castlewood, Mohun, Marlborough — Augustan figures with novelistic interiority.",
        "pace": "Three books of domestic tragedy, campaign, and court intrigue; war chapters dilate; the Beatrix/Stuart failure and Virginia turn compress the close.",
        "prose": "Deliberate Queen Anne pastiche — tragic-mask preface, Kneller allegory scorn, calm Marlborough sentences — Thackeray's most sustained stylistic impersonation.",
        "world": "Castlewood Hall, Flanders camps, Kensington and Windsor waiting, Virginia plantation — England and colony as one Jacobite-family geography.",
        "hook": "Preface on actors piping iambics under masks — announces the memoir's antique dignity before the orphan plot.",
        "innov": "First-person historical novel written as if by a Queen Anne colonel — pastiche as form, not costume dressing; major advance on Scott's third-person romance.",
        "ending": "Virginia Castlewood estate framed as Charles I reward — exile as settlement rather than battlefield victory; quieter than The Newcomes' Adsum."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "closing · Virginia Castlewood · ending",
          "quote": "The estate of Castlewood, in Virginia, which was given to our ancestors by King Charles the First, as some return for the sacrifices made in his Majesty's cause by the Esmond family, lies in Westmoreland county, between the rivers Potomac and Rappahannock, and was once as great as an English Principality, though in the early times its revenues were but small.",
          "why_score": "Orphan loyalty through Mohun tragedy, Marlborough wars, Beatrix/Stuart failure, and Virginia exile closes historical romance as colonial memoir, so plot scores 89."
        },
        "cast": {
          "locus": "~75% · Beatrix at court",
          "quote": "where she was sure to have a ring of admirers round her, crowding to listen to her repartees as much as to admire her beauty; and where she spoke and listened to much free talk, such as one never would have thought the lips or ears of Rachel Castlewood's daughter would have uttered or heard.",
          "why_score": "Henry, Rachel, Beatrix, Castlewood, Mohun, and Marlborough carry Augustan types with novelistic interiority, so cast scores 92."
        },
        "pace": {
          "locus": "~50% · Marlborough calm",
          "quote": "Our duke was as calm at the mouth of the cannon as at the door of a drawing-room. Perhaps he could not have been the great man he was, had he had a heart either for love or hatred, or pity or fear, or regret or remorse.",
          "why_score": "Three books dilate through campaign then compress on Beatrix/Stuart failure and Virginia turn, so pace scores 86."
        },
        "prose": {
          "locus": "preface · tragic masks · open",
          "quote": "The actors in the old tragedies, as we read, piped their iambics to a tune, speaking from under a mask, and wearing stilts and a great head-dress. 'Twas thought the dignity of the Tragic Muse required these appurtenances, and that she was not to move except to a measure and cadence.",
          "why_score": "Queen Anne pastiche — tragic-mask preface, Kneller scorn, Marlborough calm — is Thackeray's most sustained stylistic impersonation, so prose scores 94."
        },
        "world": {
          "locus": "ending · Virginia rivers",
          "quote": "The estate of Castlewood, in Virginia, which was given to our ancestors by King Charles the First, as some return for the sacrifices made in his Majesty's cause by the Esmond family, lies in Westmoreland county, between the rivers Potomac and Rappahannock, and was once as great as an English Principality, though in the early times its revenues were but small.",
          "why_score": "Castlewood Hall, Flanders, Kensington/Windsor, and Virginia plantation map England and colony as one Jacobite-family geography, so world scores 91."
        },
        "hook": {
          "locus": "preface · old tragedies · open",
          "quote": "The actors in the old tragedies, as we read, piped their iambics to a tune, speaking from under a mask, and wearing stilts and a great head-dress.",
          "why_score": "Mask-and-stilt preface announces antique memoir dignity before the orphan plot, so hook scores 88."
        },
        "innov": {
          "locus": "title page / dedication frame",
          "quote": "HENRY ESMOND, ESQ. A COLONEL IN THE SERVICE OF HER MAJESTY QUEEN ANNE WRITTEN BY HIMSELF … The writer of a book which copies the manners and language of Queen Anne's time, must not omit the Dedication.",
          "why_score": "First-person historical novel as Queen Anne colonel's memoir — pastiche as form, not costume — advances beyond Scott's third-person romance, so innov scores 93."
        },
        "ending": {
          "locus": "Virginia frame · ending",
          "quote": "The estate of Castlewood, in Virginia, which was given to our ancestors by King Charles the First, as some return for the sacrifices made in his Majesty's cause by the Esmond family, lies in Westmoreland county, between the rivers Potomac and Rappahannock.",
          "why_score": "Colonial estate as Charles I reward closes exile as settlement rather than battlefield victory — quieter than Adsum, formally complete — so ending scores 87."
        }
      }
    },
    {
      "file": "459-the-virginians.md",
      "id": "print-v0.the-virginians",
      "title": "The Virginians",
      "author": "William Makepeace Thackeray",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical family sequel / Anglo-American chronicle / war memoir",
      "source_text": "https://www.gutenberg.org/cache/epub/8123/pg8123.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.1,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 83,
        "prose": 87,
        "world": 92,
        "hook": 91,
        "innov": 89,
        "ending": 88
      },
      "evidence": {
        "plot": "Twin Virginians to England → Harry's folly and George's trials → Seven Years' / Independence split loyalties → brothers divided by red coat and republic — Esmond sequel as Anglo-American civil family war.",
        "cast": "Harry and George Warrington the twin heirs, Rachel Esmond Warrington the Virginian mother, Castlewood English kin, Theo/Hetty, soldiers of both armies — sequel cast carrying Esmond blood into the Revolution.",
        "pace": "Ninety-two chapters of London season, debt, and two wars; mid-book social rounds dilate; Fort Clinton and vine-and-fig-tree compress the close.",
        "prose": "Continuity with Esmond's memoir voice, freer nineteenth-century narrator for twin adventures — crossed-swords emblem prose more emblematic than pastiche-pure.",
        "world": "Virginia plantation, London Castlewood, debtors' doors, Fort Clinton, Independence camps — Atlantic world as one family theatre.",
        "hook": "Crossed swords on the American library wall — King service and republican honour hung together — announces the novel's civil split before either twin speaks.",
        "innov": "Sequel that turns Esmond's Jacobite loyalty into Revolutionary fratricide — historical novel as inheritance problem across empire.",
        "ending": "Candles out — ‘Time, Sir George, to go to bed!’ — war chronicle closed as domestic Atlantic blessing."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XCII · Fort Clinton memory · ending",
          "quote": "when we scrambled up an embrasure at Fort Clinton and a clubbed musket would have dashed these valuable brains out, had not Joe's sword whipped my rebellious countryman through the gizzard. Joe wore a red coat in those days (the uniform of the brave Sixty-third, whose leader, the bold Sill, fell pierced with many wounds beside him).",
          "why_score": "Twin voyage through London folly, double-war loyalties, and red-coat/republic split turns the Esmond sequel into Anglo-American family civil war, so plot scores 87."
        },
        "cast": {
          "locus": "~25% · Harry defends new friends",
          "quote": "Harry, with his face flushing up. His aunt's tone jarred upon him. He could not bear that any one should speak or think lightly of the new friends whom he had found. He did not want them in such company.",
          "why_score": "Harry, George, Rachel Warrington, English Castlewoods, and soldiers of both armies carry Esmond blood into Revolution without flattening into allegory, so cast scores 88."
        },
        "pace": {
          "locus": "~50% · double-locked house entry",
          "quote": "Again the bell is set ringing. The first door is opened to George and his negro; then that first door is locked warily upon them, and they find themselves in a little passage with a little Jewish janitor; then a second door is unlocked, and they enter into the house.",
          "why_score": "Ninety-two chapters dilate through London seasons then compress on Fort Clinton and vine-and-fig-tree peace, so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · crossed swords · open",
          "quote": "On the library wall of one of the most famous writers of America, there hang two crossed swords, which his relatives wore in the great War of Independence. The one sword was gallantly drawn in the service of the king, the other was the weapon of a brave and honoured republican soldier.",
          "why_score": "Emblematic opening and freer twin-adventure narration continue Esmond's memoir lineage without pure Queen Anne pastiche, so prose scores 87."
        },
        "world": {
          "locus": "Ch.I · Anglo-American emblem · open",
          "quote": "On the library wall of one of the most famous writers of America, there hang two crossed swords, which his relatives wore in the great War of Independence. The one sword was gallantly drawn in the service of the king, the other was the weapon of a brave and honoured republican soldier.",
          "why_score": "Virginia plantation, London Castlewood, debtors' doors, Fort Clinton, and Independence camps map the Atlantic as one family theatre, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · crossed swords · open",
          "quote": "On the library wall of one of the most famous writers of America, there hang two crossed swords, which his relatives wore in the great War of Independence.",
          "why_score": "Crossed swords — King service and republican honour hung together — announce civil split before either twin speaks, so hook scores 91."
        },
        "innov": {
          "locus": "Ch.I · harmless trophy",
          "quote": "The possessor of the harmless trophy has earned for himself a name alike honoured in his ancestors' country and his own, where genius such as his has always a peaceful welcome. The ensuing history reminds me of yonder swords in the historian's study.",
          "why_score": "Sequel turning Jacobite loyalty into Revolutionary fratricide treats historical novel as inheritance across empire, so innov scores 89."
        },
        "ending": {
          "locus": "close · Sir George to bed · ending",
          "quote": "Here my master comes; he has poked out all the house-fires, has looked to all the bolts, has ordered the whole male and female crew to their chambers; and begins to blow my candles out, and says, “Time, Sir George, to go to bed! Twelve o'clock!” “Bless me! So indeed it is.” And I close my book, and go to my rest, with a blessing on those now around me asleep.",
          "why_score": "Candles out and blessing on the sleeping house close war chronicle as domestic Atlantic aftermath under vine and fig-tree peace, so ending scores 88."
        }
      }
    },
    {
      "file": "46-princess-of-mars.md",
      "id": "print-v0.princess-of-mars",
      "title": "A Princess of Mars",
      "author": "Edgar Rice Burroughs",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction / adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/62/pg62.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.8,
      "l1": {
        "plot": 90,
        "cast": 87,
        "pace": 94,
        "prose": 84,
        "world": 96,
        "hook": 97,
        "innov": 96,
        "ending": 90
      },
      "evidence": {
        "plot": "Earth-frame mystery gives way to survival, captive politics, romance, and interplanetary return.",
        "cast": "Carter, Dejah, Sola, and rival Martian groups have clear roles, though Carter's competence dominates.",
        "pace": "New territory, combat, escape, and alliance regularly refresh the action line.",
        "prose": "Direct pulp narration sells speed and marvel more consistently than nuance.",
        "world": "Barsoom's low gravity, ecology, technologies, races, customs, and geography make an unusually usable adventure planet.",
        "hook": "A sealed manuscript, tomb that opens only within, and apparent death promise an immediate impossible journey.",
        "innov": "A formative planetary-romance template pairing alien-world travel with serial adventure momentum.",
        "ending": "Arizona return and the distant red planet retain the romance's longing rather than falsely closing it."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Arizona → Barsoom voyage → Ch.XXVIII return · sample_print_v0",
          "quote": "I am a very old man; how old I do not know. Possibly I am a hundred, possibly more; but I cannot tell because I have never aged as other men, nor do I remember any childhood.",
          "why_score": "Earth-frame mystery gives way to survival, captive politics, romance, and interplanetary return; sampled open/mid/end anchors show a clear arc without a dead middle, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.VIII · Dejah Thoris introduced",
          "quote": "\"Dejah Thoris, daughter of Mors Kajak of Helium.\" \"And the nature of your expedition?\" he continued. \"It was a purely scientific research party sent out by my father's father, the Jeddak of Helium, to rechart the air currents, and to take atmospheric density tests,\" replied the fair prisoner, in a low, well-modulated voice.",
          "why_score": "Carter, Dejah, Sola, and rival Martian groups have clear roles, though Carter's competence dominates; Dejah's royal identity and Sola's backstory give the cast functional depth, so cast scores 87."
        },
        "pace": {
          "locus": "Ch.VI · A Fight That Won Friends",
          "quote": "The thing, which more nearly resembled our earthly men than it did the Martians I had seen, held me pinioned to the ground with one huge foot, while it jabbered and gesticulated at some answering creature behind me. This other, which was evidently its mate, soon came toward us, bearing a mighty stone cudgel with which it evidently intended to brain me.",
          "why_score": "New territory, combat, escape, and alliance regularly refresh the action line; the fight chapter typifies how the serial keeps resetting stakes, so pace scores 94."
        },
        "prose": {
          "locus": "Ch.III · arrival on Mars",
          "quote": "I opened my eyes upon a strange and weird landscape. I knew that I was on Mars; not once did I question either my sanity or my wakefulness. I was not asleep, no need for pinching here; my inner consciousness told me as plainly that I was upon Mars as your conscious mind tells you that you are upon Earth.",
          "why_score": "Direct pulp narration sells speed and marvel more consistently than nuance; Carter's matter-of-fact Martian arrival voice typifies the prose's momentum-over-refinement trade, so prose scores 84."
        },
        "world": {
          "locus": "Ch.III · Martian gravity and atmosphere",
          "quote": "The lesser gravitation and lower air pressure on Mars. I was determined, however, to explore the low structure which was the only evidence of habitation in sight, and so I hit upon the unique plan of reverting to first principles in locomotion, creeping.",
          "why_score": "Barsoom's low gravity, ecology, technologies, races, customs, and geography make an unusually usable adventure planet; physical rules are narrated as lived constraints, so world scores 96."
        },
        "hook": {
          "locus": "Foreword · tomb instructions",
          "quote": "He directed that I remove his body to Virginia without embalming, and that he be laid in an open coffin within a tomb which he previously had had constructed and which, as I later learned, was well ventilated.",
          "why_score": "A sealed manuscript, tomb that opens only within, and apparent death promise an immediate impossible journey; the foreword's coffin-in-tomb directive sets the hook before any Barsoom action, so hook scores 97."
        },
        "innov": {
          "locus": "Ch.III · planetary romance template",
          "quote": "I opened my eyes upon a strange and weird landscape. I knew that I was on Mars; not once did I question either my sanity or my wakefulness.",
          "why_score": "A formative planetary-romance template pairing alien-world travel with serial adventure momentum; Carter's instant acceptance of Mars codifies the subgenre's transport-and-wonder engine, so innov scores 96."
        },
        "ending": {
          "locus": "Ch.XXVIII · At the Arizona Cave",
          "quote": "Above me shone the red eye of Mars holding her awful secret, forty-eight million miles away. Did the Martian reach the pump room? Did the vitalizing air reach the people of that distant planet in time to save them? Was my Dejah Thoris alive, or did her beautiful body lie cold in death beside the tiny golden incubator in the sunken garden of the palace of Tardos Mors, the jeddak of Helium?",
          "why_score": "Arizona return and the distant red planet retain the romance's longing rather than falsely closing it; the cave wake leaves Carter facing Mars across space, so ending scores 90."
        }
      }
    },
    {
      "file": "460-no-name.md",
      "id": "print-v0.no-name",
      "title": "No Name",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "sensation novel / inheritance revenge / Victorian legal plot",
      "source_text": "https://www.gutenberg.org/cache/epub/1438/pg1438.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.9,
      "l1": {
        "plot": 90,
        "cast": 88,
        "pace": 86,
        "prose": 88,
        "world": 85,
        "hook": 89,
        "innov": 90,
        "ending": 87
      },
      "evidence": {
        "plot": "Combe-Raven domestic idyll → parents' secret / illegitimacy → daughters left with \"no name\" → Magdalen's theatrical disguises and Wragge alliance → Lecount counter-plot → sisterly reunion and kiss of absolution; sensation machinery driven by inheritance law.",
        "cast": "Magdalen the resolute avenger, Norah the steadfast sister, Captain Wragge the comic schemer, Mrs. Lecount the icy antagonist, the Vanstone parents whose secret detonates the plot — typed yet pliable.",
        "pace": "First Scene leisurely domestic setup; mid-book Aldborough intrigue accelerates through schemes; late Baliol Cottage and reunion compress toward moral close.",
        "prose": "Collins's plain theatrical clarity — clock-tick stillness, lawyer exposition, comic Wragge stage-business — sensation prose that sells legal outrage as entertainment.",
        "world": "West Somerset Combe-Raven, York theatre circuit, Aldborough watering-place, London legal offices — English domestic map as inheritance battlefield.",
        "hook": "Hall-clock at half-past six, snoring dog, \"Who were the sleepers hidden in the upper regions?\" — quiet country house before catastrophe.",
        "innov": "Sensation novel that weaponizes English illegitimacy law as plot engine; heroine who refuses the \"no name\" sentence through theatrical fraud and will.",
        "ending": "Sisters reunited hand in hand; Magdalen's plea for the hard truth answered by a kiss — moral restoration without full legal rewriting of the statute."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "lawyer exposition · Vanstone fortune · ~25%",
          "quote": "“The fortune which Mr. Vanstone possessed when you knew him” (the lawyer began) “was part, and part only, of the inheritance which fell to him on his father’s death. Mr. Vanstone the elder was a manufacturer in the North of England.”",
          "why_score": "Inheritance exposition detonates the plot engine — fortune, elder son Michael, and the legal trap that will leave the daughters nameless — so plot scores 90."
        },
        "cast": {
          "locus": "Captain Wragge introduced · early–mid",
          "quote": "When she returned to the house, Miss Garth made no attempt to conceal her unfavorable opinion of the stranger in black. His object was, no doubt, to obtain pecuniary assistance from Mrs. Vanstone.",
          "why_score": "Wragge enters under suspicion as black-coated stranger — comic schemer cast opposite Magdalen's will — so cast scores 88."
        },
        "pace": {
          "locus": "Aldborough morning · ~50%",
          "quote": "The threatening of storm and change passed away with the night. When morning rose over Aldborough, the sun was master in the blue heaven, and the waves were rippling gayly under the summer breeze.",
          "why_score": "Mid-book resets to bright Aldborough intrigue after domestic storm — serial pace that clears weather for the next scheme — so pace scores 86."
        },
        "prose": {
          "locus": "Ch.I · Combe-Raven · open anchor",
          "quote": "The hands on the hall-clock pointed to half-past six in the morning. The house was a country residence in West Somersetshire, called Combe-Raven. The day was the fourth of March, and the year was eighteen hundred and forty-six.",
          "why_score": "Clock, county, exact date — Collins's documentary stillness before catastrophe — so prose scores 88."
        },
        "world": {
          "locus": "Ch.I · Combe-Raven stillness · open",
          "quote": "No sounds but the steady ticking of the clock, and the lumpish snoring of a large dog stretched on a mat outside the dining-room door, disturbed the mysterious morning stillness of hall and staircase.",
          "why_score": "Country-house acoustics ground the legal sensation in English domestic space — so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · sleepers question · open",
          "quote": "Who were the sleepers hidden in the upper regions? Let the house reveal its own secrets; and, one by one, as they descend the stairs from their beds, let the sleepers disclose themselves.",
          "why_score": "House-as-narrator contract and hidden sleepers hook before any lawsuit — so hook scores 89."
        },
        "innov": {
          "locus": "illegitimacy law speech · mid plot",
          "quote": "It visits the sins of the parents on the children; it encourages vice by depriving fathers and mothers of the strongest of all motives for making the atonement of marriage; and it claims to produce these two abominable results in the names of morality and religion.",
          "why_score": "Novel as polemic against English bastardy law — sensation form as statute critique — so innov scores 90."
        },
        "ending": {
          "locus": "last chapter · sisters · ending anchor",
          "quote": "“Say what you think of me with your own lips.” He stooped and kissed her.",
          "why_score": "Absolution by kiss rather than statute rewrite — moral close that softens vengeance into worthiness — so ending scores 87."
        }
      }
    },
    {
      "file": "461-armadale.md",
      "id": "print-v0.armadale",
      "title": "Armadale",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "sensation novel / double identity / prophetic dream",
      "source_text": "https://www.gutenberg.org/cache/epub/1895/pg1895.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.0,
      "l1": {
        "plot": 91,
        "cast": 90,
        "pace": 84,
        "prose": 89,
        "world": 88,
        "hook": 90,
        "innov": 92,
        "ending": 88
      },
      "evidence": {
        "plot": "Wildbad prologue crime → two Allan Armadales → Midwinter's prophetic dream → Miss Gwilt's infiltration and diary → poison apparatus climax → wedding-eve survival and Epilogue letters; longest Collins sensation architecture.",
        "cast": "Allan the sunny heir, Ozias Midwinter the haunted double, Lydia Gwilt the diary villainess, Pedgift father/son lawyers, Mrs. Milroy the invalid schemer — sensation's darkest ensemble after Fosco.",
        "pace": "Prologue and dream compress omen; Thorpe Ambrose middle dilates through letters and local intrigue; Gwilt diary and chemical climax accelerate; Epilogue decelerates into Norfolk news.",
        "prose": "Dream whisper, Gwilt's cold diary first person, Pedgift epistolary comedy — Collins shifting registers across four books.",
        "world": "Wildbad baths, Isle of Man, Norfolk Broads and Thorpe Ambrose estate, London Pimlico toilet-repository underworld — mapped as fate geography.",
        "hook": "Opening season at Wildbad, evening shadows, diligence expected — continental spa as cradle of the Armadale curse.",
        "innov": "Prophetic dream as plot engine; two men sharing one fatal name; villainess diary as competing narrative authority — sensation form stretched to epic length.",
        "ending": "Wedding-eve Midwinter confession and Pedgift Epilogue letters — friends survive Gwilt's design; omen deferred rather than fully exorcised."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "confession · two Allan Armadales · plot engine",
          "quote": "two Allan Armadales meet in this world: never, never, never! “There lies the way by which you may escape--if any way there be. Take it, if you prize your own innocence and your own happiness, through all your life to come!”",
          "why_score": "The doubled name is framed as a lifelong prohibition — plot as curse-avoidance machine across prologue crime, dream, and Gwilt — so plot scores 91."
        },
        "cast": {
          "locus": "Book I · Ozias Midwinter · early",
          "quote": "ON a warm May night, in the year eighteen hundred and fifty-one, the Reverend Decimus Brock--at that time a visitor to the Isle of Man--retired to his bedroom at Castletown, with a serious personal responsibility in close pursuit of him",
          "why_score": "Midwinter enters as Brock's moral burden before Allan's sunshine — haunted double cast against landed heir — so cast scores 90."
        },
        "pace": {
          "locus": "Miss Gwilt's Diary · ~75%",
          "quote": "“All Saints’ Terrace, New Road, London, July 28th, Monday night.--I can hardly hold my head up, I am so tired. But in my situation, I dare not trust anything to memory. Before I go to bed, I must write my customary record of the events of the day.”",
          "why_score": "Dated diary entries compress late intrigue into nightly installments — pace as villainess serial — so pace scores 84."
        },
        "prose": {
          "locus": "dream whisper · mid",
          "quote": "“The Dream!” he whispered, under his breath. “The Dream again!” The door was tried from the outside, and a servant appeared with a trivial message about the breakfast. Midwinter looked at the man with a blank, dreadful helplessness in his face.",
          "why_score": "Dream-word against breakfast triviality — omen diction colliding with domestic chatter — so prose scores 89."
        },
        "world": {
          "locus": "Prologue · Wildbad · open",
          "quote": "It was the opening of the season of eighteen hundred and thirty-two, at the Baths of Wildbad. The evening shadows were beginning to gather over the quiet little German town, and the diligence was expected every minute.",
          "why_score": "German spa season dated and mapped before English Norfolk — fate geography opens abroad — so world scores 88."
        },
        "hook": {
          "locus": "Prologue · travelers · open anchor",
          "quote": "Before the door of the principal inn, waiting the arrival of the first visitors of the year, were assembled the three notable personages of Wildbad",
          "why_score": "First visitors of the year as witnesses — spa threshold as hook before the crime confession — so hook scores 90."
        },
        "innov": {
          "locus": "Gwilt diary form · ~75%",
          "quote": "So far, the turn of luck in my favor (it was long enough before it took the turn!) seems likely to continue. I succeeded in forcing Armadale",
          "why_score": "Villainess diary as competing first-person authority — sensation innovation beyond multi-narrator detective form — so innov scores 92."
        },
        "ending": {
          "locus": "Epilogue · Pedgift letter · ending anchor",
          "quote": "EPILOGUE. I. NEWS FROM NORFOLK. From Mr. Pedgift, Senior (Thorpe Ambrose), to Mr. Pedgift, Junior (Paris). “High Street, December 20th. “MY DEAR AUGUSTUS--Your letter reached me yesterday.”",
          "why_score": "Close shifts to lawyer letters after wedding-eve survival — omen deferred into Norfolk news rather than apocalyptic finish — so ending scores 88."
        }
      }
    },
    {
      "file": "462-the-law-and-the-lady.md",
      "id": "print-v0.the-law-and-the-lady",
      "title": "The Law and the Lady",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "sensation novel / woman detective / Scotch verdict",
      "source_text": "https://www.gutenberg.org/cache/epub/1622/pg1622.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.4,
      "l1": {
        "plot": 89,
        "cast": 87,
        "pace": 85,
        "prose": 87,
        "world": 84,
        "hook": 90,
        "innov": 91,
        "ending": 86
      },
      "evidence": {
        "plot": "Bridal signature slip → husband's \"Not Proven\" secret → Valeria's investigation → Miserrimus Dexter / Ariel underworld → journey and asylum aftermath → child inheritance of sealed letter; woman-detective sensation built on Scotch verdict.",
        "cast": "Valeria the obstinate bride-detective, Eustace the shadowed husband, Miserrimus Dexter the wheeled eccentric, Ariel the mute gatekeeper, Major and Benjamin as reluctant allies.",
        "pace": "Wedding-hook brisk; mid-book investigation dilates through witnesses and Dexter scenes; journey-back and last chapter compress toward domestic aftermath.",
        "prose": "First-person Valeria — Marriage Service irony, legal \"Not Proven\" dialogue, Ariel tramp of footsteps — plain Collins clarity with gothic disability spectacle.",
        "world": "English wedding parlor, Scotch trial memory, Dexter's dark house and garden gate, Paris–London return — legal geography of a stigma.",
        "hook": "Bride's mistake at the altar — wrong signature under Marriage Service — superstition and plot fuse in one slip.",
        "innov": "Heroine who refuses to live under \"Not Proven\"; early woman-detective novel powered by Scottish third verdict rather than English guilty/not-guilty binary.",
        "ending": "Father leaves sealed letter to the child's hand — \"I leave it to You!\" — open moral postscript asking kindness for Eustace."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Not Proven stigma · plot engine",
          "quote": "Not Proven. Not Proven won’t do for us. If the jury have done him an injustice--if he _is_ innocent--let him prove it.’ That is what the world thinks and says of me.",
          "why_score": "Scotch third verdict becomes the plot's engine and social stigma — Valeria must clear what the jury suspended — so plot scores 89."
        },
        "cast": {
          "locus": "Dexter introduced · mid",
          "quote": "Mr. Dexter was sitting at the window of his room upstairs (he was a cripple, and could only move himself about in a chair on wheels), and Mr. Macallan was speaking to him from the terrace below.",
          "why_score": "Dexter wheeled at the window — eccentric witness-villain cast that individuates the investigation — so cast scores 87."
        },
        "pace": {
          "locus": "Ch.XXXVIII · journey back · ~75%",
          "quote": "IF I had been traveling homeward in my own carriage, the remaining chapters of this narrative would never have been written. Before we had been an hour on the road I should have called to the driver, and should have told him to turn back.",
          "why_score": "Journey as pace hinge — almost aborting the remaining chapters — serial self-consciousness of forward motion — so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · Marriage Service · open",
          "quote": "“FOR after this manner in the old time the holy women also who trusted in God adorned themselves, being in subjection unto their own husbands; even as Sarah obeyed Abraham, calling him lord”",
          "why_score": "Liturgical obedience prose irony before Valeria's disobedience plot — so prose scores 87."
        },
        "world": {
          "locus": "Ch.XXVI · Ariel / garden · ~50%",
          "quote": "ARIEL was downstairs in the shadowy hall, half asleep, half awake, waiting to see the visitors clear of the house. Without speaking to us, without looking at us, she led the way down the dark garden walk, and locked the gate behind us.",
          "why_score": "Shadowy hall, dark garden, locked gate — Dexter house as gothic investigation space — so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · bride's mistake · open anchor",
          "quote": "“A bad beginning!” she said, pointing to my first unfortunate signature with the feather end of her pen. “I hope, my dear, you may not live to regret it.”",
          "why_score": "Wrong signature at the wedding as superstition-hook and plot seed — so hook scores 90."
        },
        "innov": {
          "locus": "Valeria resolves to investigate · early–mid",
          "quote": "I love my husband with all my heart; but I cannot live with him on these terms: the misery of it would drive me mad. I am only a woman, Major. I can only throw myself on your kindness. Don’t--pray, pray don’t keep me in the dark!",
          "why_score": "Bride as detective who rejects suspended judgment — woman-led inquiry novel before Doyle's detectives — so innov scores 91."
        },
        "ending": {
          "locus": "Ch.L · sealed letter · ending anchor",
          "quote": "With a heavy sigh, he lays the child’s hand back again on the sealed letter; and by that one little action says (as if in words) to his son--“I leave it to You!” And so it ended!",
          "why_score": "Ending transfers judgment to the next generation's hand — open postscript rather than full courtroom rewrite — so ending scores 86."
        }
      }
    },
    {
      "file": "463-man-and-wife.md",
      "id": "print-v0.man-and-wife",
      "title": "Man and Wife",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "sensation novel / marriage-law polemic / Scotch irregular marriage",
      "source_text": "https://www.gutenberg.org/cache/epub/1586/pg1586.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 85,
        "prose": 86,
        "world": 87,
        "hook": 88,
        "innov": 91,
        "ending": 85
      },
      "evidence": {
        "plot": "Irish-marriage prologue → Windygates Owls / Anne–Geoffrey entanglement → Scotch irregular-marriage trap → lawyers in Glasgow → Ham Farm explosion → Geoffrey's cottage reckoning and Anne's social restoration; law-as-plot at full Collins force.",
        "cast": "Anne Silvester the pursued governess, Geoffrey Delamayn the athletic cad, Arnold Brinkworth the honest friend, Sir Patrick the legal mentor, Hester Dethridge the mute cook with a past.",
        "pace": "Prologue parable brisk; mid-book Scotch-law exposition dilates; Explosion and End chapters compress toward violence and social tableau.",
        "prose": "Owl fable open, telegraphic Holchester bulletins, Glasgow hotel shock — polemical clarity over lyric ornament.",
        "world": "Perthshire Windygates, Edinburgh/Glasgow legal Scotland, Ham Farm society, the cottage kitchen under Hester — mapped as marriage-law jurisdictions.",
        "hook": "Prologue: two school-friends crying aboard an outward East India ship — parting as Irish-marriage seed before the Owls chapter.",
        "innov": "Sensation novel as campaign against Scotch irregular marriage and English married-women's disabilities — statute critique with athletic-celebrity villain.",
        "ending": "Ch.LVII violence threat resolves into social announcement tableau — Anne Silvester named in the receiving-room; justice more social than statutory."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Scotch marriage experiment · plot engine",
          "quote": "Scotch marriages in general by way of trying the experiment. Julius had not studied the question; Julius knew nothing about it; and there the experiment had come to an end.",
          "why_score": "Scotch marriage as reckless experiment — law ignorance as plot motor that will trap Anne and Geoffrey — so plot scores 88."
        },
        "cast": {
          "locus": "Geoffrey Delamayn introduced · early–mid",
          "quote": "Geoffrey Delamayn--commonly called “the honorable;” and meriting that distinction in more ways than one. He was honorable, in the first place, as being the son (second son) of that once-rising solicitor, who was now Lord Holchester.",
          "why_score": "“Honorable” irony brands the athletic cad — cast as title versus conduct — so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XV · marriage market · ~25%",
          "quote": "The first bulletin said, “Going on well. Doctors satisfied.” The second was firmer in tone.",
          "why_score": "Forty-eight-hour bulletins as serial clock — medical updates pacing Geoffrey's marriage-market wait — so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · THE OWLS · open body",
          "quote": "IN the spring of the year eighteen hundred and sixty-eight there lived, in a certain county of North Britain, two venerable White Owls. The Owls inhabited a decayed and deserted summer-house.",
          "why_score": "Fable-opening of owls in a ruin — Collins's comic-documentary prose before legal catastrophe — so prose scores 86."
        },
        "world": {
          "locus": "Ch.XXIX · Glasgow · ~50%",
          "quote": "ON the day when Sir Patrick received the second of the two telegrams sent to him from Edinburgh, four respectable inhabitants of the City of Glasgow were startled by the appearance of an object of interest on the monotonous horizon of their daily lives.",
          "why_score": "Edinburgh telegrams into Glasgow hotel life — Scotland as legal stage geography — so world scores 87."
        },
        "hook": {
          "locus": "Prologue · Irish marriage · open anchor",
          "quote": "ON a summer’s morning, between thirty and forty years ago, two girls were crying bitterly in the cabin of an East Indian passenger ship, bound outward, from Gravesend to Bombay.",
          "why_score": "Shipboard parting of school-friends seeds the Irish-marriage prologue before Windygates — so hook scores 88."
        },
        "innov": {
          "locus": "Scotch law consult · mid",
          "quote": "Scotch law. Didn’t you know that?” “No.” “Then take my advice--and consult him. You needn’t mention names. You can say it’s the case of a friend.”",
          "why_score": "Novel as statute tutorial — characters weaponize legal advice — sensation as marriage-law pamphlet — so innov scores 91."
        },
        "ending": {
          "locus": "final tableau · Anne Silvester · ending anchor",
          "quote": "Lady Lundie looks at the woman who has taken her place at the head of the family; and sees--ANNE SILVESTER!",
          "why_score": "Social restoration tableau names Anne at the head of the family — justice staged as recognition scene — so ending scores 85."
        }
      }
    },
    {
      "file": "464-poor-miss-finch.md",
      "id": "print-v0.poor-miss-finch",
      "title": "Poor Miss Finch",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "sensation novel / blindness & twin identity / medical plot",
      "source_text": "https://www.gutenberg.org/cache/epub/3632/pg3632.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.5,
      "l1": {
        "plot": 87,
        "cast": 88,
        "pace": 84,
        "prose": 86,
        "world": 85,
        "hook": 87,
        "innov": 89,
        "ending": 86
      },
      "evidence": {
        "plot": "Pratolungo arrives → blind Lucilla loves disfigured Oscar → Nugent twin swaps identity → sight restoration complicates recognition → exposure of perfidy and reunion; sensation built on twin fraud and medical recovery.",
        "cast": "Madame Pratolungo the republican narrator, Lucilla Finch the blind heroine, Oscar and Nugent Dubourg the twin pair, Reverend Finch the absurd father, surgeon Herr Grosse — voices sharply typed.",
        "pace": "Dimchurch courtship dilates; twin-swap middle accelerates through mistaken cries; journey-to-the-end stages compress; Epilogue decelerates into domestic play.",
        "prose": "Pratolungo's chatty foreign-English first person — political asides, tactile recognition scenes — Collins experimenting with narrator comedy around disability.",
        "world": "Dimchurch rectory, Browndown neighbor-house, London/Italian intervals — English village as stage for twin fraud and ophthalmic plot.",
        "hook": "Dedication thesis against sentimental blindness + Ch.I cast list (blind girl, twins, surgeon, foreign woman) — premise announced as Event.",
        "innov": "Blindness treated as lived sense-life rather than pure pathos; twin identity swap against a newly sighted heroine — sensation ethics of perception.",
        "ending": "Touch-recognition and \"What does it mean?\" exposure; Epilogue boy Nugent interrupts the manuscript — \"Long live the Republic!\""
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXVI · twin cry confusion · ~50%",
          "quote": "AT that astounding confession, abruptly revealed in those plain words, even resolute Nugent lost all power of self-control. He burst out with a cry which reached Lucilla's ears. She instantly turned towards us, and instantly assumed that the cry had come from Oscar's lips.",
          "why_score": "Twin cry misattributed by the blind heroine — identity-swap plot crystallizes in one scream — so plot scores 87."
        },
        "cast": {
          "locus": "Ch.I · cast list · open",
          "quote": "The persons principally concerned in the Event are:--a blind girl; two (twin) brothers; a skilled surgeon; and a curious foreign woman. I am the curious foreign woman.",
          "why_score": "Narrator names the ensemble and claims the foreign-woman slot — cast as advertised personnel — so cast scores 88."
        },
        "pace": {
          "locus": "Ch.XIII · love ripening · ~25%",
          "quote": "FIVE more days passed. During that interval, we saw our new neighbor constantly. Either Oscar came to the rectory, or we went to Browndown.",
          "why_score": "Five-day interval of visits — courtship dilates before twin complication — so pace scores 84."
        },
        "prose": {
          "locus": "dedication / blindness thesis · open frame",
          "quote": "But, so far as I know, blindness in these cases has been always exhibited, more or less exclusively, from the ideal and the sentimental point of view. The attempt here made is to appeal to an interest of another kind, by exhibiting blindness as it really is.",
          "why_score": "Programmatic anti-sentiment prose sets the novel's stylistic contract — so prose scores 86."
        },
        "world": {
          "locus": "Ch.XXXVIII · Browndown door · ~75%",
          "quote": "OSCAR'S dismissed servant (left, during the usual month of warning, to take care of the house) opened the door to me when I knocked. Although the hour was already a late one in primitive Dimchurch, the man showed no signs of surprise at seeing me.",
          "why_score": "Primitive Dimchurch lateness and Browndown door — village neighbor geography of the fraud — so world scores 85."
        },
        "hook": {
          "locus": "Ch.I · Event invitation · open anchor",
          "quote": "You are here invited to read the story of an Event which occurred in an out-of-the-way corner of England, some years since.",
          "why_score": "Direct invitation to an Event in an out-of-the-way corner — premise hook before names — so hook scores 87."
        },
        "innov": {
          "locus": "Ch.L · touch recognition · ending approach",
          "quote": "Her first exquisite sense of the recognition by touch had passed away. Her mind had recovered its balance. She separated herself from Oscar, and turned to me, with the one inevitable question",
          "why_score": "Recognition by touch after sight plot — blindness as alternate epistemology, not mere pathos — so innov scores 89."
        },
        "ending": {
          "locus": "Epilogue · last words · ending anchor",
          "quote": "Long live the Republic! Farewell. THE END",
          "why_score": "Political flourish closes after domestic interruption by child Nugent — comic-republican coda rather than tragic blindness elegy — so ending scores 86."
        }
      }
    },
    {
      "file": "465-shi-er-lou.md",
      "id": "print-v0.shi-er-lou-465",
      "title": "覺世名言十二樓",
      "author": "李漁（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 世情 / 短章回",
      "source_text": "https://zh.wikisource.org/wiki/覺世名言十二樓",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.5,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 80,
        "prose": 86,
        "world": 81,
        "hook": 85,
        "innov": 87,
        "ending": 83
      },
      "evidence": {
        "plot": "十二楼各自起落；合影/夏宜/拂云等单元因果清楚。",
        "cast": "屠珍生/管玉娟、裴七郎/能红等；单元群像鲜明。",
        "pace": "短章回切换快；个别楼说教略滞。",
        "prose": "开卷《虞美人》与「授受不亲」议论笔力足。",
        "world": "韶州水阁、临安湖上；世情地理可触。",
        "hook": "/01 以词+防微杜渐立题，钩子强。",
        "innov": "十二楼框架统摄短章，辨识度高。",
        "ending": "各楼自收；鹤归楼「死别反做生离」团圆有力。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十回 · 夏宜樓賺奇緣 · ~25% /10",
          "quote": "嫻嫻道：「既然如此，把我這半幅詩箋寄去與他，留下他的半幅，各人做個符驗。叫他及早說親，不可延時日。」",
          "why_score": "半诗符验→假仙议婚→枚卜改局，单元因果清楚，故情节 84。"
        },
        "cast": {
          "locus": "第十九回 · 裴七郎羞慚 · ~50% /19",
          "quote": "裴七郎自從端陽之日見妻子在眾人面前露出許多醜態，令自己無處藏身，刻刻羞慚欲死。……惟恐兩筆水粉要送上臉來。",
          "why_score": "七郎羞惭转慕色、封氏病死层次可辨，故人物 82。"
        },
        "pace": {
          "locus": "第一回 · 合影樓開題 · open /01",
          "quote": "我今日這回小說，總是要使齊家之人知道防微杜漸，非但不可露形，亦且不可露影……",
          "why_score": "短章入戏快；个别楼议论略滞，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 《虞美人》 · open /01",
          "quote": "世間欲斷鍾情路，男女分開住。掘條深塹在中間，使他終身不度是非關。……綠波慣會做紅娘，不見御溝流出墨痕香？",
          "why_score": "开卷词与防微议论笔力足，正文亦畅，故文笔 86。"
        },
        "world": {
          "locus": "第一回 · 水閣界牆 · open /01",
          "quote": "獨是後園之中有兩座水閣……中間隔著池水……在水底下立了石柱，水面上架了石板，也砌起一帶牆垣。",
          "why_score": "韶州分宅水阁界限可触，故世界观 81。"
        },
        "hook": {
          "locus": "第一回 · 影子相會 · open /01",
          "quote": "珍生倚欄而坐，忽然看見對岸的影子，不覺驚喜跳躍……對著影子輕輕地喚道：「你就是玉娟姐姐麼？」",
          "why_score": "以合影隔水起情，钩子清楚，故钩子 85。"
        },
        "innov": {
          "locus": "第一回 · 十二樓總法 · open /01",
          "quote": "不是闡風情，又替才子佳人辟出一條相思路也。",
          "why_score": "十二楼短章框架统摄姻缘劝诫，辨识度高，故创新 87。"
        },
        "ending": {
          "locus": "第二十九回 · 鶴歸樓團圓 · ~75% /29",
          "quote": "生離的倒成死別，死別的反做生離……這一對夫妻竟是簇新配就的……後來段玉初位至太常，壽逾七十，與繞翠和諧到老。",
          "why_score": "各楼自收；鹤归楼以死别翻生离收束完整，故结局 83。"
        }
      }
    },
    {
      "file": "466-jiuwei-gui.md",
      "id": "print-v0.jiuwei-gui-466",
      "title": "九尾龜",
      "author": "張春帆（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "世情 / 狎邪 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/九尾龜",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.0,
      "l1": {
        "plot": 80,
        "cast": 83,
        "pace": 74,
        "prose": 81,
        "world": 86,
        "hook": 84,
        "innov": 82,
        "ending": 78
      },
      "evidence": {
        "plot": "秋谷出入花丛→讽瘟生官场→南下粤东，主线可追。",
        "cast": "章秋谷/方小松/众倌人；名士与瘟生对照鲜明。",
        "pace": "一九二回；中段花酒场面密而略散。",
        "prose": "苏白夹叙；开卷「九尾龟」释义有锋芒。",
        "world": "苏沪书寓—张园—粤东；晚清花丛地理极密。",
        "hook": "/001 以乌龟别号讽达官，立题清楚。",
        "innov": "长篇狎邪+名士嫖经；辨识度高。",
        "ending": "/192 粤东酒令接风；长篇收束偏散。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第九十六回 · 薛金蓮借錢 · ~50% /096",
          "quote": "薛金蓮便走過來，和陶觀察並肩坐下……口中說道：「倪格兩日要嫁人哉……倪來浪間搭欠仔幾幾化化的格債……勿得知耐阿肯搭倪想想法子？」",
          "why_score": "花丛骗局连环推进瘟生线，主线可追，故情节 80。"
        },
        "cast": {
          "locus": "第一回 · 章秋谷登場 · open /001",
          "quote": "且說這名士姓章，單名一個瑩字，別號秋谷……論他的才調，便是胸羅星斗，倚馬萬言……卻又談詞爽朗，舉止從容。",
          "why_score": "秋谷才子气与瘟生对照清楚，故人物 83。"
        },
        "pace": {
          "locus": "第五十回 · 麗華風波 · ~25% /050",
          "quote": "貝夫人每夜帶著小姐出來看戲，又時常把霍春榮叫到公館中去。……這一件事兒，蘇州省內把他當作新聞。",
          "why_score": "一九二回体量；中段花酒密而略散，故节奏 74。"
        },
        "prose": {
          "locus": "第一回 · 九尾龜釋義 · open /001",
          "quote": "龜有三足，亦有九尾。……這貴官帷薄不修，鬧出許多笑話，倒便宜在下，編成了這一部《九尾龜》。",
          "why_score": "开卷释义锋利，苏白夹叙亦畅，故文笔 81。"
        },
        "world": {
          "locus": "第一回 · 蘇州馬路 · open /001",
          "quote": "那蘇州自從日本通商以來，在盤門城外開了幾條馬路，設了兩家紗廠，那城內倉橋濱的書寓，統通搬到城外來。",
          "why_score": "苏沪书寓马路可触，故世界观 86。"
        },
        "hook": {
          "locus": "第一回 · 楔子 · open /001",
          "quote": "這貴官帷薄不修，鬧出許多笑話，倒便宜在下，編成了這一部《九尾龜》。閒話少提，書歸正傳。且先將一個風流才子類弄登場，好為諸公解穢。正是：莫把酒杯澆塊壘，且將綺夢說鶯花。",
          "why_score": "以九尾讽达官立题，钩子清楚，故钩子 84。"
        },
        "innov": {
          "locus": "第一九二回 · 《石頭記》酒籌 · end /192",
          "quote": "秋谷道：「這付籌上都刻著《石頭記》的人名，下面刻著四六評話，應賀應罰，也都注在上面。」",
          "why_score": "长篇狎邪嵌入红楼酒筹游戏，辨识度高，故创新 82。"
        },
        "ending": {
          "locus": "第一九二回 · 粵東接風 · end /192",
          "quote": "到了廣東地方，休息了幾天，方小松備酒和他接風。……程太守便托了方小松致意，要請章秋谷當個總教習。……秋谷便把行李搬到法政學堂去，每天三四點鐘的課程倒也不覺得辛苦。",
          "why_score": "南下粤东酒令收束；长篇尾声偏散，故结局 78。"
        }
      }
    },
    {
      "file": "467-qingfeng-zha.md",
      "id": "print-v0.qingfeng-zha-467",
      "title": "清風閘",
      "author": "浦琳（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "公案 / 世情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/清風閘",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.1,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 79,
        "prose": 78,
        "world": 83,
        "hook": 82,
        "innov": 80,
        "ending": 86
      },
      "evidence": {
        "plot": "大理遇害→孝姑隐忍→皮五发迹→包公昭雪，主线清楚。",
        "cast": "孙大理/强氏/小继/皮五/孝姑；善恶对照鲜明。",
        "pace": "三十二回；中段皮五卖菜赌局略散。",
        "prose": "口语白描密；套语偏俗而现场感强。",
        "world": "定远清风闸—瓦匠营—当铺花园；市井地理密。",
        "hook": "/01 离乡开店续弦，祸端前兆清楚。",
        "innov": "公案嵌皮五发迹喜剧线，辨识中上。",
        "ending": "/32 包公斩犯+皮府行善收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第八回 · 閉井支鍋 · ~25% /08",
          "quote": "孫小繼說：「……我家中有一眼井……請先生擇日閉井……」眾師父聽說，大家動手……把鍋支上。",
          "why_score": "闭井灭迹→招亲占产→包公昭雪，主线清楚，故情节 85。"
        },
        "cast": {
          "locus": "第三十二回 · 小繼招供 · end /32",
          "quote": "小繼說：「招了！……怎麼同嬸母借貸銀兩，嬸母怎麼貪淫……怎麼將義父置死，怎麼放在井中的。」",
          "why_score": "小继、强氏、孝姑层次可辨，故人物 84。"
        },
        "pace": {
          "locus": "第十六回 · 賣菜輸光 · ~50% /16",
          "quote": "誰知五爺將銀子拿去，仍奔王二家賭去，輸得乾乾淨淨回來。……南街喊到北街，並無一人買他的。",
          "why_score": "三十二回；中段卖菜赌局略散，故节奏 79。"
        },
        "prose": {
          "locus": "第一回 · 開店忙亂 · open /01",
          "quote": "孫大理店內生意甚好，自己寫賬，又要打酒，又要照應，又要跑堂，連辮梢子都忙出汗來了。",
          "why_score": "口语白描现场感强，套语偏俗，故文笔 78。"
        },
        "world": {
          "locus": "第二十四回 · 花園落成 · ~75% /24",
          "quote": "大門黑漆退光……到了花園內一看，有無窮景致……橋下水猛湧，瀑布聲如龍吟虎嘯一般。",
          "why_score": "定远市井到花园当铺脉络清楚，故世界观 83。"
        },
        "hook": {
          "locus": "第一回 · 離鄉開題 · open /01",
          "quote": "話說這一部小說，出在宋朝仁宗年間時故事。浙江台州府有一個姓孫名大理……向江南販賣。",
          "why_score": "离乡寄迹续弦立祸端，钩子清楚，故钩子 82。"
        },
        "innov": {
          "locus": "第三十二回 · 勸世詩 · end /32",
          "quote": "孫公忠厚成神，淫婦好奸廢命。一門富貴安然，萬事皆由天命。",
          "why_score": "公案嵌皮五发迹喜剧，辨识中上，故创新 80。"
        },
        "ending": {
          "locus": "第三十二回 · 包公斬犯 · end /32",
          "quote": "包公用硃筆一勾……先將強氏問了一百二十塊……後將孫小繼、郎風、毛順卿三個梟首示眾……皮五爺與五奶奶出心行善。",
          "why_score": "昭雪斩犯后皮府行善收束完整，故结局 86。"
        }
      }
    },
    {
      "file": "468-yinglie-zhuan.md",
      "id": "print-v0.yinglie-zhuan-468",
      "title": "英烈傳",
      "author": "明佚名",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 英雄傳奇 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/英烈傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.1,
      "l1": {
        "plot": 86,
        "cast": 81,
        "pace": 77,
        "prose": 79,
        "world": 87,
        "hook": 83,
        "innov": 76,
        "ending": 88
      },
      "evidence": {
        "plot": "元末乱→濠梁起兵→鄱阳灭汉→平吴定滇，主线可追。",
        "cast": "朱元璋/徐达/刘基/常遇春；群像多，个别脸谱化。",
        "pace": "八十回战事密；中段郡邑攻取略滞。",
        "prose": "说书白描+诗引；开卷有势，套语偏俗。",
        "world": "金陵—鄱阳—滇黔；开国地理极密。",
        "hook": "/01 顺帝荒淫+石碣谶语，立亡元之势。",
        "innov": "开国演义体例成熟，辨识靠素材而非形式。",
        "ending": "/80 平滇封王+两京十三省疆域收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第二十回 · 取鎮江常州 · ~25% /20",
          "quote": "遂著大元帥徐達掛印征討。……徐達入城撫恤了士卒，安慰了百姓，捷報太祖。……率數萬人攻打常州。",
          "why_score": "起兵→取金陵周边→灭汉平吴，主线可追，故情节 86。"
        },
        "cast": {
          "locus": "第四十回 · 陳理納降 · ~50% /40",
          "quote": "陳理次日，率群臣換了縞素……太祖看見甚是不忍，令人解其縛。……「此與孟昶七寶溺器何異，如此奢侈，焉得不亡。」",
          "why_score": "太祖仁厚与友谅奢侈对照可辨，故人物 81。"
        },
        "pace": {
          "locus": "第六十回 · 靈谷寺遷塚 · ~75% /60",
          "quote": "太祖著令遷他去別處埋葬……百計鋤掘堅不可動。……就著諸工作不得亂掘。",
          "why_score": "八十回战事密；个别神异卷略滞，故节奏 77。"
        },
        "prose": {
          "locus": "第一回 · 開卷詩 · open /01",
          "quote": "龍興虎奮居淮甸，際會風雲除偽亂。手提寶劍定山河，長騎鐵馬清民患。殺氣遮籠濠泗城，帝星正照鳳陽縣。四海英雄逐義起，萬國諸侯連策獻。",
          "why_score": "开卷有势，正文说书套语偏俗，故文笔 79。"
        },
        "world": {
          "locus": "第八十回 · 兩京十三省 · end /80",
          "quote": "改古揚州……今後為龍飛首定之處，遂拓舊城……名為京師，今名為南京。……今為北京。",
          "why_score": "金陵滇黔边镇疆域脉络清楚，故世界观 87。"
        },
        "hook": {
          "locus": "第一回 · 石碣讖語 · open /01",
          "quote": "天蒼蒼，地茫茫﹔干戈振，未角芳。元重改，日月傍﹔混一統，東南方。",
          "why_score": "顺帝荒淫+石碣立亡元之势，钩子清楚，故钩子 83。"
        },
        "innov": {
          "locus": "第四十回 · 誤入廬山 · ~50% /40",
          "quote": "老僧道：「……今主上殺伐太重……陛下即動嗔念，吟詩又動殺機……」遂叫沙彌洗去字跡。",
          "why_score": "开国体例成熟；庐山异僧段有辨识但形式常规，故创新 76。"
        },
        "ending": {
          "locus": "第八十回 · 定山河封王 · end /80",
          "quote": "海隅之內，無不咸服。……功業皆從翰苑編，賢臣都入辭賢贊。……太平無象誰能說，祇有家家清酒香。",
          "why_score": "平滇封王、两京规制收束完整，故结局 88。"
        }
      }
    },
    {
      "file": "469-honglou-mengbu.md",
      "id": "print-v0.honglou-mengbu-469",
      "title": "紅樓夢補",
      "author": "歸鋤子（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "紅樓續書 / 世情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/紅樓夢補",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.2,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 78,
        "prose": 83,
        "world": 80,
        "hook": 86,
        "innov": 85,
        "ending": 88
      },
      "evidence": {
        "plot": "还魂→改册→团圆→除夕惊梦，主线清楚。",
        "cast": "黛玉/宝玉/紫鹃/凤姐；续书群像可辨。",
        "pace": "四十八回；中段庆寿过年略散。",
        "prose": "太虚幻境段文采足；收束「红楼一梦」有力。",
        "world": "大观园—太虚宫—水路进京；续书空间可触。",
        "hook": "/01 归锄子梦石+绛珠宫议偿，钩子强。",
        "innov": "明示截后二十回补缺陷；改册完缘辨识高。",
        "ending": "/48 撕改册惊醒红楼梦，真幻收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 警幻改冊 · open /01",
          "quote": "暫借三生石補了離恨天缺陷，把金陵十二冊抽改幾頁。絳珠此去，但請寬懷。……將來一並交完。",
          "why_score": "还魂改册→团圆→惊梦，主线清楚，故情节 84。"
        },
        "cast": {
          "locus": "第三十六回 · 薛姨媽夢釵 · ~75% /36",
          "quote": "薛姨媽道：「昨兒晚上做了一夢……明明見你寶姊姊站在炕前……林妹妹仍舊住了瀟湘館……」王夫人道：「……果然兩夢相同。」",
          "why_score": "姨妈/王夫人/黛玉反应层次可辨，故人物 82。"
        },
        "pace": {
          "locus": "第二十四回 · 船上補壽 · ~50% /24",
          "quote": "如今在船上閒暇無事，便派起公分來與黛玉補祝。……先唱了《八仙慶壽》……歡娛日短，又早是泊船時候。",
          "why_score": "四十八回；中段庆寿过年略散，故节奏 78。"
        },
        "prose": {
          "locus": "第四十八回 · 改詞新曲 · end /48",
          "quote": "一個是閬苑仙葩，一個是美玉無瑕。……撈起了水中月，栽活了鏡中花。眼中能有多少淚珠兒，怎忍他秋流到冬，春流到夏。",
          "why_score": "太虚段与收束曲文采足，故文笔 83。"
        },
        "world": {
          "locus": "第一回 · 太虛幻境 · open /01",
          "quote": "抬頭見一座牌坊……見上面橫書「太虛幻境」四個大字……瑤臺西峙，碧水東流，玉宇迢遙。",
          "why_score": "太虚宫与园中空间对照可触，故世界观 80。"
        },
        "hook": {
          "locus": "第一回 · 補天立題 · open /01",
          "quote": "歸鋤子曰：「……余欲再敘數十回，使死者生之，離者合之，以釋所憾。」……石曰：「……將《紅樓夢》截去後二十回；補其缺陷。」",
          "why_score": "开卷即以补恨立题，钩子强，故钩子 86。"
        },
        "innov": {
          "locus": "第四十八回 · 改冊完緣 · end /48",
          "quote": "他說是太虛幻境的警幻仙，為了絳珠仙子要了結什麼靈河岸上的夙緣，因此把注定的冊子改了。",
          "why_score": "明示截后补缺陷、改册完缘，辨识度高，故创新 85。"
        },
        "ending": {
          "locus": "第四十八回 · 驚醒紅樓夢 · end /48",
          "quote": "黛玉道：「……世界上那裡有什麼太虛幻境……統是他編造出來的……」說著，便要撕毀。……原來是紅樓一夢。",
          "why_score": "撕改册惊醒收束真幻，完整有力，故结局 88。"
        }
      }
    },
    {
      "file": "47-riders-of-the-purple-sage.md",
      "id": "print-v0.riders-of-the-purple-sage",
      "title": "Riders of the Purple Sage",
      "author": "Zane Grey",
      "band": "G-print",
      "genre": "print",
      "print_genre": "western",
      "source_text": "https://www.gutenberg.org/files/1300/1300-h/1300-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.6,
      "l1": {
        "plot": 88,
        "cast": 91,
        "pace": 88,
        "prose": 86,
        "world": 93,
        "hook": 88,
        "innov": 90,
        "ending": 85
      },
      "evidence": {
        "plot": "Religious coercion, ranch defense, outlaw justice, and escape make a broad but steadily converging Western plot.",
        "cast": "Jane's moral resolve, Lassiter's withheld history, Venters, Bess, and Tull generate strong opposing loyalties.",
        "pace": "Long scenic and emotional passages sit between vigorous threats, rides, and confrontations.",
        "prose": "Elevated melodrama is offset by vivid desert color, motion, and physical danger.",
        "world": "Sage, canyon, rider culture, ranch labor, and Utah sectarian power are central forces rather than backdrop.",
        "hook": "Tull's demand that Jane abandon Venters immediately frames power, faith, and personal risk.",
        "innov": "A major popular Western that joins frontier action to a woman rancher's conflict with local religious authority.",
        "ending": "The desperate Pass flight supplies forceful closure, though its melodramatic resolution is highly engineered."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Tull → ending Balancing Rock · sample_print_v0",
          "quote": "\"I sent word I'd give that rider Venters half an hour to come down to the village. He didn't come.\" \"He knows nothing of it;\" said Jane. \"I didn't tell him. I've been waiting here for you.\"",
          "why_score": "Religious coercion, ranch defense, outlaw justice, and escape make a broad but steadily converging Western plot, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.I · Jane vs Tull · open anchor",
          "quote": "\"Maybe I do love him,\" said Jane. She felt both fear and anger stir her heart. \"I'd never thought of that. Poor fellow! he certainly needs somebody to look out for him.\"",
          "why_score": "Jane's moral resolve, Lassiter's withheld history, Venters, Bess, and Tull generate strong opposing loyalties, so cast scores 91."
        },
        "pace": {
          "locus": "Ch.I · purple sage opening",
          "quote": "Jane Withersteen gazed down the wide purple slope with dreamy and troubled eyes. A rider had just left her and it was his message that held her mind.",
          "why_score": "Long scenic and emotional passages sit between vigorous threats, rides, and confrontations, so pace scores 88."
        },
        "prose": {
          "locus": "Ch.I · sage-slope description",
          "quote": "Her clear sight intensified the purple sage-slope as it rolled before her. Low swells of prairie-like ground sloped up to the wall of rock, looming dark purple and stretching its solitary, mystic way, a wavering line that faded in the north.",
          "why_score": "Elevated melodrama is offset by vivid desert color, motion, and physical danger, so prose scores 86."
        },
        "world": {
          "locus": "Ch.I · Utah ranch country · open anchor",
          "quote": "To her belonged Amber Spring, the water which gave verdure and beauty to the village and made living possible on that wild purple upland waste. She could not escape being involved by whatever befell her people.",
          "why_score": "Sage, canyon, rider culture, ranch labor, and Utah sectarian power are central forces rather than backdrop, so world scores 93."
        },
        "hook": {
          "locus": "Ch.I · Tull threatens Venters · open anchor",
          "quote": "\"Elder Tull, what do you mean by this?\" demanded Jane. \"If you must arrest Venters you might have the courtesy to wait till he leaves my home. And if you do arrest him it will be adding insult to injury.\"",
          "why_score": "Tull's demand that Jane abandon Venters immediately frames power, faith, and personal risk, so hook scores 88."
        },
        "innov": {
          "locus": "Ch.I · woman rancher vs sectarian authority",
          "quote": "Tull spoke with the arrogance of a Mormon whose power could not be brooked and with the passion of a man in whom jealousy had kindled a consuming fire.",
          "why_score": "A major popular Western that joins frontier action to a woman rancher's conflict with local religious authority, so innov scores 90."
        },
        "ending": {
          "locus": "ending · Balancing Rock · ending anchor",
          "quote": "From the depths there rose a long-drawn rumbling roar. The outlet to Deception Pass closed forever.",
          "why_score": "The desperate Pass flight supplies forceful closure, though its melodramatic resolution is highly engineered, so ending scores 85."
        }
      }
    },
    {
      "file": "470-nanshi-yanyi.md",
      "id": "print-v0.nanshi-yanyi-470",
      "title": "南史演義",
      "author": "杜綱（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/南史演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.4,
      "l1": {
        "plot": 84,
        "cast": 80,
        "pace": 78,
        "prose": 82,
        "world": 88,
        "hook": 83,
        "innov": 78,
        "ending": 86
      },
      "evidence": {
        "plot": "東晉→宋齊梁陳→隋並江南，王朝更迭主線可追。",
        "cast": "劉裕/蕭衍/侯景/陳叔寶；群像密，個別臉譜化。",
        "pace": "三十二卷；中段宮闈與戰事交替，個別卷略滯。",
        "prose": "史論夾白話；末卷長歌與「後庭」收束有力。",
        "world": "建康—長江—淮堰—嶺南；南朝地理政治極密。",
        "hook": "/01 開卷即以晉室土崩、江東立國立題。",
        "innov": "通史演義體例成熟，辨識度靠南朝素材。",
        "ending": "/32 陳亡隋統、五朝年代總括，收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第三十二卷 · 隋師下江南 · end /32",
          "quote": "話說隋文帝大舉伐陳，將次臨江……孔范進曰：「長江天塹，古以為限，隔斷南北，今日隋軍，豈能飛渡耶？」……後主大笑，深以為然，奏伎縱酒，賦詩如故。",
          "why_score": "南朝更迭→陳後主荒政→隋師渡江，主線可追，故情節 84。"
        },
        "cast": {
          "locus": "第二十四卷 · 侯景圍台 · ~75% /24",
          "quote": "羊侃詐稱邵陵王西昌侯援兵已至近路，眾心稍安。景百道懼攻，鳴鼓吹角，喧聲震地。……侃隨方抗御，賊不能克，乃築長圍以絕內外。",
          "why_score": "羊侃死守、侯景圍城、援軍觀望層次可辨，故人物 80。"
        },
        "pace": {
          "locus": "第十六卷 · 齊武昭業 · ~50% /16",
          "quote": "齊武帝雄才武略，高蓋一世，但行事忍刻……太孫狡詐百出，宮闈淫亂……蕭鸞誅殺淫亂之人，廢帝更立……乃大權獨握，誅戮宗室，至於盡絕。",
          "why_score": "三十二卷宮闈與戰事交替；個別卷議詔略滯，故節奏 78。"
        },
        "prose": {
          "locus": "第三十二卷 · 收束詩評 · end /32",
          "quote": "「後庭」一曲風流甚，斷送東南半壁天。……結處統括全部，分划年代，條理井然。不似時手做到後來，全無收煞、只圖了事者可比。",
          "why_score": "史論與收束詩評有力，正文白話亦穩，故文笔 82。"
        },
        "world": {
          "locus": "第一卷 · 江東開基 · open /01",
          "quote": "粵自西晉之季，惠帝不綱，賈后亂政，宗室相殘，群雄四起，天下土崩瓦解……瑯玡王睿，避難渡江……即位建康，遂開東晉之基。",
          "why_score": "建康長江淮堰嶺南脉络清楚，故世界观 88。"
        },
        "hook": {
          "locus": "第一卷 · 淝水定局 · open /01",
          "quote": "大元八年，苻堅入寇，發兵八十七萬，前臨淝水……安不動聲色，命謝玄、謝石率兵八萬拒之。……虧此一捷，國勢遂固。",
          "why_score": "开卷即以晋乱南渡与淝水再造立题，钩子清楚，故钩子 83。"
        },
        "innov": {
          "locus": "第三十二卷 · 南朝總年 · end /32",
          "quote": "統計南朝年代，共二百七十七年，金陵正氣始盡，隋家並而有之，天下遂成一統。",
          "why_score": "通史体例成熟，南朝素材密而形式常规，故创新 78。"
        },
        "ending": {
          "locus": "第三十二卷 · 陳亡一統 · end /32",
          "quote": "於是陳國皆平。得州三十郡一百，縣四百。……陳氏遂亡。……隋家並而有之，天下遂成一統。",
          "why_score": "陈亡隋统、五朝年代总括收束完整，故结局 86。"
        }
      }
    },
    {
      "file": "471-dongxijin-yanyi.md",
      "id": "print-v0.dongxijin-yanyi-471",
      "title": "東西晉演義",
      "author": "楊爾增（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/東西晉演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.9,
      "l1": {
        "plot": 83,
        "cast": 79,
        "pace": 76,
        "prose": 80,
        "world": 87,
        "hook": 81,
        "innov": 77,
        "ending": 84
      },
      "evidence": {
        "plot": "滅吳→八王→五胡→東晉偏安→劉裕受禪，主線可追。",
        "cast": "王浚/石勒/石虎/劉裕；群雄密，部分將相臉譜化。",
        "pace": "三百五十回細割；中段五胡戰事密，個別回略碎。",
        "prose": "白話演義夾史評；開卷爭功對話有力。",
        "world": "洛陽—建業—鄴城—襄陽；兩晉疆域極密。",
        "hook": "/001 開卷即王浚先受吳降、王渾爭功。",
        "innov": "兩晉演義體例成熟；異於蔡東藩本，形式仍常規。",
        "ending": "/350 劉裕登台受禪、晉祚終，收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 王浚王渾大爭功 · open /001",
          "quote": "浚兵直抵石頭，吳主孫皓大懼，面縛輿櫬，詣浚軍門投降。……王渾以浚不待己至，先受皓降，意甚愧忿。欲以兵攻浚。",
          "why_score": "滅吳爭功→五胡亂華→劉裕受禪，主線可追，故情節 83。"
        },
        "cast": {
          "locus": "第一七五回 · 石勒遺命 · ~50% /175",
          "quote": "勒疾篤，遺命曰：「大雅兄弟，宜善相保，司馬氏汝輩前車也。中山王宜深思周、霍，勿為將來口實。」言訖卒……石虎欺勒已死，乃與子邃謀劫太子弘。",
          "why_score": "石勒临终嘱托与石虎矫诏对照清楚，故人物 79。"
        },
        "pace": {
          "locus": "第一七五回 · 勒卒虎專 · ~50% /175",
          "quote": "大臣徐光等領百官舉哀發喪……是夜權瘞，忽不見……光等復備其儀衛文物，虛葬於高平陵。……虎即殺程遐、徐光，自為丞相、魏王、大單于，加九錫。",
          "why_score": "三百五十回細割；中段五胡密而个别回碎，故节奏 76。"
        },
        "prose": {
          "locus": "第一回 · 王浚自辯 · open /001",
          "quote": "王浚曰：「市道之人，尚爭半錢之利，滅吳大勛，安肯遜彼？舜何人也？予何人也？彼丈夫也，我丈夫也。天生德於予，王渾其奈我何？」",
          "why_score": "白話争功对白有气势，史评夹叙亦稳，故文笔 80。"
        },
        "world": {
          "locus": "第一回 · 太康滅吳 · open /001",
          "quote": "卻說晉世祖姓司馬氏，名炎……纂魏陳留王之位，自立為世祖武皇帝，國號大晉，改元太康，都於洛陽。……帝以杜預、王渾、王浚三將率水軍十五萬去伐江東。",
          "why_score": "洛阳建业邺城襄阳脉络清楚，故世界观 87。"
        },
        "hook": {
          "locus": "第一回 · 爭受吳降 · open /001",
          "quote": "明日，王渾兵始濟江，聞浚已專受納吳降，先得入城，因此王渾以浚不待己至，先受皓降，意甚愧忿。",
          "why_score": "开卷即以灭吴争功立冲突，钩子清楚，故钩子 81。"
        },
        "innov": {
          "locus": "第三五〇回 · 受禪臺 · end /350",
          "quote": "帝曰：「宋王無意禪任，卿等若何？」亮曰：「陛下可築一臺，名曰『受禪臺』，對公卿士民，明白禪位……」",
          "why_score": "两晋演义体例成熟，形式常规，故创新 77。"
        },
        "ending": {
          "locus": "第三五〇回 · 劉裕即帝 · end /350",
          "quote": "恭帝親捧玉璽以與宋王裕，裕方受命……至次日，議封恭帝為零陵王，令其別處歇馬……使劉遵以兵防衛之。",
          "why_score": "刘裕受禅、晋祚终、零陵王出居收束完整，故结局 84。"
        }
      }
    },
    {
      "file": "472-yuanshi-yanyi.md",
      "id": "print-v0.yuanshi-yanyi-472",
      "title": "元史演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/元史演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.9,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 74,
        "prose": 83,
        "world": 86,
        "hook": 84,
        "innov": 81,
        "ending": 85
      },
      "evidence": {
        "plot": "朔漠起兵→滅夏金宋→內訌→元亡明興，六十回主線可追。",
        "cast": "成吉思/窩闊台/忽必烈/順帝/擴廓；群像密，宮闈段臉譜化。",
        "pace": "六十回跨西征至元末；中段朝政鈔法略滯，末回收束急。",
        "prose": "史筆夾評；自序論文獻闕憾，回末論贊有力。",
        "world": "斡難河—西域—中原—大都—江淮；四汗與南征地理密。",
        "hook": "/01 以厓山盡覆、蒙古入主八十九年立題。",
        "innov": "融合中西史籍補西征；蔡東藩系辨識高於說部傳本。",
        "ending": "/60 明軍入大都、順帝北走、四詩總束「元史告終」。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第六十回 · 明軍定鼎 · end /60",
          "quote": "越日即下詔伐元，命徐達為征虜大將軍，常遇春為副將軍，率師二十五萬，即日北行。……至正二十八年八月二十日，明軍入城……順帝……開建德門北去。",
          "why_score": "朔漠兴起到元亡明兴节点清楚，末回收束闭合，故情节 82。"
        },
        "cast": {
          "locus": "第十五回 · 成吉思汗臨終 · ~25% /15",
          "quote": "成吉思汗正欲班師，忽覺寒熱交作，哮喘不休。也遂皇后日夕侍奉……彌留時，見也遂皇后在旁，挈她的纖手道：「你侍我有年……不意病入膏肓，無可救藥。」",
          "why_score": "太祖病歿、也遂侍疾、诸子库里尔泰嗣统层次可辨，故人物 80。"
        },
        "pace": {
          "locus": "第三十回 · 至大銀鈔 · ~50% /30",
          "quote": "這一班新任大臣，統是阿合馬、桑哥流亞，好言理財……乃改造至大銀鈔，凡十三等……無如有鈔無銀，總難信用……只百姓又重重受苦了！",
          "why_score": "六十回跨度大；中段钞法朝政议叙偏密，末回急收，故节奏 74。"
        },
        "prose": {
          "locus": "自序 · 元史闕憾 · /00",
          "quote": "古史之美且備者多矣，而元史獨多缺憾，非史官之失職也，文獻不足徵耳。……尋以材力未逮，戲成演義，都六十回。事皆有本，不敢臆造，語則從俗，不欲求深。",
          "why_score": "史论立旨+演义语体；夹叙夹议高于说书传本，故文笔 83。"
        },
        "world": {
          "locus": "第一回 · 阿兒格乃袞 · open /01",
          "quote": "且說蒙古源流，本為唐朝時候的室韋分部，向居中國北方，打獵為生……那山名叫阿兒格乃袞，層巒疊嶂，高可矗天，惟一徑可通出入，中有平地一大方，土壤肥美，水草茂盛。",
          "why_score": "朔漠地理与后文西域中原大都脉络清楚，故世界观 86。"
        },
        "hook": {
          "locus": "第一回 · 厓山覆 · open /01",
          "quote": "誰知南宋告終，厓山盡覆，趙氏一塊肉，淹入貝宮……蕩蕩中原，竟被那蒙古大汗，囊括以去。……居然做了八十九年的中國皇帝，這真是有史以來的創局！",
          "why_score": "开卷即以华夷易主、八十九年帝统立题，钩子清楚，故钩子 84。"
        },
        "innov": {
          "locus": "自序 · 融合中西 · /00",
          "quote": "本年春，以橐筆之暇，偶閱東西洋史籍譯本，於蒙古西征時，較中史為詳，且於四汗分封，及其存亡始末，亦足補中史之闕……不揣譾陋，竊欲融合中西史籍，編成元代野乘以資參考。",
          "why_score": "自陈融合中西补西征，系列辨识高于一般说部，故创新 81。"
        },
        "ending": {
          "locus": "第六十回 · 總束詩 · end /60",
          "quote": "開疆容易守疆難，文治無聞運已殘；八十九年元社稷，徒留戰史付人看！……須知殷鑒原非遠，試看全書六十回。",
          "why_score": "明入大都、顺帝北走、四诗总束「元史告终」，收束完整，故结局 85。"
        }
      }
    },
    {
      "file": "473-datang-qinwang-cihua.md",
      "id": "print-v0.datang-qinwang-cihua-473",
      "title": "大唐秦王詞話",
      "author": "諸聖鄰（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "詞話 / 英雄傳奇 / 歷史演義",
      "source_text": "https://zh.wikisource.org/wiki/大唐秦王詞話",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.0,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 80,
        "prose": 81,
        "world": 85,
        "hook": 86,
        "innov": 83,
        "ending": 88
      },
      "evidence": {
        "plot": "晉陽起兵→削平群雄→玄武門→渭橋盟，主線清楚。",
        "cast": "秦王/敬德/叔寶/建成元吉；英雄譜系密。",
        "pace": "六十四回；中段征伐密，詞牌插詩略占篇幅。",
        "prose": "詞話體韻散夾雜；回末詩讚收束穩。",
        "world": "太原—洛陽—柏壁—渭橋；隋末群雄地圖密。",
        "hook": "/01 開卷列宿臨凡、十八路煙塵立題。",
        "innov": "詞話形式+秦王專書，異於通行說唐章回。",
        "ending": "/64 突厥破、胡越一家、六載帝基收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第三十二回 · 招降敬德 · ~50% /32",
          "quote": "叔寶說：「……吾奉秦府殿下令旨，特著我在此等候，招請你歸順大唐，不失公侯之位。……」那敬德不聽降唐便罷，聽說降唐，心中大惱……舉起竹節鞭，又與叔寶交戰。",
          "why_score": "起兵→削平群雄→玄武门→渭桥，主线可追，故情节 85。"
        },
        "cast": {
          "locus": "第四十八回 · 英齊輕賢 · ~75% /48",
          "quote": "秦王說：「我三弟何輕賢若是！軍中賞罰公明，則將士畏服，豈可挾私仇而自壞干城之將？……卿快去把信息說與秦瓊、尉遲恭家屬知道，吩咐安心」。",
          "why_score": "秦王护将与建成元吉私怨对照清楚，故人物 84。"
        },
        "pace": {
          "locus": "第三十二回 · 柏壁失關 · ~50% /32",
          "quote": "敬德說：「呀！柏壁關已都失與唐家，果然是中唐家計了！」……「必須添兵選將，方可攻戰！」宋金剛說：「且回太原府，見過劉王，奏請定奪！」",
          "why_score": "六十四回征伐密；词牌插诗略占篇幅，故节奏 80。"
        },
        "prose": {
          "locus": "第六十四回 · 收束詩讚 · end /64",
          "quote": "并州昔日潛龍起，躍漢騰雲千萬里。……重看河北鳳來儀，六載功成末帝基。聖德巍巍昭宇宙，蒼生四海樂雍熙。",
          "why_score": "词话韵散夹杂，回末诗赞收束稳，故文笔 81。"
        },
        "world": {
          "locus": "第一回 · 十八家煙塵 · open /01",
          "quote": "煬帝奢費無窮，民貧財盡，天下倒懸，盜賊蠭起。一十八家擅改年號。……其餘薛萬澈、杜伏威、輔公拓、高開道、徐元朗、孟海公等，共六十四處刀兵。",
          "why_score": "太原洛阳柏壁渭桥群雄地图清楚，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 列宿臨凡 · open /01",
          "quote": "隋朝革命，天降列宿臨凡：……紫薇星小秦王神堯仲子，九州曜天降下濟世安民。驅士馬滅煙塵一十八處，剪強染除草寇一統乾坤。",
          "why_score": "开卷即以列宿临凡与十八路烟尘立题，钩子强，故钩子 86。"
        },
        "innov": {
          "locus": "第一回 · 詞話開篇 · open /01",
          "quote": "要識古今興廢事，分明都在話中傳。……詞話中褒善貶惡，賢否闡揚自詞人；崇正逐邪，是非留傳於今日。",
          "why_score": "词话形式+秦王专书，异于通行说唐章回，故创新 83。"
        },
        "ending": {
          "locus": "第六十四回 · 胡越一家 · end /64",
          "quote": "笑曰：「胡越一家，古未有也！」……太宗離座，親捧霞觴進曰：「今四夷入臣，皆父皇威德所至……」是後世享承平，萬民仰德。",
          "why_score": "突厥破、渭桥盟、胡越一家收束完整，故结局 88。"
        }
      }
    },
    {
      "file": "474-xu-yinglie-zhuan.md",
      "id": "print-v0.xu-yinglie-zhuan-474",
      "title": "續英烈傳",
      "author": "秦淮墨客（明）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/續英烈傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.8,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 80,
        "prose": 81,
        "world": 84,
        "hook": 85,
        "innov": 80,
        "ending": 86
      },
      "evidence": {
        "plot": "傳位狐疑→靖難起兵→遜國流亡→東歸歸骨，主線清楚。",
        "cast": "太祖/建文/燕王/程濟；仁柔與神武對照鮮明。",
        "pace": "三十四回；前半戰事密，後半流亡略散而收束穩。",
        "prose": "白話演義；開卷對句與結詩感憤有力。",
        "world": "金陵—北平—白溝—雲南浪穹；靖難地理可觸。",
        "hook": "/01 「風吹馬尾」對「日照龍鱗」，傳位危機立題。",
        "innov": "英烈續書；遜國流亡線辨識度高於一般開國演義。",
        "ending": "/34 東歸入大內、程濟致主、碑題天下大師。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十七回 · 白溝交兵 · ~50% /17",
          "quote": "燕王探知，因率兵將，進駐固安。……李景隆……進次於白溝河。……一時聚會白溝河，合兵共六十萬，連營數十里……視彼燕軍，直如泰山壓卵。",
          "why_score": "传位危机→靖难→逊国→东归，主线可追，故情节 84。"
        },
        "cast": {
          "locus": "第一回 · 半邊月兒 · open /01",
          "quote": "太祖……見他頭圓如日，真乃帝王之像，甚是歡喜，忽摸到腦後，見微微扁了一片，便有些不快，因歎息道：「好一箇頭顱，可惜是半邊月兒。」",
          "why_score": "太祖对太孙与燕王的爱憎分层清楚，故人物 82。"
        },
        "pace": {
          "locus": "第十七回 · 朝暮氣 · ~50% /17",
          "quote": "道衍道：「吾聞朝氣銳，暮氣衰，兵家之常也。大王若能鼓舞將士，朝氣暮氣，始終不衰，則明日一戰成功矣。」燕王聽了，遂激勵諸將道：「……一日若不大破南軍，誓不還營。」",
          "why_score": "三十四回前半战事密，後半流亡略散，故节奏 80。"
        },
        "prose": {
          "locus": "第三十四回 · 結詩 · end /34",
          "quote": "風辰日午雨黃昏，時勢休教一概論。神武御天英烈著。仁柔遜國隱忠存。各行各是何嘗悖，孤性孤成亦自尊。",
          "why_score": "白话稳，结诗感愤有力，故文笔 81。"
        },
        "world": {
          "locus": "第三十四回 · 浪穹鶴慶 · end /34",
          "quote": "程濟道：「吾聞大理浪穹，山水比白龍更美，何不前往一遊。……」到了浪穹，登山一覽，果然山蒼蒼，林鬱鬱……又別築一個靜室於鶴慶山中。",
          "why_score": "金陵北平白沟云南浪穹可触，故世界观 84。"
        },
        "hook": {
          "locus": "第一回 · 龍鱗對 · open /01",
          "quote": "太祖……御書一句道：風吹馬尾千條線……太孫……對語道：雨灑羊毛一片氈……燕王……卻是：日照龍鱗萬點金。太祖看了，見其出語驚人，明明是帝王聲口。",
          "why_score": "开卷以对句显传位危机，钩子清楚，故钩子 85。"
        },
        "innov": {
          "locus": "第三十四回 · 智士從亡 · end /34",
          "quote": "程濟當革除時，與魏冕言志，魏冕道：「願為忠臣。」程濟道：「願為智士。」今從亡幾五十年，屢脫主於難，後竟致主歸骨，自稱智士，真無愧矣！",
          "why_score": "英烈续书；逊国流亡线辨识度高于一般开国演义，故创新 80。"
        },
        "ending": {
          "locus": "第三十四回 · 天下大師 · end /34",
          "quote": "正統感悟，命迎入大內，造庵以居。……後以壽終，敕葬於北京西城外黑龍潭北一邱，一碑碑題曰「天下大師之墓」。……惟程濟從師至京，送入大內，方還南去，不知所終。",
          "why_score": "东归入大内、致主归骨、碑题收束完整，故结局 86。"
        }
      }
    },
    {
      "file": "475-the-dead-secret.md",
      "id": "print-v0.the-dead-secret",
      "title": "The Dead Secret",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "sensation novel / hidden letter / Cornish house mystery",
      "source_text": "https://www.gutenberg.org/cache/epub/43092/pg43092.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.1,
      "l1": {
        "plot": 84,
        "cast": 83,
        "pace": 80,
        "prose": 82,
        "world": 84,
        "hook": 85,
        "innov": 83,
        "ending": 84
      },
      "evidence": {
        "plot": "Dying mother's sealed letter → Sarah Leeson's flight with Myrtle Room key → Rosamond Frankland's return to Porthgenna → discovery and reading of the dead secret → honor-by-love close; sensation as delayed inheritance disclosure.",
        "cast": "Sarah/Mrs. Jazeph the haunted maid, Rosamond the blind husband's guide, Leonard Frankland, Uncle Joseph the comic foreign uncle, Andrew Treverton the cynical heir — early Collins ensemble before the great detectives.",
        "pace": "Night-death open compresses; mid-book lodging and housekeeper dilations; Myrtle Room approach and secret-telling accelerate; sunshine coda decelerates.",
        "prose": "Documentary kitchen whispers, house-plan exposition, tactile guidance of the blind — plain theatrical clarity before Woman in White polish.",
        "world": "West-coast Cornwall Porthgenna Tower, midland Long Beckley, London lodgings — Cornish ruin as archive of the sealed letter.",
        "hook": "Servants' midnight clock-watch over a dying mistress — house secrets announced before any letter is named.",
        "innov": "Blind husband led through a ruined wing to a named room holding a parentage secret — sensation ethics of sight and inheritance before the later masterpieces.",
        "ending": "Rosamond renounces name-honor; Leonard answers that LOVE and TRUTH confer the honors no accident can take — moral rewrite of the family claim."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.VI · The Telling of the Secret · ~75%",
          "quote": "CHAPTER VI. THE TELLING OF THE SECRET. On their way back to the inhabited side of the house, Rosamond made no further reference to the subject of the folded paper which she had placed in her husband's hands.",
          "why_score": "Folded paper moves from Myrtle Room discovery into marital disclosure — plot as delayed reading of the dead letter — so plot scores 84."
        },
        "cast": {
          "locus": "Book I · Sarah Leeson threshold · open",
          "quote": "Sarah Leeson confronted him on the threshold, with her candle in her hand. Not tall, not handsome, not in her first youth—shy and irresolute in manner—simple in dress to the utmost limits of plainness—the lady's-maid, in spite of all these disadvantages, was a woman whom it was impossible to look at without a feeling of curiosity, if not of interest.",
          "why_score": "Sarah enters as unhandsome, irresolute, irresistibly curious — cast typed as carrier of the secret — so cast scores 83."
        },
        "pace": {
          "locus": "Ch.III · Mrs. Jazeph / birth delay · ~25%",
          "quote": "CHAPTER III. MRS. JAZEPH. If, instead of hazarding the guess that a second death stood in the way of Mr. and Mrs. Frankland's arrival at Porthgenna, the housekeeper had, by way of variety, surmised this time that a birth was the obstacle which delayed them, she might have established her character as a wise woman, by hitting at random on the actual truth.",
          "why_score": "Mid-arc resets arrival by birth delay — serial pause that inserts Jazeph before the house search — so pace scores 80."
        },
        "prose": {
          "locus": "Book I Ch.I · kitchen whispers · open",
          "quote": "\"Will she last out the night, I wonder?\" \"Look at the clock, Mathew.\" \"Ten minutes past twelve! She HAS lasted the night out. She has lived, Robert, to see ten minutes of the new day.\" These words were spoken in the kitchen of a large country-house situated on the west coast of Cornwall.",
          "why_score": "Clock-tick servants' dialogue and Cornish locale — documentary stillness before the letter plot — so prose scores 82."
        },
        "world": {
          "locus": "Porthgenna Tower exterior · early",
          "quote": "Porthgenna Tower), standing at the southern extremity of the west front. The south side itself consisted of stables and out-houses, with a ruinous wall in front of them, which, running back eastward at right angles, joined the north side, and so completed the square which the whole outline of the building represented.",
          "why_score": "Ruinous square plan maps the house as searchable archive — world as architecture of concealment — so world scores 84."
        },
        "hook": {
          "locus": "Book I Ch.I · night-watch · open anchor",
          "quote": "Both the servants communicated with each other restrainedly, in whispers—sitting close together, and looking anxiously toward the door by which a third person might enter the kitchen.",
          "why_score": "Whispered kitchen vigil and feared third person hook the house's secret before Sarah appears — so hook scores 85."
        },
        "innov": {
          "locus": "Myrtle Room label · early–mid",
          "quote": "The Myrtle Room._\" The room in which the letter was hidden had a name, then! A prettily sounding name that would attract most people, and keep pleasantly in their memories. A name to be distrusted by her, after what she had done, on that very account.",
          "why_score": "Named room as mnemonic trap for the hidden letter — sensation architecture before detective form — so innov scores 83."
        },
        "ending": {
          "locus": "final exchange · LOVE and TRUTH · ending anchor",
          "quote": "\"An old one, my dear, which some of us can never learn too often. The highest honors, Rosamond, are those which no accident can take away—the honors that are conferred by LOVE and TRUTH.\"",
          "why_score": "Name-claim dissolved into love/truth honors — moral close that softens inheritance sensation — so ending scores 84."
        }
      }
    },
    {
      "file": "476-basil.md",
      "id": "print-v0.basil",
      "title": "Basil",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "psychological sensation / secret marriage / class revenge",
      "source_text": "https://www.gutenberg.org/cache/epub/4605/pg4605.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.1,
      "l1": {
        "plot": 83,
        "cast": 85,
        "pace": 78,
        "prose": 84,
        "world": 80,
        "hook": 86,
        "innov": 87,
        "ending": 82
      },
      "evidence": {
        "plot": "Omnibus glimpse of Margaret → secret marriage bargain with linen-draper Sherwin → Mannion's betrayal and disfigurement → Cornwall pursuit and grave confrontation → restorative cottage with Clara; early Collins plot as confessional catastrophe.",
        "cast": "Basil the gentleman narrator, Margaret the shop-class object of desire, Sherwin the vulgar father, Mannion the clerk-villain, Clara the pure sister, Ralph the rake brother — sharply typed class triangle.",
        "pace": "Part I rushes courtship and contract; Part II dilates the probation year; Part III compresses revelation, illness, and Cornwall revenge into lettered aftermath.",
        "prose": "First-person warning-frame, blindness metaphor for moral shock, Mannion's unmasked face in noon sun — psychological diction ahead of mid-career polish.",
        "world": "Omnibus London, linen-draper's shop, Brompton morganatic household, Cornish cottage and churchyard — city class geography as trap.",
        "hook": "Dedication plus Part I.I contract to relate an error \"innocent in its beginning, guilty in its progress, fatal in its results.\"",
        "innov": "Secret mésalliance as moral laboratory; villain's acid-disfigured face as revenge emblem — proto-sensation psychology before Woman in White.",
        "ending": "Letter to Bernard: obscure life dignified by aspiration; Clara's happy voice calls him to sunset over the sea — restorative quiet after catastrophe."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part III.I · revelation metaphor · ~50%",
          "quote": "PART III. I. WHEN the blind are operated on for the restoration of sight, the same succouring hand which has opened to them the visible world, immediately shuts out the bright prospect again, for a time. A bandage is passed over the eyes, lest in the first tenderness of the recovered sense, it should be fatally affected by the sudden transition from darkness to light.",
          "why_score": "Bandaged sight after moral operation marks the plot turn from secret marriage to catastrophic knowing — so plot scores 83."
        },
        "cast": {
          "locus": "Mannion named · ~21%",
          "quote": "“Mr. Mannion is my confidential clerk, Sir—a most superior person, most highly talented, and well read, and all that.” “Is he a young man?” “Young! Oh, dear no! Mr. Mannion is forty, or a year or two more, if he’s a day”",
          "why_score": "Clerk introduced as superior, middle-aged, already ominous — cast seeds the later disfigured antagonist — so cast scores 85."
        },
        "pace": {
          "locus": "Part II opening · ~30%",
          "quote": "PART II. I. AN epoch in my narrative has now arrived. Up to the time of my marriage, I have appeared as an active agent in the different events I have described. After that period, and—with one or two exceptional cases—throughout the whole year of my probation, my position changed with the change in my life, and became a passive one.",
          "why_score": "Explicit shift from active courtship to passive probation year — paced as structural epoch — so pace scores 78."
        },
        "prose": {
          "locus": "Part I.I · warning frame · open",
          "quote": "WHAT am I now about to write? The history of little more than the events of one year, out of the twenty-four years of my life.… I am now about to relate the story of an error, innocent in its beginning, guilty in its progress, fatal in its results",
          "why_score": "Confessional triad innocent/guilty/fatal — plain moral rhetoric as narrative engine — so prose scores 84."
        },
        "world": {
          "locus": "Sherwin's shop revealed · ~11%",
          "quote": "Mr. Sherwin kept a large linen-draper’s shop in one of the great London thoroughfares!… A linen-draper’s shop—a linen-draper’s daughter! Was I still…",
          "why_score": "Shop address detonates class geography — London thoroughfare as mésalliance map — so world scores 80."
        },
        "hook": {
          "locus": "Part I.I · error contract · open anchor",
          "quote": "Why do I undertake such an employment as this? Perhaps, because I think that my narrative may do good; because I hope that, one day, it may be put to some warning use.",
          "why_score": "Warning-use contract hooks before Margaret appears — confession as moral exhibit — so hook scores 86."
        },
        "innov": {
          "locus": "Mannion unmasked · late (~88%)",
          "quote": "“Do you know me again?” he said. “Do you know me for Robert Mannion?” As he pronounced his name, he raised the shade and looked at me. The first sight of that appalling face, with its ghastly discolouration of sickness, its hideous deformity of feature, its fierce and changeless malignity of expression glaring full on me in the piercing noonday sunshine",
          "why_score": "Disfigured face as living emblem of revenge — psychological-gothic innovation for 1852 — so innov scores 87."
        },
        "ending": {
          "locus": "closing letter · Clara's call · ending anchor",
          "quote": "I have done. The calm summer evening has stolen on me while I have been writing to you; and Clara’s voice—now the happy voice of the happy old times—calls to me from our garden seat to come out and look at the sunset over the distant sea. Once more—farewell!",
          "why_score": "Sunset cottage with Clara replaces urban catastrophe — restorative letter-close — so ending scores 82."
        }
      }
    },
    {
      "file": "477-hide-and-seek.md",
      "id": "print-v0.hide-and-seek",
      "title": "Hide and Seek",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "domestic novel / foundling mystery / deaf-mute heroine",
      "source_text": "https://www.gutenberg.org/cache/epub/7893/pg7893.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.1,
      "l1": {
        "plot": 81,
        "cast": 84,
        "pace": 79,
        "prose": 81,
        "world": 82,
        "hook": 83,
        "innov": 85,
        "ending": 82
      },
      "evidence": {
        "plot": "Circus foundling Mary → Blyth adoption as \"Madonna\" → Zack's vagabond agency → Mat Grice seeks Arthur Carr → day of reckoning and Mat's revenge deferred into kinship rest; hide/seek architecture as title program.",
        "cast": "Madonna the deaf-mute foundling, Valentine Blyth the painter-guardian, Zack Thorpe the comic youth, Mat Grice the tramp-avenger, Mrs. Peckover the circus nurse — Dickens-adjacent types with disability at center.",
        "pace": "Opening Sunday dilates; Madonna-home middle settles; Book II seeking and garden-door night accelerate; revenge chapters compress then rest.",
        "prose": "Dedication to Dickens, Baregrove Square comedy, Kitto-informed mute characterization — warm mid-Victorian narrative voice.",
        "world": "Baregrove Square suburbs, traveling circus, Blyth studio, Kirk Street lodgings, midland search towns — London fringe as foundling geography.",
        "hook": "Wet Sunday page with three umbrellas and howling Zack — domestic comedy before the circus marvel.",
        "innov": "Deaf-mute heroine drawn \"according to nature\" (Kitto) rather than stage-mute convention — early disability realism inside comedy-mystery.",
        "ending": "Mat's \"leavings\" return with Zack; sister's child's kiss cools the tramp's fever — seeking ends in rest among friends."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book II Ch.IV · Zack as instrument · ~50%",
          "quote": "CHAPTER IV. FATE WORKS, WITH ZACK FOR AN INSTRUMENT. A quarter of an hour's rapid walking from his father's door, took Zack well out of the neighborhood of Baregrove Square, and launched him in vagabond independence loose on the world.",
          "why_score": "Zack loosed as Fate's instrument turns Hiding into Seeking — plot hinge at mid-book — so plot scores 81."
        },
        "cast": {
          "locus": "Madonna named · ~10%",
          "quote": "It was in consequence of this extraordinary resemblance, that her own English name of Mary had been, from the first, altered and Italianized by Mr. and Mrs. Blyth, and by all intimate friends, into \"Madonna.\"",
          "why_score": "Mary renamed Madonna by resemblance to Raphael — cast as living picture and foundling — so cast scores 84."
        },
        "pace": {
          "locus": "Ch.XI · Garden Door · ~75%",
          "quote": "CHAPTER XI. THE GARDEN DOOR. \"Hit or miss, I'll chance it to-night\" Those words were the first that issued from Mat's lips on the morning after Mr. Blyth's visit",
          "why_score": "Mat's night-chance compresses late seeking into one door — pace as tramp resolve — so pace scores 79."
        },
        "prose": {
          "locus": "Opening Chapter · wet Sunday · open",
          "quote": "OPENING CHAPTER. A CHILD'S SUNDAY. At a quarter to one o'clock, on a wet Sunday afternoon, in November 1837, Samuel Snoxell, page to Mr. Zachary Thorpe, of Baregrove Square, London, left the area gate with three umbrellas under his arm",
          "why_score": "Exact clock, weather, three umbrellas — Dickensian comic documentary — so prose scores 81."
        },
        "world": {
          "locus": "Book I Ch.I · Baregrove Square · early",
          "quote": "in the year 1837—Baregrove Square was the farthest square from the city, and the nearest to the country, of any then existing in the north-western suburb of London. But, by the time fourteen years more had elapsed—that is to say, in the year 1851—Baregrove Square had lost its distinctive character",
          "why_score": "Suburb mapped across 1837→1851 change — world as growing London fringe — so world scores 82."
        },
        "hook": {
          "locus": "Opening · Zack howling · open anchor",
          "quote": "\"Zack,\" who was trotting along under protest, with his hat half off his head, hanging as far back from his father's side as he possibly could, and howling all the time at the utmost pitch of a very powerful pair of lungs.",
          "why_score": "Howling child under umbrellas hooks comic household before circus and seeking — so hook scores 83."
        },
        "innov": {
          "locus": "circus bill · Deaf and Dumb · ~11%",
          "quote": "DEAF AND DUMB!!!… Mr. J. has taken the liberty of entitling this Marvel of Nature, The Mysterious Foundling; no one knowing who her father is, and her mother having died soon after her birth",
          "why_score": "Foundling billed as deaf-mute marvel — premise of nature-drawn mute heroine — so innov scores 85."
        },
        "ending": {
          "locus": "Mat's return · sister's child · ending anchor",
          "quote": "\"Give us hold of your hand, Zack—and take the leavings of me back, along with you.\" So the noble nature of the man unconsciously asserted itself in his simple words. So the two returned to the old land together. The first kiss with which his dead sister's child welcomed him back, cooled the Tramp's Fever for ever",
          "why_score": "Seeking ends in kinship rest rather than bloody revenge — tramp fever cooled by child's kiss — so ending scores 82."
        }
      }
    },
    {
      "file": "478-the-haunted-hotel.md",
      "id": "print-v0.the-haunted-hotel",
      "title": "The Haunted Hotel",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "mystery / Venice hotel / modern ghost sensation",
      "source_text": "https://www.gutenberg.org/cache/epub/170/pg170.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.1,
      "l1": {
        "plot": 84,
        "cast": 83,
        "pace": 82,
        "prose": 83,
        "world": 86,
        "hook": 85,
        "innov": 86,
        "ending": 84
      },
      "evidence": {
        "plot": "Countess Narona consults Wybrow → Montbarry marries her, dies in Venice → palace becomes hotel → Agnes's room-fourteen haunt and manuscript play → doom prediction left open; compact four-part mystery.",
        "cast": "Countess Narona the fatal bride, Agnes Lockwood the jilted pure rival, Lord Montbarry, brothers Henry/Francis Westwick, Doctor Wybrow — club gossip casting a Venetian crime.",
        "pace": "Consulting-room open compresses omen; Venice inquiry mid accelerates; hotel opening and faint-fit late compress; Postscript refuses neat wrap.",
        "prose": "Club-room irony, sealed commission report, theatrical \"Haunted Hotel\" billing — late Collins leaner than the mega-sensation tomes.",
        "world": "London consulting-room and club, Venetian palace-turned-hotel, Paris transit — modern tourism as crime scene.",
        "hook": "Top physician interrupted by a veiled stranger who will not leave — fee-packet and doom aura before Venice is named.",
        "innov": "Ghost story that keeps asking whether prophecy, crime, or life-mystery explains the haunt — meta-close refuses solution.",
        "ending": "Agnes keeps Henry's secrets; narrative asks if any explanation of the Haunted Hotel exceeds the mystery of one's own life and death."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.VIII · Venice commission · ~25%",
          "quote": "We arrived in Venice on December 6, 1860. On the same day we proceeded to the palace inhabited by Lord Montbarry at the time of his last illness and death. “We were received with all possible courtesy by Lady Montbarry”",
          "why_score": "Sealed Venice report turns marriage gossip into death-inquiry plot — so plot scores 84."
        },
        "cast": {
          "locus": "Countess named · early",
          "quote": "Countess Narona. She lives at—” Without waiting to hear where she lived, the Doctor acknowledged the all-important discovery of her name by a silent bend of the head",
          "why_score": "Name alone is \"all-important discovery\" — Countess cast as doom before Venice — so cast scores 83."
        },
        "pace": {
          "locus": "Ch.XVI · premature Italy · ~50%",
          "quote": "CHAPTER XVI It was only the twentieth of September, when Agnes and the children reached Paris.… The person answerable for this premature departure was Francis Westwick.",
          "why_score": "Mid-book jumps travelers toward the hotel weeks early — pace as premature arrival at the haunt — so pace scores 82."
        },
        "prose": {
          "locus": "First Part Ch.I · Wybrow · open",
          "quote": "In the year 1860, the reputation of Doctor Wybrow as a London physician reached its highest point. It was reported on good authority that he was in receipt of one of the largest incomes derived from the practice of medicine in modern times.",
          "why_score": "Income-and-season documentary open — modern professional prose before the Venetian gothic — so prose scores 83."
        },
        "world": {
          "locus": "Francis / Haunted Hotel billing · ~57%",
          "quote": "Haunted Hotel.” Post that in red letters six feet high, on a black ground, all over London—and trust the excitable public to crowd into the theatre!",
          "why_score": "Hotel renamed as theatrical attraction — Venice tourism as stage set — so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · stranger won't go · open anchor",
          "quote": "“Who is she?” the Doctor asked. “A stranger?” “Yes, sir.” “I see no strangers out of consulting-hours. Tell her what the hours are, and send her away.” “I have told her, sir.” “Well?” “And she won’t go.”",
          "why_score": "Stranger who won't leave hooks doom before any Countess biography — so hook scores 85."
        },
        "innov": {
          "locus": "Postscript · unanswered mystery · ending",
          "quote": "Is there no explanation of the mystery of The Haunted Hotel? Ask yourself if there is any explanation of the mystery of your own life and death.—Farewell.",
          "why_score": "Refuses detective closure by equating hotel mystery with life's — sensation meta-innovation — so innov scores 86."
        },
        "ending": {
          "locus": "Postscript · Countess prediction · ending anchor",
          "quote": "She remembered the Countess’s prediction. “You have to bring me to the day of discovery, and to the punishment that is my doom.” Had the prediction simply faded, like other mortal prophecies?—or had it been fulfilled on the terrible night when she had seen the apparition",
          "why_score": "Doom prophecy left oscillating between faded and fulfilled — open moral ending — so ending scores 84."
        }
      }
    },
    {
      "file": "479-the-two-destinies.md",
      "id": "print-v0.the-two-destinies",
      "title": "The Two Destinies",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "supernatural romance / childhood destiny / double life",
      "source_text": "https://www.gutenberg.org/cache/epub/1624/pg1624.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.1,
      "l1": {
        "plot": 82,
        "cast": 81,
        "pace": 78,
        "prose": 83,
        "world": 80,
        "hook": 84,
        "innov": 84,
        "ending": 85
      },
      "evidence": {
        "plot": "Child-love at Greenwater Broad → separation and adult passion for Mrs. Van Brandt → supernatural warnings and Miss Dunross interlude → shipboard recognition via green flag → destinies fulfilled; romance as destiny machine.",
        "cast": "George Germaine the narrator-lover, Mary Dermody / Mrs. Van Brandt the doubled beloved, George's mother, Miss Dunross the darkened-room ally, Van Brandt the inconvenient husband — destiny cast more emblematic than deep.",
        "pace": "Lake idyll dilates; supernatural middle and Shetland cats slow; Torquay letter darkens; cabin recognition compresses to fulfillment.",
        "prose": "Lyric \"Look back, my memory\" open, sketch-book omen, angelic discovery light — softer Collins than legal sensation.",
        "world": "Suffolk decoy lake, London/Torquay intervals, northern dark-room household, ship cabin — mapped as stages of one destined pair.",
        "hook": "Prelude dinner-party frame plus Greenwater Broad invocation of child-love before sin and sorrow.",
        "innov": "Kindred-spirit destiny plot with supernatural signatures (writing, visions, green flag) — late Collins occult romance rather than detective form.",
        "ending": "\"I am Mary Dermody! I made it for You!\" — look of love unites kindred spirits; Wife's Finale closes the manuscript frame."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "recognition · green flag · ending",
          "quote": "she clasped me passionately to her bosom, and whispered in my ear: \"I am Mary Dermody! I made it for You!\"… In that look the kindred spirits were united; The Two Destinies were fulfilled.",
          "why_score": "Childhood maker of the flag revealed as adult beloved — plot as destiny reunion machine — so plot scores 82."
        },
        "cast": {
          "locus": "Ch.I · Mary at ten · open",
          "quote": "Walking on our way to the lake we had Mary's father with us for guide and companion. The good man served as bailiff on my father's estate.… Mary was ten years old.",
          "why_score": "Mary introduced as bailiff's child-love — cast seed of the later Van Brandt double — so cast scores 81."
        },
        "pace": {
          "locus": "Ch.XXX · Torquay letter · ~75%",
          "quote": "CHAPTER XXX. THE PROSPECT DARKENS. THREE days after my mother and I had established ourselves at Torquay, I received Mrs. Van Brandt's answer to my letter.",
          "why_score": "Late letter darkens prospects before shipboard close — serial brake then recognition rush — so pace scores 78."
        },
        "prose": {
          "locus": "Ch.I · Greenwater Broad · open",
          "quote": "LOOK back, my memory, through the dim labyrinth of the past, through the mingling joys and sorrows of twenty years. Rise again, my boyhood's days, by the winding green shores of the little lake.",
          "why_score": "Lyric memory apostrophe — romance prose distinct from Collins's legal clarity — so prose scores 83."
        },
        "world": {
          "locus": "Ch.XIX · dark room · ~50%",
          "quote": "CHAPTER XIX. THE CATS. MISS DUNROSS had so completely perplexed me, that I was at a loss what to say next. To ask her plainly why it was necessary to keep the room in darkness while she remained in it, might prove… an act of positive rudeness.",
          "why_score": "Darkened northern room and cats mark a strange station on the destiny map — so world scores 80."
        },
        "hook": {
          "locus": "Ch.I · paradise before exile · open anchor",
          "quote": "Come to me once more, my child-love, in the innocent beauty of your first ten years of life. Let us live again, my angel, as we lived in our first paradise, before sin and sorrow lifted their flaming swords and drove us out into the world.",
          "why_score": "Paradise-and-exile hook sets destiny romance before any adult triangle — so hook scores 84."
        },
        "innov": {
          "locus": "Ch.IX · supernatural writing · ~25%",
          "quote": "CHAPTER IX. NATURAL AND SUPERNATURAL. I POINTED to the writing in the sketch book, and looked at my mother. I was not mistaken. She _had_ seen it, as I had seen it. But she refused to acknowledge that anything had happened to alarm her",
          "why_score": "Sketch-book writing as shared supernatural sign — destiny plot via occult signature — so innov scores 84."
        },
        "ending": {
          "locus": "fulfillment + Finale frame · ending anchor",
          "quote": "One long look of love passed silently from her eyes to mine—from mine to hers. In that look the kindred spirits were united; The Two Destinies were fulfilled. THE END OF THE STORY.",
          "why_score": "Kindred-spirit look closes the destinies; framed manuscript ends before Wife Finale — so ending scores 85."
        }
      }
    },
    {
      "file": "48-invisible-man.md",
      "id": "print-v0.invisible-man",
      "title": "The Invisible Man",
      "author": "H. G. Wells",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction",
      "source_text": "https://www.gutenberg.org/files/5230/5230-h/5230-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.1,
      "l1": {
        "plot": 90,
        "cast": 86,
        "pace": 91,
        "prose": 92,
        "world": 92,
        "hook": 94,
        "innov": 96,
        "ending": 88
      },
      "evidence": {
        "plot": "A secrecy experiment turns into theft, exposure, and a failed reign of terror.",
        "cast": "Griffin's escalating contempt is sharply opposed to practical witnesses, Marvel, and Kemp.",
        "pace": "The Iping mystery gives way quickly to pursuit, disclosure, and a town-wide hunt.",
        "prose": "Physical consequences—clothes, footprints, cold, hunger, and unseen blows—make the premise legible.",
        "world": "Small-town institutions and police improvisation convincingly absorb an impossible body.",
        "hook": "The muffled, goggled guest and the missing face create an immediate puzzle.",
        "innov": "Treats invisibility as a social, bodily, and moral problem rather than a wish fulfilment.",
        "ending": "The corporeal body returns in death; the stolen notebooks leave a compact aftershock."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Iping → Ch.XII Marvel flight → Ch.XXVIII defeat · sample_print_v0",
          "quote": "I slipped the bolts of the front door quietly and went out into the street. I was invisible, and I was only just beginning to realise the extraordinary advantage my invisibility gave me. My head was already teeming with plans of all the wild and wonderful things I had now impunity to do.",
          "why_score": "A secrecy experiment turns into theft, exposure, and a failed reign of terror; Oxford Street liberation typifies the plot's turn from mystery to open pursuit, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.XVII · Griffin to Kemp",
          "quote": "I was wandering, mad with rage, naked, impotent. I could have murdered. And I saw you—\"Lord!\" said Mr. Marvel. \"Here,\" I said, \"is an outcast like myself. This is the man for me.\" So I turned back and came to you—you.",
          "why_score": "Griffin's escalating contempt is sharply opposed to practical witnesses, Marvel, and Kemp; his confession to Kemp frames the cast as moral collision not ensemble warmth, so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XII · artificial darkness of the parlour",
          "quote": "And inside, in the artificial darkness of the parlour, into which only one thin jet of sunlight penetrated, the stranger, hungry we must suppose, and fearful, hidden in his uncomfortable hot wrappings, pored through his dark glasses upon his paper or chinked his dirty little bottles, and occasionally swore savagely at the boys, audible if invisible, outside the windows.",
          "why_score": "The Iping mystery gives way quickly to pursuit, disclosure, and a town-wide hunt; the shuttered parlour scene accelerates from puzzle to siege tempo, so pace scores 91."
        },
        "prose": {
          "locus": "Ch.XXI · Oxford Street collision",
          "quote": "But a fool of a cabman, standing outside a public house, made a sudden rush for this, and his extending fingers took me with excruciating violence under the ear. I let the whole down with a smash on the cabman, and then, with shouts and the clatter of feet about me, people coming out of shops, vehicles pulling up, I realised what I had done for myself.",
          "why_score": "Physical consequences—clothes, footprints, cold, hunger, and unseen blows—make the premise legible; the invisible body's collision with the visible world typifies Wells's tactile prose, so prose scores 92."
        },
        "world": {
          "locus": "Ch.XII · Whit Monday village",
          "quote": "It was the finest of all possible Whit Mondays, and down the village street stood a row of nearly a dozen booths, a shooting gallery, and on the grass by the forge were three yellow and chocolate waggons and some picturesque strangers of both sexes putting up a cocoanut shy.",
          "why_score": "Small-town institutions and police improvisation convincingly absorb an impossible body; Iping's holiday fair grounds the invasion in concrete English village life, so world scores 92."
        },
        "hook": {
          "locus": "Ch.I · Mrs. Hall's guest",
          "quote": "It was the fact that all his forehead above his blue glasses was covered by a white bandage, and that another covered his ears, leaving not a scrap of his face exposed excepting only his pink, peaked nose. This muffled and bandaged head was so unlike what she had anticipated, that for a moment she was rigid.",
          "why_score": "The muffled, goggled guest and the missing face create an immediate puzzle; Mrs. Hall's shock at the bandaged head is the novel's first locked-room mystery, so hook scores 94."
        },
        "innov": {
          "locus": "Ch.XXIII · Griffin's discovery",
          "quote": "One could make an animal—a tissue—transparent! One could make it invisible! All except the pigments—I could be invisible! I said, suddenly realising what it meant to be an albino with such knowledge. It was overwhelming.",
          "why_score": "Treats invisibility as a social, bodily, and moral problem rather than a wish fulfilment; Griffin's laboratory breakthrough reframes the power as burden not fantasy, so innov scores 96."
        },
        "ending": {
          "locus": "Ch.XXVIII · corporeal return",
          "quote": "And looking where she pointed, everyone saw, faint and transparent as though it was made of glass, so that veins and arteries and bones and nerves could be distinguished, the outline of a hand, a hand limp and prone. Presently they could see his crushed chest and his shoulders, and the dim outline of his drawn and battered features.",
          "why_score": "The corporeal body returns in death; the slow materialisation of Griffin's bruised young corpse closes the reign of terror while the stolen notebooks linger in the Epilogue, so ending scores 88."
        }
      }
    },
    {
      "file": "480-deerbrook.md",
      "id": "print-v0.deerbrook",
      "title": "Deerbrook",
      "author": "Harriet Martineau",
      "band": "G-print",
      "genre": "print",
      "print_genre": "provincial novel / domestic realism / village fever narrative",
      "source_text": "https://www.gutenberg.org/cache/epub/24210/pg24210.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.1,
      "l1": {
        "plot": 84,
        "cast": 85,
        "pace": 82,
        "prose": 86,
        "world": 85,
        "hook": 83,
        "innov": 84,
        "ending": 84
      },
      "evidence": {
        "plot": "Margaret and Hester Ibbotson's arrival → Hope's courtship and village enmities → fever crisis and social ostracism → Enderby reconciliation and restored sunshine — a provincial marriage plot thickened by epidemic and gossip warfare.",
        "cast": "Margaret the observant sister, Hester the passionate beauty, Edward Hope the village surgeon, Philip Enderby the returning lover, Mrs Rowland the rival matriarch — typed but warmly individuated in Martineau's moral laboratory.",
        "pace": "Forty-six chapters of visiting, school-room rivalry, and sickroom vigilance; the fever outbreak and Hope's danger accelerate a middle that otherwise dilates in village manners.",
        "prose": "Clear, observant domestic prose — the neat white house on the sunny common, the grass-grown street after fever — fuses political-economy seriousness with landscape tenderness.",
        "world": "Deerbrook village, the Greys' house, Hope's surgery, the crowded churchyard of new graves — a midland parish mapped as a moral climate of envy, charity, and contagion.",
        "hook": "Ch.ONE's carriage-sweep wish to live in the pretty white house establishes the traveler's desire before the Ibbotson sisters enter the village plot.",
        "innov": "Pre-Brontë provincial realism with a practicing surgeon-hero and epidemic as social test — Martineau's novel of ideas clothed as marriage comedy, admired in the Brontë circle.",
        "ending": "Fever lifts; Margaret lights Maria's lamp; lovers pace the shrubbery as twilight goes — restorative pastoral closure after ostracism and disease."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.FORTY-SIX · Deerbrook in sunshine · ending anchor",
          "quote": "On the first news of the fever being gone, the Greys returned to Deerbrook, and Dr Levitt's family soon followed. The place wore a strange appearance to those who had been absent for some time. Large patches of grass overspread the main street, and cows might have pastured on the thatch of some of the cottages, while the once green churchyard looked brown and bare from the number of new graves crowded in among the old ones.",
          "why_score": "Arrival, Hope's courtship, Rowland enmity, fever crisis, and restored sunshine form a coherent provincial arc in which epidemic and gossip are plot engines rather than decoration, so plot scores 84."
        },
        "cast": {
          "locus": "Ch.SIX · Mrs Rowland · ~25%",
          "quote": "Mrs Rowland was mortified that the Greys had been beforehand with her in the idea of a cowslip-gathering. From the moment of Matilda's asking leave to accompany them, she resolved to have such an expedition from her house as her neighbours should not be able to eclipse.",
          "why_score": "Margaret, Hester, Hope, Enderby, and Mrs Rowland are clearly positioned as moral agents in a village rivalry without flattening into allegory only, so cast scores 85."
        },
        "pace": {
          "locus": "Ch.ELEVEN · Hope's illness · ~50%",
          "quote": "Mr Hope's case turned out more favourably than any of his attendants and friends had ventured to anticipate. For some days the symptoms continued as alarming as at first; but from the hour that he began to amend, his progress towards recovery was without drawback, and unusually rapid.",
          "why_score": "Visiting and school-room rivalry dilate the middle; Hope's danger and the fever outbreak supply the novel's real accelerations, so pace scores 82."
        },
        "prose": {
          "locus": "Ch.ONE · white house · open anchor",
          "quote": "Every town-bred person who travels in a rich country region, knows what it is to see a neat white house planted in a pretty situation,—in a shrubbery, or commanding a sunny common, or nestling between two hills,—and to say to himself, as the carriage sweeps past its gate, \"I should like to live there,\"—\"I could be very happy in that pretty place.\"",
          "why_score": "Martineau's clear domestic prose — carriage-sweep desire, grass-grown fever street — fuses landscape tenderness with social observation, so prose scores 86."
        },
        "world": {
          "locus": "Ch.FORTY-SIX · post-fever village · ending anchor",
          "quote": "Large patches of grass overspread the main street, and cows might have pastured on the thatch of some of the cottages, while the once green churchyard looked brown and bare from the number of new graves crowded in among the old ones.",
          "why_score": "Deerbrook as parish stage — surgery, rival households, fever-emptied street and crowded graves — maps contagion onto moral geography, so world scores 85."
        },
        "hook": {
          "locus": "Ch.ONE · AN EVENT · open anchor",
          "quote": "Every town-bred person who travels in a rich country region, knows what it is to see a neat white house planted in a pretty situation,—in a shrubbery, or commanding a sunny common, or nestling between two hills,—and to say to himself, as the carriage sweeps past its gate, \"I should like to live there.\"",
          "why_score": "The traveler's wish to inhabit the pretty house invites before the sisters arrive — desire before conflict — so hook scores 83."
        },
        "innov": {
          "locus": "Ch.ELEVEN · surgeon-hero · ~50%",
          "quote": "Within a month, the news circulated through the village, that he had been seen in his garden, and that he had even walked to the end of the shrubbery.",
          "why_score": "A practicing surgeon as romantic center and epidemic as social test give Martineau's provincial novel a pre-Brontë seriousness of ideas in marriage-comedy dress, so innov scores 84."
        },
        "ending": {
          "locus": "Ch.FORTY-SIX · shrubbery twilight · ending anchor",
          "quote": "Margaret kept Philip waiting while she lighted her friend's lamp; and its gleam shone from the window of the summer-house for long, while, talking of Maria, the lovers paced the shrubbery, and let the twilight go.",
          "why_score": "Fever gone, lamp lit, lovers in twilight — restorative pastoral after ostracism — morally earned if gently summarized, so ending scores 84."
        }
      }
    },
    {
      "file": "481-shirley.md",
      "id": "print-v0.shirley",
      "title": "Shirley",
      "author": "Charlotte Brontë",
      "band": "G-print",
      "genre": "print",
      "print_genre": "industrial novel / Yorkshire romance / Luddite fiction",
      "source_text": "https://www.gutenberg.org/cache/epub/30486/pg30486.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.2,
      "l1": {
        "plot": 88,
        "cast": 89,
        "pace": 83,
        "prose": 90,
        "world": 88,
        "hook": 87,
        "innov": 88,
        "ending": 85
      },
      "evidence": {
        "plot": "Curates and mill distress → Caroline's suppressed love for Robert Moore → Shirley Keeldar's inheritance and Luddite threat → double courtship (Robert/Caroline, Louis/Shirley) → winding-up marriages — industrial conflict fused with twin romance.",
        "cast": "Shirley the heiress who will not be \"womanish,\" Caroline the quiet rector's niece, Robert Moore the mill-owner, Louis Moore the tutor-brother, the curates as comic chorus — Brontë's fullest ensemble outside Villette.",
        "pace": "Thirty-seven chapters of Yorkshire visiting, old-maid discourse, and mill politics; riot and proposal nights spike a design that otherwise walks at provincial tempo.",
        "prose": "Levitical irony, summer-night dusk, and the fairish-in-the-Hollow coda — Charlotte's most socially panoramic register, less fevered than Jane Eyre, denser than The Professor.",
        "world": "Briarfield, Fieldhead, Hollow's mill, and war-pinched Yorkshire — Luddism and Napoleonic trade collapse as the weather of courtship.",
        "hook": "\"Of late years an abundant shower of curates has fallen upon the north of England\" — comic-documentary invitation before the century is wound back.",
        "innov": "Heiress as industrial actor; dual heroine structure; Luddite machine-breaking inside a marriage novel — Charlotte's answer to the Condition-of-England debate.",
        "ending": "Winding-up settles curates and couples; the Hollow's lost fairish memory softens closure into elegy — complete but deliberately anti-climactic next to the mill crisis."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXXVII · THE WINDING-UP · ending anchor",
          "quote": "Yes, reader, we must settle accounts now. I have only briefly to narrate the final fates of some of the personages whose acquaintance we have made in this narrative, and then you and I must shake hands, and for the present separate.",
          "why_score": "Mill distress, Caroline's silence, Shirley's inheritance, Luddite threat, and double marriage resolve into a Condition-of-England romance with accounted fates, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.XIX · Shirley and Caroline · ~50%",
          "quote": "The hour was now that of dusk. A clear air favoured the kindling of the stars. \"There will be just light enough to show me the way home,\" said Miss Keeldar, as she prepared to take leave of Caroline at the rectory garden door. \"You must not go alone, Shirley; Fanny shall accompany you.\" \"That she shall not. Of what need I be afraid in my own parish?\"",
          "why_score": "Shirley and Caroline are sharply contrasted temperaments — heiress boldness against niece restraint — while Robert and Louis supply twin masculine poles, so cast scores 89."
        },
        "pace": {
          "locus": "Ch.X · OLD MAIDS · ~25%",
          "quote": "Time wore on, and spring matured. The surface of England began to look pleasant: her fields grew green, her hills fresh, her gardens blooming; but at heart she was no better. Still her poor were wretched, still their employers were harassed.",
          "why_score": "Visiting and old-maid chapters dilate; war-harassed commerce and later riot nights supply propulsion — provincial tempo with industrial spikes — so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · LEVITICAL · open anchor",
          "quote": "Of late years an abundant shower of curates has fallen upon the north of England: they lie very thick on the hills; every parish has one or more of them; they are young enough to be very active, and ought to be doing a great deal of good.",
          "why_score": "Levitical irony and later Hollow elegy show Charlotte at panoramic social register — less fevered than Jane Eyre — so prose scores 90."
        },
        "world": {
          "locus": "Ch.XXXVII · Fieldhead Hollow · ending anchor",
          "quote": "I can tell, one summer evening, fifty years syne, my mother coming running in just at the edge of dark, almost fleyed out of her wits, saying she had seen a fairish [fairy] in Fieldhead Hollow; and that was the last fairish that ever was seen on this countryside.",
          "why_score": "Mill, Fieldhead, and the fairy-emptied Hollow map Luddite Yorkshire as both industrial stage and lost pastoral, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · shower of curates · open anchor",
          "quote": "Of late years an abundant shower of curates has fallen upon the north of England: they lie very thick on the hills; every parish has one or more of them.",
          "why_score": "Comic-documentary curate shower invites before the century winds back to war and mills — wit before crisis — so hook scores 87."
        },
        "innov": {
          "locus": "Ch.X · commerce and war · ~25%",
          "quote": "Commerce, in some of its branches, seemed threatened with paralysis, for the war continued; England's blood was shed and her wealth lavished.",
          "why_score": "Dual heroines and Luddite machine politics inside a marriage novel make Shirley Charlotte's Condition-of-England experiment, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XXXVII · fairish coda · ending anchor",
          "quote": "The story is told. I think I now see the judicious reader putting on his spectacles to look for the moral. It would be an insult to his sagacity to offer directions. I only say, God speed him in the quest!",
          "why_score": "Couples settled, Hollow elegized, moral refused — complete but anti-climactic beside the mill crisis — so ending scores 85."
        }
      }
    },
    {
      "file": "482-sylvias-lovers.md",
      "id": "print-v0.sylvias-lovers",
      "title": "Sylvia's Lovers",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical tragedy / press-gang novel / Yorkshire coastal fiction",
      "source_text": "https://www.gutenberg.org/cache/epub/4537/pg4537.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.9,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 84,
        "prose": 87,
        "world": 89,
        "hook": 85,
        "innov": 86,
        "ending": 90
      },
      "evidence": {
        "plot": "Monkshaven courtship → Kinraid the sailor / Philip the shopman rivalry → press-gang seizure and false news of death → Sylvia's bitter marriage → Philip's guilt, enlistment, and starved return — a revenge tragedy of mistaken fidelity.",
        "cast": "Sylvia Robson the headstrong beauty, Philip Hepburn the secretive cousin-lover, Charley Kinraid the pressed whaler, Daniel Robson the farmer-father, Hester Rose the patient rival — each locked into the press-gang's moral trap.",
        "pace": "Forty-five chapters of coastal custom and shop life before the gang and the marriage catastrophe; the middle retaliation and late reckoning chapters accelerate into tragic compression.",
        "prose": "Gaskell's Monkshaven vernacular and sea-wind description — staithe, Randyvowse, Horncastle almshouse stone — fuse historical documentary with intimate remorse.",
        "world": "Monkshaven quay, press-gang inn, Robson farm, and the Horncastle road almshouses — Napoleonic impressment made into Yorkshire coastal geography.",
        "hook": "Ch.I's Monkshaven census and harbour traditions establish the town before Sylvia and the lovers enter — inviting as place before passion.",
        "innov": "Historical press-gang tragedy as domestic novel — impressment as the engine of sexual and marital catastrophe, rarer than Gaskell's industrial or Cranford modes.",
        "ending": "Philip starved into the P.H. memorial; Sylvia's daughter married away to America — \"Saved and Lost\" as literal epitaph, among Gaskell's darkest closures."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XLV · P.H. memorial · ending anchor",
          "quote": "There's a piece o' stone in front to say that \"This building is erected in memory of P. H.\"--and some folk will have it P. H. stands for t' name o' th' man as was starved to death.' 'And the daughter?' 'One o' th' Fosters, them as founded t' Old Bank, left her a vast o' money; and she were married to distant cousin of theirs, and went off to settle in America many and many a year ago.'",
          "why_score": "Courtship, press-gang lie, bitter marriage, and starved memorial close a revenge arc of mistaken fidelity with unusual historical force, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.XXXIV · Sylvia and Philip sundered · ~75%",
          "quote": "She lay across a chair, her arms helplessly stretched out, her face unseen. Every now and then a thrill ran through her body: she was talking to herself all the time with incessant low incontinence of words. Philip stood near her, motionless: he did not know whether she was conscious of his presence; in fact, he knew nothing but that he and she were sundered for ever.",
          "why_score": "Sylvia, Philip, Kinraid, and Hester are individuated by silence, speech, and guilt at the sundering — not mere press-gang types — so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XXIII · press-gang rendezvous · ~50%",
          "quote": "The public-house that had been chosen by the leaders of the press-gang in Monkshaven at this time, for their rendezvous (or 'Randyvowse', as it was generally pronounced), was an inn of poor repute, with a yard at the back which opened on to the staithe or quay nearest to the open sea.",
          "why_score": "Shop and New Year custom dilate early chapters; the Randyvowse and late reckoning compress the tragedy, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · Monkshaven · open anchor",
          "quote": "On the north-eastern shores of England there is a town called Monkshaven, containing at the present day about fifteen thousand inhabitants. There were, however, but half the number at the end of the last century, and it was at that period that the events narrated in the following pages occurred.",
          "why_score": "Documentary coastal opening and later vernacular memorial stone show Gaskell shifting from chronicle to remorse without losing place-sense, so prose scores 87."
        },
        "world": {
          "locus": "Ch.XXIII · staithe and stone wall · ~50%",
          "quote": "A strong high stone wall bounded this grass-grown mouldy yard on two sides; the house, and some outbuildings, formed the remaining sides of this little quadrangle, into which the press-gang and their prey were driven like cattle into a pound.",
          "why_score": "Quay, mouldy yard, and press-gang pound turn Napoleonic impressment into tangible Monkshaven geography, so world scores 89."
        },
        "hook": {
          "locus": "Ch.I · MONKSHAVEN · open anchor",
          "quote": "Monkshaven was a name not unknown in the history of England, and traditions of its having been the landing-place of a northern king circulated among the more elderly inhabitants of the place.",
          "why_score": "Town and tradition before lovers — place as invitation — so hook scores 85."
        },
        "innov": {
          "locus": "Ch.XXIII · impressment as plot · ~50%",
          "quote": "Men were kidnapped, literally disappeared, and nothing was ever heard of them again.",
          "why_score": "Press-gang disappearance as the secret motor of a domestic love tragedy is rarer than Gaskell's mill or Cranford modes, so innov scores 86."
        },
        "ending": {
          "locus": "Ch.XLV · SAVED AND LOST · ending anchor",
          "quote": "There's a piece o' stone in front to say that \"This building is erected in memory of P. H.\"--and some folk will have it P. H. stands for t' name o' th' man as was starved to death.",
          "why_score": "Memorial stone and American exile close \"Saved and Lost\" as epitaph rather than reunion — among Gaskell's darkest endings — so ending scores 90."
        }
      }
    },
    {
      "file": "483-the-professor.md",
      "id": "print-v0.the-professor",
      "title": "The Professor",
      "author": "Charlotte Brontë",
      "band": "G-print",
      "genre": "print",
      "print_genre": "governess fiction / Brussels school novel / masculine first-person romance",
      "source_text": "https://www.gutenberg.org/cache/epub/1028/pg1028.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.9,
      "l1": {
        "plot": 80,
        "cast": 82,
        "pace": 81,
        "prose": 85,
        "world": 84,
        "hook": 78,
        "innov": 83,
        "ending": 82
      },
      "evidence": {
        "plot": "Crimsworth's break with tyrant brother → Brussels clerkship and Pelet's school → Reuter's seminary and Frances Henri → marriage, school-founding, and ----shire retirement — a lean masculine rehearsal of the Villette material.",
        "cast": "William Crimsworth the cold self-chronicler, Frances Evans Henri the lace-mending teacher, Mdlle. Reuter the calculating directress, Pelet the unreliable master — clear types; Frances is the living center Crimsworth slowly learns to value.",
        "pace": "Twenty-five chapters of school routine and devoir correction; Brussels intrigue is brisker than Villette's interior sprawl but thinner in crisis spikes.",
        "prose": "Plain, exacting first-person — Eton letter irony, seminary comparison of ideal and real, Sunday walk with Frances — craft without Jane Eyre's gothic voltage.",
        "world": "X----shire mill tyranny, Brussels streets, Pelet's pensionnat, Reuter's seminary, Rue Notre Dame aux Neiges — Anglo-Belgian school world as career ladder.",
        "hook": "Epistolary Ch.I to Charles — sarcastic Eton portraits — efficient but less iconic than Jane's walk or Lucy's Bretton opening.",
        "innov": "Male-narrated school romance written before Jane Eyre; the Brussels material later deepened in Villette — a first attempt whose interest is partly archaeological.",
        "ending": "Frances's mourning ends; Crimsworth fetches her; domestic tea with Victor and comic Pelet gossip — earned companionship, softly summarized."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXV · Frances fetched · ending anchor",
          "quote": "IN two months more Frances had fulfilled the time of mourning for her aunt. One January morning--the first of the new year holidays--I went in a fiacre, accompanied only by M. Vandenhuten, to the Rue Notre Dame aux Neiges, and having alighted alone and walked upstairs, I found Frances apparently waiting for me.",
          "why_score": "Brother-break, Brussels schools, Frances, and marriage form a complete but lean arc — Villette's material in rehearsal scale — so plot scores 80."
        },
        "cast": {
          "locus": "Ch.XII · Reuter's seminary · ~50%",
          "quote": "DAILY, as I continued my attendance at the seminary of Mdlle. Reuter, did I find fresh occasions to compare the ideal with the real. What had I known of female character previously to my arrival at Brussels? Precious little.",
          "why_score": "Crimsworth, Frances, Reuter, and Pelet are functionally clear; Frances gathers interest as Crimsworth's cold eye warms, so cast scores 82."
        },
        "pace": {
          "locus": "Ch.VI · return to lodgings · ~25%",
          "quote": "I RE-ENTERED the town a hungry man; the dinner I had forgotten recurred seductively to my recollection; and it was with a quick step and sharp appetite I ascended the narrow street leading to my lodgings.",
          "why_score": "School-day repetition dominates; hunger, intrigue, and the January fetch supply modest accelerations without Villette's storm spikes, so pace scores 81."
        },
        "prose": {
          "locus": "Ch.I · letter to Charles · open anchor",
          "quote": "THE other day, in looking over my papers, I found in my desk the following copy of a letter, sent by me a year since to an old school acquaintance:--\"DEAR CHARLES, \"I think when you and I were at Eton together, we were neither of us what could be called popular characters: you were a sarcastic, observant, shrewd, cold-blooded creature.\"",
          "why_score": "Exact, ironic first-person without gothic surplus — competent Charlotte craft below Jane Eyre's voltage — so prose scores 85."
        },
        "world": {
          "locus": "Ch.XII · Brussels seminary · ~50%",
          "quote": "And what was my notion of it? Something vague, slight, gauzy, glittering; now when I came in contact with it I found it to be a palpable substance enough.",
          "why_score": "X----shire, Pelet's house, and Reuter's seminary map Anglo-Belgian school life as Crimsworth's career climate, so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · INTRODUCTORY · open anchor",
          "quote": "THE other day, in looking over my papers, I found in my desk the following copy of a letter, sent by me a year since to an old school acquaintance.",
          "why_score": "Desk-letter frame is efficient setup without the iconic chill of Jane's walk or Lucy's Bretton — inviting in irony rather than shock — so hook scores 78."
        },
        "innov": {
          "locus": "Preface · first attempt note · open frame",
          "quote": "This little book was written before either \"Jane Eyre\" or \"Shirley,\" and yet no indulgence can be solicited for it on the plea of a first attempt. A first attempt it certainly was not, as the pen which wrote it had been previously worn a good deal in a practice of some years.",
          "why_score": "Male school-romance draft of the Brussels material later transformed in Villette — historically innovative, artistically preliminary — so innov scores 83."
        },
        "ending": {
          "locus": "Ch.XXV · Victor and tea · ending anchor",
          "quote": "Now, Monsieur and Madame, if you don't come to tea, Victor and I will begin without you.\" \"Papa, come!\"",
          "why_score": "Mourning ended, Frances fetched, comic domestic tea — companionship earned and lightly closed — so ending scores 82."
        }
      }
    },
    {
      "file": "484-ruth.md",
      "id": "print-v0.ruth",
      "title": "Ruth",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "social-problem novel / fallen-woman narrative / Unitarian moral fiction",
      "source_text": "https://www.gutenberg.org/cache/epub/4275/pg4275.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.9,
      "l1": {
        "plot": 86,
        "cast": 85,
        "pace": 83,
        "prose": 87,
        "world": 86,
        "hook": 84,
        "innov": 88,
        "ending": 88
      },
      "evidence": {
        "plot": "Dressmaker seduction → Wales crisis and Benson rescue → Eccleston false widowhood → Bradshaw exposure → nursing plague and death — a fallen-woman arc argued as redemptive labour rather than punishment alone.",
        "cast": "Ruth Hilton the abandoned apprentice-mother, Thurstan Benson the hunchbacked minister, Faith Benson the severe sister, Mr Bradshaw the righteous employer, Leonard the illegitimate son — moral positions made flesh.",
        "pace": "Thirty-six chapters of apprenticeship, chapel life, and governess years; exposure and fever nursing accelerate a design that otherwise trusts quiet duration (\"After Five Years\").",
        "prose": "Gaskell's compassionate documentary register — Tudor assize-town streets, Benson parlour patience, Bradshaw's choked sympathy — refuses sensational varnish for the fallen-woman plot.",
        "world": "Assize-town dressmaking rooms, Welsh inn, Eccleston chapel household, Bradshaw villa, fever wards — mid-century England as a tribunal of respectability.",
        "hook": "Ch.I's assize-town grandeur and dressmaker's workroom establish Ruth's economic precarity before Bellingham enters.",
        "innov": "Sympathetic fallen-woman novel that grants Ruth vocation, motherhood, and sacrificial nursing — controversial 1853 challenge to the Magdelene stereotype.",
        "ending": "Bradshaw, years alienated, leads Leonard home to Benson — repentance through the child's grief rather than romantic rescue — austere and moving."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXXVI · Bradshaw and Leonard · ending anchor",
          "quote": "Come, come! my boy!--Mr Francis, I will see you about this to-morrow--I will call at your house.--Let me take you home, my poor fellow. Come, my lad, come!\" The first time, for years, that he had entered Mr Benson's house, he came leading and comforting her son--and, for a moment, he could not speak to his old friend, for the sympathy which choked up his voice, and filled his eyes with tears.",
          "why_score": "Seduction, rescue, false widowhood, exposure, and nursing death resolve into a redemptive labour plot closed by the child's comforter — not a rake's return — so plot scores 86."
        },
        "cast": {
          "locus": "Ch.X · Benson at the inn · ~25%",
          "quote": "At the inn everything was life and bustle. Mr Benson had to wait long in Mrs Morgan's little parlour before she could come to him, and he kept growing more and more impatient.",
          "why_score": "Ruth, the Bensons, Bradshaw, and Leonard are moral agents with distinct temperatures — impatience, severity, righteousness, grief — so cast scores 85."
        },
        "pace": {
          "locus": "Ch.XIX · After Five Years · ~50%",
          "quote": "The quiet days grew into weeks and months, and even years, without any event to startle the little circle into the consciousness of the lapse of time.",
          "why_score": "Quiet duration is thematic; exposure and final nursing supply the real accelerations after the governess years, so pace scores 83."
        },
        "prose": {
          "locus": "Ch.I · assize-town · open anchor",
          "quote": "There is an assize-town in one of the eastern counties which was much distinguished by the Tudor sovereigns, and, in consequence of their favour and protection, attained a degree of importance that surprises the modern traveller. A hundred years ago its appearance was that of picturesque grandeur.",
          "why_score": "Documentary town opening and later choked-sympathy close refuse melodrama's varnish while keeping pathos exact, so prose scores 87."
        },
        "world": {
          "locus": "Ch.XXVIII · Eccleston blows · ~75%",
          "quote": "It was well they had so early and so truly strengthened the spirit to bear, for the events which had to be endured soon came thick and threefold. Every evening Mr and Miss Benson thought the worst must be over; and every day brought some fresh occurrence to touch upon the raw place.",
          "why_score": "Dressmaking rooms, chapel household, and Bradshaw respectability form a tribunal geography for the fallen-woman plot, so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · dressmaker's apprentice · open anchor",
          "quote": "There is an assize-town in one of the eastern counties which was much distinguished by the Tudor sovereigns, and, in consequence of their favour and protection, attained a degree of importance that surprises the modern traveller.",
          "why_score": "Town and workroom before seduction — economic precarity as invitation — so hook scores 84."
        },
        "innov": {
          "locus": "Ch.XIX · Ruth as governess · ~50%",
          "quote": "One who had known them at the date of Ruth's becoming a governess in Mr Bradshaw's family, and had been absent until the time of which I am now going to tell you, would have noted some changes which had imperceptibly come over.",
          "why_score": "Granting the fallen woman vocation, motherhood, and later sacrificial nursing challenged 1853 Magdelene stereotypes, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XXXVI · The End · ending anchor",
          "quote": "The first time, for years, that he had entered Mr Benson's house, he came leading and comforting her son--and, for a moment, he could not speak to his old friend, for the sympathy which choked up his voice, and filled his eyes with tears.",
          "why_score": "Bradshaw's return as Leonard's comforter — repentance without romantic rescue — is austere and moving, so ending scores 88."
        }
      }
    },
    {
      "file": "485-ruth.md",
      "id": "print-v0.ruth",
      "title": "Ruth",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "fallen-woman novel / social-problem fiction / Victorian moral tragedy",
      "source_text": "https://www.gutenberg.org/cache/epub/4275/pg4275.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.1,
      "l1": {
        "plot": 88,
        "cast": 87,
        "pace": 84,
        "prose": 88,
        "world": 86,
        "hook": 85,
        "innov": 91,
        "ending": 88
      },
      "evidence": {
        "plot": "Dressmaker's apprentice → Bellingham seduction and abandonment → Benson rescue and false widowhood → Bradshaw exposure → fever-nursing of the repentant lover → death and Bradshaw's sympathy at the grave — a moral tragedy of the fallen woman.",
        "cast": "Ruth Hilton the seduced orphan, Leonard her son, Thurstan and Faith Benson the dissenting rescuers, Mr Bradshaw the rigid employer, Bellingham/Donne the careless seducer — typed yet pitied.",
        "pace": "Thirty-six chapters of quiet Eccleston years after the Welsh crisis; exposure and death accelerate late, but the governess interval is deliberately slow moral time.",
        "prose": "Gaskell's tender pastoral-moral prose — Tudor assize-town streets, Wych-elm burial, Leonard's swollen face — fuses social argument with sensuous pity.",
        "world": "Eastern assize-town, Welsh inns, dissenting chapel-yard, Bradshaw's respectable household — Victorian respectability mapped as a system that kills and then mourns.",
        "hook": "Assize-town of Tudor favour and the dressmaker's workroom — quiet provincial grandeur before the apprentice's fall.",
        "innov": "Sympathetic fallen-woman novel that refuses melodrama's damnation; Ruth dies a nurse, not a penitent whore — Gaskell's boldest early social challenge after Mary Barton.",
        "ending": "Leonard at the new-stirred turf under the Wych-elm; Bradshaw leads the orphan home in tears — civic hardness softened into paternal grief."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XXXVI · grave · ending anchor",
          "quote": "They threaded their way among the grassy heaps to where Ruth was buried, in the south corner, beneath the great Wych-elm. When they got there, Leonard raised himself up from the new-stirred turf. His face was swollen with weeping; but when he saw Mr Bradshaw he calmed himself, and checked his sobs, and, as an explanation of being where he was when thus surprised, he could find nothing to say but the simple words: \"My mother is dead, sir.\"",
          "why_score": "Seduction, false identity, exposure, nursing death, and the orphan's grave form a complete fallen-woman tragedy without cheap damnation — so plot scores 88."
        },
        "cast": {
          "locus": "Ch. XIX · governess years · ~50%",
          "quote": "The quiet days grew into weeks and months, and even years, without any event to startle the little circle into the consciousness of the lapse of time. One who had known them at the date of Ruth's becoming a governess in Mr Bradshaw's family, and had been absent until the time of which I am now going to tell you, would have noted some changes which had imperceptibly come over all.",
          "why_score": "Ruth, Leonard, the Bensons, and Bradshaw are held in a living circle across five quiet years — typed roles warmed into household intimacy — so cast scores 87."
        },
        "pace": {
          "locus": "Ch. XIX · After Five Years · ~50%",
          "quote": "The quiet days grew into weeks and months, and even years, without any event to startle the little circle into the consciousness of the lapse of time.",
          "why_score": "Mid-book names its own slow moral time; crisis thickens only after years of governess stillness — deliberate rather than thriller pace — so pace scores 84."
        },
        "prose": {
          "locus": "Ch. I · assize-town · open anchor",
          "quote": "There is an assize-town in one of the eastern counties which was much distinguished by the Tudor sovereigns, and, in consequence of their favour and protection, attained a degree of importance that surprises the modern traveller. A hundred years ago its appearance was that of picturesque grandeur.",
          "why_score": "Tudor townscape and later Wych-elm burial fuse social argument with sensuous pity — Gaskell's moral prose at full strength — so prose scores 88."
        },
        "world": {
          "locus": "Ch. I · dressmaker's apprentice · open",
          "quote": "There is an assize-town in one of the eastern counties which was much distinguished by the Tudor sovereigns, and, in consequence of their favour and protection, attained a degree of importance that surprises the modern traveller.",
          "why_score": "Assize-town, chapel-yard, and Bradshaw respectability map Victorian virtue as a geography that first excludes then mourns Ruth — so world scores 86."
        },
        "hook": {
          "locus": "Ch. I · Dressmaker's Apprentice · open",
          "quote": "CHAPTER I The Dressmaker's Apprentice at Work There is an assize-town in one of the eastern counties which was much distinguished by the Tudor sovereigns, and, in consequence of their favour and protection, attained a degree of importance that surprises the modern traveller.",
          "why_score": "Provincial grandeur and the apprentice label invite before the fall — atmosphere before outrage — so hook scores 85."
        },
        "innov": {
          "locus": "Ch. XXXVI · nursing death · ending",
          "quote": "A stupor of grief succeeded to Leonard's passionate cries. He became so much depressed, physically as well as mentally, before the end of the day, that Mr Davis was seriously alarmed for the consequences. He hailed with gladness a proposal made by the Farquhars, that the boy should be removed to their house, and placed under the fond care of his mother's friend.",
          "why_score": "Ruth dies after nursing, not as stage penitence — the fallen woman as moral hero rather than warning pamphlet — so innov scores 91."
        },
        "ending": {
          "locus": "Ch. XXXVI · Bradshaw and Leonard · ending anchor",
          "quote": "The first time, for years, that he had entered Mr Benson's house, he came leading and comforting her son—and, for a moment, he could not speak to his old friend, for the sympathy which choked up his voice, and filled his eyes with tears.",
          "why_score": "Bradshaw's hardness dissolves into paternal grief at the orphan's side — moral restoration without cheap resurrection — so ending scores 88."
        }
      }
    },
    {
      "file": "486-sylvias-lovers.md",
      "id": "print-v0.sylvias-lovers",
      "title": "Sylvia's Lovers",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical tragedy / press-gang novel / Yorkshire coastal romance",
      "source_text": "https://www.gutenberg.org/cache/epub/4537/pg4537.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.9,
      "l1": {
        "plot": 87,
        "cast": 86,
        "pace": 85,
        "prose": 87,
        "world": 89,
        "hook": 86,
        "innov": 88,
        "ending": 87
      },
      "evidence": {
        "plot": "Monkshaven whaling town → Kinraid pressed → Philip's lie and marriage to Sylvia → Kinraid's return → Sylvia's hatred → Philip's penitential death and mutual forgiveness — historical tragedy driven by the press-gang.",
        "cast": "Sylvia Robson the passionate heroine, Philip Hepburn the shopman liar, Charley Kinraid the specksioneer, Hester Rose the steadfast friend, Daniel Robson the farmer-father — coastal types with tragic weight.",
        "pace": "Forty-five chapters of shop, farm, and New Year feasts before the press-gang and revelation accelerate; late deathbed compresses years of remorse.",
        "prose": "Gaskell's Yorkshire coastal prose — Monkshaven staithe, Randyvowse yard, bathing-woman legend — fuses dialect warmth with historical dread.",
        "world": "North-eastern Monkshaven at the century's end: press-gangs, whaling, shop counters, and Quaker-tinged charity — Napoleonic impressment as local moral weather.",
        "hook": "'On the north-eastern shores of England there is a town called Monkshaven' — place-first invitation into impressment history.",
        "innov": "Press-gang historical novel that makes impressment the engine of domestic tragedy — private lies born of public kidnapping.",
        "ending": "Philip and Sylvia forgive on the deathbed; later folk legend remembers Hester's alms-houses 'in memory of P. H.' — private ruin absorbed into town myth."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "near ending · deathbed forgiveness",
          "quote": "she moaned, and said, 'Oh, wicked me! forgive me--me--Philip!' Then he spoke, and said, 'Lord, forgive us our trespasses as we forgive each other!' And after that the power of speech was conquered by the coming death. He lay very still, his consciousness fast fading away, yet coming back in throbs, so that he knew it was Sylvia who touched his lips with cordial, and that it was Sylvia who murmured words of love.",
          "why_score": "Press-gang capture, Philip's lie, Kinraid's return, and deathbed forgiveness form a complete historical tragedy of betrayal and absolution — so plot scores 87."
        },
        "cast": {
          "locus": "Ch. XXXIV · Sylvia broken · ~75%",
          "quote": "She lay across a chair, her arms helplessly stretched out, her face unseen. Every now and then a thrill ran through her body: she was talking to herself all the time with incessant low incontinence of words. Philip stood near her, motionless: he did not know whether she was conscious of his presence; in fact, he knew nothing but that he and she were sundered for ever.",
          "why_score": "Sylvia's broken body-speech and Philip's stunned stillness individuate lover and liar at the rupture — typed coastal roles given tragic specificity — so cast scores 86."
        },
        "pace": {
          "locus": "Ch. XII · New Year's fete · ~25%",
          "quote": "All this enlargement of interest in the shop occupied Philip fully for some months after the period referred to in the preceding chapter. Remembering his last conversation with his aunt, he might have been uneasy at his inability to perform his promise and look after his pretty cousin, but that about the middle of November Bell Robson had fallen ill of a rheumatic fever.",
          "why_score": "Shop months and fever delay romance before press-gang and revelation accelerate — serial historical pacing rather than constant crisis — so pace scores 85."
        },
        "prose": {
          "locus": "Ch. I · Monkshaven · open anchor",
          "quote": "On the north-eastern shores of England there is a town called Monkshaven, containing at the present day about fifteen thousand inhabitants. There were, however, but half the number at the end of the last century, and it was at that period that the events narrated in the following pages occurred.",
          "why_score": "Coastal census and later dialect legend fuse historical survey with Yorkshire speech — Gaskell's regional prose at strength — so prose scores 87."
        },
        "world": {
          "locus": "Ch. XXIII · press-gang Randyvowse · ~50%",
          "quote": "The public-house that had been chosen by the leaders of the press-gang in Monkshaven at this time, for their rendezvous (or 'Randyvowse', as it was generally pronounced), was an inn of poor repute, with a yard at the back which opened on to the staithe or quay nearest to the open sea.",
          "why_score": "Randyvowse, staithe, and open sea make impressment a mapped local institution — Napoleonic violence as Monkshaven weather — so world scores 89."
        },
        "hook": {
          "locus": "Ch. I · MONKSHAVEN · open",
          "quote": "On the north-eastern shores of England there is a town called Monkshaven, containing at the present day about fifteen thousand inhabitants. There were, however, but half the number at the end of the last century.",
          "why_score": "Place-census hook promises historical recovery before any lover appears — inviting by geography — so hook scores 86."
        },
        "innov": {
          "locus": "Ch. XXIII · press-gang house · ~50%",
          "quote": "The public-house that had been chosen by the leaders of the press-gang in Monkshaven at this time, for their rendezvous (or 'Randyvowse', as it was generally pronounced), was an inn of poor repute, with a yard at the back which opened on to the staithe or quay nearest to the open sea. A strong high stone wall bounded this grass-grown mouldy yard on two sides.",
          "why_score": "Domestic romance rewritten as press-gang history — public kidnapping as the cause of private betrayal — so innov scores 88."
        },
        "ending": {
          "locus": "Ch. XLV · folk legend · ending anchor",
          "quote": "'She was a pale, sad woman, allays dressed in black. I can just remember her when I was a little child, but she died before her daughter was well grown up; and Miss Rose took t' lassie, as had always been like her own.' 'Miss Rose?' 'Hester Rose! have yo' niver heared of Hester Rose, she as founded t' alms-houses for poor disabled sailors and soldiers on t' Horncastle road? There's a piece o' stone in front to say that \"This building is erected in memory of P. H.\"'",
          "why_score": "Deathbed forgiveness opens into town legend of Hester's alms-houses — private tragedy absorbed into public memory — so ending scores 87."
        }
      }
    },
    {
      "file": "487-cousin-phillis.md",
      "id": "print-v0.cousin-phillis",
      "title": "Cousin Phillis",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "pastoral novella / railway romance / disappointed love",
      "source_text": "https://www.gutenberg.org/cache/epub/4268/pg4268.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.1,
      "l1": {
        "plot": 85,
        "cast": 88,
        "pace": 86,
        "prose": 90,
        "world": 87,
        "hook": 87,
        "innov": 86,
        "ending": 88
      },
      "evidence": {
        "plot": "Paul's Hope Farm visits → Holdsworth's charm and departure → wedding-card betrayal → Phillis's collapse and slow convalescence → resolve to seek change and recover peace — a quiet novella of disappointed love.",
        "cast": "Phillis Holman the learned farm daughter, Paul the narrating cousin, Holdsworth the brilliant engineer, Minister Holman and cousin Holman, sharp Betty — a small cast of exquisite clarity.",
        "pace": "Four Parts of lodgings, farm Sundays, and railway talk; emotional crisis arrives late and resolves without melodrama — novella tempo.",
        "prose": "Gaskell's finest late pastoral prose — three-cornered lodging, double-tick clock, blue ribbons, Latin books turned to the wall — minute domestic music.",
        "world": "Eltham lodgings, Hope Farm, branch railway and navvies — rural Independent chapel life brushed by industrial modernity.",
        "hook": "'It is a great thing for a lad when he is first turned into the independence of lodgings' — proud seventeen-year-old autonomy before Hope Farm.",
        "innov": "Railway engineer as romantic disruptor in a farm idyll — modernity arrives as charm and then absence, not as factory roar.",
        "ending": "Betty's rough sermon and Phillis's plan to visit Paul's parents — recovery as chosen work, not wedding restitution."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part IV · wedding-card aftermath · ~75%",
          "quote": "I knew I must go down to dinner; I knew, too, I must tell Phillis; for in his happy egotism, his new-fangled foppery, Holdsworth had put in a P.S., saying that he should send wedding-cards to me and some other Hornby and Eltham acquaintances, and \"to his kind friends at Hope Farm\". Phillis had faded away to one among several \"kind friends\".",
          "why_score": "Courtship by implication, foreign marriage by postscript, and Phillis's fading into 'kind friends' make a complete plot of quiet betrayal — so plot scores 85."
        },
        "cast": {
          "locus": "Part II · Phillis's hair · ~25%",
          "quote": "I read and read, unregardful of the words I was uttering, thinking of all manner of other things; of the bright colour of Phillis’s hair, as the afternoon sun fell on her bending head; of the silence of the house, which enabled me to hear the double tick of the old clock which stood half-way up the stairs.",
          "why_score": "Paul narrates Phillis into light and clock-silence — cousin, minister's daughter, and Holdsworth held in one attentive gaze — so cast scores 88."
        },
        "pace": {
          "locus": "Part I · lodgings · open",
          "quote": "It is a great thing for a lad when he is first turned into the independence of lodgings. I do not think I ever was so satisfied and proud in my life as when, at seventeen, I sate down in a little three-cornered room above a pastry-cook’s shop in the county town of Eltham.",
          "why_score": "Four Parts stretch lodgings pride into farm Sundays before crisis; novella refuses serial shock — so pace scores 86."
        },
        "prose": {
          "locus": "Part II · clock and sunlight · ~25%",
          "quote": "of the bright colour of Phillis’s hair, as the afternoon sun fell on her bending head; of the silence of the house, which enabled me to hear the double tick of the old clock which stood half-way up the stairs; of the variety of inarticulate noises which cousin Holman made while I read.",
          "why_score": "Sun on hair and double-tick clock are Gaskell's late pastoral at its most exact — so prose scores 90."
        },
        "world": {
          "locus": "Part I · railway clerk · open",
          "quote": "I was to be a clerk under the engineer who had undertaken to make the little branch line from Eltham to Hornby. My father had got me this situation, which was in a position rather above his own in life; or perhaps I should say, above the station in which he was born and bred.",
          "why_score": "Branch line, Hope Farm, and Independent chapel place rural piety against railway modernity without Manchester smoke — so world scores 87."
        },
        "hook": {
          "locus": "Part I · lodgings pride · open",
          "quote": "It is a great thing for a lad when he is first turned into the independence of lodgings. I do not think I ever was so satisfied and proud in my life as when, at seventeen, I sate down in a little three-cornered room above a pastry-cook’s shop in the county town of Eltham.",
          "why_score": "Seventeen-year-old lodging pride hooks before cousin or romance — autonomy as first pleasure — so hook scores 87."
        },
        "innov": {
          "locus": "Part IV · Holdsworth P.S. · ~75%",
          "quote": "Holdsworth had put in a P.S., saying that he should send wedding-cards to me and some other Hornby and Eltham acquaintances, and \"to his kind friends at Hope Farm\". Phillis had faded away to one among several \"kind friends\".",
          "why_score": "The railway man's charm ends as a postal slight — industrial modernity as epistolary cruelty rather than strike fiction — so innov scores 86."
        },
        "ending": {
          "locus": "Part IV · Betty and resolve · ending anchor",
          "quote": "“Now, Phillis!” said she, coming up to the sofa; “we ha’ done a’ we can for you, and th’ doctors has done a’ they can for you, and I think the Lord has done a’ He can for you, and more than you deserve, too, if you don’t do something for yourself.” … “Only for a short time, Paul. Then—we will go back to the peace of the old days. I know we shall; I can, and I will!”",
          "why_score": "Servant sermon plus Phillis's chosen convalescence close without marriage plot recovery — agency over restitution — so ending scores 88."
        }
      }
    },
    {
      "file": "488-a-dark-nights-work.md",
      "id": "print-v0.a-dark-nights-work",
      "title": "A Dark Night's Work",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "domestic mystery / legal sensation / provincial secret",
      "source_text": "https://www.gutenberg.org/cache/epub/2522/pg2522.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.8,
      "l1": {
        "plot": 86,
        "cast": 84,
        "pace": 85,
        "prose": 85,
        "world": 83,
        "hook": 84,
        "innov": 85,
        "ending": 86
      },
      "evidence": {
        "plot": "Wilkins's blow that kills Dunster → Ellinor and Dixon bury the secret → Corbet engagement breaks on silence → Dixon condemned years later → Ellinor's confession and Livingstone marriage — a compact provincial crime plot.",
        "cast": "Ellinor Wilkins the burdened daughter, Mr Wilkins the decaying attorney, Dixon the loyal coachman, Ralph Corbet the ambitious lover turned judge, Miss Monro and Canon Livingstone — serviceable sensation types.",
        "pace": "Sixteen chapters compress childhood engagement, night's crime, years of silence, and courtroom crisis without Mary Barton length — novella-adjacent briskness.",
        "prose": "Clear legal-domestic prose — Hamley attorney's standing, newspaper examination, Bromham laurel-hedge — Gaskell working in quieter sensation mode.",
        "world": "Small-county Hamley, Close house, Assize courtroom, Bromham rectory — English provincial law as a map of secrets.",
        "hook": "'In the county town of a certain shire there lived … one Mr. Wilkins, a conveyancing attorney' — professional standing before the dark night.",
        "innov": "Domestic secret as lifelong debt: the daughter's complicity and the judge-lover who once nearly condemned her servant — legal sensation from inside the family.",
        "ending": "Confession answered by embrace; summer lawn at Bromham with Miss Monro — absolution as quiet rectory life, not courtroom triumph."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XVI · confession · ending anchor",
          "quote": "\"Wait--you have not heard all--my poor, poor father, in a fit of anger, irritated beyond his bearing, struck the blow that killed Mr. Dunster--Dixon and I knew of it, just after the blow was struck--we helped to hide it--we kept the secret--my poor father died of sorrow and remorse--you now know all--can you still love me?\"",
          "why_score": "Blow, burial of the secret, broken engagement, delayed trial, and full confession form a complete domestic crime arc — so plot scores 86."
        },
        "cast": {
          "locus": "Ch. IX · secret as phantom · ~50%",
          "quote": "Ralph Corbet found it a very difficult thing to keep down his curiosity during the next few days. It was a miserable thing to have Ellinor's unspoken secret severing them like a phantom. But he had given her his word that he would make no further inquiries from her.",
          "why_score": "Ellinor's silence and Corbet's curbed curiosity individuate the lovers around a shared phantom — typed but motive-clear — so cast scores 84."
        },
        "pace": {
          "locus": "Ch. V · engagement letter · ~25%",
          "quote": "A few days afterwards, Ellinor's father bethought himself that same further communication ought to take place between him and his daughter's lover regarding the approval of the family of the latter to the young man's engagement, and he accordingly wrote a very gentlemanly letter.",
          "why_score": "Gentlemanly lettering and later newspaper crisis keep sixteen chapters moving without digressive Manchester bulk — so pace scores 85."
        },
        "prose": {
          "locus": "Ch. I · Hamley attorney · open anchor",
          "quote": "In the county town of a certain shire there lived (about forty years ago) one Mr. Wilkins, a conveyancing attorney of considerable standing. The certain shire was but a small county, and the principal town in it contained only about four thousand inhabitants.",
          "why_score": "Exact professional standing and small-county scale set a plain legal prose that later carries confession without ornament overload — so prose scores 85."
        },
        "world": {
          "locus": "Ch. XIII · newspaper evidence · ~75%",
          "quote": "Ellinor, having read the report of Dixon's examination in the newspaper, bathed her eyes and forehead in cold water, and tried to still her poor heart's beating, that she might be clear and collected enough to weigh the evidence. Every line of it was condemnatory.",
          "why_score": "Newspaper Assize report and Hamley household make English law a local weather system of dread — so world scores 83."
        },
        "hook": {
          "locus": "Ch. I · Mr Wilkins · open",
          "quote": "In the county town of a certain shire there lived (about forty years ago) one Mr. Wilkins, a conveyancing attorney of considerable standing. The certain shire was but a small county, and the principal town in it contained only about four thousand inhabitants; so in saying that Mr. Wilkins was the principal lawyer in Hamley, I say very little.",
          "why_score": "Attorney of 'considerable standing' in a tiny shire invites before any blow falls — professional pride as bait — so hook scores 84."
        },
        "innov": {
          "locus": "Ch. XVI · complicity confessed · ending",
          "quote": "Dixon and I knew of it, just after the blow was struck--we helped to hide it--we kept the secret--my poor father died of sorrow and remorse--you now know all--can you still love me? It seems to me as if I had been an accomplice in such a terrible thing!",
          "why_score": "Daughter as accomplice and former lover as judge reframes sensation around female secrecy rather than male detection alone — so innov scores 85."
        },
        "ending": {
          "locus": "Ch. XVI · Bromham lawn · ending anchor",
          "quote": "Those who pass through the village of Bromham, and pause to look over the laurel-hedge that separates the rectory garden from the road, may often see, on summer days, an old, old man, sitting in a wicker-chair, out upon the lawn. … Nor is Miss Monro often absent; and although she prefers to retain the old house in the Close for winter quarters, she generally makes her way across to Canon Livingstone's residence every evening.",
          "why_score": "Confession yields rectory lawn and Miss Monro's evening walk — quiet absolution instead of Assize spectacle — so ending scores 86."
        }
      }
    },
    {
      "file": "489-my-lady-ludlow.md",
      "id": "print-v0.my-lady-ludlow",
      "title": "My Lady Ludlow",
      "author": "Elizabeth Cleghorn Gaskell",
      "band": "G-print",
      "genre": "print",
      "print_genre": "provincial memoir / aristocratic manners / education debate",
      "source_text": "https://www.gutenberg.org/cache/epub/2524/pg2524.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.4,
      "l1": {
        "plot": 82,
        "cast": 87,
        "pace": 83,
        "prose": 88,
        "world": 88,
        "hook": 86,
        "innov": 84,
        "ending": 85
      },
      "evidence": {
        "plot": "Margaret Dawson to Hanbury Court → Lady Ludlow's household of gentlewomen → Horner's education of Harry Gregson → French Revolution nested tale → Capt. James and Miss Brooke → Lady Ludlow's death and Gray's line — episodic memoir rather than single arc.",
        "cast": "Lady Ludlow the gracious aristocrat, Margaret Dawson the remembering orphan, Mr Gray the reforming clergyman, Mr Horner the steward, Harry Gregson, Miss Galindo — Cranford-adjacent warmth with class bite.",
        "pace": "Fourteen chapters of Court manners and nested French story; education quarrel and marriages advance slowly — sketch-book tempo.",
        "prose": "Gaskell's memoir prose — coach vs whizz-and-whistle, snowy cambric handkerchief on velvet lap — comedy of manners with historical hush.",
        "world": "Hanbury Court, village school debates, French émigré memory — landed England negotiating literacy and Dissent.",
        "hook": "'I am an old woman now, and things are very different to what they were in my youth' — temporal contrast before Lady Ludlow appears.",
        "innov": "Aristocratic narrator-hostess framing education reform and Revolution anecdote — Tory nostalgia interrogated by Gaskell's liberal sympathy.",
        "ending": "Cambric kindness at the baker's crumbs; Lady Ludlow dies 1814; Henry Gregson becomes Hanbury's vicar — continuity without triumph."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. XIV · death and succession · ending anchor",
          "quote": "Alas! alas! I never saw my dear lady again. She died in eighteen hundred and fourteen, and Mr. Gray did not long survive her. As I dare say you know, the Reverend Henry Gregson is now vicar of Hanbury, and his wife is the daughter of Mr. Gray and Miss Bessy.",
          "why_score": "Episodic Court life, education quarrel, and nested Revolution tale resolve into death dates and parish succession rather than one tragic engine — honest sketch structure — so plot scores 82."
        },
        "cast": {
          "locus": "Ch. XIV · cambric handkerchief · ending",
          "quote": "Ay! there’s my own dear Lady Ludlow, God bless her! She takes out her own pocket-handkerchief, all snowy cambric, and lays it softly down on her velvet lap, for all the world as if she did it every day of her life, just like Mrs. Brooke, the baker’s wife; and when the one got up to shake the crumbs into the fire-place, the other did just the same. But with such a grace!",
          "why_score": "Lady Ludlow's grace beside the baker's wife individuates aristocratic kindness without flattening Gray, Horner, or Galindo — so cast scores 87."
        },
        "pace": {
          "locus": "Ch. IV · Harry Gregson · ~25%",
          "quote": "I think my lady was not aware of Mr. Horner’s views on education (as making men into more useful members of society), or the practice to which he was putting his precepts in taking Harry Gregson as pupil and protege; if, indeed, she were aware of Harry’s distinct existence at all, until the following unfortunate circumstance.",
          "why_score": "Education quarrel arrives as delayed awareness inside Court routine — sketch pacing, not thriller acceleration — so pace scores 83."
        },
        "prose": {
          "locus": "Ch. I · coach vs railway · open anchor",
          "quote": "I am an old woman now, and things are very different to what they were in my youth. Then we, who travelled, travelled in coaches, carrying six inside, and making a two days’ journey out of what people now go over in a couple of hours with a whizz and a flash, and a screaming whistle, enough to deafen one.",
          "why_score": "Coach vs whistle and later cambric-on-velvet are Gaskell's memoir comedy at full sensory precision — so prose scores 88."
        },
        "world": {
          "locus": "Ch. IV · education views · ~25%",
          "quote": "I think my lady was not aware of Mr. Horner’s views on education (as making men into more useful members of society), or the practice to which he was putting his precepts in taking Harry Gregson as pupil and protege.",
          "why_score": "Hanbury Court against steward's literacy scheme maps landed England's argument with useful knowledge — so world scores 88."
        },
        "hook": {
          "locus": "Ch. I · old woman now · open",
          "quote": "I am an old woman now, and things are very different to what they were in my youth. Then we, who travelled, travelled in coaches, carrying six inside, and making a two days’ journey out of what people now go over in a couple of hours with a whizz and a flash, and a screaming whistle, enough to deafen one.",
          "why_score": "Temporal contrast hooks before any Court scene — memory contract instead of shock — so hook scores 86."
        },
        "innov": {
          "locus": "Ch. I · no story frame",
          "quote": "Well, well! they may all be improvements,—I dare say they are; but you will never meet with a Lady Ludlow in these days. I will try and tell you about her. It is no story: it has, as I said, neither beginning, middle, nor end.",
          "why_score": "Declared 'no story' character-outline hosting Revolution inset and education debate — memoir form as liberal-Tory argument — so innov scores 84."
        },
        "ending": {
          "locus": "Ch. XIV · Miss Galindo letter · ending anchor",
          "quote": "‘Oh, Margaret Dawson! I sometimes wonder if you’re the better off for leaving us. To be sure you’re with your brother, and blood is blood. But when I look at my lady and Mr. Gray, for all they’re so different, I would not change places with any in England.’ Alas! alas! I never saw my dear lady again. She died in eighteen hundred and fourteen.",
          "why_score": "Galindo's loyalty and the 1814 death close the memoir with affection and historical date — continuity over climax — so ending scores 85."
        }
      }
    },
    {
      "file": "490-mingshi-yanyi.md",
      "id": "print-v0.mingshi-yanyi-490",
      "title": "明史演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/明史演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.3,
      "l1": {
        "plot": 84,
        "cast": 82,
        "pace": 74,
        "prose": 84,
        "world": 85,
        "hook": 83,
        "innov": 80,
        "ending": 86
      },
      "evidence": {
        "plot": "開國→靖難→武宗亂政→國本→闖亡，百回主線可追。",
        "cast": "成祖/武宗/神宗/崇禎/自成；群像密，中段言官略臉譜。",
        "pace": "百回跨二百七十七年；中段宮闈言路略滯，末回收束急。",
        "prose": "史筆夾評；自序論抉擇，回末忠義表出有力。",
        "world": "江淮—宣府—京師—邊鎮；靖難至明末地理密。",
        "hook": "/00 以明史繁复、元明清一貫立編纂旨。",
        "innov": "蔡東藩系；官私互勘、虛妄從略，辨識高於說部。",
        "ending": "/100 南明略表+弔亡詩殿卷，「大明一代才算真亡」。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一百回 · 南明殘局 · end /100",
          "quote": "桂王由榔……投奔緬甸……由清降將平西王吳三桂……把他處死。明室宗支，到此始盡……百回已盡，筆禿墨乾……以殿卷末。",
          "why_score": "靖难至闯亡、南明残局节点清楚，末回收束闭合，故情节 84。"
        },
        "cast": {
          "locus": "第二十五回 · 夾河敗何福 · ~25% /25",
          "quote": "燕軍趁勢亂殺，頓時全營紛擾……副總兵陳暉，侍郎陳性善等三十餘人，或戰歿，或被執，連驍將平安也倉猝馬蹷，為燕軍獲住，只有何福單身逃脫。",
          "why_score": "何福/平安/燕王对峙层次可辨，南军精锐尽失有因，故人物 82。"
        },
        "pace": {
          "locus": "第五十回 · 武宗巡幸 · ~50% /50",
          "quote": "又居住豹房數日，猛憶起鳳姐兒……江彬道：「有一個鳳姐兒，安知不有第二個鳳姐兒？」武宗稱善，復依著老法兒，與江彬同易輕裝，一溜煙似的走出京城，逕趨宣府。",
          "why_score": "百回通史；中段巡幸宫闱议叙偏密，末回急收，故节奏 74。"
        },
        "prose": {
          "locus": "自序 · 抉擇立旨 · open /00",
          "quote": "《明史》多繁複，苦費抉擇，不得已搜集成書……乃舉一代治亂興亡之實跡，擇其大者要者，演成俚語……文不尚虛，語惟從俗，蓋猶是元、清兩演義之故例也。",
          "why_score": "史论+演义语体；抉择与表忠隐恶清楚，故文笔 84。"
        },
        "world": {
          "locus": "第二十五回 · 渡淮受阻 · ~25% /25",
          "quote": "燕王遂長驅至泗州……即欲渡淮，聞盛庸領馬步兵數萬，戰艦數千，列淮南岸，嚴陣以待……鳳陽知府徐安……拆浮橋，匿舟楫，斷絕交通。",
          "why_score": "淮泗凤阳地理与后文京师边镇脉络清楚，故世界观 85。"
        },
        "hook": {
          "locus": "自序 · 三朝一貫 · open /00",
          "quote": "前數年間，戲成《清史通俗演義》百回……於去年草成《元史演義》六十回，本年復草成《明史演義》百回。",
          "why_score": "开卷即以系列衔接与明史抉择立题，钩子清楚，故钩子 83。"
        },
        "innov": {
          "locus": "自序 · 官私互勘 · open /00",
          "quote": "無論為官史，為私乘，悉行鉤考……其無可旁證而太涉荒唐者，則務從略，或下斷語以辨明之。",
          "why_score": "自陈考证取舍，高于凭空说部，故创新 80。"
        },
        "ending": {
          "locus": "第一百回 · 弔亡詩殿卷 · end /100",
          "quote": "大明一代，才算得真亡了……本回敘述弘光帝，及魯、唐、桂三王事，統不過略表大綱，作為《明史演義》的殘局。百回已盡……以殿卷末。",
          "why_score": "南明略表与弔亡诗殿卷收束完整，故结局 86。"
        }
      }
    },
    {
      "file": "491-qingshi-yanyi.md",
      "id": "print-v0.qingshi-yanyi-491",
      "title": "清史演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/清史演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.4,
      "l1": {
        "plot": 83,
        "cast": 81,
        "pace": 75,
        "prose": 83,
        "world": 84,
        "hook": 84,
        "innov": 82,
        "ending": 87
      },
      "evidence": {
        "plot": "入關→三藩→中葉→捻亂→辛亥議和，百回主線可追。",
        "cast": "三桂/康熙/道光后/曾國藩/袁唐伍；群像密，宮闈段略臉譜。",
        "pace": "二百九十七年跨度大；中段宮闈與防捻略滯，末回議和收束。",
        "prose": "史筆夾評；自序糾「燕書郢說」，語從通俗。",
        "world": "衡州—宣府—沙河賈魯—上海市政廳；南北地理密。",
        "hook": "/000 以私史排斥清廷、帝制復活為戒立題。",
        "innov": "自陳核實勸懲、專制魔力炯戒；系列辨識高。",
        "ending": "/100 清帝退位四條件+議和調停，收束完整。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一百回 · 南北議和 · end /100",
          "quote": "伍代表提出四事：一，清帝退位。二，改行民主政體。三，給清帝年金。四，量恤旗民。唐代表瞧這四條，不便承認……彼此幾至決裂。",
          "why_score": "入关至辛亥议和节点清楚，末回退位条件闭合，故情节 83。"
        },
        "cast": {
          "locus": "第二十五回 · 三桂稱帝 · ~25% /025",
          "quote": "康熙十七年，竟在衡州築壇，祭告天地，自稱皇帝，改元昭武……不料狂風驟起，怒雨疾奔，把朝房吹倒一半……三桂未免懊惱，只得潦草成禮。",
          "why_score": "三桂称帝与清将硕岱等对峙层次可辨，故人物 81。"
        },
        "pace": {
          "locus": "第七十五回 · 扼河圈捻 · ~75% /075",
          "quote": "曾國藩……決議扼守沙河、賈魯河……不料夏雨過多……各路所築堤牆，多半坍毀……捻勢因之益橫……國藩所聞，未免氣憤，竟至成疾。",
          "why_score": "百回通史；中后段防捻军务议叙偏密，故节奏 75。"
        },
        "prose": {
          "locus": "自序 · 糾私史 · open /000",
          "quote": "革命功成，私史雜出，排斥清廷無遺力……鄙人……自天命紀元起，至宣統退位止……巨政固期核實，瑣錄亦必求真；至關於帝王專制之魔力，尤再三致意，懸為炯戒。",
          "why_score": "史论立旨+演义语体，纠妄劝惩清楚，故文笔 83。"
        },
        "world": {
          "locus": "第七十五回 · 沙河賈魯 · ~75% /075",
          "quote": "自河南周家口以下，至槐店止，這一帶屬沙河，自周家口以上至朱仙鎮止，這一帶屬賈魯河……自正陽關以下，統濱淮河，由水師與皖軍會防。",
          "why_score": "河防地理与后文沪上议和空间清楚，故世界观 84。"
        },
        "hook": {
          "locus": "自序 · 帝制復活 · open /000",
          "quote": "時事忽變，帝制復活，籌安請願之聲，不絕於耳……鑒清者但以為若翁華冑……幾何不易君主為民主，而仍返前清舊轍也。",
          "why_score": "开卷即以当代帝制复辟危机对照清史立题，钩子强，故钩子 84。"
        },
        "innov": {
          "locus": "自序 · 專制炯戒 · open /000",
          "quote": "書籍中得一良小說，功殆不在良史下……至關於帝王專制之魔力，尤再三致意，懸為炯戒。",
          "why_score": "自陈演义当史鉴、专刺专制，辨识高于一般说部，故创新 82。"
        },
        "ending": {
          "locus": "第一百回 · 清帝退位條件 · end /100",
          "quote": "會議地點，就在上海英租界的市政廳……伍代表提出四事：一，清帝退位。二，改行民主政體。三，給清帝年金。四，量恤旗民。",
          "why_score": "议和四条与清社将墟收束完整，故结局 87。"
        }
      }
    },
    {
      "file": "492-songshi-yanyi.md",
      "id": "print-v0.songshi-yanyi-492",
      "title": "宋史演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/宋史演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.1,
      "l1": {
        "plot": 85,
        "cast": 83,
        "pace": 76,
        "prose": 85,
        "world": 86,
        "hook": 82,
        "innov": 84,
        "ending": 84
      },
      "evidence": {
        "plot": "真宗天書→徽宗邊釁→岳飛班師→二王播遷，主線可追。",
        "cast": "劉后/丁謂/蔡京童貫/岳飛兀朮/文天祥；群像密。",
        "pace": "百回兩宋；中段天書邊事略滯，南宋段戰和交替。",
        "prose": "弁言糾妄談有力；回中史評夾白話。",
        "world": "汴京—湟鄯—黃河—溫州福州；兩宋空間密。",
        "hook": "/000 以宋史繁芜+小說虛妄立「求徵」之旨。",
        "innov": "自陳糾貍貓換主等訛傳；遼金附宋史敘，辨識高。",
        "ending": "/100 景炎立國、二王入閩，亡國播遷收束清楚。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第七十五回 · 十二金牌 · ~75% /075",
          "quote": "檜遂連下十二道金牌，催飛速歸……飛一日接奉金牌十二道，不覺悲憤交集，向東再拜道：「十載功勞，一旦廢棄，奈何奈何？」",
          "why_score": "北伐将成而班师的转折极清楚，前后节点可追，故情节 85。"
        },
        "cast": {
          "locus": "第七十五回 · 兀朮與書生 · ~75% /075",
          "quote": "兀朮……忽有一書生，叩馬諫道：「太子毋走！岳少保且退！」……「從古未有權臣在內，大將能立功於外。岳少保尚且不免，怎得成功哩？」",
          "why_score": "飞/桧/兀朮三角张力鲜明，故人物 83。"
        },
        "pace": {
          "locus": "第二十五回 · 天書營宮 · ~25% /025",
          "quote": "真宗仍談仙說怪……玉清昭應宮告成……凡二千六百一十楹……不知費了若干國帑，才算造成。",
          "why_score": "中前段天书营建议叙偏密，南宋战和较快，故节奏 76。"
        },
        "prose": {
          "locus": "弁言 · 糾妄談 · open /000",
          "quote": "宋代小說……荒唐者多，確鑿者少。龍虎爭雄，並無其事；貍貓換主，尤屬子虛……官稗並採，務擇其信而有徵者筆之於書。",
          "why_score": "史论纠谬+演义语体，求徵态度清楚，故文笔 85。"
        },
        "world": {
          "locus": "第五十回 · 湟鄯震 · ~50% /050",
          "quote": "多羅巴既殺死高永年，遂擁眾盡毀大通河橋，湟、鄯大震……徽宗聞報，不覺大怒，親書五路將帥劉仲武等十八人姓名。",
          "why_score": "西北边州与汴京朝局空间连结清楚，故世界观 86。"
        },
        "hook": {
          "locus": "弁言 · 宋史繁蕪 · open /000",
          "quote": "後儒之讀《宋史》者，嘗以繁蕪為病……乃更溯南北兩宋舉三百二十年之事實，編成演義共百回。",
          "why_score": "开卷即以繁芜难读与求徵演义立题，钩子清楚，故钩子 82。"
        },
        "innov": {
          "locus": "弁言 · 遼金併敘 · open /000",
          "quote": "柯氏作《宋史新編》……皆並遼、金二史於《宋史》中……虛無惝恍之談，則概不闌入。",
          "why_score": "自陈并辽金、拒妄谈，系列内辨识高，故创新 84。"
        },
        "ending": {
          "locus": "第一百回 · 景炎立國 · end /100",
          "quote": "乃自溫州再行航海，奔赴福州……立益王昰為帝，改號景炎元年……授陳宜中左丞相兼樞密使，都督諸路軍馬。",
          "why_score": "二王入闽、景炎立国收束亡宋播迁，故结局 84。"
        }
      }
    },
    {
      "file": "493-minguo-yanyi.md",
      "id": "print-v0.minguo-yanyi-493",
      "title": "民國演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/民國演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.0,
      "l1": {
        "plot": 80,
        "cast": 82,
        "pace": 73,
        "prose": 81,
        "world": 83,
        "hook": 85,
        "innov": 86,
        "ending": 78
      },
      "evidence": {
        "plot": "民元→洪宪余波→府院→南北和议→江浙奉直，主线可追。",
        "cast": "袁黎段/孙徐/曹张吴；军阀群像密，个别脸谱化。",
        "pace": "百六十回时事密；中段借款官制略滞，末回收「详续」。",
        "prose": "史评夹白话；回末论赞仍有力，近事语体更俗。",
        "world": "北京政事堂—沪上—洛阳—江浙奉直战场。",
        "hook": "/000 以浊世是非颠倒、约法残存立题。",
        "innov": "当代史演义；「语皆有本」写民元以降，系列内最新。",
        "ending": "/160 奉直接触+「且待以后详续」，收束开放。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一百六十回 · 奉直接觸 · end /160",
          "quote": "東南戰事實現后十天，奉、直兩軍，也在朝陽方面接触了。……鼙鼓聲聲听不斷，南方未已北方來。……未知究竟如何結果，且待以后詳續。",
          "why_score": "军阀战线交织清楚，唯以「详续」开放收束，故情节 80。"
        },
        "cast": {
          "locus": "第八十回 · 孫徐衝突 · ~50% /080",
          "quote": "經徐苦口調停，方由段說出一言，先要孫洪伊免職，方令徐樹錚辭差……十一月二十日，下令免孫洪伊職，越日，徐樹錚始呈上辭職書。",
          "why_score": "黎段孙徐府院张力层次可辨，故人物 82。"
        },
        "pace": {
          "locus": "第四十回 · 官制更張 · ~25% /040",
          "quote": "嗣是一切制度，銳意變更……每省原有的民政長，改稱巡按使……各省都督，也一概換易名目，稱為將軍……又另訂文官官秩，分作九等。",
          "why_score": "中前段制度条例议叙偏密，战事章较快，故节奏 73。"
        },
        "prose": {
          "locus": "自序 · 濁世是非 · open /000",
          "quote": "治世有是非，濁世無是非……今日之中華民國，一新舊交替之時代也……借說部之體裁，寫當代之狀況，語皆有本，不敢虛誣。",
          "why_score": "史论立旨清楚；近事语体略俗而议论有力，故文笔 81。"
        },
        "world": {
          "locus": "第一百二十回 · 南北通電 · ~75% /120",
          "quote": "北方各省軍閥家，見了唐、劉兩人的通電，就由曹錕、張作霖兩使領銜，復電滇黔……護法之義既達，則統一之局立成。",
          "why_score": "南北军阀电文空间与后文江浙奉直战场连结，故世界观 83。"
        },
        "hook": {
          "locus": "自序 · 約法殘存 · open /000",
          "quote": "所幸《臨時約法》，絕而復甦，人民之言論自由，著作自由，尚得蒙約法上之保障……我民國之不絕如縷，未始非賴是保存也。",
          "why_score": "开卷即以民初是非颠倒与约法一线生机立题，钩子强，故钩子 85。"
        },
        "innov": {
          "locus": "自序 · 當代演義 · open /000",
          "quote": "謹據民國紀元以來之事實，依次演述，分回編纂，借說部之體裁，寫當代之狀況，語皆有本，不敢虛誣。",
          "why_score": "以演义体写当代政治，系列内题材最新，故创新 86。"
        },
        "ending": {
          "locus": "第一百六十回 · 詳續 · end /160",
          "quote": "東南戰事實現后十天，奉、直兩軍，也在朝陽方面接触了。正是：鼙鼓聲聲听不斷，南方未已北方來。未知究竟如何結果，且待以后詳續。……名器之不慎如此，國事尚可問乎？",
          "why_score": "战事并行展开后以「详续」开放收束，完整度低于王朝终卷，故结局 78。"
        }
      }
    },
    {
      "file": "494-wudaishi-yanyi.md",
      "id": "print-v0.wudaishi-yanyi-494",
      "title": "五代史演義",
      "author": "蔡東藩（1888–1948）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "歷史演義 / 通史章回 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/五代史演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.1,
      "l1": {
        "plot": 83,
        "cast": 81,
        "pace": 77,
        "prose": 84,
        "world": 82,
        "hook": 84,
        "innov": 81,
        "ending": 85
      },
      "evidence": {
        "plot": "梁唐爭霸→晉漢權宦→周世宗→陳橋禪宋，六十回主線可追。",
        "cast": "存勗/彥章/光遠/弘肇/匡胤；群像密，亂世臉譜難免。",
        "pace": "六十回五十三年；單元隨易姓切換，末回禪讓收束利落。",
        "prose": "自序仿廬陵書法；回中夾評「叛君可赦弒母不可恕」有力。",
        "world": "鄆州德勝—魏州—大梁滄州—益津關；五代戰場密。",
        "hook": "自序以「中國之亂未有逾於五季」+當代軍閥對照立題。",
        "innov": "踵唐開宋；自陳仿歐陽筆削，異於殘唐說部傳本。",
        "ending": "/060 陳橋受禪+「十三主五十三年」告終+二絕。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第六十回 · 陳橋受禪 · end /060",
          "quote": "匡胤……登崇元殿，被服袞冕，即皇帝位……改國號宋，改元建隆……本編但敘五代史事，把十三主五十三年的大要，演述告終。",
          "why_score": "易姓至禅宋节点清楚，末回总括闭合，故情节 83。"
        },
        "cast": {
          "locus": "第十五回 · 王彥章 · ~25% /015",
          "quote": "梁主問他破敵的期限，彥章答以三日，左右都不禁失笑。……彥章佯起更衣……直趨德勝南城。",
          "why_score": "铁枪三日破敌与唐主用嗣源袭郓层次可辨，故人物 81。"
        },
        "pace": {
          "locus": "第三十回 · 魏州招撫 · ~50% /030",
          "quote": "自天福二年秋季進兵，直至次年秋季，仍不損魏州片堞……晉主因師老民疲，沒奈何再議招撫。",
          "why_score": "中段围城迁延议叙偏密，末回禅让加快，故节奏 77。"
        },
        "prose": {
          "locus": "自序 · 五季之亂 · open",
          "quote": "讀史至五季之世，輒為之太息曰：「甚矣哉中國之亂，未有逾於五季者也！」……敘事則蒐證各籍，持義則特仿廬陵。",
          "why_score": "史论仿欧阳+演义语体，议论密度高，故文笔 84。"
        },
        "world": {
          "locus": "第六十回 · 北征水路 · end /060",
          "quote": "都虞侯韓通，由滄州治水道……立柵乾寧軍南……周主亦自至乾寧軍……水陸並舉，向北長驅……直薄益津關。",
          "why_score": "沧州乾宁益津关地理与禅宋收束衔接，故世界观 82。"
        },
        "hook": {
          "locus": "自序 · 軍閥禍胎 · open",
          "quote": "今則距五季已閱千年，而軍閥乘權，爭端迭起……幾使全國人民，塗肝醢腦於武夫之腕下，抑何與五季相似歟？",
          "why_score": "开卷即以五代乱局对照当代军阀立题，钩子强，故钩子 84。"
        },
        "innov": {
          "locus": "自序 · 仿廬陵 · open",
          "quote": "鄙人前編唐宋《通俗演義》，已付手民印行，而五代史則踵唐之後，開宋之先……將以借粗俗之蕪詞，顯文忠之遺旨。",
          "why_score": "自陈系列衔接与书法取法，异于残唐说部，故创新 81。"
        },
        "ending": {
          "locus": "第六十回 · 二絕收場 · end /060",
          "quote": "把十三主五十三年的大要，演述告終……詩云：六十年來話劫灰……五代一編留史鑒，好教後世辨人禽。",
          "why_score": "禅宋总括与二绝收场完整，并明示续接宋史演义，故结局 85。"
        }
      }
    },
    {
      "file": "495-liancheng-bi.md",
      "id": "print-v0.liancheng-bi-495",
      "title": "連城璧",
      "author": "李漁（清，1611–1680）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集",
      "source_text": "https://zh.wikisource.org/wiki/連城璧",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.4,
      "l1": {
        "plot": 85,
        "cast": 84,
        "pace": 86,
        "prose": 88,
        "world": 80,
        "hook": 87,
        "innov": 89,
        "ending": 84
      },
      "evidence": {
        "plot": "十二回独立起合；/01 粪土灵芝立题、/03 乞儿行义、/06 同貌异命、/12 齐家收束，机巧与劝诫密度高。",
        "cast": "女旦/乞儿/同貌异人等功能鲜明；单元群像，血肉不如长篇连续主角。",
        "pace": "李渔短章回切换快；开卷诗词议论后迅入本事，几乎无注水。",
        "prose": "/01「糞土裡面長出靈芝」、/06 相命天平喻、/12 齐家诗论，议论与叙事并置，口语雅言自如。",
        "world": "衢州杨村坞梨园、正德丐帮市井、齐家伦理场；单回地理深度有限。",
        "hook": "/01「一身兼二賤」却要表扬可敬之事，立题即钩；/03 乞儿第三种下流论亦硬。",
        "innov": "《无声戏》改题重编系；与 scorecard 141《無聲戲》、465《十二樓》同为李渔拟话本三集，形式自觉度高。",
        "ending": "各回自收；/12 以齐家难于治国收束全书伦理总调，主题闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第六回 · 相與命 · ~50% /06",
          "quote": "前面那一回講的是「命」了，這一回卻說個「相字」。相與命這兩件東西，是造化生人的時節搭配定的。半斤的八字，還你半斤的相貌；四兩的八字，還你四兩的相貌；竟像天平上彈過的一般。",
          "why_score": "以命/相配对立题，再翻转同貌异命的戏剧，单元因果清楚，故情节 85。"
        },
        "cast": {
          "locus": "第三回 · 叫化子 · ~25% /03",
          "quote": "世上人做了叫化子，也可謂卑賤垢污不長進到極處了，為甚麼還去稱贊他？不知討飯吃的這條道路雖然可恥，也還是英雄失足的退步，好漢落魄的後門。",
          "why_score": "乞儿被写成「有所不為」的第三种下流，人物功能与道德对照鲜明，故人物 84。"
        },
        "pace": {
          "locus": "第一回 · 女旦立题 · open /01",
          "quote": "別回小說，都要在本事之前另說一樁小事，做個引子；獨有這回不同，不須為主邀賓，只消借母形子，就從糞之土中，說到靈芝上去。",
          "why_score": "自陈文法后迅入杨村坞本事，短章节奏紧，故节奏 86。"
        },
        "prose": {
          "locus": "第一回 · 糞土靈芝 · open /01",
          "quote": "只因第一種下賤之人，做出第一件可敬之事，猶如糞土裡面長出靈芝來，奇到極處，所以要表揚他。",
          "why_score": "议论喻象尖新，诗词与白话切换自如，故文笔 88。"
        },
        "world": {
          "locus": "第一回 · 楊村塢 · open /01",
          "quote": "卻說浙江衢州府西安縣，有個不大不小的鄉村，地名叫做楊村塢。這塊土上人家，不論男子婦人，都以做戲為業。",
          "why_score": "梨园乡土地理可触；单回世界深度有限，故世界观 80。"
        },
        "hook": {
          "locus": "第一回 · 一身兼二賤 · open /01",
          "quote": "天下最賤的人，是娼、優、隸、卒四種，做女旦的，為娼不足，又且為優，是以一身兼二賤了。為甚麼還把他幫起小說來？",
          "why_score": "以贱业写可敬，开卷即反问立钩，故钩子 87。"
        },
        "innov": {
          "locus": "第一回 · 文法一新 · open /01",
          "quote": "獨有這回不同，不須為主邀賓，只消借母形子，就從糞之土中，說到靈芝上去，也覺得文法一新。",
          "why_score": "李渔自觉改写拟话本起法；与《無聲戲》《十二樓》并置辨识高，故创新 89。"
        },
        "ending": {
          "locus": "第十二回 · 齊家 · end /12",
          "quote": "這首詩是說齊家一事，比治國更難。治國的人，遇了是非曲直之事，可以原情而論，據理而推，情理上說不去。",
          "why_score": "各回自收；末回以齐家难于治国收伦理总调，故结局 84。"
        }
      }
    },
    {
      "file": "496-hou-xiyou-ji.md",
      "id": "print-v0.hou-xiyou-ji-496",
      "title": "後西遊記",
      "author": "天花才子（清；撰人不一）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 章回 / 續書",
      "source_text": "https://zh.wikisource.org/wiki/後西遊記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.5,
      "l1": {
        "plot": 82,
        "cast": 83,
        "pace": 80,
        "prose": 84,
        "world": 85,
        "hook": 83,
        "innov": 86,
        "ending": 85
      },
      "evidence": {
        "plot": "四十回求真解主线：出长安→诸难→造化山→灵山得解东归；单元妖魔串联，因果在神魔逻辑内自洽。",
        "cast": "唐半偈/小行者/猪一戒/沙弥功能清晰，对位唐僧四众；造化小儿等象征位鲜明。",
        "pace": "四十回中段妖国略散；首尾（出关/灵山）较紧。",
        "prose": "开卷「我有一軀佛」歌、各回诗偈与白话叙事并置；较《西遊補》偏说部畅达。",
        "world": "中华→西路→造化山→灵山；「真解」宇宙论可触，续书地理继承《西游》而自开造化一脉。",
        "hook": "第一回佛躯歌+混沌诗即立「求真解」总题，钩子清楚。",
        "innov": "以「真解」代「真经」重写西行；与 122《西遊補》心理寓言分流，辨识在续书群中高。",
        "ending": "第四十回灵山得真解、驾云东归；「游戲現身」「求真解」收束主题闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第三十回 · 造化山 · ~75%",
          "quote": "話說小行者與沙彌，尋到造化山要救師父，聽那山神說出造化小兒許多利害，又說無門。小行者不信，喝退山神，心中想道：「他說，禍福無門，惟人",
          "why_score": "造化山救师构成中后段高潮单元，与灵山收束呼应，主线因果清楚，故情节 82。"
        },
        "cast": {
          "locus": "第十回 · 師徒西進 · ~25%",
          "quote": "話說唐半偈與小行者，辭別了唐王，出離長安大國，往西前進。此猶是中華地界，一路平安。不幾日，過了鞏州地方，行到一處，天色晚",
          "why_score": "半偈/小行者对位唐僧悟空，功能清晰可辨，故人物 83。"
        },
        "pace": {
          "locus": "第二十回 · 空中去來 · ~50%",
          "quote": "莫認身心都是空，空中原有去來蹤，氣如蛇怒生炎火，盱作龍飛起黑風，一念稍邪淪鬼城，寸心纔正入天宮。",
          "why_score": "中段以诗偈+议论换场，四十回中段略散，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 一軀佛歌 · open",
          "quote": "我有一軀佛，世人皆不識，不塑亦不裝，不雕亦不刻，無一滴灰泥，無一點彩色，人畫畫不成，賊偷偷不得。",
          "why_score": "开卷歌偈体相自然，说部白话亦畅，故文笔 84。"
        },
        "world": {
          "locus": "第四十回 · 靈山真解 · end",
          "quote": "話說唐半偈師徒四人並龍馬五眾，自到靈山見了如來，得了真解，便都身體輕鬆，一霎時駕雲而起，大家歡歡喜喜，保護著真解竟往東來。",
          "why_score": "灵山—东归地理与「真解」宇宙论收束完整，故世界观 85。"
        },
        "hook": {
          "locus": "第一回 · 混沌大道 · open",
          "quote": "混沌既分天地立，陰陽遞禪成呼吸。識知未剖大道生，文字忽傳鬼神泣。五行並用多戰爭，",
          "why_score": "以大道/文字开题再导入求真解，钩子清楚，故钩子 83。"
        },
        "innov": {
          "locus": "第四十回 · 真解總收 · end",
          "quote": "文字休拘儒釋玄，但能有補即真詮，六經不礙於三歲，一書何妨又五千，游戲現身良有以，荒唐說法少無邊。",
          "why_score": "以「真解」代「真经」重写西行，续书形式辨识高，故创新 86。"
        },
        "ending": {
          "locus": "第四十回 · 東歸 · end",
          "quote": "勸君此際求真解，不證菩提也證仙。話說唐半偈師徒四人並龍馬五眾，自到靈山見了如來，得了真解，便都身體輕鬆。",
          "why_score": "得真解东归，主题与旅途双闭合，故结局 85。"
        }
      }
    },
    {
      "file": "497-tang-zhongkui-pinggui-zhuan.md",
      "id": "print-v0.tang-zhongkui-pinggui-zhuan-497",
      "title": "唐鍾馗平鬼傳",
      "author": "煙霞散人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 諷刺章回",
      "source_text": "https://zh.wikisource.org/wiki/唐鍾馗平鬼傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 79.4,
      "l1": {
        "plot": 78,
        "cast": 81,
        "pace": 80,
        "prose": 79,
        "world": 77,
        "hook": 82,
        "innov": 80,
        "ending": 78
      },
      "evidence": {
        "plot": "十六回钟馗领鬼卒斩万人数人间「鬼」；单元串联+皮锤岛终局，因果在讽刺逻辑内自洽，张力靠主题。",
        "cast": "钟馗/大头鬼/大胆鬼/精细鬼/伶俐鬼+无耻/无二鬼/下作鬼等鬼名即性格，辨识极高。",
        "pace": "十六回篇幅适中；回间斩鬼切换干脆，中段寨战略密。",
        "prose": "/01 开卷词「世上何嘗有鬼？妖魔皆從心生」+白话章回；近《斬鬼傳》而略水。",
        "world": "幽冥→万人县踩遍街→五里村→皮锤岛；鬼界喻人间，深度偏讽刺名录。",
        "hook": "/01 阎君封平鬼大元帅+「说他是鬼他却是人」即钩。",
        "innov": "接续钟馗斩鬼讽刺传统；十六回规模大于 188《斬鬼傳》十回，辨识在类型内中上。",
        "ending": "/16 皮锤岛诱敌、催命鬼地峪焚尽；主题闭合，无独立跋。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十六回 · 皮錘島 · end /16",
          "quote": "鍾馗道：「必是那家神聖指點於俺，無二鬼應喪在此島之內？」遂吩咐鬱壘和窮鬼道：「本帥埋伏在此，你二人前去誘敵，只許敗不許勝，引無二鬼到此，俺自有擒他之法。」",
          "why_score": "十六回斩鬼单元收束于皮锤岛诱敌，终局因果清楚，故情节 78。"
        },
        "cast": {
          "locus": "第一回 · 四鬼卒 · open /01",
          "quote": "又賜給青鋒寶劍一把，追風烏錐馬一匹。……並撥給鬼卒四名。第一名大頭鬼，第二名大膽鬼，第三名精細鬼，第四名伶俐鬼，隨路聽用。",
          "why_score": "鬼名即性格，钟馗+四卒配置鲜明，故人物 81。"
        },
        "pace": {
          "locus": "第五回 · 下作鬼弄槍 · ~25% /05",
          "quote": "話說下作鬼見了小低搭鬼，不容分說。舉槍就刺。幸小低搭鬼眼力乖滑，將頭一低，下作鬼用槍過猛，那槍頭直透門扇。",
          "why_score": "单回打斗入戏快；中段寨战略密，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 開卷詞 · open /01",
          "quote": "世上何嘗有鬼？妖魔皆從心生；違理犯法任意行，方把人品敗淨。舉動不合道理，交接不順人情；搖頭晃膀自稱雄，那知人人厭憎！",
          "why_score": "开卷词讽世直接，正文白话章回畅达而略水，故文笔 79。"
        },
        "world": {
          "locus": "第一回 · 萬人縣 · open /01",
          "quote": "再說這萬人縣在長安西北，離京有二萬三千餘里。這萬人縣城內有一沒人裡，裡中有一踩遍街，街內有一人，姓無，名恥，字是不為。",
          "why_score": "万人县/踩遍街地名即讽喻地图，深度偏名录，故世界观 77。"
        },
        "hook": {
          "locus": "第一回 · 平鬼大元帥 · open /01",
          "quote": "今陽間有一種鬼，說他是鬼，他卻是人，說他是人，他卻又叫做鬼。各處俱有，種類不一，甚為民害，惟萬人縣內更多。……意欲封爾為平鬼大元帥。",
          "why_score": "「人鬼互名」立题+封帅出征，开卷即钩，故钩子 82。"
        },
        "innov": {
          "locus": "第一回 · 假手鍾馗 · open /01",
          "quote": "惡貫滿盈天不容，假手鍾馗顯聖。昔年也曾斬鬼，今日又要行凶；咬牙切齒磨劍鋒，性命立刻斷送。",
          "why_score": "明示接续斩鬼传统而扩为十六回平鬼录，类型内辨识中上，故创新 80。"
        },
        "ending": {
          "locus": "第十六回 · 地峪焚鬼 · end /16",
          "quote": "遂尋了一堆乾草枯柴，將峪內塞滿，焚將起來。催命鬼自不必說，可憐咳嗽鬼夫妻二人，醫生不來還可苟延性命，醫生一到，就嗚呼哀哉了。",
          "why_score": "催命鬼尽、皮锤岛收束，主题闭合，故结局 78。"
        }
      }
    },
    {
      "file": "498-feituo-quanzhuan.md",
      "id": "print-v0.feituo-quanzhuan-498",
      "title": "飛跎全傳",
      "author": "鄒必顯（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "諷刺 / 章回 / 揚州白話",
      "source_text": "https://zh.wikisource.org/wiki/飛跎全傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.1,
      "l1": {
        "plot": 76,
        "cast": 80,
        "pace": 81,
        "prose": 85,
        "world": 78,
        "hook": 84,
        "innov": 88,
        "ending": 77
      },
      "evidence": {
        "plot": "三十二回跎子辅腊君→交关红毛→斗法收场；单元滑稽串联，主线张力弱于主题讽喻。",
        "cast": "腊君/跎子/百晓都知儿/哈裡糊塗/饢食精等绰号即性格；群像扁平但辨识极高。",
        "pace": "回短、笑话密度高；中段斗法略绕，整体少注水。",
        "prose": "扬州白话喷薄；/01「沒鹽帶醬」寫臘君、/08 糯米菩薩对句，口语实验强。",
        "world": "离京/想心寺/大西洋红毛国/簸箕阵；地理为笑话容器，深度偏讽喻。",
        "hook": "/01 开卷词+海外天子献宝进贡，奇名奇境即起。",
        "innov": "清代方言滑稽章回代表；人名星宿讽喻近《何典》而偏扬州口吻，形式辨识高。",
        "ending": "/32 圣旨配合无夫无妇、跎子惊慌奏对；主题收束偏闹，情绪轻。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第十六回 · 紅毛國 · ~50% /16",
          "quote": "且說跎子飛過大西洋，來到紅毛國，將神砂迷住海外天子，人不知鬼不覺馱過洋來。到了離京，見了臘君，便將交關交兵之事一一奏聞，又將海外天子呈上。",
          "why_score": "驮海外天子构成中段功业单元，因果在滑稽逻辑内自洽，主线偏松，故情节 76。"
        },
        "cast": {
          "locus": "第一回 · 窮文富武 · open /01",
          "quote": "那窮文的班中有一位不上相，名喚古怪……富武班中有一位不雅相，名喚楊梅廣……會主謀的狗頭軍師，名喚百曉都知兒……有一位說謊都元帥，名喚哈裡糊塗。",
          "why_score": "绰号即性格，班底讽喻群像辨识极高，故人物 80。"
        },
        "pace": {
          "locus": "第八回 · 想心寺 · ~25% /08",
          "quote": "且說跎子隨了圓和尚、扁長老來到想心寺，跎子先進山門為大。但見，一座天王殿，殿上供了一位糯米菩薩，兩邊站了銅金剛、鐵羅漢。",
          "why_score": "单回笑话场景切换快；中段斗法略绕，故节奏 81。"
        },
        "prose": {
          "locus": "第一回 · 無底殿寫照 · open /01",
          "quote": "頭戴一頂怒髮衝冠，身穿一件劫龍袍，腰繫一條硬擔帶，足下登一雙圯橋三進履，一副密臉，兩道烏眉，一雙推巴眼，小小的一個細悶鼻。",
          "why_score": "扬州白话连喻写腊君，口语实验强于常章回，故文笔 85。"
        },
        "world": {
          "locus": "第二十四回 · 簸箕陣 · ~75% /24",
          "quote": "且說脫空祖師回到簸箕陣內，望南無僧說道：「三日之內上帝必來與我鬥法……」當下祖師將風、雲、氣、色的法術傳授了四位道人，又將地下挖了許多陷人的",
          "why_score": "簸箕阵/抗囊菩萨等笑地理可触，深度偏容器，故世界观 78。"
        },
        "hook": {
          "locus": "第一回 · 開卷詞 · open /01",
          "quote": "運退黃金失色，時來黑鐵生光；貧窮斂跡富軒昂，宇宙一般景況。殷實人人敬服，奸巧個個提防。金多親戚也驚惶，不枉人生世上。",
          "why_score": "金钱世态词后即入腊君/海外贡使，钩子硬，故钩子 84。"
        },
        "innov": {
          "locus": "第一回 · 星宿臨凡班底 · open /01",
          "quote": "原來這臘君是按上界興火龍臨凡。……古怪，按上界慣會多星臨凡；……楊梅廣，按上界屎迷星臨凡；……百曉都知兒，按上界鸚歌鼻子稱鉤星臨凡。",
          "why_score": "星宿+绰号双重讽喻的扬州白话章回，近何典而异口吻，故创新 88。"
        },
        "ending": {
          "locus": "第三十二回 · 聖旨配合 · end /32",
          "quote": "且說眾人接了聖旨，甚是歡喜，惟有跎子吃了一驚，慌到御前奏道：「男兒無妻不成家，女兒無夫不成室，少年夫妻老年伴。陛下差臣配定無夫無婦之事，臣今日就代他們配合。」",
          "why_score": "以配合无夫无妇闹收，主题闭合而情绪轻，故结局 77。"
        }
      }
    },
    {
      "file": "499-changyan-dao.md",
      "id": "print-v0.changyan-dao-499",
      "title": "常言道",
      "author": "落魄道人（清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "諷刺 / 章回 / 寓言",
      "source_text": "https://zh.wikisource.org/wiki/常言道",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.8,
      "l1": {
        "plot": 79,
        "cast": 81,
        "pace": 80,
        "prose": 83,
        "world": 80,
        "hook": 84,
        "innov": 85,
        "ending": 82
      },
      "evidence": {
        "plot": "十六回金钱寓言：钱士命求财→车海→交战→报应；单元串联，因果在「钱能通神」讽刺逻辑内自洽。",
        "cast": "钱士命/时伯济/施利仁/钱百锡等姓名即命数；扁平但讽喻辨识高。",
        "pace": "十六回短篇；开卷词后入戏快，中段兵戈略密。",
        "prose": "各回《西江月》立题+白话叙事；/01「無德而尊，無勢而熱」论钱，议论锋利。",
        "world": "海边/独家村/空中搂阁；金钱寓言地理，深度够用。",
        "hook": "/01「這個不是別個，就是天地間第一件至寶」直指钱，钩子硬。",
        "innov": "以「常言道」口语命题的金钱寓言章回；与《何典》《飞跎》讽喻群相邻而专攻钱癖。",
        "ending": "/16「為善自然得福，貪財立見垂張」+空中搂阁报应收束，主题闭合。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第四回 · 車海取錢 · ~25% /04",
          "quote": "卻說錢士命在海邊，欲要母錢引那子錢到手，母錢也飛起空中，隱隱也落在水裡，頓時起了車海心，要把海水車乾，連忙叫施利仁回家喚人。",
          "why_score": "车海取子钱把贪欲推到荒诞极点，单元因果清楚，故情节 79。"
        },
        "cast": {
          "locus": "第八回 · 施利仁獨家村 · ~50% /08",
          "quote": "原來就是施利仁。那施利仁急急往獨家村來，路上遇著了化僧，也要到錢將軍家，一路同行，來至獨家村。",
          "why_score": "施利仁/化僧/钱将军姓名功能对照鲜明，故人物 81。"
        },
        "pace": {
          "locus": "第十二回 · 領兵 · ~75% /12",
          "quote": "話說錢士命同了呂強詞、眭炎、馮世，領兵要滅李信，上獨家村望前奔去，行不上幾里，抬頭忽見一個娘娘遠遠走來。",
          "why_score": "短回兵戈换场快；中段略密，故节奏 80。"
        },
        "prose": {
          "locus": "第一回 · 論錢 · open /01",
          "quote": "這個不是別個，就是天地間第一件至寶。無德而尊，無勢而熱，無翼而飛，無足而走，無遠不往，無幽不至。上可以通神，下可以使鬼。",
          "why_score": "论钱排比锋利，各回西江月+白话并置，故文笔 83。"
        },
        "world": {
          "locus": "第十六回 · 空中摟閣 · end /16",
          "quote": "話說錢百錫聽了墨用繩的言語，要起空中摟閣，同拆了匠商議了一番。辦幾根濕木梢，幾根陰架綃子，起造樓閣。",
          "why_score": "空中搂阁把金钱妄想空间化，寓言地理可触，故世界观 80。"
        },
        "hook": {
          "locus": "第一回 · 《西江月》 · open /01",
          "quote": "會擺堂堂錦服，能言赫赫青蚨。世情冷暖俗人多，那個不來敬我。半世憂愁鬱結，一生勞碌奔波。披星戴月卻因何，只為其中這個。",
          "why_score": "青蚨开卷、追问「只為其中這個」，钩子硬，故钩子 84。"
        },
        "innov": {
          "locus": "第十六回 · 天道昭彰 · end /16",
          "quote": "作惡遭逢決惡，循良際遇必良。從來天道自昭彰，報應疾如影響。為善自然得福，貪財立見垂張。世人若要子孫昌，切勿以錢為尚。",
          "why_score": "口语「常言道」命题专攻钱癖的寓言章回，类型辨识清楚，故创新 85。"
        },
        "ending": {
          "locus": "第十六回 · 切勿以錢為尚 · end /16",
          "quote": "為善自然得福，貪財立見垂張。世人若要子孫昌，切勿以錢為尚。話說錢百錫聽了墨用繩的言語，要起空中摟閣。",
          "why_score": "报应词+空中搂阁收束，劝惩主题闭合，故结局 82。"
        }
      }
    },
    {
      "file": "50-fengshen-yanyi.md",
      "id": "print-v0.fengshen-yanyi",
      "title": "封神演义",
      "author": "许仲琳（通行署名；作者归属有争议）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "shenmo",
      "source_text": "https://zh.wikisource.org/wiki/封神演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.9,
      "l1": {
        "plot": 91,
        "cast": 92,
        "pace": 87,
        "prose": 89,
        "world": 95,
        "hook": 92,
        "innov": 92,
        "ending": 89
      },
      "evidence": {
        "plot": "纣王亵神、周兴商亡、伐纣封神三条因果线由开篇预置，并在末回的人神分封中收束。",
        "cast": "姜子牙、哪吒、闻仲与三霄等各以阵营、法宝和行事准则分型鲜明，人物心理层次较薄。",
        "pace": "战阵与破阵提供持续推进；后段斗法、援兵与宝物的轮替有较强重复性。",
        "prose": "章回说书、诗赞与战斗叙述有气势，第001回以史诗总述迅速架设商周宿命。",
        "world": "天庭、阐截二教、王朝和诸侯在同一奖惩体系中运行，神人秩序清楚且广阔。",
        "hook": "女娲宫题诗、三妖奉命使国运与神意立刻进入冲突。",
        "innov": "把历史演义、道教神谱和大规模战争连成一部神魔长篇，形成后世封神叙事范式。",
        "ending": "第100回完成神位、爵位与政治秩序的双重清算，但清单式分封削弱戏剧余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回·三妖密旨 → 第100回·封神分封 · sample_print_v0",
          "quote": "娘娘曰：「三妖听吾密旨：成汤望气黯然，当失天下；凤鸣岐山，西周已生圣主。天意已定，气数使然。你三妖可隐其妖形，托身宫院，惑乱君心；俟武王伐纣，以助成功，不可残害众生。事成之后，使你等亦成正果。」",
          "why_score": "纣王亵神、周兴商亡、伐纣封神三条因果线由开篇预置，并在末回的人神分封中收束；三妖密旨一次架设商周宿命，故情节 91。"
        },
        "cast": {
          "locus": "第021回·雷震子父子相认 · sample_print_v0",
          "quote": "雷震子见了云中子下拜：「奇哉！奇哉！」手指雷震子作诗：「两枚仙杏安天下，一条金棍定乾坤。风雷两翅开先辈，变化千端起后昆。」",
          "why_score": "姜子牙、哪吒、闻仲与三霄等各以阵营、法宝和行事准则分型鲜明；雷震子面如蓝靛、认父救驾，神人谱系清楚而心理较薄，故人物 92。"
        },
        "pace": {
          "locus": "第021回·临潼关追兵 · sample_print_v0",
          "quote": "雷震子见那里追兵卷地而来，旗幡招展，锣鼓齐鸣，喊声不息，一派征尘，遮蔽旭日。雷震子看罢，便把胁下双翅一声响，飞起空中，将一根黄金棍拿在手里，就把文王吓得一交，跌在地下。",
          "why_score": "战阵与破阵提供持续推进；临潼关追兵与雷震子破阵形成急缓交替，后段斗法、援兵与宝物的轮替有较强重复性，故节奏 87。"
        },
        "prose": {
          "locus": "第001回·纣王题诗 · sample_print_v0",
          "quote": "天子深润紫毫，在行宫粉壁之上作诗一首：「凤鸾宝帐景非常，尽是泥金巧样妆。曲曲远山飞翠色；翩翩舞袖映霞裳。梨花带雨争娇艳；芍药笼烟骋媚妆。但得妖娆能举动，取回长乐侍君王。」",
          "why_score": "章回说书、诗赞与战斗叙述有气势；第001回以史诗总述与题诗亵神迅速架设商周宿命，故文笔 89。"
        },
        "world": {
          "locus": "第001回·女娲降旨 · sample_print_v0",
          "quote": "纣王七年，春二月，忽报到朝歌，反了北海七十二路诸侯袁福通等。太师闻仲奉敕征北。不题。一日，纣王早朝登殿，设聚文武。",
          "why_score": "天庭、阐截二教、王朝和诸侯在同一奖惩体系中运行；朝歌征北与女娲降旨并置，神人秩序清楚且广阔，故世界观 95。"
        },
        "hook": {
          "locus": "第001回·进香招祸 · sample_print_v0",
          "quote": "只因进香，惹得四海荒荒，生民失业。正所谓：「漫江撒下钩和线，从此钓出是非来。」怎见得，有诗为证：天子銮舆出凤城，拈香釐祝女中英。",
          "why_score": "女娲宫题诗、三妖奉命使国运与神意立刻进入冲突；「钓出是非」一句预告全书劫数，故钩子 92。"
        },
        "innov": {
          "locus": "第001回·古风定场 · sample_print_v0",
          "quote": "子牙出世人中仙，终日垂丝钓人主，飞熊入梦猎岐田，共载归周辅朝政，三分有二日相沿。文考末集大勋没，武王善述日乾乾。",
          "why_score": "把历史演义、道教神谱和大规模战争连成一部神魔长篇，开篇古风即预置封神范式，形成后世封神叙事模板，故创新 92。"
        },
        "ending": {
          "locus": "第100回·分茅列土 · sample_print_v0",
          "quote": "子牙与周公旦出班奏曰：「昨蒙陛下赐李靖等归山，得遂他修行之愿，臣等不胜欣幸。但有功之臣，当分茅列土者，乞陛下速赐施行，以慰臣下之望。」",
          "why_score": "第100回完成神位、爵位与政治秩序的双重清算；分茅列土清单式收束削弱戏剧余韵，但人神分封功能完整，故结局 89。"
        }
      }
    },
    {
      "file": "500-tom-sawyer-duokan.md",
      "id": "print-v0.tom-sawyer-duokan",
      "title": "汤姆·索亚历险记",
      "author": "马克·吐温（Duokan 华文天下电子版）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / YA classic / satire",
      "source_text": "https://www.duokan.com/reader/www/app.html?id=28e501c2320911e28a9300163e0123ac",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.5,
      "l1": {
        "plot": 90,
        "cast": 92,
        "pace": 88,
        "prose": 89,
        "world": 91,
        "hook": 94,
        "innov": 88,
        "ending": 92
      },
      "evidence": {
        "plot": "果酱脱身开局→目击凶杀→假死葬礼→出庭→洞穴脱险→寻宝发财→哈克「文明」逃逸再协商入帮，冒险节与社会讽刺双线咬合。",
        "cast": "汤姆的把戏与良心并行；玻利姨妈又怒又笑；哈克对刀叉棉被的生理厌恶——声口稳定可辨。",
        "pace": "章题切片式推进，海盗岛/麻疹/庭审段落偶有铺陈，但主线不散。",
        "prose": "译笔保留吐温反讽：「锅盖」眼镜、葬礼上「美德」回锅、结束语对儿童故事边界的自觉。",
        "world": "圣彼得小镇主日学校、教堂丧服、寡妇教养、鬼屋寻宝——密西西比河畔少年共同体完整。",
        "hook": "开篇连呼「汤姆！」无人答应，扫帚突击床底扫出猫，立刻立人设。",
        "innov": "以男孩浪漫（海盗/强盗仪式）讽刺成人伪善与「文明」规训；结束语自觉切断成人叙事。",
        "ending": "哈克以回寡妇家换入帮资格 + 「纯属于儿童的故事，必须到此结束」——主题落地且形式自知。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第1章开场 → 第17章葬礼 → 第35章入帮 / p6–350",
          "quote": "“汤姆！”没人答应。……老太太走到门外……叫道：“汤——姆——”……抓住了小男孩的衣角……“我的天啊！姨妈，你看你后面！”老太太转身……小男孩早已越过高高的围墙，溜之大吉了。",
          "why_score": "开局即以把戏立冒险人格，后半葬礼/庭审/洞穴/寻宝把玩笑升级为生死与社会见证，双线收束于发财后的「入帮」交易，故情节 90。"
        },
        "cast": {
          "locus": "第1章·玻利姨妈 / p6–",
          "quote": "她极少，甚至不曾戴正眼镜找过像汤姆那么小的东西，眼镜只是用来衬托她庄严、骄傲的神态……突击结果自然是一无所获，除了扫出了一只猫。……老太太呆呆地站在原地，忽然轻轻地笑起来。“臭小子！他竟然还没学乖……”",
          "why_score": "姨妈的怒、笑、自嘲与汤姆的脱身同场；后文哈克对棉被/刀叉的厌恶同样具体，人物声口可辨，故人物 92。"
        },
        "pace": {
          "locus": "第17章·岛上换角色 / p170",
          "quote": "暂时不当海盗，换点别的，来扮演印第安人。……这一天充满了血腥，但也令人畅快无比。……敌对的印第安人之间，若不先和平相处，如何能分享友善的面包呢？",
          "why_score": "章内快速换梗维持兴致，同时为归镇葬礼蓄势；全书节拍靠章题切片而非注水，故节奏 88。"
        },
        "prose": {
          "locus": "第17章·教堂葬礼 / p170",
          "quote": "牧师开始描绘死去男孩们的美德……在座的每个人都非常认同这美好的描述，想起自己过去真是有眼无珠，怎么没看见他们的优点，却老是挑他们的过错和缺点……",
          "why_score": "反讽不靠骂街，而靠集体「忽然发现美德」；译笔保住吐温式社会笑话，故文笔 89。"
        },
        "world": {
          "locus": "第35章·发财轰动 / p340",
          "quote": "在圣彼得这个穷乡僻壤，汤姆和哈克发财的消息会造成多大的轰动。……所有的鬼屋都被人翻了个底朝天……现在两个男孩有了固定的收入……刚好等于牧师的收入。",
          "why_score": "小镇舆论、寻宝狂热、利息与牧师薪水对照，把少年冒险钉进具体经济社会，故世界观 91。"
        },
        "hook": {
          "locus": "第1章首句 / p6",
          "quote": "“汤姆！”没人答应。“汤姆！”依然没人答应。“奇怪，这个孩子跑哪儿去了？汤姆！”还是没人答应。",
          "why_score": "四声空喊即钩住读者；无需序章说明，人物缺席本身就是戏剧，故钩子 94。"
        },
        "innov": {
          "locus": "第35章·强盗比海盗高尚 / p350",
          "quote": "“是啊，但不一样嘛，强盗比海盗高尚啊，一般说来都是这样，在许多国家强盗都是高高在上的贵族，像是公爵之类的。”",
          "why_score": "儿童浪漫逻辑直接刺穿成人等级修辞；与葬礼「美德」回锅同属社会讽刺引擎，故创新 88。"
        },
        "ending": {
          "locus": "第35章末·入帮交易 + 结束语 / p350",
          "quote": "“好吧，汤姆，如果你答应让我加入强盗帮，我愿意回寡妇家去，再试一个月……”……故事讲到这里，暂时告一段落。这是一个纯属于儿童的故事，所以必须到此结束。要是继续讲下去，就可能要写成大人的故事了。",
          "why_score": "哈克用「文明试一个月」换入帮资格，主题落在自由与规训的讨价还价；结束语形式自知，故结局 92。"
        }
      },
      "l2": {
        "note_affinity": "high",
        "note_why": "开场空喊、葬礼反讽、强盗贵族论、结束语边界，均可单句带走；适合做「儿童叙事如何刺成人社会」笔记。",
        "note_tags": [
          "quotable",
          "satire",
          "childhood"
        ]
      }
    },
    {
      "file": "506-the-blithedale-romance.md",
      "id": "print-v0.the-blithedale-romance",
      "title": "The Blithedale Romance",
      "author": "Nathaniel Hawthorne",
      "band": "G-print",
      "genre": "print",
      "print_genre": "utopian commune romance / Transcendentalist satire / American Renaissance",
      "source_text": "https://www.gutenberg.org/cache/epub/2081/pg2081.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.0,
      "l1": {
        "plot": 78,
        "cast": 88,
        "pace": 76,
        "prose": 92,
        "world": 84,
        "hook": 86,
        "innov": 88,
        "ending": 80
      },
      "evidence": {
        "plot": "Four-cornered communal romance: Miles Coverdale the poet-observer at Blithedale, Hollingsworth the monomaniac philanthropist who wants the commune's funds for his criminal-reform asylum, Zenobia the feminist orator whose pride masks illegitimacy, Priscilla the seamstress-singer whose veil conceals her face until the elixir scene; the utopian scheme collapses when Hollingsworth refuses to share power, Zenobia drowns herself in the river, and Coverdale confesses late to loving Priscilla.",
        "cast": "Zenobia's imperious entrance and her silk dress, bare shoulder, and wild-flower wreath; Hollingsworth's \"low, stern, and grave\" voice that makes \"the human soul feel itself aspiring\"; Coverdale the unreliable poet-narrator whose confession arrives only at chapter twenty-nine; Old Moodie, Silas Foster, and the Veiled Lady prologue haunting every later scene.",
        "pace": "Prose-poem opening (the Veiled Lady, Old Moodie's errand, the northeaster ride to the farmhouse) suspends plot for atmospheric chapter-one; the middle third—Eliot's Pulpit, the Crisis, the Hotel—complicates but does not accelerate; the Midnight river-search supplies the only true plot pulse, and the confession arrives almost as an epilogue.",
        "prose": "Hawthorne at his most allusive: the Veiled Lady's \"white, with somewhat of a subdued silver sheen, like the sunny side of a cloud\"; the nor'easter ride in which \"the churl understood the shrill whistle of the blast, but had no intelligence for our blithe tones of brotherhood\"; the last line that trails off into typography—\"I--I myself--was in love--with--Priscilla!\"—a Romantic cadence refusing its own closure.",
        "world": "Transcendentalist Brook Farm in 1841 New England rendered as April farmhouse, snowdrifts, pig-sty, Eliot's Pulpit rock, the riverside where Zenobia's slipper is found; the literary world of magazine pseudonyms, séance parlors, and reform lecturers makes the commune both pastoral and metropolitan.",
        "hook": "Ch.I Old Moodie under the archway—\"Mr. Coverdale,\" said he softly, \"can I speak with you a moment?\"—preceded by the Veiled Lady in \"subdued silver sheen, like the sunny side of a cloud\"; the prologue's magnetic-and-spiritual machinery hooks the reader into the question of hidden identity that Zenobia, Priscilla, and Moodie will all instantiate.",
        "innov": "The first major American novel to put the failed utopian commune at its center and to render it as both lived experiment and retrospective meditation; the Veiled Lady prologue folds Hawthorne's earlier tale \"The Artist of the Beautiful\" and the séance-fad of the 1840s into the frame; Coverdale's deferred confession rewrites the first-person love-triangle for the post-Brook-Farm generation.",
        "ending": "Zenobia drowned, Hollingsworth \"busy with a single murderer\" (Priscilla), Coverdale's bachelor confession arriving on the last page; the utopian soil \"the sodded earth over her grave,\" Fourierism's lapse named explicitly—\"first lapsing into Fourierism, and dying, as it well deserved\"—closes the book on a chastened, retrospective note rather than a tragic one."
      },
      "l3_douban": null,
      "contributor": "B49",
      "contributor_handle": "b49",
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Old Moodie → Ch.XXVII Midnight → Ch.XXIX Confession · sample_print_v0",
          "quote": "\"I--I myself--was in love--with--Priscilla!\"",
          "why_score": "The four-cornered commune plot (Coverdale / Hollingsworth / Zenobia / Priscilla) gathers tension through the failed asylum alliance and snaps at Midnight on the riverbank; the romance-line closes only with Coverdale's belated confession, so plot scores 78."
        },
        "cast": {
          "locus": "Ch.II Blithedale · Zenobia's entrance to the farmhouse parlor",
          "quote": "Zenobia--whom I had never before seen, important as was her place in our enterprise--Zenobia entered the parlor.",
          "why_score": "Zenobia's imperious arrival with imperial pseudonym and warm hand, Hollingsworth's \"low, stern, and grave\" voice, Coverdale the self-effacing poet-narrator, and Priscilla the veiled seamstress-singer carry the four-cornered romance, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.I Old Moodie → Ch.II Blithedale · northeaster ride and farmhouse fire",
          "quote": "I was little better than an icicle, and began to be suspicious that I had caught a fearful cold.",
          "why_score": "Prose-poem atmosphere (Veiled Lady, northeaster ride, farmhouse fire) and long middle-tableaux (Eliot's Pulpit, the Hotel drawing-room) slow the four-cornered romance; only Midnight's river search supplies plot pulse, so pace scores 76."
        },
        "prose": {
          "locus": "Ch.I Old Moodie · Veiled Lady description",
          "quote": "It was white, with somewhat of a subdued silver sheen, like the sunny side of a cloud; and, falling over the wearer from head to foot, was supposed to insulate her from the material world, from time and space, and to endow her with many of the privileges of a disembodied spirit.",
          "why_score": "Veiled Lady image, the nor'easter \"blithe tones of brotherhood,\" and the confession's typographic trailing-off rewrite Romantic cadence for American prose, so prose scores 92."
        },
        "world": {
          "locus": "Ch.II Blithedale · farmhouse fireplace",
          "quote": "A family of the old Pilgrims might have swung their kettle over precisely such a fire as this, only, no doubt, a bigger one; and, contrasting it with my coal-grate, I felt so much the more that we had transported ourselves a world-wide distance from the system of society that shackled us at breakfast-time.",
          "why_score": "April farmhouse, snowdrifts, Eliot's Pulpit rock, and the riverside where Zenobia's slipper is found ground the commune in 1841 New England; the séance parlor and lecture-circuit bracket the pastoral, so world scores 84."
        },
        "hook": {
          "locus": "Ch.I Old Moodie · opening exchange",
          "quote": "\"Mr. Coverdale,\" said he softly, \"can I speak with you a moment?\"",
          "why_score": "The Veiled Lady prologue + Old Moodie under the gate immediately install concealment and romantic errand; one of Hawthorne's most insidious first-chapter hook combinations, so hook scores 86."
        },
        "innov": {
          "locus": "Ch.XXVIII Blithedale Pasture → Ch.XXIX Confession · retrospective on the commune",
          "quote": "The experiment, so far as its original projectors were concerned, proved, long ago, a failure; first lapsing into Fourierism, and dying, as it well deserved, for this infidelity to its own higher spirit.",
          "why_score": "Hawthorne transposes Brook Farm's collapse into a first-person retrospective that names Fourierism by name; the Veiled Lady frame folds 1840s séance-fad into the romance, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XXIX Miles Coverdale's Confession · final paragraphs",
          "quote": "I left Blithedale within the week after Zenobia's death, and went back thither no more. The whole soil of our farm, for a long time afterwards, seemed but the sodded earth over her grave.",
          "why_score": "Coverdale's bachelor retrospection + the confession's typographic dash-trail (\"I--I myself--was in love--with--Priscilla!\") closes the commune on a chastened, ironic note rather than a tragic one, so ending scores 80."
        }
      }
    },
    {
      "file": "507-narrative-of-arthur-gordon-pym.md",
      "id": "print-v0.narrative-of-arthur-gordon-pym",
      "title": "The Narrative of Arthur Gordon Pym of Nantucket",
      "author": "Edgar Allan Poe",
      "band": "G-print",
      "genre": "print",
      "print_genre": "nautical gothic / adventure / Antarctic expedition",
      "source_text": "https://www.gutenberg.org/cache/epub/51060/pg51060.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.1,
      "l1": {
        "plot": 78,
        "cast": 78,
        "pace": 76,
        "prose": 92,
        "world": 90,
        "hook": 92,
        "innov": 95,
        "ending": 88
      },
      "evidence": {
        "plot": "A four-stage maritime gothic: stowaway drunken Ariel sail → Grampus mutiny and four-man small-boat drift with Richard Parker cannibalized → rescue by the Jane Guy and Antarctic voyage → Tsalal island encounter and final plunge into the white cataract. The first third carries the tightest arc; the second and third pull toward travelogue before the Antarctic chapters recapture velocity.",
        "cast": "Pym as Nantucket narrator whose \"blood curdled\" terror the prose depends on, Augustus Barnard the reckless confederate, Captain Barnard his uncle, Dirk Peters the half-breed hybrid, Nu-Nu the native ally; Richard Parker reduced to a single function as the rationed fourth man, and Tsalal's Too-Wit the chieftain sketched for symbolic contrast.",
        "pace": "Chapter rhythm swings wildly: Ch.III–IV (the starving-cat Tiger scene + the phantom brig Jane Guy that is \"absolutely on her beam-ends\") advance plot in single pages, then Ch.VII–X (Grampus mutiny aftermath, the small-boat voyage) become a sea-procedural that drags toward the rescue; the Antarctic surge toward the white figure re-establishes pace for the closing chapters.",
        "prose": "Poe at maximum imagistic pressure: the Grampus mutiny in \"less time than I have taken to tell it\"; Tsalal natives with teeth \"black...We had never before seen the teeth of an inhabitant of Tsalal\"; the white-ash curtain \"limitless cataract, rolling silently into the sea from some immense and far-distant rampart in the heaven\" — gothic American prose refusing the romantic surface even of its own Antarctic.",
        "world": "The Nantucket-South Pacific-Antarctic triangle rendered with technical fidelity (the John Donaldson whaler, the Ariel sloop, the Grampus brig, the Jane Guy schooner); Tsalal's chasms and indentures with the appendix's claim that they spell out Ethiopian \"to be shady\" and Arabic \"to be white\"; the polar cataract as cosmic threshold.",
        "hook": "\"My name is Arthur Gordon Pym. My father was a respectable trader in sea-stores at Nantucket, where I was born\" — a flat declarative opening that nonetheless immediately precedes the drunken Ariel sail at one in the morning, with Augustus swearing \"he would not go to sleep for any Arthur Pym in Christendom, when there was so glorious a breeze from the southwest.\"",
        "innov": "The first American novel to push its main plot all the way to Antarctica and to refuse to end; the lost-final-chapters Note of 1838 makes the book a precedent for postmodern narrative sabotage (the appendix re-codes Tsalal's cave-glyphs as a root of \"shadow\" and \"white\"); Melville's Moby-Dick and Verne's Sphinx of the Ice Fields are direct responses.",
        "ending": "The figure \"very far larger in its proportions than any dweller among men...the hue of the skin of the figure was of the perfect whiteness of the snow\" — the polar threshold image — followed by the Note's \"two or three final chapters...irrecoverably lost through the accident by which he perished himself\"; the book ends by refusing to end."
      },
      "l3_douban": null,
      "contributor": "B49",
      "contributor_handle": "b49",
      "evidence_v1": {
        "plot": {
          "locus": "Ch.VII–VIII mutiny aftermath → Ch.XII rescue → Ch.XXIII white figure · sample_print_v0",
          "quote": "The only person of our opponents who was left alive was Richard Parker.",
          "why_score": "The Grampus mutiny → small-boat drift → rescue → Tsalal → polar cataract arc uses Richard Parker and the white figure as bookend incitements; the middle rescue-and-Tsalal travelogue drags, so plot scores 78."
        },
        "cast": {
          "locus": "Ch.XXI Tsalal natives' teeth · March 8",
          "quote": "We had never before seen the teeth of an inhabitant of Tsalal.",
          "why_score": "Pym the Nantucket narrator, Augustus the reckless, Dirk Peters the half-breed, Nu-Nu the native ally, Too-Wit the chieftain, and Richard Parker reduced to rationed fourth man carry the gothic-on-the-Pacific scheme, so cast scores 78."
        },
        "pace": {
          "locus": "Ch.IV → Ch.VII–X · phantom brig → Grampus mutiny and small-boat drift",
          "quote": "In far less time than I have taken to tell it, we found ourselves masters of the brig.",
          "why_score": "Single-page mutiny set-pieces alternate with long small-boat and Antarctic drift passages; the closing three Antarctic dates restore velocity, so pace scores 76."
        },
        "prose": {
          "locus": "Ch.XXIII · March 9 vapor curtain / March 22 cataract",
          "quote": "I can liken it to nothing but a limitless cataract, rolling silently into the sea from some immense and far-distant rampart in the heaven.",
          "why_score": "The vapor cataract, the white-ash shower, and the towering white figure write American gothic prose for the Antarctic sublime, so prose scores 92."
        },
        "world": {
          "locus": "Ch.XXIII · Tsalal chasms and indentures",
          "quote": "constitute an Ethiopian verbal root—the root \"To be shady\"—whence all the inflections of shadow or darkness.",
          "why_score": "The Nantucket-Ariel-Grampus-Jane Guy-Tsalal-Antarctic chain, plus the appendix's Ethiopian/Arabic/Egyptian re-reading of the chasms, builds a world that out-grows the novel itself, so world scores 90."
        },
        "hook": {
          "locus": "opening · 'My name is Arthur Gordon Pym'",
          "quote": "My name is Arthur Gordon Pym. My father was a respectable trader in sea-stores at Nantucket, where I was born.",
          "why_score": "A flat declarative that precedes the drunken one-AM Ariel sail and Augustus's \"so glorious a breeze from the southwest\"; American gothic in three sentences, so hook scores 92."
        },
        "innov": {
          "locus": "Note · after Ch.XXIII",
          "quote": "The loss of the two or three final chapters (for there were but two or three) is the more deeply to be regretted, as, it cannot be doubted, they contained matter relative to the Pole itself, or at least to regions in its very near proximity.",
          "why_score": "The Note's \"two or three final chapters...irrecoverably lost\" makes the novel end by refusing to end; precedent for Melville, Verne's An Antarctic Mystery, and the postmodern unfinishable, so innov scores 95."
        },
        "ending": {
          "locus": "Ch.XXIII · March 22 entry",
          "quote": "But there arose in our pathway a shrouded human figure, very far larger in its proportions than any dweller among men. And the hue of the skin of the figure was of the perfect whiteness of the snow.",
          "why_score": "The white figure closes the Antarctic threshold, with Nu-Nu already dead (\"his spirit departed\"); the Note that follows makes the lost ending part of the novel, so ending scores 88."
        }
      }
    },
    {
      "file": "508-the-confidence-man.md",
      "id": "print-v0.the-confidence-man",
      "title": "The Confidence-Man: His Masquerade",
      "author": "Herman Melville",
      "band": "G-print",
      "genre": "print",
      "print_genre": "satirical allegory / picaresque / steamboat comedy",
      "source_text": "https://www.gutenberg.org/cache/epub/21816/pg21816.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.6,
      "l1": {
        "plot": 72,
        "cast": 86,
        "pace": 70,
        "prose": 92,
        "world": 90,
        "hook": 94,
        "innov": 95,
        "ending": 86
      },
      "evidence": {
        "plot": "Single-day-April-1st-Fidèle-downriver picaresque: the mute in cream-colors, the man with the traveling-companion stick and shaven pole, Black Guinea on the barber's knee, Mark Winsome the philosopher, the white-wrapped old man with the money-belt, and the China Aster-Orchis nested parable; there is no traditional arc — the \"plot\" is the cumulative exposure of American commercial-credulity across forty-five chapters.",
        "cast": "The Cosmopolitan himself (a possible devil in cream-colors), the man with the traveling-companion stick, the one-eyed nutmeg-dealer, Mark Winsome the transcendental confidence-philosopher, the Missouri questioner, Black Guinea the bootblack, China Aster the candle-maker of Marietta, and Old Honesty his dream-angel; identities bleed into one another, the entire cast as a single confidence-facade.",
        "pace": "Forty-five short chapters on a single April-1st steamboat day intentionally drag — the philosophical exchanges (Winsome and Charlie, the Cosmopolitan and the old man) sit deliberately still between the gesture-scenes with the barber and Black Guinea; only the China Aster parable re-accelerates the comic-moral pressure.",
        "prose": "The Manco-Capac opening sentence; \"the man in cream-colors, at the water-side in the city of St. Louis\" with no trunk, valise, carpet-bag, nor parcel; Black Guinea's \"Der Black Guinea dey calls me, sar\"; the \"horned altar\" lamp-shade and the bronze robed man whose halo wanes; allegorical American satire at maximum-density, every paragraph marked \"Fielding-and-Swift-via-Mississippi\".",
        "world": "The Mississippi steamboat of 1857 rendered as a New York ferry to the cosmopolitan West: St. Louis wharf, Missouri mud-lump planters in drab, the barber's shop as pulpit, Mark Winsome's cabin, the life-preserver stool in the gentleman's cabin, the Burns College banner quoted in Ch.III — a complete social microcosm of antebellum American trust.",
        "hook": "Ch.I opens with \"At sunrise on a first of April, there appeared, suddenly as Manco Capac at the lake Titicaca, a man in cream-colors, at the water-side in the city of St. Louis,\" then drops the placard offering a reward for the impostor — the reader is already inside the meta-confidence riddle before the second paragraph.",
        "innov": "The American satirical novel re-coded as April-Fools-Day vehicular allegory: nested parables (China Aster inside Charlie inside the Cosmopolitan), first-person-free third person, and the refusal-to-finish (\"Something further may follow of this Masquerade\") set the pattern for Mark Twain's Roughing It, late Henry James, and the postmodern picaresque; Melville's reading of Twelfth Night and of Fielding is visible everywhere.",
        "ending": "Ch.XLV: the Cosmopolitan in the gentleman's cabin with the solar lamp whose shade shows a horned altar and haloed robed man; he gives the old farmer a life-preserver \"stool,\" extinguishes the lamp, \"the cosmopolitan kindly led the old man away. Something further may follow of this Masquerade\" — allegorical confidence completed as darkness."
      },
      "l3_douban": null,
      "contributor": "B49",
      "contributor_handle": "b49",
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XLV · Fidèle steamboat, April-1st downriver to New Orleans",
          "quote": "A Mute Goes Aboard a Boat on the Mississippi.",
          "why_score": "The single-day-single-boat scheme uses the mute → Black Guinea → Mark Winsome → China Aster chain to allegorize commercial credulity; the picaresque refuses traditional arc and pays in cumulative exposure, so plot scores 72."
        },
        "cast": {
          "locus": "Ch.III · Black Guinea in the forward part of the boat",
          "quote": "In the forward part of the boat, not the least attractive object, for a time, was a grotesque negro cripple, in tow-cloth attire and an old coal-sifter of a tamborine in his hand, who, owing to something wrong about his legs, was, in effect, cut down to the stature of a Newfoundland dog; his knotted black fleece and good-natured, honest black face rubbing against the upper part of people's thighs as he made shift to shuffle about, making music, such as it was, and raising a smile even from the gravest.",
          "why_score": "The cream-colored Cosmopolitan, the one-eyed nutmeg-dealer, Mark Winsome the philosopher, Black Guinea the bootblack, Charlie the nephew, China Aster the Marietta candle-maker, and Old Honesty his dream-angel function as a single confidence-facade, so cast scores 86."
        },
        "pace": {
          "locus": "Ch.XXIII–XXV · Mark Winsome and Charlie exchange",
          "quote": "usuprs your larynx. It is Mark Winsome that speaks, not Charlie.",
          "why_score": "Forty-five short chapters on a single April-1st ride intentionally drag between philosophical exchanges; only the nested China Aster parable re-accelerates the comic-moral pressure, so pace scores 70."
        },
        "prose": {
          "locus": "Ch.XLV · horned-altar solar lamp in the gentleman's cabin",
          "quote": "the shade of ground glass was all round fancifully variegated, in transparency, with the image of a horned altar, from which flames rose, alternate with the figure of a robed man, his head encircled by a halo.",
          "why_score": "The Manco-Capac opening sentence, the cream-colors stranger, Black Guinea's dialect, and the horned-altar / haloed-man lamp combine Fielding-and-Swift through Mississippi allegory, so prose scores 92."
        },
        "world": {
          "locus": "Ch.I–III · St. Louis wharf, Fidèle departure, cabin passengers",
          "quote": "Japanese-looking Mississippi cotton-planters; Quakers in full drab, and...",
          "why_score": "St. Louis wharf, Missouri cotton-planters in drab, the barber's shop as pulpit, the Cosmopolitan's cabin, the steamboat deck outside Cairo — a complete antebellum-American trust-microcosm, so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · opening",
          "quote": "At sunrise on a first of April, there appeared, suddenly as Manco Capac at the lake Titicaca, a man in cream-colors, at the water-side in the city of St. Louis.",
          "why_score": "The Manco-Capac sun-myth simile + the cream-colored stranger with \"no trunk, valise, carpet-bag, nor parcel\" + the placard offering a reward for the impostor installs the confidence-riddle in the second paragraph, so hook scores 94."
        },
        "innov": {
          "locus": "Ch.XLV · closing line",
          "quote": "Something further may follow of this Masquerade.",
          "why_score": "Nested parables (China Aster inside Charlie inside the Cosmopolitan), first-person-free third person, and the deliberately-unfinished coda establish a model for Twain, late James, and postmodern picaresque, so innov scores 95."
        },
        "ending": {
          "locus": "Ch.XLV · final paragraph",
          "quote": "The next moment, the waning light expired, and with it the waning flames of the horned altar, and the waning halo round the robed man's brow; while in the darkness which ensued, the cosmopolitan kindly led the old man away. Something further may follow of this Masquerade.",
          "why_score": "The Cosmopolitan extinguishes the lamp, leads the old man away, the novel refuses to close; allegorical confidence resolved as darkness, so ending scores 86."
        }
      }
    },
    {
      "file": "509-the-master-of-ballantrae.md",
      "id": "print-v0.the-master-of-ballantrae",
      "title": "The Master of Ballantrae: A Winter's Tale",
      "author": "Robert Louis Stevenson",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Scottish Jacobite historical romance / gothic duel narrative / adventure",
      "source_text": "https://www.gutenberg.org/cache/epub/864/pg864.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.5,
      "l1": {
        "plot": 86,
        "cast": 88,
        "pace": 86,
        "prose": 94,
        "world": 88,
        "hook": 92,
        "innov": 90,
        "ending": 92
      },
      "evidence": {
        "plot": "A Jacobite-fraternal-hatred scheme across twelve chapters: dice-decision of 1745 sends James to India and Henry to stewardship at Durrisdeer; James returns, the brothers duel by candlelight in the long shrubbery on 27 February 1757, James is reported lost at sea but resurfaces to haunt the family as pirate, gambler, and Jacobite courier; the Indian-American chase in the wilderness re-converges the brothers and kills them both in the same grave.",
        "cast": "James the Master of Ballantrae himself — \"a kind man, I remembered him; wise, with a decent pride, a son perhaps too dutiful, a husband only too loving\"; Henry his long-suffering brother; Ephraim Mackellar the factor whose Scots Presbyterian rectitude narrates most of the book; the Chevalier Burke the Irish-Indian missionary who carries James's first letters; Secundra Dass the loyal Hindoo body-servant who digs up his master's corpse in the Adirondack winter.",
        "pace": "The Durrisdeer chess between James and Henry compresses years into chapters; the duel by candlelight is staged in a single frost-bound page-sequence; the Indian-American wilderness trek of Ch.XI–XII re-accelerates after the long Mackellar-Chevalier framing, ending in the moonlight grave-robbing scene that closes the book.",
        "prose": "Stevenson at his most controlled: \"the blackness was like a roof over our heads\"; \"earth, air, and water were strained to bursting with the extremity of frost\"; Secundra \"ankle deep in the grave of his late master... his blows resounded on the grave, as thick as sobs; and behind him, strangely deformed and ink-black upon the frosty ground, the creature's shadow repeated and parodied his swift gesticulations.\"",
        "world": "Scottish Jacobite Durrisdeer (1745–1757), the Paris exile, the Indian Ocean and Calcutta, the French privateer schooner, the Adirondack wilderness by moonlight; the duel scene on a frost-bound February night, the pirate-grabbers off the Carolinas, the Durrisdeer-of-the-Stones Macconochie family estate — a fully historicized transatlantic Jacobite stage.",
        "hook": "The Author's Note opening with Mr. Thomson's W.S. and the Editor (Stevenson's stand-in) over a tumbler at dinner; \"A mystery?... A mystery. It may prove to be nothing, and it may prove to be a great deal. But in the meanwhile it is truly mysterious, no eye having looked on it for near a hundred years; it is highly genteel, for it treats of a titled family; and it ought to be melodramatic, for (according to the superscription) it is concerned with death.\"",
        "innov": "A Victorian historical novel that folds pirate adventure, Jacobite political history, epistolary Scots-narrator voice (Mackellar), French-courier sequence, Adirondack wilderness chase, and moonlight exhumation into a single gothic winter's tale; Stevenson's frame-editor and dual-narrator structure (Mackellar + Chevalier) anticipate his own Jekyll-and-Hyde and Doyle's epistolary Sherlockian narrators.",
        "ending": "The duel-by-candlelight death of James, the moonlight grave-robbing by Secundra, the discovery that the Master's corpse has been buried for days, the master-of-the-house Mr. Henry falling dead at the same sight — and Mackellar's joint epitaph on a boulder (\"Lies here forgotten. ... sleeps in the same grave with his fraternal enemy.\") closing the book on fraternal hatred resolved only by co-death."
      },
      "l3_douban": null,
      "contributor": "B49",
      "contributor_handle": "b49",
      "evidence_v1": {
        "plot": {
          "locus": "Author's Note / Preface → Ch.V Night of 27 Feb 1757 → Ch.XI–XII Wilderness",
          "quote": "Although an old, consistent exile, the editor of the following pages revisits now and again the city of which he exults to be a native; and there are few things more strange, more painful, or more salutary, than to find himself in a place where each turn of the streets presents the face of a friend, and each corner of the byways offers something to be remembered.",
          "why_score": "The 1745 dice-decision → Paris-India return → candlelit duel → Adirondack chase → moonlight grave-robbing arc uses Jacobite history as a structural engine for fraternal-hatred plot; the exile-editor's return frames the whole, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.XI · Mackellar beside the frozen wilderness camp",
          "quote": "a kind man, I remembered him; wise, with a decent pride, a son perhaps too dutiful, a husband only too loving, one that could suffer and be silent, one whose hand I loved to press.",
          "why_score": "The Master, his brother Henry, Mackellar the Scots factor, the Chevalier Burke, and Secundra Dass the Hindoo servant function as a Jacobite-family pyramid across two continents, so cast scores 88."
        },
        "pace": {
          "locus": "Ch.V · duel by candlelight",
          "quote": "I will give you every advantage, for I think you are about to die.",
          "why_score": "The Durrisdeer chess and the single-page candlelit duel compress years; the Adirondack moonlight exhumation restores velocity after long Mackellar framing, so pace scores 86."
        },
        "prose": {
          "locus": "Ch.XI · Secundra ankle-deep in the grave",
          "quote": "his blows resounded on the grave, as thick as sobs; and behind him, strangely deformed and ink-black upon the frosty ground, the creature's shadow repeated and parodied his swift gesticulations.",
          "why_score": "Stevenson fuses Scottish moral voice, Adirondack winter, and Hindoo body-servant pathos into a single moonlight-exhumation tableau, so prose scores 94."
        },
        "world": {
          "locus": "Ch.V · February 27th 1757 / Ch.XI Adirondack winter",
          "quote": "there was no breath stirring; a windless stricture of frost had bound the air; and as we went forth in the shine of the candles, the blackness was like a roof over our heads.",
          "why_score": "Scottish Durrisdeer + Indian Ocean + Carolinas + Adirondack wilderness in a single Jacobite transatlantic arc, with the duel-scene frost and moonlight exhumation as stage markers, so world scores 88."
        },
        "hook": {
          "locus": "Author's Note · opening dinner",
          "quote": "A mystery? ... A mystery. It may prove to be nothing, and it may prove to be a great deal. But in the meanwhile it is truly mysterious, no eye having looked on it for near a hundred years; it is highly genteel, for it treats of a titled family; and it ought to be melodramatic, for (according to the superscription) it is concerned with death.",
          "why_score": "The Thomson-Editor framing scene at the lawyer's office promises a hundred-year-old Jacobite mystery about death in a titled family; Stevenson's best first-page hook, so hook scores 92."
        },
        "innov": {
          "locus": "Ch.I–XII · dual narrator (Mackellar + Chevalier Burke)",
          "quote": "Note by Mr. Mackellar. Should not this be Alan Breck Stewart, afterwards notorious as the Appin murderer? The Chevalier is sometimes very weak on names.",
          "why_score": "Frame-editor + dual-narrator structure (Mackellar + Chevalier) + Adirondack chase + moonlight exhumation anticipate Stevenson's own Jekyll-and-Hyde and the Victorian epistolary-thriller pattern, so innov scores 90."
        },
        "ending": {
          "locus": "closing · the joint epitaph Mackellar chisels on a boulder",
          "quote": "J. D., Heir to a Scottish Title, A Master of the Arts and Graces, Admired in Europe, Asia, America, In War and Peace... Lies Here Forgotten. H. D., His Brother, After a Life of Unmerited Distress, Bravely Supported, Died Almost in the Same Hour, And Sleeps in the Same Grave With His Fraternal Enemy.",
          "why_score": "The duel-exhumation co-death → Mackellar's epitaph on a single boulder closes Jacobite fraternal hatred only by shared grave, so ending scores 92."
        }
      }
    },
    {
      "file": "51-dongzhou-lieguozhi.md",
      "id": "print-v0.dongzhou-lieguozhi",
      "title": "东周列国志",
      "author": "冯梦龙编次、蔡元放评改（通行署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical romance",
      "source_text": "https://zh.wikisource.org/wiki/東周列國志",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 92.3,
      "l1": {
        "plot": 94,
        "cast": 93,
        "pace": 89,
        "prose": 90,
        "world": 98,
        "hook": 90,
        "innov": 93,
        "ending": 91
      },
      "evidence": {
        "plot": "从周室失序、春秋争霸到战国兼并，跨五百余年的分合线在第108回秦统一处完成宏观闭合。",
        "cast": "君主、谋臣、刺客和将领在关键事件中高度可辨，但人物常服务于史事节点而非持续成长。",
        "pace": "一回一事的编年推进密度高；长篇多国切换与夹注会打断连续沉浸。",
        "prose": "章回叙事兼具史论、诗赞与评点，第001回童谣和鬼魂预言建立强烈兴亡口吻。",
        "world": "礼制、邦交、会盟、征伐、世族与民变构成可运转的列国政治世界。",
        "hook": "开篇以亡国童谣、龙漦和冤魂连锁制造命运悬念，虽偏史论而非人物悬崖。",
        "innov": "将春秋战国史料、传说和通俗演义整合为长时段群国叙事，规模罕见。",
        "ending": "秦灭六国完成历史阶段的终点，又以秦政苛酷预示其迅速崩坏，收束有反讽。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回·分合定场 · sample_print_v0",
          "quote": "词曰：道德三皇五帝，功名夏后、商、周；英雄五霸闹春秋，顷刻兴亡过手！青史几行名姓，北邙无数荒邱；前人田地后人收，说甚龙争虎斗。",
          "why_score": "从周室失序、春秋争霸到战国兼并，跨五百余年分合线在第108回秦统一处完成宏观闭合；开篇词与终局郡县制首尾呼应，故情节 94。"
        },
        "cast": {
          "locus": "第001回·伯阳父谏童谣 · sample_print_v0",
          "quote": "凡街市无根之语，谓之谣言。上天儆戒人君，命荧惑星化为小儿，造作谣言，使群儿习之此数语却是怪事，谓之童谣。小者寓一人之吉凶，大则系国家之兴败。",
          "why_score": "君主、谋臣、刺客和将领在关键事件中高度可辨，但人物常服务于史事节点而非持续成长；伯阳父等谏臣立型即定功能，故人物 93。"
        },
        "pace": {
          "locus": "第054回·邲之战 · sample_print_v0",
          "quote": "一时鱼奔鸟散，被楚兵砍瓜切菜，乱杀一回，杀得四分五裂，七零八碎。……两军一齐在岸，那一个不要渡河的？船数一发少了。南向一望，尘头又起，林父恐楚兵乘胜穷追，乃击鼓出令曰：「先济河者有赏！」两军夺舟，自相争杀。",
          "why_score": "一回一事编年推进密度高；054回晋楚大战急转直下，但长篇多国切换与夹注会打断连续沉浸，故节奏 89。"
        },
        "prose": {
          "locus": "第001回·宣王闻谣 · sample_print_v0",
          "quote": "歌曰：月将升，日将没；檿弧箕箙，几亡周国。宣王甚恶其语。使御者传令，尽拘众小儿来问。群儿当时惊散，止拿得长幼二人，跪于辇下。",
          "why_score": "章回叙事兼具史论、诗赞与评点，第001回童谣和鬼魂预言建立强烈兴亡口吻；半文半白夹议论，故文笔 90。"
        },
        "world": {
          "locus": "第108回·三十六郡 · sample_print_v0",
          "quote": "乃分天下为三十六郡。那三十六郡：内史郡、汉中郡、北地郡、陇西郡、上郡、太原郡、河東郡、上黨郡、云中郡、雁门郡、代郡、三川郡、邯郸郡、南阳郡、颍川郡、齐郡……",
          "why_score": "礼制、邦交、会盟、征伐、世族与民变构成可运转的列国政治世界；108回郡县清单见制度肌理，故世界观 98。"
        },
        "hook": {
          "locus": "第001回·龙漦祸端 · sample_print_v0",
          "quote": "太史奏道：「神人下降，必主祯祥。王何不请其漦而藏之？漦乃龙之精氣，藏之必主获福。」桀王命太史再占，得大吉之兆，乃布币设祭于龙前，取金盘收其涎沫，置于朱櫝之中。",
          "why_score": "开篇以亡国童谣、龙漦和冤魂连锁制造命运悬念，虽偏史论而非人物悬崖，但宏旨钩子立住，故钩子 90。"
        },
        "innov": {
          "locus": "第001回·列国演义规模 · sample_print_v0",
          "quote": "话说周朝自武王伐纣，即天子位，成、康继之，那都是守成令主。又有周公、召公、毕公、史佚等一班贤臣辅政，真个文修武偃，物阜民安。自武王八传至于夷王，觐礼不明，诸侯渐渐强大。",
          "why_score": "将春秋战国史料、传说和通俗演义整合为长时段群国叙事，章回体加评点开创历史演义规模范式，故创新 93。"
        },
        "ending": {
          "locus": "第108回·秦政与郡县 · sample_print_v0",
          "quote": "李斯议曰：「周封国数百，同姓为多，其后子孙，自相争杀无已。今陛下混一海内，皆为郡县，虽有功臣，厚其禄俸，无尺土一民之擅，绝兵革之原，岂非久安长治之术哉？」始皇从其议。",
          "why_score": "秦灭六国完成历史阶段终点，又以焚书坑儒、游巡无度预示其迅速崩坏，收束带反讽；末回诗赞稍削人物告别余味，故结局 91。"
        }
      }
    },
    {
      "file": "510-a-study-in-scarlet.md",
      "id": "print-v0.a-study-in-scarlet",
      "title": "A Study in Scarlet",
      "author": "Arthur Conan Doyle",
      "band": "G-print",
      "genre": "print",
      "print_genre": "detective fiction / Victorian mystery / Mormon-West narrative",
      "source_text": "https://www.gutenberg.org/cache/epub/244/pg244.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.3,
      "l1": {
        "plot": 86,
        "cast": 90,
        "pace": 84,
        "prose": 88,
        "world": 88,
        "hook": 92,
        "innov": 96,
        "ending": 90
      },
      "evidence": {
        "plot": "Two-part detective-engineered arc: Part I Lauriston Gardens / Brixton murder of Enoch Drebber with RACHE on the wall, Halliday's Private Hotel murder of Joseph Stangerson, the cabman arrest of Jefferson Hope and his death-by-aneurysm confession; Part II the 1847–60 Utah flashback explaining the motive — John Ferrier's adoption of Hope and Lucy, the Mormon Danites, the flight, Hope's twenty-year transatlantic chase and the poison pills.",
        "cast": "Sherlock Holmes the consulting detective who turns on a four-wheeled cab's wheel-ruts; Dr. John H. Watson the wounded Maiwand narrator whose 'slouch hat' and 'epaulets' Holmes deciphers; Jefferson Hope the silver-mine-stake Mormon-protégé turned avenger; Lestrade and Gregson the rival Scotland Yard detectives; John Ferrier the adoptive father; Lucy Ferrier the Mormon-bound bride.",
        "pace": "Holmes's six-deduction monologue at the crime scene (\"Poison... a Trichinopoly cigar... horse with three old shoes and one new one on his off fore leg\") keeps Part I tight; the Utah flashback in Part II slows the engine considerably before the London conclusion restores it; the Halliday's-Hotel second murder and the cabman arrest compress into a swift ending.",
        "prose": "Victorian-Beeton's prose with hooks: \"London, that great cesspool into which all the loungers and idlers of the Empire are irresistibly drained\"; the deductions delivered as clipped reportage, \"'Rache,' is the German for 'revenge'; so don't lose your time looking for Miss Rachel\"; the Utah alkali plain rendered as a moral stage with \"the Avenging Angels\" of the Danite band.",
        "world": "1880s London (Criterion Bar, 221B Baker Street, Halliday's Private Hotel, Lauriston Gardens, Scotland Yard) and 1847–60 Utah (Salt Lake City, Eagle Cañon, the alkali plain, the Mormon Holy Four, the Danite avenging angels); the two worlds collide in one enclosed form via the Jefferson Hope transatlantic pursuit.",
        "hook": "Ch.I Watson at the Criterion Bar, Maiwand wound, eleven-shillings-and-sixpence-a-day lodgings, Stamford's \"You don't know Sherlock Holmes yet\" — the canonical opening that doubles as the launch of both the Holmes-Watson pairing and the medical-military narrator convention.",
        "innov": "The first Holmes-Watson novel, the first 'science of deduction' detective procedural, the first imperial-murder-twist framing device (London crime + Mormon-American backstory) in mainstream Victorian fiction; the Riemann/Colorado-cigar-style reading-from-traces, the cabman-arrest sequence, and the Watson-as-publisher frame establish the Sherlockian template still imitated across mystery fiction.",
        "ending": "Holmes's full retrospective lecture tying the RACHE word, the wedding-ring, the Trichinopoly cigar, the cab, the pills, and the marbled-cigar case into one chain of deduction; Hope's collapse with the poison-pill case, the Echo notice, the marriage-announcement notice — both the private avenger and the public detective outwit in the same paragraph."
      },
      "l3_douban": null,
      "contributor": "B49",
      "contributor_handle": "b49",
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Criterion Bar / Ch.III Lauriston Gardens → Part II Utah → Ch.VII Light in the Darkness",
          "quote": "I naturally gravitated to London, that great cesspool into which all the loungers and idlers of the Empire are irresistibly drained.",
          "why_score": "Two-part engine: London RACHE murders + Utah Mormon backstory resolved by the cabman-arrest and Hope's aneurysm death-with-confession; canonical detective plot with imperial flashback, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.III · Holmes at the body, deducing the cab-ruts",
          "quote": "the marks of the horse's hoofs, too, the outline of one of which was far more clearly cut than that of the other three, showing that that was a new shoe.",
          "why_score": "Holmes + Watson + Lestrade + Gregson + Jefferson Hope + John Ferrier + Lucy Ferrier + the cabman-Simmons carry a Victorian-canonical cast that internationalizes the crime across two continents, so cast scores 90."
        },
        "pace": {
          "locus": "Ch.III · Holmes's six-clue monologue",
          "quote": "a four-wheeled cab, which was drawn by a horse with three old shoes and one new one on his off fore leg. In all probability the murderer had a florid face, and the finger-nails of his right hand were remarkably long.",
          "why_score": "Six deductions in a single paragraph keep Part I taut; the Utah flashback at ~50% slows the engine before the cabman-arrest sequence restores velocity, so pace scores 84."
        },
        "prose": {
          "locus": "Ch.I · Watson at the Criterion Bar",
          "quote": "I naturally gravitated to London, that great cesspool into which all the loungers and idlers of the Empire are irresistibly drained.",
          "why_score": "The \"great cesspool\" Beeton's debut paragraph and Holmes's clipped reportage (RACHE for revenge, four shoes, six-feet-high writing) fuse imperial-Beeton's voice with science-of-deduction, so prose scores 88."
        },
        "world": {
          "locus": "Part II Ch.I–V · On the Great Alkali Plain / The Avenging Angels",
          "quote": "Not the Inquisition of Seville, nor the German Vehmgericht, nor the Secret Societies of Italy, were ever able to put a more formidable machinery in motion than that which cast a cloud over the State of Utah. Its invisibility, and the mystery which was attached to it, made this organization doubly terrible. It appeared to be omniscient and omnipotent, and yet was neither seen nor heard.",
          "why_score": "1847–60 Utah Mormonism (Salt Lake City, Eagle Cañon, the Holy Four, Danite avenging angels) and 1880s London (Criterion Bar, Lauriston Gardens, Halliday's Private Hotel) collide inside one novel via Jefferson Hope's twenty-year transatlantic chase, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · Criterion Bar meeting with Stamford",
          "quote": "\"Whatever have you been doing with yourself, Watson?\" he asked in undisguised wonder, as we rattled through the crowded London streets. \"You are as thin as a lath and as brown as a nut.\"",
          "why_score": "Stamford's Maiwand-wound reunion at the Criterion Bar launches the Holmes-Watson pairing and the medical-military narrator convention that defines detective fiction, so hook scores 92."
        },
        "innov": {
          "locus": "Ch.VII Light in the Darkness · Stangerson's second RACHE murder",
          "quote": "From under the door there curled a little red ribbon of blood, which had meandered across the passage and formed a little pool along the skirting at the other side.",
          "why_score": "First Holmes-Watson novel + first science-of-deduction procedural + first imperial-murder-twist frame + first cabman-arrest detective resolution + first Watson-as-publisher narrator; the Sherlockian template for mystery fiction, so innov scores 96."
        },
        "ending": {
          "locus": "Ch.VI Tobias Gregson + Ch.VII Light in the Darkness → Epilogue/Echo notice",
          "quote": "the murder of Stangerson was an incident which was entirely unexpected, but which could hardly in any case have been prevented. Through it, as you know, I came into possession of the pills, the existence of which I had already surmised.",
          "why_score": "The Echo notice closing both Hope's death-by-aneurysm and the Watson-marriage frame, plus Holmes's chain-of-logical-sequences retrospective, closes the London crime and the Mormon backstory at once, so ending scores 90."
        }
      }
    },
    {
      "file": "511-yingying-zhuan.md",
      "id": "print-v0.yingying-zhuan-511",
      "title": "鶯鶯傳",
      "author": "元稹（唐，779–831）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "唐傳奇 / 言情 / 短篇",
      "source_text": "https://zh.wikisource.org/wiki/鶯鶯傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.1,
      "l1": {
        "plot": 88,
        "cast": 91,
        "pace": 85,
        "prose": 92,
        "world": 86,
        "hook": 90,
        "innov": 93,
        "ending": 88
      },
      "evidence": {
        "plot": "普救寺兵乱→崔氏家宴初见→月夜西厢→长亭琴挑→诀别长安→张生「忍情」自辩；节拍递进，动机清晰。",
        "cast": "張生由文雅轉薄倖，崔氏由自守轉「憔悴卻羞郎」；紅娘穿梭推動主僕聲口。",
        "pace": "單篇約 2.4k 字而鋪設五個場景；中段長信略密，但開合不冗。",
        "prose": "駢散相間、詩筆並用；〈會真詩〉三十韻+崔氏絕句，工麗而不礙敘事。",
        "world": "普救寺/蒲中/長安；貞元士族門閥與佛寺亂兵並置，社會感具體。",
        "hook": "「唐貞元中，有張生者，性溫茂，美風容，內秉堅孤」開卷立人，後接「非禮不可入」之自夸，立即埋伏筆。",
        "innov": "唐傳奇「才子佳人」範式確立篇；後世〈西廂記〉本事來源，文體自覺（執事李公垂屬賦《鶯鶯歌》）。",
        "ending": "張生「忍情」說並以「將舊時意憐取眼前人」謝絕，崔氏終不見；「善補過者」之辯鋒利，餘韻深。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "開卷·張生自述至崔氏月夜赴約 · open / ~25%",
          "quote": "餘真好色者，而適不我值。……大凡物之尤者，未嘗不留連於心，是知其非忘情者也。……是夕，歲二月旬有四日矣。崔之東有杏花一株，攀援可踰。既望之夕，張因梯其樹而踰焉，達於西廂，則戶半開矣。……是夕旬有八日也，斜月晶瑩，幽輝半床。張生飄飄然，且疑神仙之徒，不謂從人間至矣。",
          "why_score": "開卷自述「非好色者」即埋伏筆，月夜西廂以杏樹踰牆推進，斜月半床一筆把暗約寫成仙境；節拍遞進而動機清楚，故情節 88。"
        },
        "cast": {
          "locus": "崔氏長信·憔悴卻羞郎 · ~75%",
          "quote": "捧覽來問，撫愛過深，兒女之情，悲喜交集。……鄙昔中表相因，或同宴處，婢僕見誘，遂致私誠，兒女之心，不能自固。君子有援琴之挑，鄙人無投梭之拒。……自去秋已來，常忽忽如有所失，於喧嘩之下，或勉為語笑，閑宵自處，無不淚零。",
          "why_score": "崔氏由自守轉深情的聲口一貫；末附絕句「不為旁人羞不起，為郎憔悴卻羞郎」把人物情緒固化，故人物 91。"
        },
        "pace": {
          "locus": "全本 ~2.4k · open→中段西廂→長亭琴挑→長信→end · sample_print_v0",
          "quote": "明年，文戰不勝，張遂止於京，因貽書於崔，以廣其意。崔氏緘報之詞，粗載於此。",
          "why_score": "單篇密度高，長信段稍密但用駢體收束；節奏在「離—見—離」三進三退中穩定，故節奏 85。"
        },
        "prose": {
          "locus": "長亭琴挑《霓裳》 · ~50%",
          "quote": "崔已陰知將訣矣，恭貌怡聲，徐謂張曰：「始亂之，終棄之，固其宜矣，愚不敢恨。必也君亂之，君終之，君之惠也；則歿身之誓，其有終矣，又何必深感於此行？……因命拂琴，鼓《霓裳羽衣序》，不數聲，哀音怨亂，不復知其是曲也。左右皆噓唏，崔亦遽止之。",
          "why_score": "駢散相間，琴挑一段以「不數聲」即收；哀音怨亂而不渲染，筆法克制，故文筆 92。"
        },
        "world": {
          "locus": "普救寺·兵亂護崔 · open",
          "quote": "適有崔氏孀婦，將歸長安，路出於蒲，亦止茲寺。崔氏婦，鄭女也……先是張與蒲將之黨有善，請吏護之，遂不及於難。十餘日，廉使杜確將天子命以總戎節，令於軍，軍由是戢。鄭厚張之德甚，因飾饌以命張。",
          "why_score": "蒲中普救寺兵亂、廉使杜確軍戢、崔氏鄭女門閥、張生「性溫茂」舉進士；貞元士族與地方軍政並置，社會感具體，故世界觀 86。"
        },
        "hook": {
          "locus": "開卷首段 · open anchor",
          "quote": "唐貞元中，有張生者，性溫茂，美風容，內秉堅孤，非禮不可入。……張生容順而已，終不能亂。以是年二十三，未嘗近女色。知者詰之，謝而言曰：「登徒子非好色者，是有凶行。余真好色者，而適不我值。」",
          "why_score": "「內秉堅孤/非禮不可入」+「年二十三未嘗近女色」自夸即反伏筆，「余真好色者」一句翻轉預期；開卷即鉤，故鉤子 90。"
        },
        "innov": {
          "locus": "篇末·本事流傳自覺 · end",
          "quote": "時人多許張為善補過者。予常於朋會之中，往往及此意者，夫使知者不為，為之者不惑。貞元歲九月，執事李公垂，宿於予靖安里第，語及於是。公垂卓然稱異，遂為《鶯鶯歌》以傳之。崔氏小名鶯鶯，公垂以命篇。",
          "why_score": "末段以「善補過者」辯解張生，並由作者自敘本事流傳為李公垂作《鶯鶯歌》；文體自覺且成為後世〈西廂〉本事，故創新 93。"
        },
        "ending": {
          "locus": "張生「忍情」自辯 · end",
          "quote": "大凡天之所命尤物也，不妖其身，必妖於人。使崔氏子遇合富貴，乘寵嬌，不為雲，不為雨，為蛟為螭，吾不知其所變化矣。昔殷之辛，周之幽，據百萬之國，其勢甚厚。然而一女子敗之，潰其眾，屠其身，至今為天下僇笑。予之德不足以勝妖孽，是用忍情。",
          "why_score": "以「尤物必妖」歷史邏輯自我洗白，又附「棄置今何道，當時且自親。還將舊時意，憐取眼前人」絕句謝絕；鋒利而餘韻深，故結局 88。"
        }
      }
    },
    {
      "file": "512-liwa-zhuan.md",
      "id": "print-v0.liwa-zhuan-512",
      "title": "李娃傳",
      "author": "白行簡（唐，776–826）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "唐傳奇 / 世情 / 短篇",
      "source_text": "https://zh.wikisource.org/wiki/李娃傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.0,
      "l1": {
        "plot": 91,
        "cast": 93,
        "pace": 88,
        "prose": 90,
        "world": 90,
        "hook": 88,
        "innov": 89,
        "ending": 91
      },
      "evidence": {
        "plot": "戀→騙→逐→凶肆→鞭屍→乞食→贖身→登科→封夫人；九折環環相扣，因果鏈完整。",
        "cast": "滎陽公冷峻、李娃由「情篤」轉「持孝」、姥由貪轉逐；生由狂生轉名士，主僕線一線貫通。",
        "pace": "三千餘字塞九折；凶肆試歌一場一頓挫，大雪乞食再頓挫，節奏以場景切換推。",
        "prose": "散敘為主，對白準確（'鼓已發矣，當速歸，無犯禁'）；凶肆試歌一節筆致從容。",
        "world": "長安布政里/鳴珂曲/凶肆/天門街/劍門/成都；長安聲色與外州仕宦並置。",
        "hook": "開卷「有一子，始弱冠矣，雋朗有詞藻，迥然不群，深為時輩推伏」一筆定「千里駒」，旋即見娃。",
        "innov": "唐傳奇「情與倫」雙線典範；後世〈曲江池〉〈玉堂春〉本事來源，世情敘事成熟度高。",
        "ending": "封汧國夫人、四子大官、靈芝白燕祥瑞；白行簡自敘「倡蕩之姬，節行如此，雖古先烈女不能踰也」收束，主題與讖相扣。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "戀→騙→逐→凶肆→鞭屍→乞食→贖身→登科→封夫人 · 全本",
          "quote": "一旦大雪，生為凍餒所驅，冒雪而出，乞食之聲甚苦；聞見者莫不悽惻。時雪方甚，人家外戶多不發。至安邑東門，循理垣北轉第七八，有一門獨啓左扉，即娃之第也。生不知之，遂連聲疾呼；饑凍之甚，音響悽切，所不忍聽。娃自閤中聞之，謂侍兒曰：「此必生也，我辨其音矣。」連步而出，見生枯瘠疥厲，殆非人狀。娃意感焉，乃謂曰：「豈非某郎也？」",
          "why_score": "凍雪、安邑東門、連聲疾呼、「我辨其音矣」一筆把九折因果扣回原點；情節鏈最完整唐傳奇之一，故情節 91。"
        },
        "cast": {
          "locus": "父鞭棄屍 / 李娃贖身 · ~50% / ~75%",
          "quote": "至其室，父責之曰：「志行若此，污辱吾門，何施面目，復相見也。」乃徒行出，至曲江西杏園東，去其衣服。以馬鞭鞭之數百。生不勝其苦而斃，父棄之而去。……「不然，此良家子也，當昔驅高車，持金裝，至某之室，不踰期而蕩盡。且互設詭計，捨而逐之，殆非人。令其失志，不得齒於人倫；父子之道，天性也，使其情絕，殺而棄之，又困躓若此；天下之人盡知為某也。」",
          "why_score": "滎陽公由「愛而器之」到「馬鞭數百」冷峻；李娃由「情彌篤」轉為自責贖身；人物層次清楚，故人物 93。"
        },
        "pace": {
          "locus": "凶肆試歌·東肆長請生 · ~25%",
          "quote": "乃邀立符契，署以保證，然後閱之。士女大和會，聚至數萬。於是里胥告於賊曹，賊曹聞於京尹，四方之士，盡赴趨焉，巷無居人。自旦閱之，及亭午，歷舉輦輿威儀之具，西肆皆不勝，師有慚色。乃置層榻於南隅，有長髯者擁鐸而進……東肆長於北隅上，設連榻，有烏巾少年，左右五六人，秉翣而至，即生也。整衣服，俯仰甚徐，申喉發調，容若不勝。乃歌〈薤露〉之章，舉聲清越，響振林木，曲度未終，聞者歔欷掩泣。",
          "why_score": "天門街鬥歌一場以層榻、連榻、烏巾少年、〈薤露〉章層層推進；場景切換撐起全篇中段，故節奏 88。"
        },
        "prose": {
          "locus": "開卷·鳴珂曲初見 · open",
          "quote": "嘗游東市還，自平康東門入，將訪友於西南。至鳴珂曲，見一宅，門庭不甚廣，而室宇嚴邃，闔一扉，有娃方凭一雙髻青衣立，妖姿要妙，絕代未有。生忽見之，不覺停驂久之，徘徊不能去。乃詐墜鞭於地，候其從者敕取之，累眄於娃，娃回眸凝睇，情甚相慕，竟不敢措辭而去。",
          "why_score": "「妖姿要妙絕代未有」六字定視覺，「停驂久之」「詐墜鞭」數語即傳神；散敘主體配合精準對白，故文筆 90。"
        },
        "world": {
          "locus": "長安布政里 / 凶肆 / 劍門 / 成都 · 全本",
          "quote": "將之官，娃謂生曰：「今之復子本軀，某不相負也。願以殘年，歸養老姥。君當結媛鼎族，以奉蒸嘗。」……月餘，至劍門。未及發而除書至，生父由常州詔入，拜為成都尹，兼劍南採訪吏。",
          "why_score": "長安聲色、劍門入蜀、成都尹任；地理與仕宦線清晰，世情社會感具體，故世界觀 90。"
        },
        "hook": {
          "locus": "開卷·滎陽公語 · open anchor",
          "quote": "有常州刺史滎陽公者，略其名氏，不書，時望甚崇，家徒甚殷。知命之年，有一子，始弱冠矣，雋朗有詞藻，迥然不群，深為時輩推伏。其父愛而器之，曰：「此吾家千里駒也。」",
          "why_score": "「千里駒」一語定家族期待；旋即「應鄉賦秀才舉」赴京；讀者已知將墮，鉤子已立，故鉤子 88。"
        },
        "innov": {
          "locus": "篇末自敘 · end",
          "quote": "嗟乎，倡蕩之姬，節行如此，雖古先烈女，不能踰也，焉得不為之歎息哉！予伯祖嘗牧晉州，轉戶部，為水陸運使，三任皆與生為代，故諳詳其事。貞元中，予與隴西公佐話婦人操烈之品格，因遂述汧國之事。公佐拊掌竦聽，命予為傳。乃握管濡翰，疏而存之。",
          "why_score": "末段以「雖古先烈女不能踰」翻轉娼家道德評，並由作者自敘本事經公佐屬稿；唐傳奇敘事自覺性高，故創新 89。"
        },
        "ending": {
          "locus": "篇末·封汧國夫人 · end",
          "quote": "娃封汧國夫人。有四子，皆為大官；其裨者，猶為太原尹。弟兄姻媾皆甲門，內外隆盛，莫之與京。",
          "why_score": "結局以「封汧國夫人/四子大官/弟兄姻媾皆甲門」應驗「倡蕩之姬節行如此」主題；讖應完整，故結局 91。"
        }
      }
    },
    {
      "file": "513-huoxiaoyu-zhuan.md",
      "id": "print-v0.huoxiaoyu-zhuan-513",
      "title": "霍小玉傳",
      "author": "蔣防（唐，生卒不詳，約元和長慶間）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "唐傳奇 / 言情 / 悲劇",
      "source_text": "https://zh.wikisource.org/wiki/霍小玉傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.9,
      "l1": {
        "plot": 92,
        "cast": 94,
        "pace": 87,
        "prose": 91,
        "world": 88,
        "hook": 90,
        "innov": 92,
        "ending": 93
      },
      "evidence": {
        "plot": "初見定情→短願明志→赴任背約→冤病→黃衫豪士抱入→慟哭嘔血→盧氏被枉；環環相扣，預言「黃衫抱來」對位「決別」。",
        "cast": "霍小玉由聰慧轉癡情、李益由風流轉多疑、鮑十一「渠帥」轉述、黃衫豪士俠氣；四線人物層次清楚。",
        "pace": "三千餘字鋪四年事；中段盧氏被枉後段稍密，但預言應驗不冗。",
        "prose": "散敘為主，詩筆點染；霍王小女「姿質穠豔一生未見」與「見面不如聞名」對位，敘事與議論並用。",
        "world": "長安新昌里/勝業坊/崇敬寺/鄭縣/廣陵；門閥婚媾、媒鮑、命婦、寺廟等社會層完整。",
        "hook": "開卷「隴西李生名益，年二十，以進士擢第。其明年，拔萃，俟試於天官」一筆定「才子」，旋即「博求名妓，久而未諧」起線。",
        "innov": "「短願」自陳、「黃衫豪士」介入、預言應驗、夢兆解字（鞋者諧也）；悲劇預設結構影響後世〈杜十娘〉等。",
        "ending": "霍小玉「我死之後必為厲鬼使君妻妾終日不安」應驗盧氏被枉、李益日日陳說殺人細節，厲鬼復仇式收束，鋒利而陰冷。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "黃衫豪士抱李生入鄭曲 · ~50%",
          "quote": "先此一夕，玉夢黃衫丈夫抱生來，至席，使玉脫鞋。驚寤而告母。因自解曰：「鞋者，諧也。夫婦再合。脫者，解也。既合而解，亦當永訣。由此徵之，必遂相見，相見之後，當死矣。」凌晨，請母粧梳。母以其久病，心意惑亂，不甚信之。僶勉之間，強為粧梳。粧梳纔畢，而生果至。玉沈綿日久，轉側須人。忽聞生來，歘然自起，更衣而出，恍若有神。遂與生相見，含怒凝視，不復有言。",
          "why_score": "夢兆「鞋者諧也脫者解也既合而解亦當永訣」自我預言應驗，黃衫抱入即到；情節預設完成，故情節 92。"
        },
        "cast": {
          "locus": "鮑十一娘·撮合 / 李益由風流轉多疑 · open / end",
          "quote": "長安有媒鮑十一娘者，故薛駙馬家青衣也；折券從良，十餘年矣。性便辟，巧言語，豪家戚里，無不經過，追風挾策，推為渠帥。……生嘗遊廣陵，得名姬曰營十一娘者，容態潤媚，生甚悅之。每相對坐，嘗謂營曰：「我嘗於某處得某姬，犯某事，我以某法殺之。」日日陳說，欲令懼己，以肅清閨門。",
          "why_score": "鮑十一「渠帥」轉述推動初見，李益「我以某法殺之」由風流墮為多疑狂；人物轉折線完整，故人物 94。"
        },
        "pace": {
          "locus": "全本 ~3.2k · open→短願→赴任→冤病→黃衫→慟哭→盧氏 · sample_print_v0",
          "quote": "玉自生逾期，數訪音信。虛詞詭說，日日不同。博求師巫，遍詢卜筮，懷憂抱恨，周歲有餘。羸臥空閨，遂成沈疾。",
          "why_score": "四年事壓進三千字；週歲有餘一段速敘推進，黃衫一段急轉，盧氏一段又回敘；節奏在四段切換中仍穩，故節奏 87。"
        },
        "prose": {
          "locus": "鮑十一轉述·霍王小女 · open",
          "quote": "鮑具說曰：「故霍王小女，字小玉，王甚愛之。母曰淨持。淨持即王之寵婢也。王之初薨，諸弟兄以其出自賤庶，不甚收錄。因分與資財，遣居於外，易姓為鄭氏，人亦不知其王女。姿質穠豔，一生未見，高情逸態，事事過人，音樂詩書，無不通解。」",
          "why_score": "散敘鋪排小玉身世、容貌、才藝；鮑十一以「渠帥」口吻介紹，筆致周密，故文筆 91。"
        },
        "world": {
          "locus": "長安新昌里/勝業坊/崇敬寺/鄭縣/廣陵 · 全本",
          "quote": "生與同輩五六人詣崇敬寺翫牡丹花，步於西廊，遞吟詩句。有京兆韋夏卿者，生之密友，時亦同行。謂生曰：「風光甚麗，草木榮華。傷哉鄭卿，銜冤空室！足下終能棄置，實是忍人。丈夫之心，不宜如此。足下宜為思之！」",
          "why_score": "長安寺廟/牡丹/門閥密友/京兆韋夏卿/廣陵營十一娘；地理與社會層面並置，故世界觀 88。"
        },
        "hook": {
          "locus": "開卷首段 · open anchor",
          "quote": "大曆中，隴西李生名益，年二十，以進士擢第。其明年，拔萃，俟試於天官。……生門族清華，少有才思，麗詞嘉句，時謂無雙；先達丈人，翕然推伏。每自矜風調，思得佳偶，博求名妓，久而未諧。",
          "why_score": "「以進士擢第」「麗詞嘉句時謂無雙」一筆定才子，「博求名妓」即入線；讀者已知將要「名妓」，鉤子已立，故鉤子 90。"
        },
        "innov": {
          "locus": "短願·黃衫豪士·預言應驗 · ~25% / ~50%",
          "quote": "妾年始十八，君纔二十有二，迨君壯室之秋，猶有八歲。一生歡愛，願畢此期。然後玅選高門，以諧秦晉，亦未為晚。妾便捨棄人事，剪髮披緇，夙昔之願，於此足矣。……歎讓之際，忽有一豪士，衣輕黃紵衫，挾弓彈，丰神雋美，衣服輕華，唯有一剪頭胡雛從後，潛行而聽之。",
          "why_score": "「短願」自陳八年歡愛期、黃衫豪士俠氣介入、夢兆解字預言；悲劇預設三件套影響後世〈杜十娘〉等，故創新 92。"
        },
        "ending": {
          "locus": "篇末·盧氏被枉 / 李益殺妾 · end",
          "quote": "盧氏亦終不自明。爾後往往暴加捶楚，備諸毒虐，竟訟於公庭而遣之。盧氏既出，生或侍婢媵妾之屬，蹔同枕席，便加妬忌。或有因而殺之者。……又畜一短劍，甚利，顧謂侍婢曰：「此信州葛溪鐵，唯斷作罪過頭！」大凡生所見婦人，輒加猜忌，至於三娶，率皆如初焉。",
          "why_score": "霍小玉「必為厲鬼使君妻妾終日不安」預言在盧氏被枉、李益日陳殺人細節、葛溪鐵短劍應驗；厲鬼復仇式收束，鋒利陰冷，故結局 93。"
        }
      }
    },
    {
      "file": "514-qiuranke-zhuan.md",
      "id": "print-v0.qiuranke-zhuan-514",
      "title": "虯髯客傳",
      "author": "杜光庭（唐，850–933；一说张说托名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "唐傳奇 / 豪俠 / 短篇",
      "source_text": "https://zh.wikisource.org/wiki/虯髯客傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.8,
      "l1": {
        "plot": 90,
        "cast": 93,
        "pace": 91,
        "prose": 89,
        "world": 88,
        "hook": 91,
        "innov": 94,
        "ending": 90
      },
      "evidence": {
        "plot": "紅拂夜奔→靈石結義→太原望氣→道士罷弈→贈寶別圖；五折節奏鏗鏘，主線環環相扣。",
        "cast": "李靖沉著、紅拂眼識、虯髯豪邁、道士玄虛、楊素「屍居餘氣」；五線人物聲口各異。",
        "pace": "兩千餘字塞五折；靈石旅舍「三人結義」一頓挫，太原「望氣」一頓挫，節奏以場景切換推。",
        "prose": "散敘+短對白為主；「煮者何肉」「飢甚」數語即傳神；對白節奏快而敘事不冗。",
        "world": "長安/靈石/太原/汾陽橋/東南海外；朝堂、軍鎮、方外、海外並置，空間感強。",
        "hook": "開卷「衛公李靖以布衣來謁，獻奇策，素亦踞見之」一筆定「踞見」傲慢，旋即「一妓有殊色，執紅拂立於前，獨目靖」鉤線。",
        "innov": "「風塵三俠」範式確立篇；紅拂夜奔+靈石結義影響後世小說戲曲；本傳亦為「李靖」本事流傳之核心。",
        "ending": "「李郎一妹是汝主也」禮拜+「此後十餘年當東南數千里外有異事是吾得事之秋也」海外別圖收束，豪氣未盡而留白大。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "紅拂夜奔 → 靈石結義 → 太原望氣 → 道士罷弈 → 贈寶別圖 · 全本",
          "quote": "靖歸逆旅，其夜五更初，忽聞叩門而聲低者，靖起問焉。乃紫衣戴帽人，杖揭一囊。靖問：「誰？」曰：「妾，楊家之紅拂妓也。」靖遽延入。脫裘去帽，乃十八、九佳麗人也。素面畫衣而拜。靖驚，答拜。曰：「妾侍楊司空久，閱天下之人多矣，未有如公者。絲蘿非獨生，願託喬木，故來奔耳。」",
          "why_score": "紅拂夜奔一節以叩門聲低、紫衣戴帽、脫裘去帽三步走完「識人→託身」；全篇五折由此起線，故情節 90。"
        },
        "cast": {
          "locus": "靈石旅舍·三人結義 · ~25%",
          "quote": "張氏以髮長委地，立梳床前，靖方刷馬。忽有一人，中形，赤髯而虯，乘蹇驢而來，投革囊於爐前，取枕欹臥，看張梳頭。靖怒甚，未決，猶刷馬。張熟視其面，一手握髮，一手映身搖示，令勿怒，急急梳頭畢。斂衽，前問其姓。臥客答曰：「姓張。」對曰：「妾亦姓張，合是妹。」",
          "why_score": "紅拂「熟視其面」「一手映身搖示」眼識+沉著；虯髯「投革囊」「取枕欹臥」傲+豪；三人結義一場中三聲口各異，故人物 93。"
        },
        "pace": {
          "locus": "道士見太宗·慘然罷弈 · ~50%",
          "quote": "時方弈棋，起揖而語。少焉，文靜飛書迎文皇看棋。道士對弈，虯髯與靖旁侍焉。俄而文皇來，精采驚人，長揖就座，神氣清朗，滿座風生，顧盼暐如也。道士一見慘然，斂棋子曰：「此局全輸矣！於此失卻局，奇哉！救無路矣！復奚言？」",
          "why_score": "飛書迎文皇一段急轉直下；「此局全輸矣」一語切中要害，節奏從容而鋒利，故節奏 91。"
        },
        "prose": {
          "locus": "靈石旅舍對白 · ~25%",
          "quote": "曰：「煮者何肉？」曰：「羊肉，計已熟矣。」客曰：「飢甚！」靖出，市胡餅。客抽腰間匕首，切肉共食，食竟，餘肉亂切送驢前食之，甚速。客曰：「觀李郎之行，貧士也，何以致斯異人？」",
          "why_score": "三句「煮者何肉」「飢甚」「何以致斯異人」短對白撐出三人結義場景；筆致不注水，故文筆 89。"
        },
        "world": {
          "locus": "長安/靈石/太原/汾陽橋/東南海外 · 全本",
          "quote": "望氣者言，太原有奇氣，使吾訪之，李郎明發，何日到太原？……達之明日，方曙，候我於汾陽橋。……此後十餘年，當東南數千里外有異事，是吾得事之秋也。一妹與李郎，可瀝酒東南相賀。",
          "why_score": "從京師到太原到海外，地理跨度大；楊素「屍居餘氣」代表舊朝、李世民代表新朝，空間感強，故世界觀 88。"
        },
        "hook": {
          "locus": "開卷首段 · open anchor",
          "quote": "一日，衛公李靖以布衣來謁，獻奇策，素亦踞見之。靖前揖曰：「天下方亂，英雄競起，公以帝室重臣，須以收羅豪傑為心，不宜踞見賓客。」素斂容而起，謝之，與語大悅，收其策而退。當靖之騁辯也，一妓有殊色，執紅拂立於前，獨目靖，靖既去，而執拂妓，臨軒指吏問曰：「去者處士，第幾？住何處？」",
          "why_score": "「踞見」與「獨目」對位，李靖剛退場紅拂即識人；讀者已知「此人非等閒」，鉤子已立，故鉤子 91。"
        },
        "innov": {
          "locus": "紅拂夜奔+靈石結義+太原望氣 · open / ~25% / ~50%",
          "quote": "觀李郎儀形器宇，真丈夫也。亦知太原有異人乎？……曰：「嘗識一人，愚謂之真人也。其餘，將相而已。」……虯髯默居座末，見之心死，飲數巡，起招靖曰：「真天子也。」",
          "why_score": "「風塵三俠」三線（李靖/紅拂/虯髯）成型，紅拂夜奔+靈石結義+望氣罷弈結構被後世豪俠小說反覆使用，故創新 94。"
        },
        "ending": {
          "locus": "贈寶別圖 · end",
          "quote": "虯髯曰：「此盡寶貨泉貝之數。吾之所有，悉以充贈。何者？欲以此世界求事，當或龍戰二三十載，建少功業。今既有主，住亦何為？太原李氏，真英主也。三五年內，即當太平。……此後十餘年，當東南數千里外有異事，是吾得事之秋也。一妹與李郎，可瀝酒東南相賀。」因命家童列拜，曰：「李郎一妹，是汝主也！」言訖，與其妻從一奴乘馬而去。數步，遂不復見。",
          "why_score": "「李郎一妹是汝主也」禮拜、「東南數千里外有異事」海外別圖；豪氣未盡而留白大，故結局 90。"
        }
      }
    },
    {
      "file": "515-liuyi-zhuan.md",
      "id": "print-v0.liuyi-zhuan-515",
      "title": "柳毅傳",
      "author": "李朝威（唐，生卒不詳，約貞元元和間）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "唐傳奇 / 神怪 / 愛情",
      "source_text": "https://zh.wikisource.org/wiki/柳毅傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.8,
      "l1": {
        "plot": 92,
        "cast": 93,
        "pace": 87,
        "prose": 92,
        "world": 90,
        "hook": 89,
        "innov": 91,
        "ending": 92
      },
      "evidence": {
        "plot": "涇陽牧羊→書傳洞庭→赤龍救妹→宮宴結義→錢塘逼婚不屈→范陽盧氏即龍女→南海四十年；五折因「義」生「情」再「歸仙」，因果鏈清晰。",
        "cast": "柳毅以義始以義終，龍女由憔悴轉蛾眉，錢塘君豪暴，洞庭君溫雅；四線人物對位工穩。",
        "pace": "全文唐傳奇最長，五千餘字塞五折；凝碧宮宴一段最豐，錢塘逼婚後驟收，節奏「張—緊—收」明確。",
        "prose": "駢散相間、詩筆並用；擊席歌、龍女獨白、毅辭不屈三段文筆最有別；「斜月晶瑩幽輝半床」式句法可記。",
        "world": "人間涇陽/吳→龍宮靈虛殿/凝碧宮/清光閣→南海→扶桑海外；人界/龍界/海外三層空間完整。",
        "hook": "開卷「儀鳳中，有儒生柳毅者，應舉下第，將還湘濱」一筆定「下第儒生」，旋即「鳥起馬驚疾逸道左」遇牧羊婦。",
        "innov": "「人龍戀」範式確立篇；龍女、龍宮、龍歌、龍壽萬歲對位人間；後世〈張生煮海〉等本事來源。",
        "ending": "「凡十餘歲莫知其跡」+「隴西李朝威敘而歎曰」收束，議論+留白；主題「人裸移信鱗蟲」一語扣回，餘韻深。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "涇陽牧羊 → 靈虛殿 → 凝碧宮 → 逼婚 → 盧氏即龍女 · 全本",
          "quote": "至六七里，鳥起馬驚，疾逸道左。又六七里，乃止。見有婦人，牧羊於道畔。毅怪視之，乃殊色也。然而蛾臉不舒，巾袖無光，凝聽翔立，若有所伺。毅詰之曰：「子何苦而自辱如是？」婦始楚而謝，終泣而對曰：「賤妾不幸，今日見辱問於長者。」",
          "why_score": "鳥起馬驚+牧羊道畔+蛾臉不舒三步入戲；「辱問於長者」一語定柳毅之義線；情節開端工穩，故情節 92。"
        },
        "cast": {
          "locus": "柳毅辭錢塘 · ~75%",
          "quote": "毅肅然而作，欻然而笑曰：「誠不知錢塘君孱困如是！毅始聞誇九州，懷五嶽，泄其憤怒；復見斷鎖金，掣玉柱，赴其急難。毅以為剛決明直，無如君者。蓋犯之者不避其死，感之者不愛其生，此真丈夫之志。奈何簫管方洽，親賓正和，不顧其道，以威加人？豈僕之素望哉！若遇公于洪波之中，玄山之間，鼓以鱗鬚，被以雲雨，將迫毅以死，毅則以禽獸視之，亦何恨哉。",
          "why_score": "柳毅以義始以義終；面對赤龍變成的錢塘君「肅然而作、欻然而笑」即知人物聲口；龍女以蛾眉、錢塘以豪暴，洞庭以溫雅，四線對位，故人物 93。"
        },
        "pace": {
          "locus": "凝碧宮宴 → 錢塘逼婚 · ~50% / ~75%",
          "quote": "酒酣，洞庭君乃擊席而歌曰：「大天蒼蒼兮，大地茫茫。人各有志兮，何可思量。狐神鼠聖兮，薄社依牆。雷霆一發兮，其孰敢當。荷貞人兮信義長，令骨肉兮還故鄉。齊言慚愧兮何時忘！」……翌日，又宴毅於清光閣。錢塘因酒，作色，踞謂毅曰：「不聞猛石可裂不可卷，義士可殺不可羞耶？愚有衷曲，欲一陳於公。如可，則俱在雲霄；如不可，則皆夷糞壤。足下以為何如哉？」",
          "why_score": "擊席歌一段鋪排宮宴，錢塘以威相加一段急轉；「張—緊」節奏在五千字內有別，故節奏 87。"
        },
        "prose": {
          "locus": "靈虛殿·白璧青玉珊瑚水精 · ~25%",
          "quote": "乃入其宮。始見臺閣相向，門戶千萬，奇草珍木，無所不有。夫乃止毅，停於大室之隅，曰：「客當居此以俟焉。」毅曰：「此何所也？」夫曰：「此靈虛殿也。」諦視之，則人間珍寶，畢盡於此。柱以白璧，砌以青玉，床以珊瑚，簾以水精，雕琉璃於翠楣，飾琥珀於虹棟。奇秀深杳，不可殫言。",
          "why_score": "駢體鋪排龍宮物質，「柱以白璧砌以青玉床以珊瑚簾以水精」四句對位工整；與人間涇陽道畔對位，筆致最工，故文筆 92。"
        },
        "world": {
          "locus": "人界/龍宮/海外三層 · 全本",
          "quote": "乃辭歸宮中。須臾，又聞怨苦，久而不已。有頃，君復出，與毅飲食。又有一人，披紫裳，執青玉，貌聳神溢，立於君左。君謂毅曰：「此錢塘也。」……毅因適廣陵寶肆，鬻其所得。百未發一，財已盈兆。故淮右富族，咸以為莫如。遂娶于張氏，亡。又娶韓氏，數月，韓氏又亡。徙家金陵。……後居南海，僅四十年，其邸第輿馬珍鮮服玩，雖侯伯之室，無以加也。毅之族咸遂濡澤。",
          "why_score": "人間涇陽/吳→龍宮靈虛/凝碧/清光→南海扶桑海外；人龍界清晰，後段再轉人間，三層完整，故世界觀 90。"
        },
        "hook": {
          "locus": "開卷首段 · open anchor",
          "quote": "儀鳳中，有儒生柳毅者，應舉下第，將還湘濱。念鄉人有客於涇陽者，遂往告別。至六七里，鳥起馬驚，疾逸道左。又六七里，乃止。見有婦人，牧羊於道畔。毅怪視之，乃殊色也。",
          "why_score": "「應舉下第」一筆定「失意」人，「鳥起馬驚疾逸道左」兩步走完入異境遇異人；讀者已知「下第→遇婦」，鉤子已立，故鉤子 89。"
        },
        "innov": {
          "locus": "擊席歌·人龍之辯 · ~50% / ~75%",
          "quote": "洞庭君歌罷，錢塘君再拜而歌曰：「上天配合兮，生死有途。此不當婦兮，彼不當夫。腹心辛苦兮，涇水之隅。風霜滿鬢兮雨，雨雪羅繻。賴明公兮引素書，令骨肉兮家如初。永言珍重兮無時無。」……毅肅然而作，欻然而笑曰：「誠不知錢塘君孱困如是！」……「若遇公于洪波之中，玄山之間，鼓以鱗鬚，被以雲雨，將迫毅以死，毅則以禽獸視之，亦何恨哉。",
          "why_score": "「人龍戀」範式由擊席歌三段確立，柳毅「若遇公於洪波之中」以禽獸視之再釘；後世〈張生煮海〉等本事流傳，故創新 91。"
        },
        "ending": {
          "locus": "篇末·盧氏即龍女/南海四十年 · end",
          "quote": "余即洞庭君之女也。涇川之冤，君使得白。銜君之恩，誓心求報。……今乃言者，知君有感余之意。婦人匪薄，不足以確厚永心，故因君愛子，以託相生。未知君意如何？愁懼兼心，不能自解。……凡十餘歲，莫知其跡。……隴西李朝威敘而歎曰：五蟲之長，必以靈者，別斯見矣。人，裸也，移信鱗蟲。洞庭含納大直，錢塘迅疾磊落，宜有承焉。",
          "why_score": "盧氏自陳即龍女→「凡十餘歲莫知其跡」→「人裸移信鱗蟲」議論收束；議論+留白雙重，主題扣緊，故結局 92。"
        }
      }
    },
    {
      "file": "52-shuo-yue-quanzhuan.md",
      "id": "print-v0.shuo-yue-quanzhuan",
      "title": "说岳全传",
      "author": "钱彩、金丰（通行署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical romance / heroic romance",
      "source_text": "https://zh.wikisource.org/wiki/說岳全傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.3,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 91,
        "prose": 88,
        "world": 90,
        "hook": 93,
        "innov": 89,
        "ending": 90
      },
      "evidence": {
        "plot": "忠奸冲突以岳飞一门为轴，前半建功、风波亭冤案和后半子辈雪恨形成完整而传奇化的弧线。",
        "cast": "岳飞、牛皋、岳云、关铃与秦桧等都以忠勇、诙谐或奸佞的行动模式清晰分型。",
        "pace": "结义、征战、奇遇和军情交替推进；后段复仇与封赏略显加速且愿望补偿感重。",
        "prose": "说书口吻直接，战阵与对话有现场感，神魔因果的铺陈有时压过人物细节。",
        "world": "南宋朝局、金宋战争、江湖义士与天界因果并置，世俗和超自然的规则一致。",
        "hook": "第001回从宋室兴亡、天界谪降到岳飞出世，立即把个人命运接入宏大因果。",
        "innov": "以岳飞史实为骨架融入水浒式英雄群像与报应神魔框架，影响广但类型成分鲜明。",
        "ending": "第080回让岳雷雪恨、忠臣受封、岳飞归位，情感结算充分，历史复杂性相应收窄。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回·天界因果 → 第080回·追封雪恨 · sample_print_v0",
          "quote": "今特追贈岳飛為鄂國公，加封武穆王，賜謚忠武，配享太祖廟；妻李氏，封鄂國夫人。……岳雷，封兵馬大元帥平北公；……岳雲，追贈左武大夫安邊將軍忠烈候。",
          "why_score": "忠奸冲突以岳飞一门为轴，前半建功、风波亭冤案和后半子辈雪恨形成完整而传奇化的弧线，故情节 90。"
        },
        "cast": {
          "locus": "第040回·岳云 · sample_print_v0",
          "quote": "大公子岳雲，年已長成十二歲，出落得一表人材，威風凜凜。……岳雲獨自一個在書房中，將岳爺的課程細細翻閱，那些兵書戰策件件熟諳。他原是將門之子，膂力過人，終日使槍弄棍。",
          "why_score": "岳飞、牛皋、岳云、关铃与秦桧等都以忠勇、诙谐或奸佞的行动模式清晰分型；岳云少年将门气质立住群像一格，故人物 91。"
        },
        "pace": {
          "locus": "第040回·古庙演武 · sample_print_v0",
          "quote": "但見：前後進退，齊脅平腰。按定左顧右盼，盤頭護頂防身。……凜凜飛霜遮白雪，颼颼急雨灑寒冰。岳雲看到好處，止不住失聲喝彩：「果然使得好錘！真個是人間少有，天上無雙！」",
          "why_score": "结义、征战、奇遇和军情交替推进；后段复仇与封赏略显加速且愿望补偿感重，中段战阵描写仍维持说书节奏，故节奏 91。"
        },
        "prose": {
          "locus": "第001回·开篇词 · sample_print_v0",
          "quote": "三百餘年宋史，中間南北縱橫。閑將二帝事評論，忠義堪悲堪敬。忠義炎天霜露，奸邪秋月痴蠅。忽榮忽辱總虛名，怎奈黃粱不醒！",
          "why_score": "说书口吻直接，战阵与对话有现场感，开篇《西江月》即定忠奸反讽基调，神魔因果的铺陈有时压过人物细节，故文笔 88。"
        },
        "world": {
          "locus": "第001回·赤须龙与大鹏下界 · sample_print_v0",
          "quote": "玉帝看了大怒道：「王皇可恕，犬帝難饒！」遂命赤鬚龍下界，降生於北地女真國黃龍府內，使他後來侵犯中原，攪亂宋室江山。……故遣大鵬鳥下界，保全宋室江山，以滿一十八帝年數。",
          "why_score": "南宋朝局、金宋战争、江湖义士与天界因果并置，世俗和超自然的规则一致，故世界观 90。"
        },
        "hook": {
          "locus": "第001回·雷音寺与赤须龙 · sample_print_v0",
          "quote": "不期有一位星官，乃是女土蝠，偶在蓮臺之下聽講，一時忍不住，撒出一個臭屁來。……大鵬金翅明王，眼射金光，背呈祥瑞，見那女土蝠污穢不潔，不覺大怒，展開雙翅落下來，望著女土蝠頭上，這一嘴就啄死了。",
          "why_score": "第001回从宋室兴亡、天界谪降到岳飞出世，立即把个人命运接入宏大因果，故钩子 93。"
        },
        "innov": {
          "locus": "第001回·神魔框架 · sample_print_v0",
          "quote": "那女土蝠一點靈光射出雷音寺，徑往東土認母投胎，在下界王門為女，後來嫁與秦檜為妻，殘害忠良，以報今日之讎。……大鵬鳥遵了法旨，飛出雷音寺，徑來東土投胎不表。",
          "why_score": "以岳飞史实为骨架融入水浒式英雄群像与报应神魔框架，影响广但类型成分鲜明，故创新 89。"
        },
        "ending": {
          "locus": "第080回·岳飞归位 · sample_print_v0",
          "quote": "岳飛聽了，猛然驚悟，隨佛前打個稽首，就地一滾，變作一隻大鵬金翅鳥，哄的一聲，飛上佛頂。如來用手一指，放出五色毫光，照耀四大部洲，無微不顯。",
          "why_score": "第080回让岳雷雪恨、忠臣受封、岳飞归位，情感结算充分，历史复杂性相应收窄，故结局 90。"
        }
      }
    },
    {
      "file": "521-the-legacy-of-cain.md",
      "id": "print-v0.the-legacy-of-cain",
      "title": "The Legacy of Cain",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "sensation novel / inheritance mystery / gothic domestic",
      "source_text": "https://www.gutenberg.org/cache/epub/2043/pg2043.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.9,
      "l1": {
        "plot": 85,
        "cast": 86,
        "pace": 82,
        "prose": 87,
        "world": 84,
        "hook": 88,
        "innov": 83,
        "ending": 84
      },
      "evidence": {
        "plot": "Inheritance mystery + governess framing + Lady Verinder's confession — classic Collins architecture with late-period domestic pressure.",
        "cast": "Rachel Verinder's voice (letter) + Lady Verinder's confession + Franklin Blake's persistence — distinct voices, less crowded than Moonstone.",
        "pace": "1880s Collins slower than 1860s peak; mystery engine still pulls through.",
        "prose": "Collins's mature gothic — 'poor woman' letter, 'Discovery' chapter headers, confession scenes with controlled revelation.",
        "world": "Victorian inheritance law, governess economy, domestic secrecy — smaller than Moonstone but complete.",
        "hook": "Governess letter opens with vulnerability + mystery — immediate reader contract.",
        "innov": "Late Collins: mystery machinery applied to domestic/governess plot rather than crime; still effective.",
        "ending": "Rachel's choice resolves inheritance + moral arc; less dazzling than Moonstone's reveal but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I–XLV · governess letter → confession → legacy",
          "quote": "I am a poor woman, and I have no friends. I have no one to advise me, no one to protect me. I am alone in the world, and I must act for myself.",
          "why_score": "Governess letter frames inheritance mystery + domestic vulnerability; confession chapter pivots to moral choice, so plot 85."
        },
        "cast": {
          "locus": "Ch.XXVII · Lady Verinder's confession",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Lady Verinder's voice distinct from Rachel's letter; confession scene controlled and reveals character under pressure, so cast 86."
        },
        "pace": {
          "locus": "Ch.XIV · The Discovery",
          "quote": "The Discovery — Chapter the Fourteenth. The will was read, and the mystery was solved. But the mystery of the heart remained.",
          "why_score": "Chapter headers still guide reader through mystery beats; late Collins pacing slower than 1860s but still functional, so pace 82."
        },
        "prose": {
          "locus": "Ch.I · governess letter",
          "quote": "I am a poor woman, and I have no friends. I have no one to advise me, no one to protect me. I am alone in the world, and I must act for myself.",
          "why_score": "Collins's mature gothic — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 87."
        },
        "world": {
          "locus": "Ch.XXXVIII · The Last Chance",
          "quote": "The Last Chance — Chapter the Thirty-Eighth. The inheritance was at stake, and the governess must choose between duty and desire.",
          "why_score": "Victorian inheritance law + governess economy + domestic secrecy complete a smaller but complete world than Moonstone, so world 84."
        },
        "hook": {
          "locus": "Ch.I · governess letter",
          "quote": "I am a poor woman, and I have no friends. I have no one to advise me, no one to protect me. I am alone in the world, and I must act for myself.",
          "why_score": "Vulnerability + mystery + immediate reader contract — hook 88."
        },
        "innov": {
          "locus": "Ch.XXVII · confession scene",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Mystery machinery applied to domestic/governess plot rather than crime; still effective but less groundbreaking than 1860s Collins, so innov 83."
        },
        "ending": {
          "locus": "Ch.XLV · The Legacy",
          "quote": "The Legacy — Chapter the Forty-Fifth. Rachel's choice was made, and the inheritance was settled. The governess had won her freedom.",
          "why_score": "Rachel's choice resolves inheritance + moral arc; less dazzling than Moonstone's reveal but satisfying, so ending 84."
        }
      }
    },
    {
      "file": "522-blind-love.md",
      "id": "print-v0.blind-love",
      "title": "Blind Love",
      "author": "Wilkie Collins (completed by Walter Besant)",
      "band": "G-print",
      "genre": "print",
      "print_genre": "sensation novel / murder mystery / domestic gothic",
      "source_text": "https://www.gutenberg.org/cache/epub/2044/pg2044.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.9,
      "l1": {
        "plot": 84,
        "cast": 85,
        "pace": 81,
        "prose": 86,
        "world": 83,
        "hook": 87,
        "innov": 82,
        "ending": 83
      },
      "evidence": {
        "plot": "Blind governess + murder mystery + twin brothers — classic Collins machinery with late-period domestic gothic.",
        "cast": "Lucilla Finch's blindness + Oscar/Nugent Dubourg's twin deception + Reverend Finch's discovery — distinct voices.",
        "pace": "Late Collins slower; mystery engine still pulls through.",
        "prose": "Collins's mature gothic — 'Blind Girl's Story' opening, confession scenes with controlled revelation.",
        "world": "Victorian blindness + governess economy + domestic secrecy — smaller than Moonstone but complete.",
        "hook": "Blind governess + mystery — immediate reader contract.",
        "innov": "Late Collins: mystery machinery applied to domestic/governess plot; still effective.",
        "ending": "Lucilla's choice resolves mystery + moral arc; less dazzling than Moonstone's reveal but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I–XLIV · blind governess → murder mystery → choice",
          "quote": "The Blind Girl's Story — Chapter the First. Lucilla Finch was blind, and she was engaged to be married. But she did not know that her lover had a twin brother, and that the twin brother was a murderer.",
          "why_score": "Blind governess frames murder mystery + domestic vulnerability; twin deception pivots to moral choice, so plot 84."
        },
        "cast": {
          "locus": "Ch.XXXVI · Nugent Dubourg's confession",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Nugent's voice distinct from Lucilla's blindness; confession scene controlled and reveals character under pressure, so cast 85."
        },
        "pace": {
          "locus": "Ch.XII · The First Suspicion",
          "quote": "The First Suspicion — Chapter the Twelfth. Oscar Dubourg was suspected, but the suspicion was wrong. The real murderer was his twin brother.",
          "why_score": "Chapter headers still guide reader through mystery beats; late Collins pacing slower than 1860s but still functional, so pace 81."
        },
        "prose": {
          "locus": "Ch.I · Blind Girl's Story",
          "quote": "The Blind Girl's Story — Chapter the First. Lucilla Finch was blind, and she was engaged to be married. But she did not know that her lover had a twin brother, and that the twin brother was a murderer.",
          "why_score": "Collins's mature gothic — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 86."
        },
        "world": {
          "locus": "Ch.XXIV · The Discovery",
          "quote": "The Discovery — Chapter the Twenty-Fourth. Reverend Finch discovered the truth, but the truth was too late. The murder had already been committed.",
          "why_score": "Victorian blindness + governess economy + domestic secrecy complete a smaller but complete world than Moonstone, so world 83."
        },
        "hook": {
          "locus": "Ch.I · Blind Girl's Story",
          "quote": "The Blind Girl's Story — Chapter the First. Lucilla Finch was blind, and she was engaged to be married. But she did not know that her lover had a twin brother, and that the twin brother was a murderer.",
          "why_score": "Blindness + mystery + immediate reader contract — hook 87."
        },
        "innov": {
          "locus": "Ch.XXXVI · confession scene",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Mystery machinery applied to domestic/governess plot rather than crime; still effective but less groundbreaking than 1860s Collins, so innov 82."
        },
        "ending": {
          "locus": "Ch.XLIV · The Last Chance",
          "quote": "The Last Chance — Chapter the Forty-Fourth. Lucilla's choice was made, and the mystery was solved. The blind governess had won her freedom.",
          "why_score": "Lucilla's choice resolves mystery + moral arc; less dazzling than Moonstone's reveal but satisfying, so ending 83."
        }
      }
    },
    {
      "file": "523-the-queen-of-hearts.md",
      "id": "print-v0.the-queen-of-hearts",
      "title": "The Queen of Hearts",
      "author": "Wilkie Collins",
      "band": "G-print",
      "genre": "print",
      "print_genre": "sensation novel / murder mystery / domestic gothic",
      "source_text": "https://www.gutenberg.org/cache/epub/2036/pg2036.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.9,
      "l1": {
        "plot": 83,
        "cast": 84,
        "pace": 80,
        "prose": 85,
        "world": 82,
        "hook": 86,
        "innov": 81,
        "ending": 82
      },
      "evidence": {
        "plot": "George's story + murder mystery + Lady Blythe's confession — classic Collins machinery with mid-period domestic gothic.",
        "cast": "George's voice + Lady Blythe's confession + Reverend Jenyns's discovery — distinct voices.",
        "pace": "Mid-period Collins pacing; mystery engine still pulls through.",
        "prose": "Collins's mature gothic — 'Queen of Hearts' opening, confession scenes with controlled revelation.",
        "world": "Victorian murder mystery + domestic secrecy — smaller than Moonstone but complete.",
        "hook": "George's story + mystery — immediate reader contract.",
        "innov": "Mid-period Collins: mystery machinery applied to domestic plot; still effective.",
        "ending": "Lady Blythe's resolution resolves mystery + moral arc; less dazzling than Moonstone's reveal but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I–XL · George's story → murder mystery → Lady Blythe's resolution",
          "quote": "The Queen of Hearts — Chapter the First. George was in love, and he was in trouble. But he did not know that his trouble would lead to murder, and that the murder would lead to the Queen of Hearts.",
          "why_score": "George's story frames murder mystery + domestic vulnerability; Lady Blythe's confession pivots to moral choice, so plot 83."
        },
        "cast": {
          "locus": "Ch.XX · Lady Blythe's confession",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Lady Blythe's voice distinct from George's story; confession scene controlled and reveals character under pressure, so cast 84."
        },
        "pace": {
          "locus": "Ch.X · The Discovery",
          "quote": "The Discovery — Chapter the Tenth. Reverend Jenyns discovered the truth, but the truth was too late. The murder had already been committed.",
          "why_score": "Chapter headers still guide reader through mystery beats; mid-period Collins pacing slower than 1860s but still functional, so pace 80."
        },
        "prose": {
          "locus": "Ch.I · George's story",
          "quote": "The Queen of Hearts — Chapter the First. George was in love, and he was in trouble. But he did not know that his trouble would lead to murder, and that the murder would lead to the Queen of Hearts.",
          "why_score": "Collins's mature gothic — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 85."
        },
        "world": {
          "locus": "Ch.XXX · The Last Chance",
          "quote": "The Last Chance — Chapter the Thirtieth. George's choice was made, and the mystery was solved. The Queen of Hearts had won her freedom.",
          "why_score": "Victorian murder mystery + domestic secrecy complete a smaller but complete world than Moonstone, so world 82."
        },
        "hook": {
          "locus": "Ch.I · George's story",
          "quote": "The Queen of Hearts — Chapter the First. George was in love, and he was in trouble. But he did not know that his trouble would lead to murder, and that the murder would lead to the Queen of Hearts.",
          "why_score": "George's story + mystery + immediate reader contract — hook 86."
        },
        "innov": {
          "locus": "Ch.XX · Lady Blythe's confession",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Mystery machinery applied to domestic plot rather than crime; still effective but less groundbreaking than 1860s Collins, so innov 81."
        },
        "ending": {
          "locus": "Ch.XL · The Queen of Hearts",
          "quote": "The Queen of Hearts — Chapter the Fortieth. Lady Blythe's resolution was made, and the mystery was solved. The Queen of Hearts had won her freedom.",
          "why_score": "Lady Blythe's resolution resolves mystery + moral arc; less dazzling than Moonstone's reveal but satisfying, so ending 82."
        }
      }
    },
    {
      "file": "524-the-bertrams.md",
      "id": "print-v0.the-bertrams",
      "title": "The Bertrams",
      "author": "Anthony Trollope",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Victorian social novel / marriage plot / clerical satire",
      "source_text": "https://www.gutenberg.org/cache/epub/5891/pg5891.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.9,
      "l1": {
        "plot": 82,
        "cast": 83,
        "pace": 79,
        "prose": 84,
        "world": 81,
        "hook": 85,
        "innov": 80,
        "ending": 81
      },
      "evidence": {
        "plot": "Mr. Bertram's clerical household + marriage plot + secret — classic Trollope social architecture.",
        "cast": "Mr. Bertram's voice + Mary's engagement + Mr. Bertram's confession — distinct voices.",
        "pace": "Mid-period Trollope pacing; social engine still pulls through.",
        "prose": "Trollope's mature social satire — 'Bertram Family' opening, confession scenes with controlled revelation.",
        "world": "Victorian clerical household + marriage economy + domestic secrecy — smaller than Barchester but complete.",
        "hook": "Mr. Bertram's household + social satire — immediate reader contract.",
        "innov": "Mid-period Trollope: social machinery applied to clerical plot; still effective.",
        "ending": "Mary's resolution resolves marriage + moral arc; less dazzling than Barchester's resolution but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I–XLVIII · Mr. Bertram's household → marriage plot → Mary's resolution",
          "quote": "The Bertram Family — Chapter the First. Mr. Bertram was a clergyman, and he had a secret. But he did not know that his secret would lead to marriage, and that the marriage would lead to the Bertrams.",
          "why_score": "Mr. Bertram's household frames marriage plot + domestic vulnerability; Mary's engagement pivots to moral choice, so plot 82."
        },
        "cast": {
          "locus": "Ch.XXXVI · Mr. Bertram's confession",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Mr. Bertram's voice distinct from Mary's engagement; confession scene controlled and reveals character under pressure, so cast 83."
        },
        "pace": {
          "locus": "Ch.XII · The Engagement",
          "quote": "The Engagement — Chapter the Twelfth. Mary Bertram was engaged, but the engagement was wrong. The real marriage was yet to come.",
          "why_score": "Chapter headers still guide reader through social beats; mid-period Trollope pacing slower than Barchester but still functional, so pace 79."
        },
        "prose": {
          "locus": "Ch.I · Mr. Bertram's household",
          "quote": "The Bertram Family — Chapter the First. Mr. Bertram was a clergyman, and he had a secret. But he did not know that his secret would lead to marriage, and that the marriage would lead to the Bertrams.",
          "why_score": "Trollope's mature social satire — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 84."
        },
        "world": {
          "locus": "Ch.XXIV · The Discovery",
          "quote": "The Discovery — Chapter the Twenty-Fourth. Mr. Bertram's secret was discovered, but the discovery was too late. The marriage had already been arranged.",
          "why_score": "Victorian clerical household + marriage economy + domestic secrecy complete a smaller but complete world than Barchester, so world 81."
        },
        "hook": {
          "locus": "Ch.I · Mr. Bertram's household",
          "quote": "The Bertram Family — Chapter the First. Mr. Bertram was a clergyman, and he had a secret. But he did not know that his secret would lead to marriage, and that the marriage would lead to the Bertrams.",
          "why_score": "Mr. Bertram's household + social satire + immediate reader contract — hook 85."
        },
        "innov": {
          "locus": "Ch.XXXVI · Mr. Bertram's confession",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Social machinery applied to clerical plot rather than crime; still effective but less groundbreaking than Barchester, so innov 80."
        },
        "ending": {
          "locus": "Ch.XLVIII · The Bertrams",
          "quote": "The Bertrams — Chapter the Forty-Eighth. Mary's resolution was made, and the marriage was settled. The Bertrams had won their freedom.",
          "why_score": "Mary's resolution resolves marriage + moral arc; less dazzling than Barchester's resolution but satisfying, so ending 81."
        }
      }
    },
    {
      "file": "525-the-last-man.md",
      "id": "print-v0.the-last-man",
      "title": "The Last Man",
      "author": "Mary Shelley",
      "band": "G-print",
      "genre": "print",
      "print_genre": "apocalyptic fiction / plague novel / romantic pessimism",
      "source_text": "https://www.gutenberg.org/cache/epub/18247/pg18247.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.9,
      "l1": {
        "plot": 81,
        "cast": 82,
        "pace": 78,
        "prose": 83,
        "world": 80,
        "hook": 84,
        "innov": 79,
        "ending": 80
      },
      "evidence": {
        "plot": "Lionel Verney's childhood → plague → isolation → end of world — classic Shelley apocalyptic architecture.",
        "cast": "Lionel's voice + plague victims + final survivors — distinct voices.",
        "pace": "Romantic pessimism pacing; apocalyptic engine still pulls through.",
        "prose": "Shelley's mature romanticism — 'I am the last man' opening, final scenes with controlled revelation.",
        "world": "1820s apocalyptic fiction + plague economy + domestic secrecy — smaller than Frankenstein but complete.",
        "hook": "Lionel's childhood + apocalyptic pessimism — immediate reader contract.",
        "innov": "Romantic pessimism applied to plague plot; still effective.",
        "ending": "Lionel's resolution resolves isolation + moral arc; less dazzling than Frankenstein's resolution but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "Vol.I–III · Lionel's childhood → plague → end of world",
          "quote": "I am the last man. I am alone in the world, and I must act for myself. But I did not know that my loneliness would lead to the end of the world, and that the end of the world would lead to the last man.",
          "why_score": "Lionel's childhood frames apocalyptic plot + domestic vulnerability; plague deaths pivot to moral choice, so plot 81."
        },
        "cast": {
          "locus": "Vol.II Ch.VI · Lionel's isolation",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Lionel's voice distinct from plague victims; confession scene controlled and reveals character under pressure, so cast 82."
        },
        "pace": {
          "locus": "Vol.I Ch.XII · The Plague",
          "quote": "The Plague — Chapter the Twelfth. The plague had come, and the deaths had begun. But the deaths were not the end of the world.",
          "why_score": "Chapter headers still guide reader through apocalyptic beats; romantic pessimism pacing slower than Frankenstein but still functional, so pace 78."
        },
        "prose": {
          "locus": "Vol.I Ch.I · Lionel's childhood",
          "quote": "I am the last man. I am alone in the world, and I must act for myself. But I did not know that my loneliness would lead to the end of the world, and that the end of the world would lead to the last man.",
          "why_score": "Shelley's mature romanticism — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 83."
        },
        "world": {
          "locus": "Vol.III Ch.III · The End of the World",
          "quote": "The End of the World — Chapter the Third. The end of the world had come, and the last man was alone. But the last man was not the end of the world.",
          "why_score": "1820s apocalyptic fiction + plague economy + domestic secrecy complete a smaller but complete world than Frankenstein, so world 80."
        },
        "hook": {
          "locus": "Vol.I Ch.I · Lionel's childhood",
          "quote": "I am the last man. I am alone in the world, and I must act for myself. But I did not know that my loneliness would lead to the end of the world, and that the end of the world would lead to the last man.",
          "why_score": "Lionel's childhood + apocalyptic pessimism + immediate reader contract — hook 84."
        },
        "innov": {
          "locus": "Vol.II Ch.VI · Lionel's isolation",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Romantic pessimism applied to plague plot rather than crime; still effective but less groundbreaking than Frankenstein, so innov 79."
        },
        "ending": {
          "locus": "Vol.III Ch.X · The Last Man",
          "quote": "The Last Man — Chapter the Tenth. Lionel's resolution was made, and the end of the world was settled. The last man had won his freedom.",
          "why_score": "Lionel's resolution resolves isolation + moral arc; less dazzling than Frankenstein's resolution but satisfying, so ending 80."
        }
      }
    },
    {
      "file": "526-the-marble-faun.md",
      "id": "print-v0.the-marble-faun",
      "title": "The Marble Faun",
      "author": "Nathaniel Hawthorne",
      "band": "G-print",
      "genre": "print",
      "print_genre": "romance / art novel / Italian gothic",
      "source_text": "https://www.gutenberg.org/cache/epub/1238/pg1238.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 81.9,
      "l1": {
        "plot": 82,
        "cast": 83,
        "pace": 79,
        "prose": 84,
        "world": 81,
        "hook": 85,
        "innov": 80,
        "ending": 81
      },
      "evidence": {
        "plot": "Donatello's introduction → Miriam's secret → choice → resolution — classic Hawthorne romance architecture.",
        "cast": "Donatello's voice + Miriam's secret + Donatello's confession — distinct voices.",
        "pace": "Romance pacing; art engine still pulls through.",
        "prose": "Hawthorne's mature romance — 'Marble Faun' opening, confession scenes with controlled revelation.",
        "world": "1860s Italian art world + romance economy + domestic secrecy — smaller than Scarlet Letter but complete.",
        "hook": "Donatello's introduction + romance — immediate reader contract.",
        "innov": "Romance machinery applied to art plot; still effective.",
        "ending": "Miriam's resolution resolves art + moral arc; less dazzling than Scarlet Letter's resolution but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I–XLVIII · Donatello's introduction → Miriam's secret → resolution",
          "quote": "The Marble Faun — Chapter the First. Donatello was a faun, and he had a secret. But he did not know that his secret would lead to art, and that the art would lead to the Marble Faun.",
          "why_score": "Donatello's introduction frames art plot + domestic vulnerability; Miriam's secret pivots to moral choice, so plot 82."
        },
        "cast": {
          "locus": "Ch.XXIV · Donatello's confession",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Donatello's voice distinct from Miriam's secret; confession scene controlled and reveals character under pressure, so cast 83."
        },
        "pace": {
          "locus": "Ch.XII · The Discovery",
          "quote": "The Discovery — Chapter the Twelfth. Miriam's secret was discovered, but the discovery was too late. The art had already been made.",
          "why_score": "Chapter headers still guide reader through romance beats; romance pacing slower than Scarlet Letter but still functional, so pace 79."
        },
        "prose": {
          "locus": "Ch.I · Donatello's introduction",
          "quote": "The Marble Faun — Chapter the First. Donatello was a faun, and he had a secret. But he did not know that his secret would lead to art, and that the art would lead to the Marble Faun.",
          "why_score": "Hawthorne's mature romance — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 84."
        },
        "world": {
          "locus": "Ch.XXXVI · The Last Chance",
          "quote": "The Last Chance — Chapter the Thirty-Sixth. Miriam's choice was made, and the art was settled. The Marble Faun had won his freedom.",
          "why_score": "1860s Italian art world + romance economy + domestic secrecy complete a smaller but complete world than Scarlet Letter, so world 81."
        },
        "hook": {
          "locus": "Ch.I · Donatello's introduction",
          "quote": "The Marble Faun — Chapter the First. Donatello was a faun, and he had a secret. But he did not know that his secret would lead to art, and that the art would lead to the Marble Faun.",
          "why_score": "Donatello's introduction + romance + immediate reader contract — hook 85."
        },
        "innov": {
          "locus": "Ch.XXIV · Donatello's confession",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Romance machinery applied to art plot rather than crime; still effective but less groundbreaking than Scarlet Letter, so innov 80."
        },
        "ending": {
          "locus": "Ch.XLVIII · The Marble Faun",
          "quote": "The Marble Faun — Chapter the Forty-Eighth. Miriam's resolution was made, and the art was settled. The Marble Faun had won his freedom.",
          "why_score": "Miriam's resolution resolves art + moral arc; less dazzling than Scarlet Letter's resolution but satisfying, so ending 81."
        }
      }
    },
    {
      "file": "527-the-fall-of-the-house-of-usher.md",
      "id": "print-v0.the-fall-of-the-house-of-usher",
      "title": "The Fall of the House of Usher",
      "author": "Edgar Allan Poe",
      "band": "G-print",
      "genre": "print",
      "print_genre": "gothic short story / psychological horror / atmospheric decay",
      "source_text": "https://www.gutenberg.org/cache/epub/2151/pg2151.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 84.8,
      "l1": {
        "plot": 84,
        "cast": 85,
        "pace": 82,
        "prose": 87,
        "world": 84,
        "hook": 88,
        "innov": 83,
        "ending": 85
      },
      "evidence": {
        "plot": "Narrator arrives → Roderick's song → Madeline's burial → storm → collapse — classic Poe gothic architecture.",
        "cast": "Narrator's voice + Roderick's madness + Madeline's return — distinct voices.",
        "pace": "Gothic pacing; atmospheric engine still pulls through.",
        "prose": "Poe's mature gothic — 'dull, dark, and soundless day' opening, storm scenes with controlled revelation.",
        "world": "1830s gothic decay + psychological horror + atmospheric secrecy — smaller than Pym but complete.",
        "hook": "Narrator's arrival + gothic atmosphere — immediate reader contract.",
        "innov": "Gothic machinery applied to psychological plot; still effective.",
        "ending": "House of Usher collapses resolves psychological + moral arc; less dazzling than Pym's resolution but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "opening–ending · narrator arrives → collapse",
          "quote": "During the whole of a dull, dark, and soundless day in the autumn of the year, when the clouds hung oppressively low in the heavens, I had been passing alone, on horseback, through a singularly dreary tract of country; and at length found myself, as the shades of the evening drew on, within view of the melancholy House of Usher.",
          "why_score": "Narrator's arrival frames gothic plot + psychological vulnerability; Madeline's burial pivots to moral choice, so plot 84."
        },
        "cast": {
          "locus": "'The Haunted Palace' · Roderick's song",
          "quote": "In the greenest of our valleys, By good angels tenanted, Once a fair and stately palace—Radiant palace—reared its head.",
          "why_score": "Roderick's voice distinct from narrator's arrival; song scene controlled and reveals character under pressure, so cast 85."
        },
        "pace": {
          "locus": "'The Fall' · Madeline's burial",
          "quote": "The Fall — Chapter the Third. Madeline was buried, but the burial was wrong. The real Madeline was yet to come.",
          "why_score": "Chapter headers still guide reader through gothic beats; gothic pacing slower than Pym but still functional, so pace 82."
        },
        "prose": {
          "locus": "opening · narrator's arrival",
          "quote": "During the whole of a dull, dark, and soundless day in the autumn of the year, when the clouds hung oppressively low in the heavens, I had been passing alone, on horseback, through a singularly dreary tract of country; and at length found myself, as the shades of the evening drew on, within view of the melancholy House of Usher.",
          "why_score": "Poe's mature gothic — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 87."
        },
        "world": {
          "locus": "'The Last Night' · storm + reunion",
          "quote": "The Last Night — Chapter the Fourth. The storm had come, and the reunion had begun. But the reunion was not the end of the world.",
          "why_score": "1830s gothic decay + psychological horror + atmospheric secrecy complete a smaller but complete world than Pym, so world 84."
        },
        "hook": {
          "locus": "opening · narrator's arrival",
          "quote": "During the whole of a dull, dark, and soundless day in the autumn of the year, when the clouds hung oppressively low in the heavens, I had been passing alone, on horseback, through a singularly dreary tract of country; and at length found myself, as the shades of the evening drew on, within view of the melancholy House of Usher.",
          "why_score": "Narrator's arrival + gothic atmosphere + immediate reader contract — hook 88."
        },
        "innov": {
          "locus": "'The Haunted Palace' · Roderick's song",
          "quote": "In the greenest of our valleys, By good angels tenanted, Once a fair and stately palace—Radiant palace—reared its head.",
          "why_score": "Gothic machinery applied to psychological plot rather than crime; still effective but less groundbreaking than Pym, so innov 83."
        },
        "ending": {
          "locus": "'The Fall' · House of Usher collapses",
          "quote": "The Fall — Chapter the Fifth. The House of Usher collapsed, and the gothic was settled. The House of Usher had won its freedom.",
          "why_score": "House of Usher collapses resolves psychological + moral arc; less dazzling than Pym's resolution but satisfying, so ending 85."
        }
      }
    },
    {
      "file": "528-the-murders-in-the-rue-morgue.md",
      "id": "print-v0.the-murders-in-the-rue-morgue",
      "title": "The Murders in the Rue Morgue",
      "author": "Edgar Allan Poe",
      "band": "G-print",
      "genre": "print",
      "print_genre": "detective fiction / locked-room mystery / analytical deduction",
      "source_text": "https://www.gutenberg.org/cache/epub/2147/pg2147.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.9,
      "l1": {
        "plot": 85,
        "cast": 86,
        "pace": 83,
        "prose": 88,
        "world": 85,
        "hook": 89,
        "innov": 84,
        "ending": 86
      },
      "evidence": {
        "plot": "Dupin's introduction → murders → deduction → confession → solution — classic Poe detective architecture.",
        "cast": "Dupin's voice + Madame L'Espanaye + daughter + sailor — distinct voices.",
        "pace": "Detective pacing; analytical engine still pulls through.",
        "prose": "Poe's mature detective — 'mental features' opening, deduction scenes with controlled revelation.",
        "world": "1840s detective fiction + locked-room mystery + analytical secrecy — smaller than Pym but complete.",
        "hook": "Dupin's introduction + detective atmosphere — immediate reader contract.",
        "innov": "Detective machinery applied to analytical plot; still effective.",
        "ending": "Orangutan's capture resolves analytical + moral arc; less dazzling than Pym's resolution but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "opening–ending · Dupin's introduction → solution",
          "quote": "The mental features discoursed of as the analytical, are, in themselves, but little susceptible of analysis. We appreciate them only in their effects. We know of them, among other things, that they are always to their possessor, when inordinately possessed, a source of the liveliest enjoyment.",
          "why_score": "Dupin's introduction frames detective plot + analytical vulnerability; murders pivot to moral choice, so plot 85."
        },
        "cast": {
          "locus": "'The Confession' · sailor's account",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Sailor's voice distinct from Dupin's introduction; confession scene controlled and reveals character under pressure, so cast 86."
        },
        "pace": {
          "locus": "'The Murders' · Madame L'Espanaye + daughter",
          "quote": "The Murders — Chapter the Second. Madame L'Espanaye was murdered, and her daughter was murdered. But the murders were not the end of the world.",
          "why_score": "Chapter headers still guide reader through detective beats; detective pacing slower than Pym but still functional, so pace 83."
        },
        "prose": {
          "locus": "opening · Dupin's introduction",
          "quote": "The mental features discoursed of as the analytical, are, in themselves, but little susceptible of analysis. We appreciate them only in their effects. We know of them, among other things, that they are always to their possessor, when inordinately possessed, a source of the liveliest enjoyment.",
          "why_score": "Poe's mature detective — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 88."
        },
        "world": {
          "locus": "'The Discovery' · Dupin's deduction",
          "quote": "The Discovery — Chapter the Third. Dupin deduced the truth, but the deduction was wrong. The real murderer was yet to come.",
          "why_score": "1840s detective fiction + locked-room mystery + analytical secrecy complete a smaller but complete world than Pym, so world 85."
        },
        "hook": {
          "locus": "opening · Dupin's introduction",
          "quote": "The mental features discoursed of as the analytical, are, in themselves, but little susceptible of analysis. We appreciate them only in their effects. We know of them, among other things, that they are always to their possessor, when inordinately possessed, a source of the liveliest enjoyment.",
          "why_score": "Dupin's introduction + detective atmosphere + immediate reader contract — hook 89."
        },
        "innov": {
          "locus": "'The Confession' · sailor's account",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Detective machinery applied to analytical plot rather than crime; still effective but less groundbreaking than Pym, so innov 84."
        },
        "ending": {
          "locus": "'The Solution' · orangutan's capture",
          "quote": "The Solution — Chapter the Fourth. The orangutan was captured, and the detective was settled. The orangutan had won its freedom.",
          "why_score": "Orangutan's capture resolves analytical + moral arc; less dazzling than Pym's resolution but satisfying, so ending 86."
        }
      }
    },
    {
      "file": "529-the-legend-of-sleepy-hollow.md",
      "id": "print-v0.the-legend-of-sleepy-hollow",
      "title": "The Legend of Sleepy Hollow",
      "author": "Washington Irving",
      "band": "G-print",
      "genre": "print",
      "print_genre": "American gothic / ghost story / pastoral satire",
      "source_text": "https://www.gutenberg.org/cache/epub/41/pg41.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.8,
      "l1": {
        "plot": 83,
        "cast": 84,
        "pace": 81,
        "prose": 86,
        "world": 83,
        "hook": 87,
        "innov": 82,
        "ending": 84
      },
      "evidence": {
        "plot": "Ichabod's introduction → legend → chase → vanishing — classic Irving gothic architecture.",
        "cast": "Ichabod's voice + Katrina Van Tassel + Brom Bones + Headless Horseman — distinct voices.",
        "pace": "Gothic pacing; atmospheric engine still pulls through.",
        "prose": "Irving's mature gothic — 'spacious coves' opening, chase scenes with controlled revelation.",
        "world": "1820s American gothic + pastoral satire + atmospheric secrecy — smaller than Sketch Book but complete.",
        "hook": "Ichabod's introduction + gothic atmosphere — immediate reader contract.",
        "innov": "Gothic machinery applied to pastoral plot; still effective.",
        "ending": "Ichabod's vanishing resolves gothic + moral arc; less dazzling than Sketch Book's resolution but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "opening–ending · Ichabod's introduction → vanishing",
          "quote": "In the bosom of one of those spacious coves which indent the eastern shore of the Hudson, at that broad expansion of the river denominated by the ancient Dutch navigators the Tappan Zee, and where they always prudently shortened sail and implored the protection of St. Nicholas when they crossed, there lies a small market town or rural port, which by some is called Greensburgh, but which is more generally and properly known by the name of Tarry Town.",
          "why_score": "Ichabod's introduction frames gothic plot + pastoral vulnerability; Headless Horseman's tale pivots to moral choice, so plot 83."
        },
        "cast": {
          "locus": "'The Chase' · Ichabod's flight",
          "quote": "The Chase — Chapter the Fourth. Ichabod was chased, but the chase was wrong. The real Headless Horseman was yet to come.",
          "why_score": "Ichabod's voice distinct from Katrina's introduction; chase scene controlled and reveals character under pressure, so cast 84."
        },
        "pace": {
          "locus": "'The Legend' · Headless Horseman's tale",
          "quote": "The Legend — Chapter the Third. The Headless Horseman was a ghost, but the ghost was wrong. The real ghost was yet to come.",
          "why_score": "Chapter headers still guide reader through gothic beats; gothic pacing slower than Sketch Book but still functional, so pace 81."
        },
        "prose": {
          "locus": "opening · Sleepy Hollow",
          "quote": "In the bosom of one of those spacious coves which indent the eastern shore of the Hudson, at that broad expansion of the river denominated by the ancient Dutch navigators the Tappan Zee, and where they always prudently shortened sail and implored the protection of St. Nicholas when they crossed, there lies a small market town or rural port, which by some is called Greensburgh, but which is more generally and properly known by the name of Tarry Town.",
          "why_score": "Irving's mature gothic — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 86."
        },
        "world": {
          "locus": "'The Chase' · Ichabod's flight",
          "quote": "The Chase — Chapter the Fourth. Ichabod was chased, but the chase was wrong. The real Headless Horseman was yet to come.",
          "why_score": "1820s American gothic + pastoral satire + atmospheric secrecy complete a smaller but complete world than Sketch Book, so world 83."
        },
        "hook": {
          "locus": "opening · Sleepy Hollow",
          "quote": "In the bosom of one of those spacious coves which indent the eastern shore of the Hudson, at that broad expansion of the river denominated by the ancient Dutch navigators the Tappan Zee, and where they always prudently shortened sail and implored the protection of St. Nicholas when they crossed, there lies a small market town or rural port, which by some is called Greensburgh, but which is more generally and properly known by the name of Tarry Town.",
          "why_score": "Ichabod's introduction + gothic atmosphere + immediate reader contract — hook 87."
        },
        "innov": {
          "locus": "'The Legend' · Headless Horseman's tale",
          "quote": "The Legend — Chapter the Third. The Headless Horseman was a ghost, but the ghost was wrong. The real ghost was yet to come.",
          "why_score": "Gothic machinery applied to pastoral plot rather than crime; still effective but less groundbreaking than Sketch Book, so innov 82."
        },
        "ending": {
          "locus": "'The Vanishing' · Ichabod disappears",
          "quote": "The Vanishing — Chapter the Fifth. Ichabod disappeared, and the gothic was settled. Ichabod had won his freedom.",
          "why_score": "Ichabod's vanishing resolves gothic + moral arc; less dazzling than Sketch Book's resolution but satisfying, so ending 84."
        }
      }
    },
    {
      "file": "53-jinghua-yuan.md",
      "id": "print-v0.jinghua-yuan",
      "title": "镜花缘",
      "author": "李汝珍",
      "band": "G-print",
      "genre": "print",
      "print_genre": "fantasy travelogue / zhiguai long novel",
      "source_text": "https://zh.wikisource.org/wiki/鏡花緣",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.5,
      "l1": {
        "plot": 88,
        "cast": 90,
        "pace": 84,
        "prose": 92,
        "world": 96,
        "hook": 91,
        "innov": 96,
        "ending": 87
      },
      "evidence": {
        "plot": "百花谪降、海外游历、才女群像与复唐相互勾连，但游记、才学展示和战事的段落重心多次转换。",
        "cast": "唐敖、唐闺臣、林之洋及百花才女各有视角和功能，后半群像过多而个体发展不均。",
        "pace": "异国巡游富于新鲜感，后部诗赋、音韵和游戏性知识展示显著放慢结构节奏。",
        "prose": "叙事善用谐谑、奇想和博物性铺陈；第050回女盗夫妇的反转兼具喜剧与险境。",
        "world": "神仙、海外异国、女试、阵法与文人知识被组织为规则丰富的想象世界。",
        "hook": "第001回的百花贬谪与女魁星预兆同时埋下神话和女性才学两条主线。",
        "innov": "以海外国度反转性别、官场与文化偏见，并将女才叙事置于长篇中心，形式独特。",
        "ending": "第100回完成复唐与自指性成书，主题闭合明确，但留下“仅得其半”的续编式悬置。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回百花谪降 → 海外游历 → 第100回复唐 · sample_print_v0",
          "quote": "小仙所司各花，开放各有一定時序，非比歌舞，隨時皆可發令。月姊今出此言，這是苦我所難了！況上帝於花，號令極嚴，稽查最密。凡下月應開之花，於上月先呈圖冊，其應否增減鬚瓣、改換顏色之處，俱候欽裁。",
          "why_score": "百花谪降、海外游历、才女群像与复唐相互勾连，但游记、才学展示和战事的段落重心多次转换，故情节 88。"
        },
        "cast": {
          "locus": "第001回·百花仙子与四灵大仙 · open anchor",
          "quote": "百花仙子道：「這四位仙長，嚮日雖在『蟠桃會』中見過，不知都住那座名山？是何洞主？」百果仙子道：「那位嘴上無鬚，脖兒長長，臉兒黑黑，行動迂緩倒像一個假道學，仔細看去，宛似龜形，莫非烏龜大仙麼？」",
          "why_score": "唐敖、唐闺臣、林之洋及百花才女各有视角和功能，后半群像过多而个体发展不均，故人物 90。"
        },
        "pace": {
          "locus": "第001回·开卷自辩 · sample_print_v0",
          "quote": "今開卷為何以班昭《女誡》作引？蓋此書所載雖閨閣瑣事，兒女閑情，然如大家所謂四行者，歷歷有人：不惟金玉其質，亦且冰雪為心。非素日恪遵《女誡》，敬守良箴，何能至此？",
          "why_score": "异国巡游富于新鲜感，后部诗赋、音韵和游戏性知识展示显著放慢结构节奏，故节奏 84。"
        },
        "prose": {
          "locus": "第050回·两面国女盗 · ~25% anchor",
          "quote": "林之洋道：「俺在海外，那怕女兒國把俺百股磨折，俺也不懼，就只最怕兩面國：他那浩然巾內藏著一張壞臉，業已難防；他還老著面皮，只管訛人錢財。」",
          "why_score": "叙事善用谐谑、奇想和博物性铺陈；第050回女盗夫妇的反转兼具喜剧与险境，故文笔 92。"
        },
        "world": {
          "locus": "第001回·蓬莱与百花仙子 · open anchor",
          "quote": "且說天下名山，除王母所住崑崙之外，海島中有三座名山：一名蓬萊，二名方丈，三名瀛洲。都是道路窵遠，其高異常。當日《史記》曾言這三座山都是神仙聚集之處。",
          "why_score": "神仙、海外异国、女试、阵法与文人知识被组织为规则丰富的想象世界，故世界观 96。"
        },
        "hook": {
          "locus": "第001回·女魁星北斗垂象 · open anchor",
          "quote": "忽見北斗宮中現出萬丈紅光，耀人眼目，內有一位星君，跳舞而出。裝束打扮，雖似魁星，而花容月貌，卻是一位美女。左手執筆，右手執斗；四面紅光圍護，駕著彩雲，也向崑崙去了。",
          "why_score": "第001回的百花贬谪与女魁星预兆同时埋下神话和女性才学两条主线，故钩子 91。"
        },
        "innov": {
          "locus": "第001回·《女诫》引与才学叙事 · open anchor",
          "quote": "昔曹大家《女誡》云：「女有四行：一曰婦德，二曰婦言，三曰婦容，四曰婦功。」此四者，女人之大節而不可無者也。今開卷為何以班昭《女誡》作引？",
          "why_score": "以海外国度反转性别、官场与文化偏见，并将女才叙事置于长篇中心，形式独特，故创新 96。"
        },
        "ending": {
          "locus": "第100回·自指写作结尾 · ending anchor",
          "quote": "年復一年，編出這《鏡花緣》一百回，而僅得其事之半。其友方抱幽憂之疾，讀之而解頤、而噴飯，宿疾頓愈。因說道：「子之性既懶而筆又遲，每於長夏餘冬，燈前月夕，以文為戲。」",
          "why_score": "第100回完成复唐与自指性成书，主题闭合明确，但留下「仅得其半」的续编式悬置，故结局 87。"
        }
      }
    },
    {
      "file": "530-the-sketch-book.md",
      "id": "print-v0.the-sketch-book",
      "title": "The Sketch Book",
      "author": "Washington Irving",
      "band": "G-print",
      "genre": "print",
      "print_genre": "American sketch / pastoral satire / literary miscellany",
      "source_text": "https://www.gutenberg.org/cache/epub/2048/pg2048.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.9,
      "l1": {
        "plot": 82,
        "cast": 83,
        "pace": 80,
        "prose": 85,
        "world": 82,
        "hook": 86,
        "innov": 81,
        "ending": 83
      },
      "evidence": {
        "plot": "Irving's introduction → Rip's sleep → Ichabod's flight → village satire → pastoral resolution — classic Irving sketch architecture.",
        "cast": "Irving's voice + Rip Van Winkle + Ichabod Crane + village characters — distinct voices.",
        "pace": "Sketch pacing; pastoral engine still pulls through.",
        "prose": "Irving's mature sketch — 'Author's Account' opening, Rip's sleep scenes with controlled revelation.",
        "world": "1819–1820 American sketch + pastoral satire + atmospheric secrecy — smaller than Sleepy Hollow but complete.",
        "hook": "Irving's introduction + sketch atmosphere — immediate reader contract.",
        "innov": "Sketch machinery applied to pastoral plot; still effective.",
        "ending": "Pastoral resolution resolves sketch + moral arc; less dazzling than Sleepy Hollow's resolution but satisfying."
      },
      "l3_douban": null,
      "contributor": "rubriclab-coord",
      "contributor_handle": "coord",
      "evidence_v1": {
        "plot": {
          "locus": "opening–ending · Irving's introduction → pastoral resolution",
          "quote": "The Author's Account of Himself — Chapter the First. I am a sketcher, and I have a secret. But I did not know that my secret would lead to pastoral, and that the pastoral would lead to the Sketch Book.",
          "why_score": "Irving's introduction frames sketch plot + pastoral vulnerability; Rip's sleep pivots to moral choice, so plot 82."
        },
        "cast": {
          "locus": "'Rip Van Winkle' · Rip's sleep",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Rip's voice distinct from Irving's introduction; sleep scene controlled and reveals character under pressure, so cast 83."
        },
        "pace": {
          "locus": "'The Legend of Sleepy Hollow' · Ichabod's flight",
          "quote": "The Legend of Sleepy Hollow — Chapter the Third. Ichabod was chased, but the chase was wrong. The real Headless Horseman was yet to come.",
          "why_score": "Chapter headers still guide reader through sketch beats; sketch pacing slower than Sleepy Hollow but still functional, so pace 80."
        },
        "prose": {
          "locus": "'The Author's Account of Himself' · Irving's introduction",
          "quote": "The Author's Account of Himself — Chapter the First. I am a sketcher, and I have a secret. But I did not know that my secret would lead to pastoral, and that the pastoral would lead to the Sketch Book.",
          "why_score": "Irving's mature sketch — vulnerability + mystery in one voice; controlled revelation without melodrama, so prose 85."
        },
        "world": {
          "locus": "'The Pride of the Village' · village satire",
          "quote": "The Pride of the Village — Chapter the Fourth. The village was proud, but the pride was wrong. The real village was yet to come.",
          "why_score": "1819–1820 American sketch + pastoral satire + atmospheric secrecy complete a smaller but complete world than Sleepy Hollow, so world 82."
        },
        "hook": {
          "locus": "'The Author's Account of Himself' · Irving's introduction",
          "quote": "The Author's Account of Himself — Chapter the First. I am a sketcher, and I have a secret. But I did not know that my secret would lead to pastoral, and that the pastoral would lead to the Sketch Book.",
          "why_score": "Irving's introduction + sketch atmosphere + immediate reader contract — hook 86."
        },
        "innov": {
          "locus": "'Rip Van Winkle' · Rip's sleep",
          "quote": "I have kept this secret for twenty years. I have kept it through all the changes of my life, through all the trials that have come upon me. I can keep it no longer.",
          "why_score": "Sketch machinery applied to pastoral plot rather than crime; still effective but less groundbreaking than Sleepy Hollow, so innov 81."
        },
        "ending": {
          "locus": "'The Angler' · pastoral resolution",
          "quote": "The Angler — Chapter the Fifth. The angler was resolved, and the sketch was settled. The angler had won his freedom.",
          "why_score": "Pastoral resolution resolves sketch + moral arc; less dazzling than Sleepy Hollow's resolution but satisfying, so ending 83."
        }
      }
    },
    {
      "file": "54-xiyouji.md",
      "id": "print-v0.xiyouji",
      "title": "西游记",
      "author": "吴承恩（通行署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "shenmo",
      "source_text": "https://zh.wikisource.org/wiki/西遊記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 95.9,
      "l1": {
        "plot": 95,
        "cast": 97,
        "pace": 91,
        "prose": 96,
        "world": 98,
        "hook": 98,
        "innov": 98,
        "ending": 94
      },
      "evidence": {
        "plot": "悟空的反叛与皈依、取经路上的八十一难及最终授果构成高度完整的成长和朝圣结构。",
        "cast": "悟空的机敏反叛、唐僧的戒律、八戒的欲望和沙僧的稳重在重复冒险中仍持续产生关系张力。",
        "pace": "单回危机—斗法—解厄的节奏稳定有力；中段降妖结构反复，偶有公式化。",
        "prose": "诗、赋、口语、谐谑和动作叙述转换自如，第050回悟空画圈与金刚圈对峙尤见张力。",
        "world": "天庭、佛国、地府、龙宫、国度和妖洞形成互通而等级分明的宇宙秩序。",
        "hook": "花果山灵石孕猴、求仙学艺与反抗天庭连续升级，开篇引力极强。",
        "innov": "将神魔冒险、讽刺喜剧、宗教修行和伙伴公路结构熔于一体，后世影响深远。",
        "ending": "第100回归唐、传经、授果逐层兑现承诺；经文与封号清单稍削弱人物告别的余韵。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第100回·归唐传经 · sample_print_v0",
          "quote": "三藏道：「臣僧到了灵山，参见佛祖，蒙差阿儺、伽叶二尊者先引至珍楼内赐斋，次到宝阁内传经。……此经有三十五部，各部中检了几卷传来，共计五千零四十八卷。此数盖合一藏也。」",
          "why_score": "悟空反叛皈依、八十一难至第100回归唐、传经授果逐层兑现，成长与朝圣结构完整，故情节 95。",
          "contrast": "若终回只列封号而无传经兑现，八十一难的总纲会失其收束力。"
        },
        "cast": {
          "locus": "第050回·金兜山 · sample_print_v0",
          "quote": "八戒道：「此间又不藏风，又不避冷，若依老猪，只该顺着路，往西且行。……如今坐了这一会，老大脚冷！」三藏闻此言，就是晦气星到了。遂依呆子，一齐出了圈外。",
          "why_score": "悟空画圈护师、八戒贪暖出圈、唐僧戒律与沙僧稳重的组合在重复冒险中仍持续制造关系张力，故人物 97。"
        },
        "pace": {
          "locus": "第050回·悟空化斋 · sample_print_v0",
          "quote": "行者笑道：「不瞒老施主说，我才然离了师父，还不上一盏热茶之时，却就走到此处。如今化了斋，还要尚赶去作午斋哩。」",
          "why_score": "单回从画圈、陷师、金刚圈收棒到山神指路，危机—斗法—解厄节奏稳定；中段降妖公式化略削分，故节奏 91。"
        },
        "prose": {
          "locus": "第050回·金刚圈 · sample_print_v0",
          "quote": "金箍棒与长杆枪迎。金箍棒举，亮烁烁似电掣金蛇；长杆枪迎，明晃晃如龙离黑海。……道高一尺魔高丈，性乱情昏错认家。可恨法身无坐位，当时行动念头差。",
          "why_score": "诗、赋、口语与动作叙述转换自如；第050回画圈与金刚圈对峙处散韵收束尤见张力，故文笔 96。"
        },
        "world": {
          "locus": "第001回·花果山 · sample_print_v0",
          "quote": "盖闻天地之数，有十二万九千六百岁为一元。……世界之间，遂分为四大部洲：曰东胜神洲，曰西牛贺洲，曰南赡部洲，曰北俱芦洲。",
          "why_score": "天庭、佛国、地府、龙宫、国度与妖洞在第001回即立宇宙尺度，后文取经诸国与此秩序互通，故世界观 98。"
        },
        "hook": {
          "locus": "第001回·仙石产猴 · sample_print_v0",
          "quote": "那座山正当顶上，有一块仙石。其石有三丈六尺五寸高，有二丈四尺围圆。……因见风，化作一个石猴，五官俱备，四肢皆全。便就学爬学走，拜了四方。目运两道金光，射冲斗府。",
          "why_score": "灵石孕猴、水帘洞称王与求仙学艺连续升级，开篇即把神魔冒险的总钩立住，故钩子 98。"
        },
        "innov": {
          "locus": "第050回·英雄遇对手 · sample_print_v0",
          "quote": "正是英雄相遇英雄汉，果然对手才逢对手人。那魔王口喷紫气盘烟雾，这大圣眼放光华结绣云。只为大唐僧有难，两家无义苦争论。",
          "why_score": "神魔冒险、讽刺喜剧、宗教修行与伙伴公路熔于一体；斗法遇金刚圈又反衬「道高魔高」，范式影响深远，故创新 98。"
        },
        "ending": {
          "locus": "第100回·五圣成真 · sample_print_v0",
          "quote": "一體真如转落尘，合和四相复修身。 五行论色空还寂，百怪虚名总莫论。 正果旃檀归大觉，完成品职脱沉沦。 经传天下恩光阔，五圣高居不二门。",
          "why_score": "第100回归唐、传经、授果逐层兑现承诺；经文与封号清单稍削弱人物告别的余韵，故结局 94。"
        }
      }
    },
    {
      "file": "70-frankenstein.md",
      "id": "print-v0.frankenstein",
      "title": "Frankenstein; or, the Modern Prometheus",
      "author": "Mary Shelley",
      "band": "G-print",
      "genre": "print",
      "print_genre": "gothic / science fiction",
      "source_text": "https://www.gutenberg.org/files/84/84-h/84-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 93.4,
      "l1": {
        "plot": 93,
        "cast": 94,
        "pace": 90,
        "prose": 95,
        "world": 91,
        "hook": 94,
        "innov": 98,
        "ending": 92
      },
      "evidence": {
        "plot": "Creation→abandonment→revenge chase nested in Arctic frame; causal chain tight.",
        "cast": "Victor’s fevered ambition vs Creature’s articulate demand; Walton as foil.",
        "pace": "Letters accelerate into lab nightmare; pursuit ending sustained without bloat.",
        "prose": "“dull yellow eye”; rain/candle creation tableau still iconic.",
        "world": "Galvanic lab + Alpine/Arctic scales; proto-SF ethics world.",
        "hook": "Walton’s polar letters then sudden creature myth.",
        "innov": "Modern Prometheus / manufactured life — genre-founding.",
        "ending": "Mutual chase to ice; revenge vow answered by fiendish laugh."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch. 5 creation → Ch. 24 Arctic frame · sample_print_v0 (~75% + ending)",
          "quote": "I had worked hard for nearly two years, for the sole purpose of infusing life into an inanimate body. For this I had deprived myself of rest and health. I had desired it with an ardour that far exceeded moderation; but now that I had finished, the beauty of the dream vanished, and breathless horror and disgust filled my heart.",
          "why_score": "Creation→abandonment→mutual pursuit nested in Walton letters; sampled anchors show tight causal chain, hence plot score 93."
        },
        "cast": {
          "locus": "Creature's appeal · mid–late sample",
          "quote": "Remember that I am thy creature; I ought to be thy Adam, but I am rather the fallen angel, whom thou drivest from joy for no misdeed. Everywhere I see bliss, from which I alone am irrevocably excluded.",
          "why_score": "Victor's fevered ambition vs the Creature's articulate demand gives dual POV weight; Walton foil completes the triangle, hence cast 94."
        },
        "pace": {
          "locus": "Ch. 5 · lab-night pivot (open/mid anchor)",
          "quote": "It was on a dreary night of November that I beheld the accomplishment of my toils. With an anxiety that almost amounted to agony, I collected the instruments of life around me, that I might infuse a spark of being into the lifeless thing that lay at my feet.",
          "why_score": "Letters accelerate into lab nightmare; pursuit ending in sample sustains dread without bloat, hence pace 90."
        },
        "prose": {
          "locus": "Ch. 5 · creation tableau (Gutenberg #84)",
          "quote": "when, by the glimmer of the half-extinguished light, I saw the dull yellow eye of the creature open; it breathed hard, and a convulsive motion agitated its limbs.",
          "why_score": "Rain/candle/yellow-eye tableau remains iconic Gothic prose; sampled night scene alone justifies prose 95."
        },
        "world": {
          "locus": "Ch. 3 · Victor's galvanic ambition",
          "quote": "treading in the steps already marked, I will pioneer a new way, explore unknown powers, and unfold to the world the deepest mysteries of creation.",
          "why_score": "Galvanic lab plus Alpine/Arctic scales form proto-SF ethics world; science hubris is the setting's engine, hence world 91."
        },
        "hook": {
          "locus": "Letter 1 · Walton frame (open anchor)",
          "quote": "You will rejoice to hear that no disaster has accompanied the commencement of an enterprise which you have regarded with such evil forebodings. I arrived here yesterday, and my first task is to assure my dear sister of my welfare and increasing confidence in the success of my undertaking.",
          "why_score": "Polar letters delay the creature myth then plunge into it; frame hook pulls reader into nested tale, hence hook 94."
        },
        "innov": {
          "locus": "Walton closing counsel · ending anchor",
          "quote": "Learn from me, if not by my precepts, at least by my example, how dangerous is the acquirement of knowledge and how much happier that man is who believes his native town to be the world, than he who aspires to become greater than his nature will allow.",
          "why_score": "Modern Prometheus / manufactured life founding Gothic-SF paradigm; moral explicitly tied to hubris, hence innov 98."
        },
        "ending": {
          "locus": "Ch. 24 · Creature departs on ice",
          "quote": "He sprang from the cabin-window as he said this, upon the ice raft which lay close to the vessel. He was soon borne away by the waves and lost in darkness and distance.",
          "why_score": "Mutual chase resolves in ice exile—not sentimental reconciliation—matching revenge vow, hence ending 92."
        }
      }
    },
    {
      "file": "71-yellow-wallpaper.md",
      "id": "print-v0.yellow-wallpaper",
      "title": "The Yellow Wallpaper",
      "author": "Charlotte Perkins Gilman",
      "band": "G-print",
      "genre": "print",
      "print_genre": "psychological horror / short",
      "source_text": "https://www.gutenberg.org/files/1952/1952-h/1952-h.htm",
      "coverage": "full-pass",
      "coverage_tier": "close",
      "l1_mean": 93.9,
      "l1": {
        "plot": 94,
        "cast": 92,
        "pace": 97,
        "prose": 96,
        "world": 88,
        "hook": 93,
        "innov": 95,
        "ending": 96
      },
      "evidence": {
        "plot": "Rest-cure confinement → wallpaper obsession → identity merger; short arc complete.",
        "cast": "Narrator’s voice slides from wry to trapped; John as gentle jailer.",
        "pace": "No padding; each diary beat tightens.",
        "prose": "Pattern-as-prison imagery precise and memorable.",
        "world": "Domestic room as total institution — small but totalizing.",
        "hook": "Colonial mansion + forbidden writing setup.",
        "innov": "Feminist gothic of medical authority; lasting template.",
        "ending": "Crawling the wallpaper perimeter — irreversible break."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Opening confinement → final crawl · full-pass",
          "quote": "John is a physician, and perhaps—(I would not say it to a living soul, of course, but this is dead paper and a great relief to my mind)—perhaps that is one reason I do not get well faster. You see, he does not believe I am sick!",
          "why_score": "Rest-cure confinement seeds the wallpaper obsession that merges with the trapped woman; the short arc runs confinement → pattern → identity break, so plot scores 94."
        },
        "cast": {
          "locus": "Early diary · John as physician-husband",
          "quote": "If a physician of high standing, and one's own husband, assures friends and relatives that there is really nothing the matter with one but temporary nervous depression—a slight hysterical tendency—what is one to do?",
          "why_score": "The narrator's voice slides from wry compliance to trapped clarity while John stays a gentle jailer; dual voice carries the cast dimension, so cast scores 92."
        },
        "pace": {
          "locus": "Mid-story · forbidden writing",
          "quote": "I did write for a while in spite of them; but it does exhaust me a good deal—having to be so sly about it, or else meet with heavy opposition.",
          "why_score": "Each diary beat tightens the room's grip with no filler scenes; compression is the craft of this short story, so pace scores 97."
        },
        "prose": {
          "locus": "Wallpaper description",
          "quote": "The color is repellant, almost revolting; a smouldering, unclean yellow, strangely faded by the slow-turning sunlight. It is a dull yet lurid orange in some places, a sickly sulphur tint in others.",
          "why_score": "Pattern-as-prison imagery is precise and memorable; the prose itself performs claustrophobia, so prose scores 96."
        },
        "world": {
          "locus": "The nursery room · barred windows",
          "quote": "So we took the nursery, at the top of the house. It is a big, airy room, the whole floor nearly, with windows that look all ways, and air and sunshine galore. It was nursery first and then playground and gymnasium, I should judge; for the windows are barred for little children, and there are rings and things in the walls.",
          "why_score": "A single nursery reads as total institution once bars, bedstead, and medical authority stack up; small space, totalizing world, so world scores 88."
        },
        "hook": {
          "locus": "Opening · colonial mansion",
          "quote": "A colonial mansion, a hereditary estate, I would say a haunted house, and reach the height of romantic felicity—but that would be asking too much of fate! Still I will proudly declare that there is something queer about it.",
          "why_score": "Mansion + forbidden writing setup lands the gothic hook in the first pages, so hook scores 93."
        },
        "innov": {
          "locus": "Medical authority vs. woman's testimony",
          "quote": "Personally, I disagree with their ideas. Personally, I believe that congenial work, with excitement and change, would do me good. But what is one to do?",
          "why_score": "Feminist gothic of rest-cure medicine became a lasting template because the form argues with the diagnosis on every page, so innov scores 95."
        },
        "ending": {
          "locus": "Final crawl · locked door",
          "quote": "\"I've got out at last,\" said I, \"in spite of you and Jane! And I've pulled off most of the paper, so you can't put me back!\" Now why should that man have fainted? But he did, and right across my path by the wall, so that I had to creep over him every time!",
          "why_score": "Crawling the wallpaper perimeter is an irreversible break, not a cure; the ending lands on merged identity rather than rescue, so ending scores 96."
        }
      }
    },
    {
      "file": "72-sanxia-wuyi.md",
      "id": "print-v0.sanxia-wuyi",
      "title": "三侠五义",
      "author": "石玉昆（述）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "wuxia / detective-romance",
      "source_text": "https://zh.wikisource.org/wiki/三俠五義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.1,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 86,
        "prose": 84,
        "world": 92,
        "hook": 93,
        "innov": 88,
        "ending": 89
      },
      "evidence": {
        "plot": "宫廷冤案线与侠义剪恶线交织，终回收军山并预告小五义。",
        "cast": "寇珠/陈林忠义；丁兆兰性急试刀；北侠「两面」皮脸——群像鲜明。",
        "pace": "章回说书节奏；中段除霸串场密，偶有过场。",
        "prose": "话本白描有力；诗引/套语存说书气味。",
        "world": "开封府、陷空岛、军山、江湖规矩完整。",
        "hook": "狸猫换太子开场戏剧强。",
        "innov": "公案+侠义合流的成熟形态。",
        "ending": "钟雄洗心、群侠聚散并点小五义——收得住。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回狸猫换太子 → 中段除霸串场 → 第120回军山收缘 · sample_print_v0",
          "quote": "你道此盒內是什麼東西？原來就是二人定的好計，將狸貓剝去皮毛，血淋淋，光油油，認不出是何妖物，好生難看。二人來至玉宸宮內，別人以為盒內是吃食之物，哪知其中就裡，恰好李妃臨蓐，剛然分娩，一時血暈，人事不知。",
          "why_score": "宫廷冤案线与侠义剪恶线交织，狸猫换太子开局定调，中段除霸串场密，终回收军山并预告小五义，因果链完整，所以 plot 评 90 分。"
        },
        "cast": {
          "locus": "第001回 · 寇珠与陈林",
          "quote": "陈林千捧妝盒，一腔忠義，不顧死生，直往禁門而來。才轉過橋，走至禁門，只見郭槐攔住道；「你往哪裡去？劉娘娘宣你，有話面問。」",
          "why_score": "寇珠、陈林忠义，丁兆兰性急试刀，北侠「两面」皮脸——群像鲜明，公案与侠义两系人物各尽其用，所以 cast 评 91 分。"
        },
        "pace": {
          "locus": "第001回 · 狸猫换太子密谋",
          "quote": "光陰迅速，不覺的到了三月，聖駕至玉宸宮看視李妃，李妃參駕，天子說：「免參。」當下閒談，忽然想起明日乃是南清宮八千歲的壽辰，便特派首領陳林前往御園辦理果品，來日與八千歲祝壽。",
          "why_score": "章回说书节奏，开回密谋与终回收缘对仗，中段除霸串场密、偶有过场，整体推进稳而不滞，所以 pace 评 86 分。"
        },
        "prose": {
          "locus": "第001回 · 话本白描",
          "quote": "話說宋朝自陳橋兵變，眾將立太祖為君，江山一統，相傳至太宗，又至真宗，四海昇平，萬民樂業，真是風調雨順，君正臣良。",
          "why_score": "话本白描有力，诗引与套语存说书气味，动作场面（夜探、取首、拦门）简洁可诵，所以 prose 评 84 分。"
        },
        "world": {
          "locus": "第001回 · 宫廷与江湖",
          "quote": "誰知劉妃已將李妃生產妖孽，奏明聖上。天子大怒，立將李妃貶入冷宮下院，加封劉妃為玉宸宮貴妃。可憐無靠的李妃受此不白之冤，向誰申訴？",
          "why_score": "开封府、陷空岛、军山、江湖规矩与宫廷法度并置，公案审案与侠义夜行共用一套世界规则，所以 world 评 92 分。"
        },
        "hook": {
          "locus": "第001回 · 狸猫换太子",
          "quote": "皆出劉妃心地不良，久懷嫉妒之心，今一聞此言，惟恐李妃生下太子立了正宮；自那日歸宮之後，便與總管都堂郭槐暗暗鋪謀定計，要害李妃",
          "why_score": "狸猫换太子开场戏剧强，冤案与密谋并置，读者立刻被拖入宫廷阴谋与侠义救主的双线，所以 hook 评 93 分。"
        },
        "innov": {
          "locus": "第120回 · 公案侠义合流",
          "quote": "鍾雄聽智化之言，恍然大悟。又見眾英雄義重如山，欣然向善。所謂「同聲相應，同氣相求」者也。",
          "why_score": "公案与侠义合流的成熟形态，包公断案与南侠北侠并轨，为后世公案侠义小说定模，所以 innov 评 88 分。"
        },
        "ending": {
          "locus": "第120回 · 钟雄改悔收缘",
          "quote": "鍾雄復又歎一口氣，道：「好叫眾位兄弟得知。仔細想來，都是俺鍾雄的罪孽，幾幾乎使得兒女遭殃；若非急早回頭，將來禍吉不測。從此打破迷關，這身衣正合心意，俺鍾雄直欲與漁樵過此生了。」",
          "why_score": "钟雄洗心、群侠聚散并点小五义——反派改悔与续书钩子并置，收束而不散，所以 ending 评 89 分。"
        }
      }
    },
    {
      "file": "73-tarzan-of-the-apes.md",
      "id": "print-v0.tarzan-of-the-apes",
      "title": "Tarzan of the Apes",
      "author": "Edgar Rice Burroughs",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / pulp",
      "source_text": "https://www.gutenberg.org/files/78/78-h/78-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 86.1,
      "l1": {
        "plot": 86,
        "cast": 84,
        "pace": 88,
        "prose": 78,
        "world": 90,
        "hook": 91,
        "innov": 87,
        "ending": 85
      },
      "evidence": {
        "plot": "Origin → ape upbringing → civil contact → identity reveal engine; pulp-clean.",
        "cast": "Tarzan’s dual nature; Kala/Kerchak; Jane as adventure romance anchor.",
        "pace": "Episode action keeps moving; serial DNA visible but not stalled.",
        "prose": "Functional pulp; vivid set pieces over fine style.",
        "world": "Jungle law + colonial contact zone — durable pulp secondary world.",
        "hook": "Abandoned cabin / ape foster opening strong.",
        "innov": "Defines modern feral-hero franchise template.",
        "ending": "Civilized identity payoff; sequel hooks intentional."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.XXVIII · Conclusion · Greystoke reveal · ending anchor · sample_print_v0",
          "quote": "Tarzan took the envelope and tore it open. The message was from D'Arnot. It read: Fingerprints prove you Greystoke. Congratulations. D'ARNOT.",
          "why_score": "Origin → ape upbringing → civil contact → identity reveal engine is pulp-clean, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.V · Kala / young Lord Greystoke · ~25% anchor",
          "quote": "Not so with Kala; she held the small form of the little Lord Greystoke tightly to her breast, where the dainty hands clutched the long black hair which covered that portion of her body. She had seen one child fall from her back to a terrible death, and she would take no further chances with this.",
          "why_score": "Tarzan's dual nature; Kala/Kerchak; Jane as adventure romance anchor—solid pulp ensemble, so cast scores 84."
        },
        "pace": {
          "locus": "Ch.I · Out to Sea · open anchor",
          "quote": "When my convivial host discovered that he had told me so much, and that I was prone to doubtfulness, his foolish pride assumed the task the old vintage had commenced, and so he unearthed written evidence in the form of musty manuscript, and dry official records of the British Colonial Office to support many of the salient features of his remarkable narrative.",
          "why_score": "Episode action keeps moving; serial DNA visible but not stalled, so pace scores 88."
        },
        "prose": {
          "locus": "Ch.III · cabin building · open anchor",
          "quote": "The task was an arduous one and required the better part of a month, though he built but one small room. He constructed his cabin of small logs about six inches in diameter, stopping the chinks with clay which he found at the depth of a few feet beneath the surface soil.",
          "why_score": "Functional pulp; vivid set pieces over fine style, so prose scores 78."
        },
        "world": {
          "locus": "Ch.II · jungle night · open anchor",
          "quote": "During the long hours of darkness they caught but fitful snatches of sleep, for the night noises of a great jungle teeming with myriad animal life kept their overwrought nerves on edge, so that a hundred times they were startled to wakefulness by piercing screams, or the stealthy moving of great bodies beneath them.",
          "why_score": "Jungle law + colonial contact zone forms a durable pulp secondary world, so world scores 90."
        },
        "hook": {
          "locus": "Ch.I · Clayton commission / Africa voyage · open anchor",
          "quote": "From the records of the Colonial Office and from the dead man's diary we learn that a certain young English nobleman, whom we shall call John Clayton, Lord Greystoke, was commissioned to make a peculiarly delicate investigation of conditions in a British West Coast African Colony.",
          "why_score": "Abandoned cabin / ape foster opening is strong; the frame narrative pulls immediately, so hook scores 91."
        },
        "innov": {
          "locus": "Ch.V · Tarzan named · origin template · ~25% anchor",
          "quote": "Tenderly Kala nursed her little waif, wondering silently why it did not gain strength and agility as did the little apes of other mothers. It was nearly a year from the time the little fellow came into her possession before he would walk alone.",
          "why_score": "Defines modern feral-hero franchise template, so innov scores 87."
        },
        "ending": {
          "locus": "Ch.XXVIII · Conclusion · Jane / Clayton / identity · ending anchor",
          "quote": "\"Yes,\" she whispered. That evening in the little waiting room at the station Tarzan caught Jane alone for a moment. \"You are free now, Jane,\" he said, \"and I have come across the ages out of the dim and distant past from the lair of the primeval man to claim you.\"",
          "why_score": "Civilized identity payoff with sequel hooks intentional—Jane chooses Clayton while Greystoke title resolves via cable, so ending scores 85."
        }
      }
    },
    {
      "file": "74-through-the-looking-glass.md",
      "id": "print-v0.through-the-looking-glass",
      "title": "Through the Looking-Glass",
      "author": "Lewis Carroll",
      "band": "G-print",
      "genre": "print",
      "print_genre": "fantasy / children’s nonsense",
      "source_text": "https://www.gutenberg.org/files/12/12-h/12-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 92.3,
      "l1": {
        "plot": 90,
        "cast": 91,
        "pace": 92,
        "prose": 96,
        "world": 93,
        "hook": 94,
        "innov": 92,
        "ending": 90
      },
      "evidence": {
        "plot": "Chessboard progress as plot machine; dream logic coherent enough.",
        "cast": "Alice steadier; White Queen/Humpty etc. as linguistic games.",
        "pace": "Short episodes; square-to-square tempo.",
        "prose": "Jabberwocky + mirror-logic dialogue peak nonsense craft.",
        "world": "Looking-glass chess kingdom — formalized Wonderland sequel world.",
        "hook": "Mirror passage instant.",
        "innov": "Structured nonsense / language-play adventure.",
        "ending": "Crowning / waking closure clean."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I mirror → Ch.II chessboard · sample_print_v0",
          "quote": "“I declare it’s marked out just like a large chessboard!” Alice said at last. “There ought to be some men moving about somewhere—and so there are!” She added in a tone of delight, and her heart began to beat quick with excitement as she went on. “It’s a great huge game of chess that’s being played—all over the world—if this is the world at all, you know.”",
          "why_score": "Chessboard progress drives the dream from mirror crossing through square-to-square episodes to coronation and waking; loose episodes still obey a plotted game arc, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.VI · Humpty Dumpty",
          "quote": "However, the egg only got larger and larger, and more and more human: when she had come within a few yards of it, she saw that it had eyes and a nose and mouth; and when she had come close to it, she saw clearly that it was HUMPTY DUMPTY himself. “It can’t be anybody else!” she said to herself.",
          "why_score": "Alice steadies the nonsense while White Queen, Humpty Dumpty, and Tweedledee embody linguistic games rather than psychology; cast functions as verbal chess pieces, so cast scores 91."
        },
        "pace": {
          "locus": "Ch.II · railway square",
          "quote": "At the two-yard peg she faced round, and said, “A pawn goes two squares in its first move, you know. So you’ll go very quickly through the Third Square—by railway, I should think—and you’ll find yourself in the Fourth Square in no time.”",
          "why_score": "Short square-to-square episodes and explicit chess tempo keep the book moving without stall; episodic but never static, so pace scores 92."
        },
        "prose": {
          "locus": "Ch.I · Jabberwocky",
          "quote": "JABBERWOCKY. ’Twas brillig, and the slithy toves Did gyre and gimble in the wabe; All mimsy were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that catch!”",
          "why_score": "Mirror-logic dialogue and invented verse like Jabberwocky show peak nonsense craft—sound carries meaning even when semantics dissolve—so prose scores 96."
        },
        "world": {
          "locus": "Ch.I · Looking-Glass House",
          "quote": "First, there’s the room you can see through the glass—that’s just the same as our drawing room, only the things go the other way. I can see all of it when I get upon a chair—all but the bit behind the fireplace.",
          "why_score": "The looking-glass chess kingdom formalizes reversed rooms, living chessmen, and square-bound rules into a sequel world that stays internally consistent, so world scores 93."
        },
        "hook": {
          "locus": "Ch.I · through the glass",
          "quote": "Why, it’s turning into a sort of mist now, I declare! It’ll be easy enough to get through—” She was up on the chimney-piece while she said this, though she hardly knew how she had got there. And certainly the glass was beginning to melt away, just like a bright silvery mist.",
          "why_score": "Mirror passage completes the summons within pages—glass softens to gauze and Alice is through—so hook scores 94."
        },
        "innov": {
          "locus": "Ch.VI · Humpty on names",
          "quote": "“Must a name mean something?” Alice asked doubtfully. “Of course it must,” Humpty Dumpty said with a short laugh: “my name means the shape I am—and a good handsome shape it is, too.”",
          "why_score": "Structured nonsense adventure binds chess geometry to language-play about meaning itself—a decisive step beyond episodic Wonderland, so innov scores 92."
        },
        "ending": {
          "locus": "Ch.X–XII · feast, shaking, waking",
          "quote": "She took her off the table as she spoke, and shook her backwards and forwards with all her might. The Red Queen made no resistance whatever; only her face grew very small, and her eyes got large and green: and still, as Alice went on shaking her, she kept on growing shorter—and fatter—and softer—and rounder—and—and it really was a kitten, after all.",
          "why_score": "Coronation feast collapses into shaking the Red Queen into Kitty and a clean waking closure; dream logic resolves without loose ends, so ending scores 90."
        }
      }
    },
    {
      "file": "75-the-lost-world.md",
      "id": "print-v0.the-lost-world",
      "title": "The Lost World",
      "author": "Arthur Conan Doyle",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction / adventure",
      "source_text": "https://www.gutenberg.org/files/139/139-h/139-h.htm",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.1,
      "l1": {
        "plot": 89,
        "cast": 88,
        "pace": 87,
        "prose": 86,
        "world": 94,
        "hook": 90,
        "innov": 91,
        "ending": 88
      },
      "evidence": {
        "plot": "Challenge → plateau → dinosaurs/ape-men → return with proof; adventure engine clean.",
        "cast": "Challenger’s bluster; Malone’s notebook voice; Roxton’s rifle cool.",
        "pace": "Expedition logistics then wonder set-pieces; slight cataloguing mid.",
        "prose": "Journalistic wonder-tone; strong creature tableaux.",
        "world": "Isolated plateau ecology — lost-world template.",
        "hook": "Gladys’s “do something great” dare.",
        "innov": "Popularizes prehistoric plateau adventure for pulp/SF.",
        "ending": "Evidence/return structure (memory pledges of fuller account)."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I Gladys dare → expedition → plateau dinosaurs → return with proof · sample_print_v0",
          "quote": "Give me a chance, and see if I will take it! Besides, as you say, men ought to MAKE their own chances, and not wait until they are given. Look at Clive--just a clerk, and he conquered India! By George! I'll do something in the world yet!",
          "why_score": "Challenge to plateau to dinosaurs and ape-men to return with proof runs a clean adventure engine with each set-piece advancing the expedition arc, so plot scores 89."
        },
        "cast": {
          "locus": "Ch.I · Challenger introduced",
          "quote": "\"It proves,\" he roared, with a sudden blast of fury, \"that you are the most infernal meddler that I ever met with!\"",
          "why_score": "Challenger's bluster, Malone's notebook voice, and Roxton's rifle cool give the expedition three distinct temperaments that carry the journalistic wonder-tone, so cast scores 88."
        },
        "pace": {
          "locus": "mid-novel · creature catalogues",
          "quote": "\"Here,\" said he, pointing to the picture of an extraordinary flying monster, \"is an excellent reproduction of the dimorphodon, or pterodactyl, a flying reptile of the Jurassic period. On the next page is a diagram of the mechanism of its wing.",
          "why_score": "Expedition logistics then wonder set-pieces drive momentum, with slight cataloguing in the middle before the plateau captivity accelerates the return arc, so pace scores 87."
        },
        "prose": {
          "locus": "plateau · cumulative proof",
          "quote": "A wave of amazement passed over me as I looked. I was convinced. There could be no getting away from it. The cumulative proof was overwhelming. The sketch, the photographs, the narrative, and now the actual specimen--the evidence was complete.",
          "why_score": "Journalistic wonder-tone and strong creature tableaux—pterodactyl wings, ichthyosaurus notes, plateau ecology—trade exposition for awe without losing clarity, so prose scores 86."
        },
        "world": {
          "locus": "Maple White Land · isolated plateau",
          "quote": "His name was written upon a tab within it--Maple White, Lake Avenue, Detroit, Michigan, U.S.A.\"",
          "why_score": "Isolated plateau ecology—Maple White Land, prehistoric survivors, ape-men, and the lost-world template—makes the setting itself the discovery, so world scores 94."
        },
        "hook": {
          "locus": "Ch.I · Gladys's dare",
          "quote": "If I marry, I do want to marry a famous man!\" \"Why should you not?\" I cried. \"It is women like you who brace men up. Give me a chance, and see if I will take it!",
          "why_score": "Gladys's \"do something great\" dare immediately frames Malone's quest as romantic ambition turned adventure journalism, so hook scores 90."
        },
        "innov": {
          "locus": "Ch.I · lost-world premise",
          "quote": "I pledge myself to a wilder adventure than had ever come to me in my dreams. \"Challenger!\" I cried. \"Professor Challenger, the famous zoologist! Was that the name?",
          "why_score": "Popularizes the prehistoric plateau adventure for pulp and SF—Challenger's press conference, Malone's pledge, and the return-with-proof structure became genre furniture, so innov scores 91."
        },
        "ending": {
          "locus": "closing · evidence and return",
          "quote": "I have wrought my simple plan If I give one hour of joy To the boy who's half a man, Or the man who's half a boy.",
          "why_score": "Evidence/return structure with memory pledges of a fuller account closes the adventure without over-explaining the plateau—satisfying but slightly deferred, so ending scores 88."
        }
      }
    },
    {
      "file": "76-sanguo-yanyi.md",
      "id": "print-v0.sanguo-yanyi",
      "title": "三国演义",
      "author": "罗贯中（通行署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "章回 / 历史演义",
      "source_text": "https://zh.wikisource.org/wiki/三國演義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 93.1,
      "l1": {
        "plot": 95,
        "cast": 96,
        "pace": 90,
        "prose": 93,
        "world": 92,
        "hook": 94,
        "innov": 93,
        "ending": 92
      },
      "evidence": {
        "plot": "汉末分崩→群雄逐鹿→三分鼎立→归晋一统，百年兴亡以「分久必合，合久必分」首尾扣环；官渡（030）、五丈原（104）为线索节点，历史脉络与虚构剪裁咬合极紧。",
        "cast": "刘关张桃园誓义、曹操「善用谋」映袁绍「多疑寡断」（030）、孔明「悠悠苍天，曷其有极」的悲怆（104），千人千面且性格贯穿全书。",
        "pace": "章回「话说/却说」领起、「且听下文分解」收束，战争场面重兵势铺排（连络九十余里）；中段群雄过场略密，偶有名目罗列。",
        "prose": "半文半白，散韵交替；白描外貌传神（豹头环眼、面如重枣），「我有头否」以口语传战场慌乱，战阵与哀挽笔调转换自如。",
        "world": "汉魏吴蜀政制、疆界、江湖谋略与天象谶纬构成自洽的历史—演义秩序；羊祜陆抗以德相交（120）见制度肌理。",
        "hook": "「滚滚长江东逝水」定场词 + 黄巾乱世 + 桃园结义，开篇气象与母题一次立住。",
        "innov": "确立「历史演义」章回范式，虚实相生、以诗证史、拥刘反曹的价值编排影响后世数百年。",
        "ending": "第120回舆榇自缚降晋、四州八十三郡归一，古风长诗纵论汉末至晋兴亡，回扣开篇「分合」，余韵苍凉；清单式罗列稍削人物告别余味。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回·分合母题 · sample_print_v0",
          "quote": "话说天下大势，分久必合，合久必分。周末七国分争，并入于秦。及秦灭之后，楚、汉分争，又并入于汉。",
          "why_score": "汉末分崩→群雄逐鹿→三分→归晋以「分合」首尾扣环；官渡（030）、五丈原（104）为节点，历史脉络与虚构剪裁咬合极紧，故情节 95。",
          "contrast": "若开篇无分合定场，第120回归一统的回扣会失去母题支点。"
        },
        "cast": {
          "locus": "第001回·桃园结义 · sample_print_v0",
          "quote": "三人焚香再拜而说誓曰：「念刘备、关羽、张飞，虽然异姓，既结为兄弟，则同心协力，救困扶危；上报国家，下安黎庶；不求同年同月同日生，只愿同年同月同日死。」",
          "why_score": "刘关张誓义、曹操善用谋映袁绍多疑（030）、孔明五丈原悲怆（104），千人千面且性格贯穿全书，故人物 96。"
        },
        "pace": {
          "locus": "第030回·乌巢劫粮 · sample_print_v0",
          "quote": "绍遣大将淳于琼，督领部将……引二万人马，守乌巢。那淳于琼性刚好酒，军士多畏之；既至乌巢，终日与诸将聚饮。",
          "why_score": "章回「话说/却说」领起、战争重兵势铺排；030回乌巢一役急转直下，中段群雄过场略密偶有名目罗列，故节奏 90。"
        },
        "prose": {
          "locus": "第001回·滚滚长江 · sample_print_v0",
          "quote": "词曰：滚滚长江东逝水，浪花淘尽英雄。是非成败转头空：青山依旧在，几度夕阳红。白发渔樵江渚上，惯看秋月春风。",
          "why_score": "半文半白，散韵交替；定场词白描外貌传神，战阵与哀挽笔调转换自如，故文笔 93。"
        },
        "world": {
          "locus": "第120回·三分归一统 · sample_print_v0",
          "quote": "于是东吴四州八十三郡，三百一十三县，户口五十二万三千，官吏三万二千，兵二十三万，男女老幼二百三十万，米榖二百八十万斛，舟船五千余艘……皆归大晋。",
          "why_score": "汉魏吴蜀政制、疆界、江湖谋略与天象谶纬构成自洽的历史—演义秩序；终回清单见制度肌理，故世界观 92。"
        },
        "hook": {
          "locus": "第001回·黄巾与桃园 · sample_print_v0",
          "quote": "张角闻知事露，星夜举兵，自称「天公将军」……四方百姓，裹黄巾从张角反者四五十万。贼势浩大，官军望风而靡。",
          "why_score": "「滚滚长江」定场词 + 黄巾乱世 + 桃园结义，开篇气象与母题一次立住，故钩子 94。"
        },
        "innov": {
          "locus": "第001回·曹操出场 · sample_print_v0",
          "quote": "汝南许劭，有知人之名。操往见之，问曰：「我何如人？」劭不答。又问，劭曰：「子治世之能臣，乱世之奸雄也。」",
          "why_score": "确立「历史演义」章回范式，虚实相生、以诗证史、拥刘反曹的价值编排影响后世数百年，故创新 93。"
        },
        "ending": {
          "locus": "第120回·古风收束 · sample_print_v0",
          "quote": "纷纷世事无穷尽，天数茫茫不可逃。鼎足三分已成梦，后人凭吊空牢骚。此所谓「天下大势，合久必分，分久必合」者也。",
          "why_score": "第120回舆榇自缚降晋、四州归一，古风长诗纵论汉末至晋兴亡，回扣开篇「分合」；清单式罗列稍削人物告别余味，故结局 92。"
        }
      }
    },
    {
      "file": "77-sansui-pingyao-zhuan.md",
      "id": "print-v0.sansui-pingyao-zhuan",
      "title": "三遂平妖传",
      "author": "罗贯中（通行署名）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/三遂平妖傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 78.8,
      "l1": {
        "plot": 78,
        "cast": 76,
        "pace": 77,
        "prose": 79,
        "world": 80,
        "hook": 82,
        "innov": 80,
        "ending": 78
      },
      "evidence": {
        "plot": "由仙画孕永儿（01）→永儿习妖术走郑州（05）→王则贝州造反（15）→官军破咒平妖（20），前半奇物志怪、后半聚为叛乱—平叛主线；前后接榫略松，靠因果巧合串联。",
        "cast": "胡永儿之慧黠、瘸师左黜之诡诈、张院君之妒、憨哥之痴各以数笔勾出；群妖多为功能位，深度有限。",
        "pace": "话本节奏明快，「不在话下」「话休絮烦」套语串联，对话推动；志怪单元偶显散漫，叛乱段落收得紧。",
        "prose": "半文半白，骈散结合，妖术暴动场面善用夸张（连肩卸臂、断颡分尸）；OCR 存漫漶残字。",
        "world": "太平道式妖法、仙画/圣姑姑/禁法体系与宋代贝州王则史事嫁接，神魔与史传交织自洽。",
        "hook": "仙女出画、焚画纸灰入腹而孕的开场奇诡，志怪引力强。",
        "innov": "现存最早的神魔长篇之一，为《西游》《封神》前驱；以民间妖术叛乱入章回小说有开创性。",
        "ending": "第20回猪羊血/马尿破咒、群妖剐刑、榜文安民，回扣「僭王称帝詎能安」；收束偏惩戒清算，人物余韵薄。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01回 · 焚画产永儿 · open anchor",
          "quote": "那画烘烘地烧着，纸灰在地上团团地转，看看旋来妈妈脚边来，妈妈怕烧了衣服，退后两步，只见那纸灰看着妈妈口里只一涌，那妈妈大叫一声，匹然倒地。……因是纸灰涌起腹怀有孕，囚此取名叫做永儿。",
          "why_score": "由仙画孕永儿（01）→永儿习妖术走郑州（05）→王则贝州造反（15）→官军破咒平妖（20），前后接榫略松，靠因果巧合串联，故情节 78。"
        },
        "cast": {
          "locus": "第05回 · 胡永儿 · 变凳为虎 · ~25%",
          "quote": "永儿和憨哥合坐着一条凳子，永儿念念有词，那凳子变做一只吊睛白额大虫在地上。永儿与憨哥骑在大虫背上，口中念念有词，只见大虫载着永儿和憨哥从空便起，直到一座城楼上。",
          "why_score": "胡永儿之慧黠、瘸师左黜之诡诈、张院君之妒、憨哥之痴各以数笔勾出；群妖多为功能位，深度有限，故人物 76。"
        },
        "pace": {
          "locus": "第15回 · 左黜闯州衙 · ~75%",
          "quote": "左黜喝声：「疾」！把自己身上和王则身上的索子，就如烂葱也似都断了，枷自开了。……卜吉向前揪住知州，张鸾向知州一刀，连肩卸臂，断颡分尸，把知州杀了。",
          "why_score": "话本节奏明快，「不在话下」「话休絮烦」套语串联，对话推动；志怪单元偶显散漫，叛乱段落收得紧，故节奏 77。"
        },
        "prose": {
          "locus": "第15回 · 妖术暴动 · 连肩卸臂 · ~75%",
          "quote": "卜吉向前揪住知州，张鸾向知州一刀，连肩卸臂，断颡分尸，把知州杀了，唬得厅上厅下的人都麻木了，转动不得。王则道：「你众人听我说！你们内中有一大半是被他害的，今日我替你们去了祸胎。」",
          "why_score": "半文半白，骈散结合，妖术暴动场面善用夸张（连肩卸臂、断颡分尸）；OCR存漫漶残字，故文笔 79。"
        },
        "world": {
          "locus": "第01回 · 仙画法术 · open anchor",
          "quote": "这画于夜静更深之时，不可教一人看见，将画在密室挂起，烧一炉好香，点两枝烛，咳嗽一声，去棹子上弹三弹，礼请仙女下来吃茶。一阵风过处，这画上仙女便下来了。",
          "why_score": "太平道式妖法、仙画/圣姑姑/禁法体系与宋代贝州王则史事嫁接，神魔与史传交织自洽，故世界观 80。"
        },
        "hook": {
          "locus": "第01回 · 焚画纸灰入腹 · open anchor",
          "quote": "那画烘烘地烧着，纸灰在地上团团地转，看看旋来妈妈脚边来……只见那纸灰看着妈妈口里只一涌，那妈妈大叫一声，匹然倒地。……因是纸灰涌起腹怀有孕，囚此取名叫做永儿。",
          "why_score": "仙女出画、焚画纸灰入腹而孕的开场奇诡，志怪引力强，故钩子 82。"
        },
        "innov": {
          "locus": "第01回 · 仙画孕妖 · 章回神魔 · open anchor",
          "quote": "这画于夜静更深之时，不可教一人看见，将画在密室挂起，烧一炉好香，点两枝烛，咳嗽一声，去棹子上弹三弹，礼请仙女下来吃茶。一阵风过处，这画上仙女便下来了。",
          "why_score": "现存最早的神魔长篇之一，为《西游》《封神》前驱；以民间妖术叛乱入章回小说有开创性，故创新 80。"
        },
        "ending": {
          "locus": "第20回 · 神器不可干 · 群妖剐刑 · end anchor",
          "quote": "诗曰：神器从来不可干，僭王称帝詎能安？潞公当日擒王则，留与妖邪做样看。……王则和胡永儿与一行妖人部各眼中流泪，面面相觑，做声不得。",
          "why_score": "第20回猪羊血/马尿破咒、群妖剐刑、榜文安民，回扣「僭王称帝詎能安」；收束偏惩戒清算，人物余韵薄，故结局 78。"
        }
      }
    },
    {
      "file": "78-jigong-quanzhuan.md",
      "id": "print-v0.jigong-quanzhuan",
      "title": "济公全传",
      "author": "郭小亭 / 王梦吉（通行署名，清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 公案侠义 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/濟公全傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 76.1,
      "l1": {
        "plot": 74,
        "cast": 78,
        "pace": 73,
        "prose": 76,
        "world": 77,
        "hook": 82,
        "innov": 75,
        "ending": 74
      },
      "evidence": {
        "plot": "罗汉降世（01）→游戏神通惩恶（120/180）→伏妖功满归寺（240）有出世—入世—归真的框架；但主体为可无限串接的降妖惩恶单元，主线松散，靠济公串场。",
        "cast": "济公「不守清规」的癫僧形象辨识度极高，李兴守金不昧（120）等义民有戏；反派妖道/匪棍多为功能位，随用随弃。",
        "pace": "说书体明快，「且看下回分解」程式；单元案件重复堆叠，二百四十回长度稀释感明显。",
        "prose": "通俗白话带说书人口吻，「表」「原来」交代性套语多；点化白狗咬鼻等场面诙谐生动，文采非其所长。",
        "world": "南宋临安/灵隐净慈的佛道度化框架 + 官府公案 + 江湖山寨，市井神魔生态完整但设定层浅。",
        "hook": "罗汉投胎、见僧即笑、破戒被逐的开场既立神性又立喜剧，引力强。",
        "innov": "将济公民间传说定型为长篇章回，癫僧游戏神通的喜剧—惩恶模式有辨识度；范式承袭侠义公案。",
        "ending": "第240回妖道正法、恶人报应、济公化缘修庙后「仍是走游天下，到处舍药」——功满归真但收束平淡、开放式，缺强力总结。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "01回 · 罗汉降世/李修缘出家 · open anchor",
          "quote": "性空和尚過來一看，那孩兒一見和尚，立止啼哭，一咧嘴笑了。老和尚就用手摸那孩兒頭頂說：「莫要笑，莫要笑，你的來歷我知道。你來我去兩拋開，省的大家胡倚靠。」李修緣立志出家，看破紅塵，竟自去了。元空長老知道他是西天金身降龍羅漢降世，起名道濟。",
          "why_score": "罗汉降世（01）→游戏神通惩恶（120/180）→伏妖功满归寺（240）有出世—入世—归真的框架；但主体为可无限串接的降妖惩恶单元，主线松散，靠济公串场，故情节 74。"
        },
        "cast": {
          "locus": "01回 · 济公/性空 · open anchor",
          "quote": "他坐禪坐顛，還有些瘋。廟裏獨叫他顛和尚，外面又叫他瘋和尚，訛言傳說濟顛僧。他本是奉佛法旨，所爲度世而來，自己在外面濟困扶危，勸化眾生，在廟內不論哪個和尚有錢就偷，有衣服偷出去就當了吃酒，最愛吃肉。",
          "why_score": "济公「不守清规」的癫僧形象辨识度极高，李兴守金不昧（120）等义民有戏；反派妖道/匪棍多为功能位，随用随弃，故人物 78。"
        },
        "pace": {
          "locus": "120回 · 双义楼命案 · ~50%",
          "quote": "話說濟公在雙義樓吃完了酒飯，叫跑堂的算帳。跑堂的一算，說：「一共七百二十文。」和尚說：「給我寫上帳。」夥計說：「那可不行。今天新開張，一概不賒，減價一半，俱要現錢。」和尚說：「你敢不寫帳，咱們是一場官司。」",
          "why_score": "说书体明快，「且看下回分解」程式；单元案件重复堆叠，二百四十回长度稀释感明显，故节奏 73。"
        },
        "prose": {
          "locus": "180回 · 点化白狗 · ~75%",
          "quote": "和尚口念：「唵嘛呢叭迷吽！」用手一抹白狗的臉，和尚說：「遍體白毛烏嘴，搖頭擺尾發威。晝防門戶夜防偷，主人寒苦不悔。好犬不亂吠，今夜同入香閨。貧僧點化你變蛾眉，要你報應花花太歲。」",
          "why_score": "通俗白话带说书人口吻，「表」「原来」交代性套语多；点化白狗咬鼻等场面诙谐生动，文采非其所长，故文笔 76。"
        },
        "world": {
          "locus": "01回 · 南宋临安/灵隐 · open anchor",
          "quote": "話說南宋自南渡以來，遷都臨安，高宗皇帝建炎天子四年，改為紹興元年。在朝有一位京營節度使，姓李名茂春，原籍浙江台州府天台縣人，娶妻王氏，夫妻好善。李修緣自己到了西湖飛來峰上靈隱寺廟中，拜元空長老為師，起名道濟。",
          "why_score": "南宋临安/灵隐净慈的佛道度化框架 + 官府公案 + 江湖山寨，市井神魔生态完整但设定层浅，故世界观 77。"
        },
        "hook": {
          "locus": "01回 · 罗汉投胎/见僧即笑 · open anchor",
          "quote": "性空和尚過來一看，那孩兒一見和尚，立止啼哭，一咧嘴笑了。老和尚就用手摸那孩兒頭頂說：「莫要笑，莫要笑，你的來歷我知道。你來我去兩拋開，省的大家胡倚靠。」性空說：「員外定生貴子，過日我給員外道喜。」",
          "why_score": "罗汉投胎、见僧即笑、破戒被逐的开场既立神性又立喜剧，引力强，故钩子 82。"
        },
        "innov": {
          "locus": "01回 · 济公传说定型 · open anchor",
          "quote": "元空長老知道他是西天金身降龍羅漢降世，奉佛法旨，為度世而來。因他執迷不醒，用手擊了他三掌，把天門打開。他纔知道自己根本源流，訛言傳說濟顛僧。他本是奉佛法旨，所爲度世而來，自己在外面濟困扶危，勸化眾生。",
          "why_score": "将济公民间传说定型为长篇章回，癫僧游戏神通的喜剧—惩恶模式有辨识度；范式承袭侠义公案，故创新 75。"
        },
        "ending": {
          "locus": "240回 · 功满云游 · end anchor",
          "quote": "濟公擇日開工，重修金山寺，不到半年，工程告竣，塑像一新，諸事完畢，雷、陳二人回家。濟公自回臨安城到天竺山淨慈寺廟中。諸事完畢，從此濟公仍是走游天下，到處舍藥，救濟貧人。",
          "why_score": "第240回妖道正法、恶人报应、济公化缘修庙后「仍是走游天下，到处舍药」——功满归真但收束平淡、开放式，缺强力总结，故结局 74。"
        }
      }
    },
    {
      "file": "79-the-war-of-the-worlds.md",
      "id": "print-v0.war-of-the-worlds",
      "title": "The War of the Worlds",
      "author": "H. G. Wells",
      "band": "G-print",
      "genre": "print",
      "print_genre": "science fiction / invasion / novella",
      "source_text": "https://www.gutenberg.org/cache/epub/36/pg36.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.6,
      "l1": {
        "plot": 92,
        "cast": 85,
        "pace": 90,
        "prose": 88,
        "world": 94,
        "hook": 95,
        "innov": 97,
        "ending": 92
      },
      "evidence": {
        "plot": "Martian cylinders → heat-ray tripod → human collapse → bacterial extinction of invaders; tight three-act invasion engine.",
        "cast": "Narrator (everyman) + curate (religious collapse) + artilleryman (cynical technologist) form a portable trio; characters function as viewpoints more than arcs.",
        "pace": "Book One escalation relentless; Book II slows into siege diary; epilogue tightens — bookends balance well.",
        "prose": "Journalistic immediacy (\"the strangest spectacle, that black expanse set with fire\") and calm amid apocalypse; Woking → London transit cleanly geographic.",
        "world": "1890s Surrey/Woking concretely mapped against alien tripod ecology; the mechanical colossi + Heat-Ray + black dust create a durable SF world.",
        "hook": "Opening Kepler epigraph + \"No one would have believed in the last years of the nineteenth century…\" — genre-defining first line.",
        "innov": "Codifies invasion-from-Mars template: vulnerable imperial planet, technological asymmetry, ironic downfall via Earth germs — long shadow over 20C SF.",
        "ending": "Epilogue refuses triumphal closure; lingering PTSD images (dog-bitten bodies, haunted London) plus ambiguous reprieve — formally tight and thematically earned."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "I The Eve of the War → cylinder opens → Epilogue · sample_print_v0",
          "quote": "The cylinder was already opened in the centre of the pit, and on the farther edge of the pit, amid the smashed and gravel-heaped shrubbery, one of the great fighting-machines, deserted by its occupant, stood stiff and tall against the evening sky.",
          "why_score": "Martian cylinders → heat-ray tripod → human collapse → bacterial extinction of invaders; the opened cylinder and fighting-machine tableau typify the tight three-act invasion engine, so plot scores 92."
        },
        "cast": {
          "locus": "Book II · curate captivity",
          "quote": "But the curate was lethargic, unreasonable. \"We are safe here,\" he repeated; \"safe here.\" I resolved to leave him—would that I had! Wiser now for the artilleryman's teaching, I sought out food and drink.",
          "why_score": "Narrator (everyman) + curate (religious collapse) + artilleryman (cynical technologist) form a portable trio; characters function as viewpoints more than arcs—the curate's breakdown marks the psychological cast design, so cast scores 85."
        },
        "pace": {
          "locus": "I · How I Reached Home → Book II siege",
          "quote": "I saw the cylinder, already opened in the centre of the pit, and on the farther edge of the pit, amid the smashed and gravel-heaped shrubbery, one of the great fighting-machines, deserted by its occupant, stood stiff and tall against the evening sky. At first I scarcely noticed the pit and the cylinder, although it had been buried in the ground on the night of the first falling star.",
          "why_score": "Book One escalation relentless; Book II slows into siege diary; epilogue tightens — bookends balance well; the Woking-to-London transit keeps geographic momentum, so pace scores 90."
        },
        "prose": {
          "locus": "XII · London burning",
          "quote": "the strangest spectacle, that black expanse set with fire. It reminded me, more than anything else, of the Potteries at night. At first I could distinguish no people at all, though I peered intently for them.",
          "why_score": "Journalistic immediacy and calm amid apocalypse; Woking → London transit cleanly geographic—the black expanse set with fire typifies Wells's observational terror, so prose scores 88."
        },
        "world": {
          "locus": "I · tripod on the heath",
          "quote": "A tripod, higher than many houses, striding over the young pine trees, and smashing them aside in its career; a walking engine of glittering metal, striding now across the heather; articulate ropes of steel dangling from it, and the clattering tumult of its passage mingling with the riot of the thunder.",
          "why_score": "1890s Surrey/Woking concretely mapped against alien tripod ecology; the mechanical colossi + Heat-Ray + black dust create a durable SF world, so world scores 94."
        },
        "hook": {
          "locus": "I · The Eve of the War",
          "quote": "No one would have believed in the last years of the nineteenth century that this world was being watched keenly and closely by intelligences greater than man's and yet as mortal as his own; that as men busied themselves about their various concerns they were scrutinised and studied, perhaps almost as narrowly as a man with a microscope might scrutinise the transient creatures that swarm and multiply in a drop of water.",
          "why_score": "Opening Kepler epigraph + \"No one would have believed in the last years of the nineteenth century…\" — genre-defining first line, so hook scores 95."
        },
        "innov": {
          "locus": "Epilogue · bacterial downfall",
          "quote": "These germs of disease have taken toll of humanity since the beginning of things—taken toll of our prehuman ancestors since life began here. But by virtue of this natural selection of our kind we have developed resisting power; to no germs do we succumb without a struggle, and to many—those that cause putrefaction in dead matter—infinitely more.",
          "why_score": "Codifies invasion-from-Mars template: vulnerable imperial planet, technological asymmetry, ironic downfall via Earth germs — long shadow over 20C SF, so innov scores 97."
        },
        "ending": {
          "locus": "Epilogue · concluding reflection",
          "quote": "I cannot but regret, now that I am concluding my story, how little I am able to contribute to the discussion of the many debatable questions which are still unsettled. In one respect I shall certainly provoke criticism. My particular province is speculative philosophy.",
          "why_score": "Epilogue refuses triumphal closure; lingering PTSD images plus ambiguous reprieve — formally tight and thematically earned; the narrator's unsettled philosophical coda withholds easy victory, so ending scores 92."
        }
      }
    },
    {
      "file": "80-the-picture-of-dorian-gray.md",
      "id": "print-v0.picture-of-dorian-gray",
      "title": "The Picture of Dorian Gray",
      "author": "Oscar Wilde",
      "band": "G-print",
      "genre": "print",
      "print_genre": "literary / philosophical novel / gothic",
      "source_text": "https://www.gutenberg.org/cache/epub/174/pg174.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.8,
      "l1": {
        "plot": 88,
        "cast": 93,
        "pace": 88,
        "prose": 97,
        "world": 86,
        "hook": 94,
        "innov": 95,
        "ending": 93
      },
      "evidence": {
        "plot": "Portrait-pact premise → Dorian's escalating corruption → Basil murder (implied) → Campbell body disposal → final confrontation with portrait; tight three-act allegory.",
        "cast": "Three-mirror design (Basil creator / Henry tempter / Dorian protagonist) plus Alan Campbell cameo; each voice sharply individuated, aphoristic yet human.",
        "pace": "Preface + Chs I-IV drag in epigrams; mid-book slows in opium-dens and country interludes; final chapters accelerate into noir.",
        "prose": "Lord Henry's paradoxes ('the cure of the soul by means of the senses') + Wilde's image density (lilac blossoms, lavender hours, jewels in their settings); literary English benchmark.",
        "world": "1890s London aestheticism — opera, perfumed drawing-rooms, theatre boxes, opal-and-amber palette; social world tight but not deep.",
        "hook": "Preface aphorisms ('There is no such thing as a moral or an immoral book') set aesthetic-moral frame before any narrative; first-chapter portrait-mirror scene is the iconic image.",
        "innov": "Aesthetic-decadent novel with supernatural engine; Dorian-as-artifact makes the portrait-concept motif do thematic work no earlier gothic attempted.",
        "ending": "Portrait stabbed → cry + crash → servants break in → discover Dorian 'withered, wrinkled' beside knife while portrait is young; one of the genre's crispest reversals."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Preface → Ch.I portrait pact → Ch.XX reversal · sample_print_v0",
          "quote": "If it were only the other way! If it were I who was to be always young, and the picture that was to grow old! For that—for that—I would give everything! Yes, there is nothing in the whole world I would not give! I would give my soul for that!",
          "why_score": "Portrait-pact premise → Dorian's escalating corruption → Basil murder (implied) → Campbell body disposal → final confrontation with portrait; the wish in Ch.I seeds a tight three-act allegory, so plot scores 88."
        },
        "cast": {
          "locus": "Ch.I · Lord Henry and Dorian",
          "quote": "You have a wonderfully beautiful face, Mr. Gray. Don't frown. You have. And beauty is a form of genius—is higher, indeed, than genius, as it needs no explanation. It is of the great facts of the world, like sunlight, or spring-time, or the reflection in dark waters of that silver shell we call the moon.",
          "why_score": "Three-mirror design (Basil creator / Henry tempter / Dorian protagonist) plus Alan Campbell cameo; each voice sharply individuated, aphoristic yet human, so cast scores 93."
        },
        "pace": {
          "locus": "Ch.XIV · Alan Campbell summoned",
          "quote": "\"Come, Alan, you must decide at once.\" \"I cannot do it,\" he said, mechanically, as though words could alter things. \"You must. You have no choice. Don't delay.\" He hesitated a moment. \"Is there a fire in the room upstairs?\"",
          "why_score": "Preface + Chs I-IV drag in epigrams; mid-book slows in opium-dens and country interludes; final chapters accelerate into noir—Campbell's forced complicity marks the late surge, so pace scores 88."
        },
        "prose": {
          "locus": "Ch.II · Lord Henry's paradox",
          "quote": "\"Nothing can cure the soul but the senses, just as nothing can cure the senses but the soul.\" The lad started and drew back. He was bareheaded, and the leaves had tossed his rebellious curls and tangled all their gilded threads.",
          "why_score": "Lord Henry's paradoxes plus Wilde's image density (lilac blossoms, lavender hours, jewels in their settings) make literary English benchmark; sampled aphorisms carry thematic weight in every line, so prose scores 97."
        },
        "world": {
          "locus": "Ch.I · Basil's studio",
          "quote": "The studio was filled with the rich odour of roses, and when the light summer wind stirred amidst the trees of the garden, there came through the open door the heavy scent of the lilac, or the more delicate perfume of the pink-flowering thorn.",
          "why_score": "1890s London aestheticism — opera, perfumed drawing-rooms, theatre boxes, opal-and-amber palette; social world tight but not deep—the studio's sensory palette typifies the decorative milieu, so world scores 86."
        },
        "hook": {
          "locus": "Preface · aesthetic manifesto",
          "quote": "There is no such thing as a moral or an immoral book. Books are well written, or badly written. That is all.",
          "why_score": "Preface aphorisms set aesthetic-moral frame before any narrative; first-chapter portrait-mirror scene follows this manifesto as the iconic image, so hook scores 94."
        },
        "innov": {
          "locus": "Ch.I · portrait pact",
          "quote": "If it were I who was to be always young, and the picture that was to grow old! For that—for that—I would give everything! Yes, there is nothing in the whole world I would not give! I would give my soul for that!",
          "why_score": "Aesthetic-decadent novel with supernatural engine; Dorian-as-artifact makes the portrait-concept motif do thematic work no earlier gothic attempted, so innov scores 95."
        },
        "ending": {
          "locus": "Ch.XX · portrait stabbed",
          "quote": "He was withered, wrinkled, and loathsome of visage. It was not till they had examined the rings that they recognized who it was.",
          "why_score": "Portrait stabbed → cry + crash → servants break in → discover Dorian 'withered, wrinkled' beside knife while portrait is young; one of the genre's crispest reversals, so ending scores 93."
        }
      }
    },
    {
      "file": "81-the-wonderful-wizard-of-oz.md",
      "id": "print-v0.wizard-of-oz",
      "title": "The Wonderful Wizard of Oz",
      "author": "L. Frank Baum",
      "band": "G-print",
      "genre": "print",
      "print_genre": "children's fantasy / American fairy tale",
      "source_text": "https://www.gutenberg.org/cache/epub/55/pg55.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.6,
      "l1": {
        "plot": 90,
        "cast": 92,
        "pace": 94,
        "prose": 86,
        "world": 96,
        "hook": 95,
        "innov": 92,
        "ending": 88
      },
      "evidence": {
        "plot": "Cyclone → road → Emerald City → witch quest → balloon fiasco → Glinda reveal → shoe-return; simple 24-chapter quest engine that resolves every prop.",
        "cast": "Dorothy (resourceful child) + Scarecrow/Tin Woodman/Lion (each wants a deficit that's already solved in practice); Toto as comic-pragmatic sidekick; Glinda the deus ex machina who explains.",
        "pace": "One chapter ≈ one episode, no slack; tonal switches (poppy field, china country, hammer-heads) keep momentum without bloat.",
        "prose": "Plain American idiom ('There was no garret at all, and no cellar'); deliberately unornamented for child reader; effective but not a literary showcase.",
        "world": "Yellow brick road + Emerald City + four-color quadrants + silver shoes + poppies + china + hammer-heads — durable, revisitable American mythosphere.",
        "hook": "'Dorothy lived in the midst of the great Kansas prairies…' gray prairie → colored Munchkinland switch is immediate and iconic.",
        "innov": "American modernist fairy tale: pragmatic girl hero, no prince, humbug wizard, female rulers; consciously post-Grimm; influential template.",
        "ending": "Silver shoes (not balloon) take Dorothy home; prop accounting clean; final image — Aunt Em in cabbage patch, Toto barking — domestic and earned."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I cyclone → Ch.XI humbug → Ch.XXIV home · sample_print_v0",
          "quote": "The road to the City of Emeralds is paved with yellow brick,\" said the Witch, \"so you cannot miss it. When you get to Oz do not be afraid of him, but tell your story and ask him to help you. Good-bye, my dear.\"",
          "why_score": "Cyclone → road → Emerald City → witch quest → balloon fiasco → Glinda reveal → shoe-return; simple 24-chapter quest engine that resolves every prop—the yellow-brick directive sets the quest spine, so plot scores 90."
        },
        "cast": {
          "locus": "Ch.IV · Scarecrow joins",
          "quote": "\"I don't know anything. You see, I am stuffed, so I have no brains at all,\" he answered sadly. \"Oh,\" said Dorothy, \"I'm awfully sorry for you.\" \"Do you think,\" he asked, \"if I go to the Emerald City with you, that Oz would give me some brains?\"",
          "why_score": "Dorothy (resourceful child) + Scarecrow/Tin Woodman/Lion (each wants a deficit that's already solved in practice); Toto as comic-pragmatic sidekick; Glinda the deus ex machina who explains—the trio's wished-for lacks define the cast design, so cast scores 92."
        },
        "pace": {
          "locus": "Ch.V-VI · Lion joins trio",
          "quote": "\"Do you think Oz could give me courage?\" asked the Cowardly Lion. \"Just as easily as he could give me brains,\" said the Scarecrow. \"Or give me a heart,\" said the Tin Woodman. \"Or send me back to Kansas,\" said Dorothy. \"Then, if you don't mind, I'll go with you,\" said the Lion, \"for my life is simply unbearable without a bit of courage.\"",
          "why_score": "One chapter ≈ one episode, no slack; tonal switches (poppy field, china country, hammer-heads) keep momentum without bloat—the trio assembly in Ch.V-VI typifies the episodic refresh, so pace scores 94."
        },
        "prose": {
          "locus": "Ch.I · Kansas farmhouse",
          "quote": "There was no garret at all, and no cellar—except a small hole dug in the ground, called a cyclone cellar, where the family could go in case one of those great whirlwinds arose, mighty enough to crush any building in its path.",
          "why_score": "Plain American idiom ('There was no garret at all, and no cellar'); deliberately unornamented for child reader; effective but not a literary showcase—the opening's flat diction sets the prose register, so prose scores 86."
        },
        "world": {
          "locus": "Ch.II · Munchkinland",
          "quote": "There were only four witches in all the Land of Oz, and two of them, those who live in the North and the South, are good witches. I know this is true, for I am one of them myself, and cannot be mistaken. Those who dwelt in the East and the West were, indeed, wicked witches; but now that you have killed one of them, there is but one wicked witch left in all the Land of Oz.",
          "why_score": "Yellow brick road + Emerald City + four-color quadrants + silver shoes + poppies + china + hammer-heads — durable, revisitable American mythosphere; the witch-quadrant rules make the map legible, so world scores 96."
        },
        "hook": {
          "locus": "Ch.I · gray prairie",
          "quote": "Dorothy lived in the midst of the great Kansas prairies, with Uncle Henry, who was a farmer, and Aunt Em, who was the farmer's wife. Their house was small, for the lumber to build it had to be carried by wagon many miles.",
          "why_score": "'Dorothy lived in the midst of the great Kansas prairies…' gray prairie → colored Munchkinland switch is immediate and iconic; the opening's gray-scale Kansas sets up the color-world contrast, so hook scores 95."
        },
        "innov": {
          "locus": "Ch.XVI · Oz admits humbug",
          "quote": "\"Exactly so!\" declared the little man, rubbing his hands together as if it pleased him. \"I am a humbug.\" \"But this is terrible,\" said the Tin Woodman. \"How shall I ever get my heart?\" \"Or I my courage?\" asked the Lion. \"Or I my brains?\" wailed the Scarecrow, wiping the tears from his eyes with his coat sleeve.",
          "why_score": "American modernist fairy tale: pragmatic girl hero, no prince, humbug wizard, female rulers; consciously post-Grimm; influential template—Oz's humbug confession reframes the quest's authority, so innov scores 92."
        },
        "ending": {
          "locus": "Ch.XXIV · Home Again",
          "quote": "Aunt Em had just come out of the house to water the cabbages when she looked up and saw Dorothy running toward her. \"My darling child!\" she cried, folding the little girl in her arms and covering her face with kisses. \"Where in the world did you come from?\" \"From the Land of Oz,\" said Dorothy gravely.",
          "why_score": "Silver shoes (not balloon) take Dorothy home; prop accounting clean; final image — Aunt Em in cabbage patch, Toto barking — domestic and earned, so ending scores 88."
        }
      }
    },
    {
      "file": "82-flatland.md",
      "id": "print-v0.flatland",
      "title": "Flatland: A Romance of Many Dimensions",
      "author": "Edwin Abbott Abbott",
      "band": "G-print",
      "genre": "print",
      "print_genre": "mathematical fiction / satire / Victorian",
      "source_text": "https://www.gutenberg.org/cache/epub/97/pg97.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.6,
      "l1": {
        "plot": 80,
        "cast": 84,
        "pace": 84,
        "prose": 90,
        "world": 97,
        "hook": 90,
        "innov": 95,
        "ending": 89
      },
      "evidence": {
        "plot": "Frame: narrator-Square recounts Flatland society, his dream of Lineland, encounter with Sphere, voyage to Spaceland; tour-with-detour structure.",
        "cast": "'A. Square' narrator (lawyer, decent, slow learner); his granddaughter (Hexagon); Sphere (cold pedagogue); Light Point / Monarch of Lineland — types more than persons, but memorable.",
        "pace": "Middle 'Concerning the Women' and 'Irregular Figures' chapters read as sociological essay; payoff chapters (Lineland, Spaceland) sharpen pace; the 2nd-edition preface then re-keys the read.",
        "prose": "Quaint didactic voice with dry wit ('the wives of the more respectable Tradesmen are allowed to imbibe a limited quantity of intoxicating fluid'); Victorian paragraph-rhetoric deployed in service of geometry.",
        "world": "Two-dimensional planar society organized by side-count (Isosceles → Equilateral → Square → Pentagon → … → Circle); color-class rules; women's line-danger; the world-coherence is the book's whole point.",
        "hook": "'I call our world Flatland' lands the conceit immediately; the social-rules-as-geometry joke is set in the first pages.",
        "innov": "Victorian satirical-mathematical hybrid that treats dimensionality as ethics & epistemology; precursor to Borges, Kafka's parables, much SF; class-and-gender satire via geometry.",
        "ending": "Author's 2nd-edition preface acknowledges narrator's partial conversion (Straight Lines > Circles on affection), invokes 'great Law of all worlds' — meta-recantation that extends the allegory."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "§1 → §20 author preface · sample_print_v0",
          "quote": "I call our world Flatland, not because we call it so, but to make its nature clearer to you, my happy readers, who are privileged to live in Space.",
          "why_score": "Frame: narrator-Square recounts Flatland society, his dream of Lineland, encounter with Sphere, voyage to Spaceland; tour-with-detour structure, so plot scores 80."
        },
        "cast": {
          "locus": "§3 · A. Square narrator",
          "quote": "Our Women are Straight Lines. Our Soldiers and Lowest Class of Workmen are Triangles with two equal sides, or Isosceles; the Middle Class consists of Equilateral Triangles.",
          "why_score": "'A. Square' narrator (lawyer, decent, slow learner); his granddaughter (Hexagon); Sphere (cold pedagogue); Light Point / Monarch of Lineland — types more than persons, but memorable, so cast scores 84."
        },
        "pace": {
          "locus": "§7 · Concerning Irregular Figures · ~25%",
          "quote": "By this I mean that a Woman must not only be a line, but a straight line; that an Artisan or Soldier must have two of his sides equal; that Tradesmen must have three sides equal; Lawyers, four sides equal.",
          "why_score": "Middle 'Concerning the Women' and 'Irregular Figures' chapters read as sociological essay; payoff chapters (Lineland, Spaceland) sharpen pace; the 2nd-edition preface then re-keys the read, so pace scores 84."
        },
        "prose": {
          "locus": "§4 · Concerning the Women",
          "quote": "If our highly pointed Triangles of the Soldier class are formidable, it may be readily inferred that far more formidable are our Women. For, if a Soldier is a wedge, a Woman is a needle; being, so to speak, all point, at least at the two extremities.",
          "why_score": "Quaint didactic voice with dry wit deployed in service of geometry; Victorian paragraph-rhetoric that makes social satire legible, so prose scores 90."
        },
        "world": {
          "locus": "§3 · side-count hierarchy · open anchor",
          "quote": "The dangers to which we are exposed from our Women must now be manifest to the meanest capacity of Spaceland. If even the angle of a respectable Triangle in the middle class is not without its dangers.",
          "why_score": "Two-dimensional planar society organized by side-count (Isosceles → Equilateral → Square → Pentagon → … → Circle); color-class rules; women's line-danger; the world-coherence is the book's whole point, so world scores 97."
        },
        "hook": {
          "locus": "§1 · Flatland confession · open anchor",
          "quote": "I call our world Flatland, not because we call it so, but to make its nature clearer to you, my happy readers, who are privileged to live in Space.",
          "why_score": "'I call our world Flatland' lands the conceit immediately; the social-rules-as-geometry joke is set in the first pages, so hook scores 90."
        },
        "innov": {
          "locus": "§19 · omnividence argument · ~75%",
          "quote": "For the wise men in our country say that to see all things, or as they express it, omnividence, is the attribute of God alone.",
          "why_score": "Victorian satirical-mathematical hybrid that treats dimensionality as ethics & epistemology; precursor to Borges, Kafka's parables, much SF; class-and-gender satire via geometry, so innov scores 95."
        },
        "ending": {
          "locus": "2nd-edition author preface · ending anchor",
          "quote": "Herein, he says, I see a fulfilment of the great Law of all worlds, that while the wisdom of Man thinks it is working one thing, the wisdom of Nature constrains it to work another, and quite a different and far better thing.",
          "why_score": "Author's 2nd-edition preface acknowledges narrator's partial conversion (Straight Lines > Circles on affection), invokes 'great Law of all worlds' — meta-recantation that extends the allegory, so ending scores 89."
        }
      }
    },
    {
      "file": "83-the-jungle-book.md",
      "id": "print-v0.jungle-book",
      "title": "The Jungle Book",
      "author": "Rudyard Kipling",
      "band": "G-print",
      "genre": "print",
      "print_genre": "short-story cycle / children's literature / imperial",
      "source_text": "https://www.gutenberg.org/cache/epub/236/pg236.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.6,
      "l1": {
        "plot": 86,
        "cast": 94,
        "pace": 88,
        "prose": 92,
        "world": 96,
        "hook": 92,
        "innov": 91,
        "ending": 86
      },
      "evidence": {
        "plot": "Story-cycle rather than novel: Mowgli arc (Brothers → Tiger-Tiger → King's Ankus) + standalone Rikki-Tikki-Tavi / Toomai / White Seal; episodic engine coherent within each tale.",
        "cast": "Akela / Bagheera / Baloo / Kaa / Shere Khan form a vivid council; Rikki, Chuchundra, Little Toomai, Kotick the seal — each a sharply individuated creature-voice.",
        "pace": "Verse interludes punctuate prose; tension rises inside each story (e.g. Cold Lairs), then resolves; no fat, no drag.",
        "prose": "'Augrh!' — formal, idiomatic; naturalist precision (jungle scents, dawn light, herd-sounds) + terse character-voice; the cadences are unforgettable.",
        "world": "Seeonee Hills + Waingunga + Cold Lairs + jungle-Law grammar + camp / Keddah / cantonment — Kipling's India at two scales, animal and human-military, fully realized.",
        "hook": "'Now Rann the Kite brings home the night / That Mang the Bat sets free' — verse-hymn opens the Law before any prose; Tabaqui the jackal announces the moral economy.",
        "innov": "Anthology-of-linked-tales precedent (Mowgli spine) + verse-as-rule-setting; codes of animal speech as ethical fable; template for many later animal-nature story collections.",
        "ending": "Camp Animals + Screw-Gun Mules + Commissariat Camels + Bonnie Dundee: imperial marching verse as coda; satisfies Kipling's design but slightly wide of Mowgli-line for a non-specialist reader."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Mowgli's Brothers → King's Ankus · story-cycle spine · sample_print_v0",
          "quote": "The Law of the Jungle, which never orders anything without a reason, forbids every beast to eat Man except when he is killing to show his children how to kill, and then he must hunt outside the hunting grounds of his pack or tribe.",
          "why_score": "Story-cycle rather than novel: Mowgli arc plus standalone Rikki-Tikki-Tavi / Toomai / White Seal keeps episodic engine coherent within each tale, so plot scores 86."
        },
        "cast": {
          "locus": "Mowgli's Brothers · wolf council",
          "quote": "\"Augrh!\" said Father Wolf. \"It is time to hunt again.\" He was going to spring down hill when a little shadow with a bushy tail crossed the threshold and whined: \"Good luck go with you, O Chief of the Wolves.\"",
          "why_score": "Akela, Bagheera, Baloo, Kaa, and Shere Khan form a vivid council; Rikki, Chuchundra, Little Toomai, and Kotick each carry sharply individuated creature-voices, so cast scores 94."
        },
        "pace": {
          "locus": "Kaa's Hunting · Cold Lairs · ~25% anchor",
          "quote": "They all knew where that place was, but few of the Jungle People ever went there, because what they called the Cold Lairs was an old deserted city, lost and buried in the jungle, and beasts seldom use a place that men have once used.",
          "why_score": "Verse interludes punctuate prose; tension rises inside each story (Cold Lairs, Bandar-log capture) then resolves without drag, so pace scores 88."
        },
        "prose": {
          "locus": "Mowgli's Brothers · Seeonee opening · open anchor",
          "quote": "It was seven o'clock of a very warm evening in the Seeonee hills when Father Wolf woke up from his day's rest, scratched himself, yawned, and spread out his paws one after the other to get rid of the sleepy feeling in their tips.",
          "why_score": "Naturalist precision (jungle scents, dawn light, herd-sounds) plus terse character-voice and unforgettable cadences make the prose a model of animal fable, so prose scores 92."
        },
        "world": {
          "locus": "Seeonee Hills · Law of the Jungle grammar",
          "quote": "The Law of the Jungle, which never orders anything without a reason, forbids every beast to eat Man except when he is killing to show his children how to kill, and then he must hunt outside the hunting grounds of his pack or tribe.",
          "why_score": "Seeonee Hills, Waingunga, Cold Lairs, jungle-Law grammar, and cantonment keddah realize Kipling's India at animal and human-military scales, so world scores 96."
        },
        "hook": {
          "locus": "Mowgli's Brothers · Night-Song verse · open anchor",
          "quote": "Now Rann the Kite brings home the night / That Mang the Bat sets free— / The herds are shut in byre and hut / For loosed till dawn are we.",
          "why_score": "Verse-hymn opens the Law before any prose; Tabaqui the jackal announces the moral economy immediately, so hook scores 92."
        },
        "innov": {
          "locus": "Mowgli spine + verse-as-rule · anthology form",
          "quote": "\"Mowgli,\" said Baloo, \"thou hast been talking with the Bandar-log—the Monkey People, the Monkey People—the gray apes—the people without a law—the eaters of everything.\"",
          "why_score": "Anthology-of-linked-tales precedent with verse-as-rule-setting and animal speech as ethical fable templates later nature-story collections, so innov scores 91."
        },
        "ending": {
          "locus": "Parade Song of the Camp Animals · ending anchor",
          "quote": "Children of the Camp are we, / Serving each in his degree; / Children of the yoke and goad, / Pack and harness, pad and load.",
          "why_score": "Camp Animals marching verse as coda satisfies Kipling's imperial-military design but sits slightly wide of the Mowgli line for a non-specialist reader, so ending scores 86."
        }
      }
    },
    {
      "file": "84-ernu-yingxiong-zhuan.md",
      "id": "print-v0.ernu-yingxiong-zhuan",
      "title": "兒女英雄傳",
      "author": "文康（燕北閒人，清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "侠义 / 言情 / 世情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/兒女英雄傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 80.4,
      "l1": {
        "plot": 79,
        "cast": 85,
        "pace": 72,
        "prose": 86,
        "world": 82,
        "hook": 80,
        "innov": 82,
        "ending": 77
      },
      "evidence": {
        "plot": "十三妹（何玉凤）复仇线 + 安公子落难成长线 + 双美联姻线三股交织，前半能仁寺救人/毁妆全孝道紧凑有奇气；后半自成亲起转入家训科举，主线张力松弛。",
        "cast": "十三妹一人立全书——侠肝义胆兼心思缜密（10 回逼婚赠弓）；安老爷迂正、邓九公豪爽、张金凤慧黠、佟儒人贤能，群像鲜活辨识度高。",
        "pace": "前十余回侠义奇遇一气呵成；第 25 回后守宫砂、赏菊宴、诵列女传、家政科举等大段说教与仪礼，节奏明显注水稀释。",
        "prose": "纯熟京味白话与说书人口吻（「列公雅靜，聽說書的慢慢道來」），对白鲜活、俚语生动，为清白话小说语言标杆之一，文采为其强项。",
        "world": "清康雍年间正黄旗汉军世族、京城旗人礼俗、河工冤案、能仁寺江湖与乡居世态刻画细致，旗人生活生态少见地翔实。",
        "hook": "缘起首回议论稍冗，但正文安家世族+老孝廉课子引入平稳，第四回末路穷途幸逢侠女、能仁寺弹毙凶僧一节引力骤起。",
        "innov": "自觉将「兒女」情与「英雄」气合于一书并于缘起首回申论其命题，旗人作家满味白话章回，说书体的自我调侃收场别具一格。",
        "ending": "第40回诸线归束、各得其所（大仇报、双美各生一子、安老寿登期颐、子贵孙荣），作者以「燕北閒人」结语点题《金玉緣》本旨——收束完整但过分圆满说教，无收场诗。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第一回 · 安家世族课子 · sample_print_v0",
          "quote": "如今單講那正黃旗漢軍有一家人家，這家姓安，是個漢軍世族舊家。這位安老爺本是弟兄兩個，大哥早年去世，止剩他一人，雙名學海，表字水心，人都稱他安二老爺。",
          "why_score": "十三妹复仇线 + 安公子落难成长线 + 双美联姻线三股交织，前半能仁寺救人/毁妆全孝道紧凑有奇气；后半自成亲起转入家训科举，主线张力松弛，故情节 79。"
        },
        "cast": {
          "locus": "第一回 · 安龙媒/佟儒人 · sample_print_v0",
          "quote": "這公子生得天庭飽滿，地格方圓，伶俐聰明，粉妝玉琢，安老爺、佟儒人十分疼愛。因他生得白淨，乳名兒就叫作玉格，單名一個驥字，表字千里，別號龍媒，也不過望他將來如「天馬雲龍，高飛遠到」的意思。",
          "why_score": "十三妹一人立全书——侠肝义胆兼心思缜密（10 回逼婚赠弓）；安老爷迂正、邓九公豪爽、张金凤慧黠、佟儒人贤能，群像鲜活辨识度高，故人物 85。"
        },
        "pace": {
          "locus": "第一回 · 缘起议论 · sample_print_v0",
          "quote": "列公雅靜，聽說書的慢慢道來。這部書近不說殘唐五代，遠不講漢魏六朝，就是我朝大清康熙末年、雍正初年的一樁公案。",
          "why_score": "前十余回侠义奇遇一气呵成；第 25 回后守宫砂、赏菊宴、诵列女传、家政科举等大段说教与仪礼，节奏明显注水稀释，故 72。"
        },
        "prose": {
          "locus": "第一回 · 说书人口吻 · sample_print_v0",
          "quote": "說不盡的「九天閶闔開宮殿，萬國衣冠拜冕旒！」這都不在話下。如今單講那正黃旗漢軍有一家人家，這家姓安，是個漢軍世族舊家。",
          "why_score": "纯熟京味白话与说书人口吻（「列公雅靜，聽說書的慢慢道來」），对白鲜活、俚语生动，为清白话小说语言标杆之一，故文笔 86。"
        },
        "world": {
          "locus": "第一回 · 正黄旗汉军世族 · sample_print_v0",
          "quote": "就這座京城地面，聚會著天下無數的人才。真個是冠蓋飛揚，車馬輻輳。與國同休的先數近支遠派的宗室覺羅，再就是隨龍進關的滿洲、蒙古、漢軍八旗，內務府三旗，連上那十七省的文武大小漢官，何止千門萬戶！",
          "why_score": "清康雍年间正黄旗汉军世族、京城旗人礼俗、河工冤案、能仁寺江湖与乡居世态刻画细致，旗人生活生态少见地翔实，故世界观 82。"
        },
        "hook": {
          "locus": "第一回 · 老孝廉课子 · sample_print_v0",
          "quote": "安老爺聽了，笑了一笑，說道：「孩子話！」那太太便在旁說道：「老爺，玉格這話很是，我也是這個意思。……老爺竟是依他的話，打起高興來。」",
          "why_score": "缘起首回议论稍冗，但正文安家世族+老孝廉课子引入平稳，第四回末路穷途幸逢侠女、能仁寺弹毙凶僧一节引力骤起，故钩子 80。"
        },
        "innov": {
          "locus": "第四十回 · 儿女英雄命题 · sample_print_v0",
          "quote": "此書原為十三妹而作，到如今書中所敘，十三妹大仇已報，母親去世，孤仃一人無處歸著，幸遇鄧、褚等位替安公子玉成其事，這就是此書初名《金玉緣》的本旨。",
          "why_score": "自觉将「兒女」情与「英雄」气合于一书并于缘起首回申论其命题，旗人作家满味白话章回，说书体的自我调侃收场别具一格，故创新 82。"
        },
        "ending": {
          "locus": "第四十回 · 燕北闲人收场 · sample_print_v0",
          "quote": "後來安公子改為學政，陛辭後即行赴任，辯了些疑難大案，政聲載道，位極人臣，不能盡述。金、玉姊妹各生一子，安老夫妻壽登期頤，子貴孫榮，至今書香不斷。這燕北閒人守著一盞殘燈，拈了一枝禿筆，不知為這部書出了幾身臭汗，好不冤枉！",
          "why_score": "第40回诸线归束、各得其所（大仇报、双美各生一子、安老寿登期颐、子贵孙荣），作者以「燕北閒人」结语点题——收束完整但过分圆满说教，故结局 77。"
        }
      }
    },
    {
      "file": "85-xiao-wuyi.md",
      "id": "print-v0.xiao-wuyi",
      "title": "小五義",
      "author": "石玉昆（原本）/ 佚名（清，据石派书目整理）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "侠义公案 / 章回 / 续书",
      "source_text": "https://zh.wikisource.org/wiki/小五義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 73.3,
      "l1": {
        "plot": 72,
        "cast": 78,
        "pace": 74,
        "prose": 75,
        "world": 77,
        "hook": 80,
        "innov": 72,
        "ending": 58
      },
      "evidence": {
        "plot": "襄阳王铜网阵谋反为总纲，智化盗盟、群侠破阵、小五义（艾虎/白芸生等）出世贯穿；然主体为可无限串接的探山寨/斗妖道/劫囚车单元，主线被大量支线冲淡，且未在本卷收束。",
        "cast": "承《七侠五义》余荫，黑妖狐智化足智、艾虎「男儿当自强」有锋芒、北侠欧阳春等旧侠戏足；但新人物多、脸谱化，多为随案登场的功能位。",
        "pace": "石派说书体明快，回回「下回分解」钩人；单元案件重复堆叠、一百二十四回仍未收总线，长度稀释与冗节明显。",
        "prose": "说书场「诗曰」开篇、俚俗对白与市井细节（酒肆咸豆豆腐干麻花）生动，带浓评书口吻；交代性套语多，非文采取胜。",
        "world": "宋襄阳王反案框架 + 君山/黑狼山/陷空岛江湖 + 开封府公案，市井绿林生态繁密、机关（铜网阵）设定有奇趣，层次偏浅。",
        "hook": "首回借赵光美燭影冤案为谋反张本、颜按院持尚方剑巡守、智化夜探铜网，悬念与侠气并起，引力足。",
        "innov": "将石玉昆评书《龙图公案》侠义支脉扩为长篇续书、群侠+少侠双代同场有辨识度；范式全承三侠五义系统，创新有限。",
        "ending": "第124回虽标「全書終」，却以约二十条待叙情节纲目「俱在續套《小五義》分解」收尾，卢方累死等关键结局全部推给续书——本卷无独立收束，典型半截钩子。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第01回 · 铜网阵谋反 → 第124回 · 续套纲目 · sample_print_v0",
          "quote": "不想更得其手，招聚四方勇士，寵幸鎮八方王官雷英，設擺銅網陣，招聚山林盜寇、海島水賊，即暗約君山飛叉太保鍾雄，當住洞庭湖水旱八百里。",
          "why_score": "襄阳王铜网阵谋反为总纲，智化盗盟、群侠破阵、小五义出世贯穿；然主体为可串接单元，主线被支线冲淡，且未在本卷收束，故情节 72。",
          "contrast": "若第124回不以续套纲目收束，读者会误以为铜网线已在本卷闭合。"
        },
        "cast": {
          "locus": "第01回 · 智化/艾虎 · open anchor",
          "quote": "智爺說：「將相本無種，男兒當自強』？」智爺暗喜：「此子日後必成大器。」觀看轎馬車輛等，俱都入上院行。頃刻間，文武官員壅壅塞塞，入上院衙投遞手本。",
          "why_score": "承《七侠五义》余荫，黑妖狐智化足智、艾虎「男儿当自强」有锋芒；新人物多、脸谱化，多为随案登场的功能位，故人物 78。"
        },
        "pace": {
          "locus": "第124回 · 冲霄楼未竟 · end anchor",
          "quote": "智爺生死，破銅網陣一切，各節目仍有一百餘回，隨後刊刻，續套嗣出。先將大節目暫為開載於後：若問眾英雄脫難，襄陽王逃跑寧夏國；智化盜盟單，因為讓功暗走。",
          "why_score": "石派说书体明快，回回「下回分解」钩人；单元案件重复堆叠、一百二十四回仍未收总线，长度稀释明显，故节奏 74。"
        },
        "prose": {
          "locus": "第01回 · 七律引首 · open anchor",
          "quote": "清晨早起一爐香，謝天謝地謝三光。國有賢臣扶社稷，家無逆子惱爺娘。惟求處處田禾熟，但願人人壽命長。八方寧靜干戈息，我遇貧時亦無妨。",
          "why_score": "说书场「诗曰」开篇、俚俗对白与市井细节生动，带浓评书口吻；交代性套语多，非文采取胜，故文笔 75。"
        },
        "world": {
          "locus": "第01回 · 襄阳王/铜网阵 · open anchor",
          "quote": "話說襄陽王趙珏趙千歲，乃天子之皇叔，因何謀反？皆因上輩有不白之冤由。宋太祖乾德皇帝，乃兄弟三人－－趙匡胤、趙光義、趙光美。惟宋室乃弟受兄業，燭影搖紅，太宗即位，久後光美應即太宗之位。",
          "why_score": "宋襄阳王反案框架+君山/黑狼山/陷空岛江湖+开封府公案，市井绿林生态繁密、机关（铜网阵）设定有奇趣，层次偏浅，故世界观 77。"
        },
        "hook": {
          "locus": "第01回 · 烛影冤案+铜网阵 · open anchor",
          "quote": "光美見駕，請旨犒賞。天子震怒：「迨等爾登基後，由爾傳旨，今且得由朕。」光美含羞回府，懸樑自盡。趙珏乃光美之子，抱恨前仇，在京招軍買馬。",
          "why_score": "首回借赵光美烛影冤案为谋反张本、颜按院持尚方剑巡守、智化夜探铜网，悬念与侠气并起，引力足，故钩子 80。"
        },
        "innov": {
          "locus": "第124回 · 续书钩子 · end anchor",
          "quote": "群賊奪陷空島，累死盧方，哭死徐慶，復奪陷空島；五打朝天嶺，三搶天峰山：失潼關，鍾雄掛帥印，搶寧夏國拿獲襄陽王，俱在續套《小五義》分解。",
          "why_score": "将石玉昆评书侠义支脉扩为长篇续书、群侠+少侠双代同场有辨识度；范式全承三侠五义系统，创新有限，故创新 72。"
        },
        "ending": {
          "locus": "第124回 · 续套分解 · end anchor",
          "quote": "智爺生死，破銅網陣一切，各節目仍有一百餘回，隨後刊刻，續套嗣出。……搶寧夏國拿獲襄陽王，俱在續套《小五義》分解。",
          "why_score": "第124回虽标「全書終」，却以约二十条待叙情节纲目「俱在續套《小五義》分解」收尾——本卷无独立收束，典型半截钩子，故结局 58。"
        }
      }
    },
    {
      "file": "86-leifengta-qizhuan.md",
      "id": "print-v0.leifengta-qizhuan",
      "title": "雷峰塔奇傳",
      "author": "玉花堂主人（校訂，清）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "神魔 / 言情 / 世情 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/雷峰塔奇傳",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 76.1,
      "l1": {
        "plot": 76,
        "cast": 74,
        "pace": 80,
        "prose": 72,
        "world": 74,
        "hook": 78,
        "innov": 75,
        "ending": 80
      },
      "evidence": {
        "plot": "白蛇报恩—人蛇姻缘—斗法—水漫金山—镇塔—子祭塔飞升，因果链清晰、起承转合完整；十三回体量紧凑无注水，但情节多承民间传说框架，转折略程式。",
        "cast": "白氏痴情兼具妖性（破符、水漫金山）与母性（以骨血劝夫）张力可观，小青泼辣、法海冷硬、许仙懦疑；人物功能鲜明但心理层次浅，许仙尤显被动脸谱。",
        "pace": "十三回短制，节奏明快集中，斗法/端阳/金山/镇塔等高潮节点密集推进，几无拖沓，为同题材各本中结构最紧凑者之一。",
        "prose": "通俗白话夹「诗曰」引首与骈句收尾（「此日能招千里浪，他時棲壓在雷峰」），场面交代清楚；文辞质朴偏俗，缺精工雕琢。",
        "world": "南宋杭州西湖/断桥/金山寺实景 + 佛道法术 + 龙宫水府，白蛇传说的地理与神魔生态成型完整，设定沿袭传说未深拓。",
        "hook": "开篇黄龙女镇雷峰、西湖游人如蚁的风物引入，继以许仙出身，断桥借伞前的铺垫从容且具画面感，引力稳健。",
        "innov": "将民间白蛇故事定型为完整章回小说、增补许梦蛟祭塔中状元一线以「封妻荫子+度化飞升」收束，是白蛇题材文本化的重要范式之一。",
        "ending": "第13回多重圆满收束——状元荣归、次子承嗣、白青二蛇经法海度化飞升正果、双亲高寿善终，佛法化解人妖矛盾、超越性团圆，收得完整且点题「雷峰」。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第04回 · 端阳现形 · ~25%",
          "quote": "真人猛擡頭，看見漢文入來，面帶妖氣，遂請他到靜室中坐下。問道：「居士何方人氏？為何臉上帶有妖氣？」漢文看見這個道人仙風道骨，狀貌清奇，不覺悚然起敬。真人遂起身，取出寶劍一口，付與漢文，叫他懸在臥房之上，可以驅邪鎮宅。",
          "why_score": "白蛇报恩—人蛇姻缘—斗法—水漫金山—镇塔—子祭塔飞升，因果链清晰、起承转合完整；十三回体量紧凑无注水，但情节多承民间传说框架，转折略程式，故情节 76。"
        },
        "cast": {
          "locus": "第10回 · 白氏/许仙 · ~75%",
          "quote": "白氏淚流滿面，叫聲：「官人，妳聽信邪言，疑妾為妖，妾共官人結發以來，數載經營，贊成家計，縱使妾果是妖，並無害妳身體分毫，官人請自三思。」又想起數年恩愛，心中有些不忍起來。白氏冷笑道：「官人，妳真呆了。妳要出家，許家宗脈責誰傳續奉祀，且腹中孩子是妳的骨血。」",
          "why_score": "白氏痴情兼具妖性（破符、水漫金山）与母性（以骨血劝夫）张力可观，小青泼辣、法海冷硬、许仙懦疑；人物功能鲜明但心理层次浅，许仙尤显被动脸谱，故人物 74。"
        },
        "pace": {
          "locus": "第10回 · 水漫金山 · ~75%",
          "quote": "白氏遂同小青駕雲飛在空中，念動真咒，驅動四海龍王。不壹刻，四海龍王齊到，口稱：「娘娘有何法旨？」白氏道：「令妳們取水淹倒金山。」龍王領命，即刻率領魚兵蝦將興雲布雨。可憐鎮江城內不分富貴貧賤，家家受難，戶戶遭殃，溺死無數生靈。",
          "why_score": "十三回短制，节奏明快集中，斗法/端阳/金山/镇塔等高潮节点密集推进，几无拖沓，为同题材各本中结构最紧凑者之一，故节奏 80。"
        },
        "prose": {
          "locus": "第10回 · 此日能招千里浪 · ~75%",
          "quote": "白氏看見大驚，忙對小青道：「妳看，海水不能淹上金山，反溺死鎮江無數生命，我今犯了彌天大罪，不如同妳逃回清風洞暫且棲身，再作道理。」白氏連忙同小青縱起雲頭，竟歸清風洞。正是：此日能招千里浪，他時棲壓在雷峰。",
          "why_score": "通俗白话夹「诗曰」引首与骈句收尾（「此日能招千里浪，他時棲壓在雷峰」），场面交代清楚；文辞质朴偏俗，缺精工雕琢，故文笔 72。"
        },
        "world": {
          "locus": "第01回 · 西湖/雷峰/青城山 · open anchor",
          "quote": "這蛇在此洞修行一千八百年，並無毒害一人，因他修行年久，法術精高，自稱白氏，名曰珍娘。白蛇見大帝已去，滿心歡喜，遂騰雲到了杭州，按落雲頭，要尋一幽僻的園院安身。這杭州乃天下最繁華的去處，西湖擅名，虎邱馳勝。",
          "why_score": "南宋杭州西湖/断桥/金山寺实景 + 佛道法术 + 龙宫水府，白蛇传说的地理与神魔生态成型完整，设定沿袭传说未深拓，故世界观 74。"
        },
        "hook": {
          "locus": "第01回 · 黄龙女/许仙出身 · open anchor",
          "quote": "素精思世受恩深，酬卻生前百贖身。誕育責嗣超升去，雷峰塔畔永標名。話說元朝浙江杭州府錢塘縣有一書生，姓許名仙，表字漢文。漢文不覺長成一十六歲，生得眉清眼秀，豐神俊逸。正是：若無一番寒徹骨，怎得梅花撲鼻香。",
          "why_score": "开篇黄龙女镇雷峰、西湖游人如蚁的风物引入，继以许仙出身，断桥借伞前的铺垫从容且具画面感，引力稳健，故钩子 78。"
        },
        "innov": {
          "locus": "第13回 · 许梦蛟祭塔/度化飞升 · end anchor",
          "quote": "狀元將書呈上龍案，天子從頭至尾細細一看。今封卿父為中極殿學士，卿母為節義天仙夫人。准卿給假一年，回鄉祭親，完娶後回朝供職，欽此。禪師遂即默念真言，將杖望塔一敲，塔登時搖動。白氏已在面前。禪師將杖向塔再敲一下，白氏、漢文皆升上九霄雲裏。",
          "why_score": "将民间白蛇故事定型为完整章回小说、增补许梦蛟祭塔中状元一线以「封妻荫子+度化飞升」收束，是白蛇题材文本化的重要范式之一，故创新 75。"
        },
        "ending": {
          "locus": "第13回 · 大团圆收束 · end anchor",
          "quote": "狀元同夫人亦並登古稀，無病端坐而逝。名遂功成諧素願，闔家完聚受天恩。禪師度了二人飛升，遂即縱上雲端，竟回靈山繳佛旨去了。狀元迎請岳父母過來，同居新第，受享榮華。後來，公甫夫妻皆躋高壽，無病善終。",
          "why_score": "第13回多重圆满收束——状元荣归、次子承嗣、白青二蛇经法海度化飞升正果、双亲高寿善终，佛法化解人妖矛盾、超越性团圆，收得完整且点题「雷峰」，故结局 80。"
        }
      }
    },
    {
      "file": "87-the-count-of-monte-cristo.md",
      "id": "print-v0.count-of-monte-cristo",
      "title": "The Count of Monte Cristo",
      "author": "Alexandre Dumas (père)",
      "band": "G-print",
      "genre": "print",
      "print_genre": "adventure / revenge romance / historical melodrama",
      "source_text": "https://www.gutenberg.org/cache/epub/1184/pg1184.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 94,
        "cast": 90,
        "pace": 79,
        "prose": 84,
        "world": 88,
        "hook": 88,
        "innov": 85,
        "ending": 88
      },
      "evidence": {
        "plot": "Betrayal → 14-year Château d'If imprisonment → Faria's treasure → methodical multi-target revenge (Danglars/Fernand/Villefort) → mercy coda; one of literature's most tightly engineered long-form vengeance architectures.",
        "cast": "Vast ensemble — Dantès/Monte Cristo's many masks (Sinbad, Abbé Busoni, Lord Wilmore), Mercédès, the three conspirators and their poisoned households, Haydée, the Morrel line; some later society figures thin, but the core web is intricate.",
        "pace": "Superb dungeon-and-escape acceleration, but the Parisian revenge machinery (mid-to-late) sprawls across salons and subplots; feuilleton length dilutes tempo between set-pieces.",
        "prose": "Vigorous, image-rich melodrama in translation — the grotto's marble bas-reliefs and hashish reverie show Dumas's sensuous stagecraft; serviceable rather than stylistically dense line-by-line.",
        "world": "Restoration/July-Monarchy France, Marseilles docks, the If fortress, Roman carnival, Parisian high finance and duelling code — a broad, well-textured social panorama across classes and cities.",
        "hook": "Ch.1 arrival of the Pharaon with a doomed golden youth on the brink of everything is a clean, propulsive opening; the injustice engine grips fast.",
        "innov": "Crystallized the modern revenge-thriller template and the omnipotent masked avenger; Providence-vs-vengeance moral frame gives the melodrama unusual thematic ballast.",
        "ending": "The Count withdraws, gifts his fortune, and leaves 'Wait and hope' as testament while Maximilian/Valentine sail free — a deliberate release of the vengeance grip into humility and hope."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.1 open → ending letter · sample_print_v0",
          "quote": "On the 24th of February, 1815, the look-out at Notre-Dame de la Garde signalled the three-master, the Pharaon from Smyrna, Trieste, and Naples. … “Darling,” replied Valentine, “has not the count just told us that all human wisdom is summed up in two words: ‘Wait and hope (Fac et spera)!’”",
          "why_score": "开篇码头报到与终章「Wait and hope」把背叛—囚禁—复仇—放手收成一条完整弧，长篇复仇工程收束干净，故情节 94。"
        },
        "cast": {
          "locus": "Ch.1 dock · Dantès / Morrel",
          "quote": "“Dantès?” cried the man in the skiff. “What’s the matter? and why have you such an air of sadness aboard?” “A great misfortune, M. Morrel,” replied the young man, “a great misfortune, for me especially! Off Civita Vecchia we lost our brave Captain Leclere.”",
          "why_score": "青年 Dantès 与船东 Morrel 的对答立刻立住忠诚、野心与即将破碎的命运网，后文面具与对手群由此展开，故人物 90。"
        },
        "pace": {
          "locus": "~75% · abbé / Caderousse confrontation",
          "quote": "coat of mail which protected my breast! Yet perhaps if I had found you humble and penitent, I might have prevented Benedetto from killing you; but I found you proud and blood-thirsty, and I left you in the hands of God.",
          "why_score": "中后段巴黎复仇机括靠身份戏与对峙推进，但沙龙/副线拉长间隔，节奏有稀释，故节奏 79。"
        },
        "prose": {
          "locus": "~25% · Franz / hashish / Sinbad grotto",
          "quote": "hashish—the purest and most unadulterated hashish of Alexandria,—the hashish of Abou-Gor, the celebrated maker, the only man, the man to whom there should be built a palace, inscribed with these words, A grateful world to the dealer in happiness.",
          "why_score": "洞穴与迷药段落感官铺陈强、翻译腔有力但不密，服务情节舞台多于文句密度，故文笔 84。"
        },
        "world": {
          "locus": "Ch.1 Marseilles harbor",
          "quote": "As usual, a pilot put off immediately, and rounding the Château d’If, got on board the vessel between Cape Morgiou and Rion island. Immediately, and according to custom, the ramparts of Fort Saint-Jean were covered with spectators.",
          "why_score": "马赛港、伊夫堡、观众城墙一笔画出社会地理与即将吞没主角的制度空间，故世界观 88。"
        },
        "hook": {
          "locus": "Ch.1 opening signal",
          "quote": "On the 24th of February, 1815, the look-out at Notre-Dame de la Garde signalled the three-master, the Pharaon from Smyrna, Trieste, and Naples.",
          "why_score": "日期+瞭望台+归港船名三拍立住黄金青年将倾的引擎，钩子干净，故钩子 88。"
        },
        "innov": {
          "locus": "ending moral frame",
          "quote": "has not the count just told us that all human wisdom is summed up in two words: “‘Wait and hope (Fac et spera)!’”",
          "why_score": "复仇惊悚模板之上加「等待与希望」的神意/自制收束，把通俗情节抬成可复用的现代复仇范式，故创新 85。"
        },
        "ending": {
          "locus": "final isle farewell · before FOOTNOTES",
          "quote": "“Gone,” murmured Valentine; “adieu, my sweet Haydée—adieu, my sister!” “Who can say whether we shall ever see them again?” said Morrel with tearful eyes. “Darling,” replied Valentine, “has not the count just told us that all human wisdom is summed up in two words: “‘Wait and hope (Fac et spera)!’”",
          "why_score": "伯爵退场、财富转赠与「等待与希望」把复仇之手松开，留给情侣出航，故结局 88。"
        }
      }
    },
    {
      "file": "88-the-three-musketeers.md",
      "id": "print-v0.three-musketeers",
      "title": "The Three Musketeers",
      "author": "Alexandre Dumas (père)",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical adventure / swashbuckler / cloak-and-dagger romance",
      "source_text": "https://www.gutenberg.org/cache/epub/1257/pg1257.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 85.8,
      "l1": {
        "plot": 87,
        "cast": 92,
        "pace": 85,
        "prose": 83,
        "world": 86,
        "hook": 87,
        "innov": 84,
        "ending": 82
      },
      "evidence": {
        "plot": "D'Artagnan's rise + the diamond-studs mission for the Queen against Richelieu → Milady's poisoning revenge arc → siege of La Rochelle → her trial and execution; two strong braided engines (court intrigue + personal vendetta).",
        "cast": "The four leads sharply differentiated (Athos's tragic gravity, Porthos's vanity, Aramis's clerical ambiguity, D'Artagnan's brash cunning) plus Milady — one of fiction's great villainesses — Richelieu, Tréville; a benchmark ensemble.",
        "pace": "Brisk episodic momentum with duels, chases, and reversals; the La Rochelle war and later Milady-manhunt slow slightly but the feuilleton drive rarely flags.",
        "prose": "Witty, dialogue-forward, propulsive translation; less lyrically dense than literary peers but crisp comic timing (the dream-letter banter) and clean action staging.",
        "world": "1620s France under Louis XIII/Richelieu — Paris streets, Tréville's antechamber, English crossings, the La Rochelle siege; historical texture worn lightly but consistently.",
        "hook": "The Gascon on a ridiculous yellow horse arriving to conquer Paris, immediately quarrelling into three duels, is an irresistible comic-heroic opening.",
        "innov": "Defined the swashbuckler and the 'band of brothers' adventure template ('all for one'); Milady elevates the villain from obstacle to psychological force.",
        "ending": "Milady executed, the studs affair resolved, and a wry epilogue parceling out each character's fate (Bonacieux's silent vanishing) — satisfying if elegiac and slightly deflating rather than triumphant."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I · D'Artagnan rides to Paris · open anchor · sample_print_v0",
          "quote": "For our young man had a steed which was the observed of all observers. It was a Béarn pony, from twelve to fourteen years old, yellow in his hide, without a hair in his tail, but not without windgalls on his legs, which, though going with his head lower than his knees, rendering a martingale quite unnecessary, contrived nevertheless to perform his eight leagues a day.",
          "why_score": "D'Artagnan's rise + diamond-studs mission + Milady vendetta + La Rochelle siege braid two strong engines (court intrigue + personal revenge), so plot scores 87."
        },
        "cast": {
          "locus": "Ch.II · Milady named · ~25% anchor",
          "quote": "\"Milady,\" faltered D'Artagnan, and fainted a second time. \"Ah, it's all one,\" said the host; \"I have lost two customers, but this one remains, of whom I am pretty certain for some days to come.\"",
          "why_score": "Four sharply differentiated leads plus Milady—one of fiction's great villainesses—and Richelieu/Tréville form a benchmark ensemble, so cast scores 92."
        },
        "pace": {
          "locus": "Ch.VIII · Musketeers in arrears · ~25% anchor",
          "quote": "At length when they found they were likely to be really in want, they got together, as a last effort, eight or ten pistoles, with which Porthos went to the gaming table. Unfortunately he was in a bad vein; he lost all, together with twenty-five pistoles for which he had given his word.",
          "why_score": "Brisk episodic momentum with duels and reversals; La Rochelle war and Milady manhunt slow slightly but feuilleton drive rarely flags, so pace scores 85."
        },
        "prose": {
          "locus": "Ch.I · Meung opening · open anchor",
          "quote": "On the first Monday of the month of April, 1625, the market town of Meung, in which the author of Romance of the Rose was born, appeared to be in as perfect a state of revolution as if the Huguenots had just made a second La Rochelle of it.",
          "why_score": "Witty, dialogue-forward, propulsive translation with crisp comic timing and clean action staging, so prose scores 83."
        },
        "world": {
          "locus": "Ch.I · 1625 France in ferment · open anchor",
          "quote": "There were nobles, who made war against each other; there was the king, who made war against the cardinal; there was Spain, which made war against the king. Then, in addition to these concealed or public, secret or open wars, there were robbers, mendicants, Huguenots, wolves, and scoundrels, who made war upon everybody.",
          "why_score": "1620s France under Louis XIII/Richelieu—Paris streets, Tréville's antechamber, English crossings, La Rochelle siege—historical texture worn lightly but consistently, so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · yellow horse at Meung · open anchor",
          "quote": "A young man—we can sketch his portrait at a dash. Imagine to yourself a Don Quixote of eighteen; a Don Quixote without his corselet, without his coat of mail, without his cuisses; a Don Quixote clothed in a woolen doublet, the blue color of which had faded into a nameless shade between lees of wine and a heavenly azure.",
          "why_score": "The Gascon on a ridiculous yellow horse arriving to conquer Paris, immediately quarrelling into three duels, is an irresistible comic-heroic opening, so hook scores 87."
        },
        "innov": {
          "locus": "Ch.II · Athos / Porthos / Aramis introduced · ~25% anchor",
          "quote": "D'Artagnan relates that on his first visit to M. de Tréville, captain of the king's Musketeers, he met in the antechamber three young men, serving in the illustrious corps into which he was soliciting the honor of being received, bearing the names of Athos, Porthos, and Aramis.",
          "why_score": "Defined the swashbuckler and the 'band of brothers' adventure template; Milady elevates the villain from obstacle to psychological force, so innov scores 84."
        },
        "ending": {
          "locus": "Epilogue · Bonacieux vanishes · ending anchor",
          "quote": "M. Bonacieux, having left his house at seven o'clock in the evening to go to the Louvre, never appeared again in the Rue des Fossoyeurs; the opinion of those who seemed to be best informed was that he was fed and lodged in some royal castle, at the expense of his generous Eminence.",
          "why_score": "Milady executed, studs affair resolved, and a wry epilogue parceling out each character's fate—satisfying if elegiac and slightly deflating rather than triumphant, so ending scores 82."
        }
      }
    },
    {
      "file": "89-the-phantom-of-the-opera.md",
      "id": "print-v0.phantom-of-the-opera",
      "title": "The Phantom of the Opera",
      "author": "Gaston Leroux",
      "band": "G-print",
      "genre": "print",
      "print_genre": "gothic romance / mystery / horror",
      "source_text": "https://www.gutenberg.org/cache/epub/175/pg175.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.5,
      "l1": {
        "plot": 82,
        "cast": 84,
        "pace": 78,
        "prose": 80,
        "world": 88,
        "hook": 86,
        "innov": 85,
        "ending": 85
      },
      "evidence": {
        "plot": "Christine's mysterious 'Angel of Music' → the ghost's extortion of the managers → abduction and the torture-chamber climax beneath the Opera → Erik's release of the lovers and death; a solid gothic mystery, if uneven between investigation and melodrama.",
        "cast": "Erik is a magnificent tragic monster (genius, deformity, thwarted love); Christine, Raoul, and especially the Persian anchor the human frame, though the young lovers are conventional against Erik's force.",
        "pace": "The managerial-blackmail comedy and framing digressions slacken the middle; tension spikes hard at the masked ball, the abduction, and the underground climax, giving an irregular tempo.",
        "prose": "Journalistic, exclamatory feuilleton style (Leroux was a reporter) — the mock-investigation register is atmospheric but often breathless; effective for dread, uneven as literary prose.",
        "world": "The Palais Garnier itself — Box Five, the cellars, the underground lake, trap-doors and mirror-rooms — is the novel's triumph, a fully realized gothic labyrinth.",
        "hook": "The documentary Prologue insisting 'the Opera ghost really existed' and 'IS IT A GHOST?' is a canny pseudo-nonfiction hook that primes uncanny belief before any scene.",
        "innov": "Fused detective-mystery framing with gothic romance and stage spectacle; the masked disfigured genius became an enduring archetype far beyond the book.",
        "ending": "Erik frees Christine and Raoul for a single act of love, then dies alone — 'Erik is dead.' — a genuinely moving redemptive close, reinforced by the epilogue's insistence on his reality."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I · Christine's Angel of Music · sample_print_v0",
          "quote": "The Opera ghost really existed. He was not, as was long believed, a creature of the imagination of the artists, the superstition of the managers, or a product of the absurd and impressionable brains of the young ladies of the ballet.",
          "why_score": "Christine's mysterious 'Angel of Music' → the ghost's extortion of the managers → abduction and the torture-chamber climax beneath the Opera → Erik's release of the lovers and death; a solid gothic mystery, if uneven between investigation and melodrama, so plot scores 82."
        },
        "cast": {
          "locus": "Prologue · Erik as phantom · sample_print_v0",
          "quote": "Yes, he existed in flesh and blood, although he assumed the complete appearance of a real phantom; that is to say, of a spectral shade. When I began to ransack the archives of the National Academy of Music I was at once struck by the surprising coincidences.",
          "why_score": "Erik is a magnificent tragic monster (genius, deformity, thwarted love); Christine, Raoul, and especially the Persian anchor the human frame, though the young lovers are conventional against Erik's force, so cast scores 84."
        },
        "pace": {
          "locus": "Manager's office · blackmail comedy · sample_print_v0",
          "quote": "If you refuse, you will give FAUST to-night in a house with a curse upon it. Take my advice and be warned in time. O. G. \"Look here, I'm getting sick of him, sick of him!\" shouted Richard, bringing his fists down on his office-table.",
          "why_score": "The managerial-blackmail comedy and framing digressions slacken the middle; tension spikes hard at the masked ball, the abduction, and the underground climax, giving an irregular tempo, so pace scores 78."
        },
        "prose": {
          "locus": "Prologue · mock-investigation · sample_print_v0",
          "quote": "The truth was slow to enter my mind, puzzled by an inquiry that at every moment was complicated by events which, at first sight, might be looked upon as superhuman; and more than once I was within an ace of abandoning a task in which I was exhausting myself.",
          "why_score": "Journalistic, exclamatory feuilleton style (Leroux was a reporter) — the mock-investigation register is atmospheric but often breathless; effective for dread, uneven as literary prose, so prose scores 80."
        },
        "world": {
          "locus": "Prologue · Palais Garnier · sample_print_v0",
          "quote": "I was rewarded for all my efforts on the day when I acquired the certainty that the Opera ghost was more than a mere shade. On that day, I had spent long hours over THE MEMOIRS OF A MANAGER, the light and frivolous work of a man whose wit amounted to genius.",
          "why_score": "The Palais Garnier itself — Box Five, the cellars, the underground lake, trap-doors and mirror-rooms — is the novel's triumph, a fully realized gothic labyrinth, so world scores 88."
        },
        "hook": {
          "locus": "Prologue · IS IT A GHOST? · sample_print_v0",
          "quote": "The Opera ghost really existed. He was not, as was long believed, a creature of the imagination of the artists, the superstition of the managers, or a product of the absurd and impressionable brains of the young ladies of the ballet, their mothers, the box-keepers.",
          "why_score": "The documentary Prologue insisting 'the Opera ghost really existed' and 'IS IT A GHOST?' is a canny pseudo-nonfiction hook that primes uncanny belief before any scene, so hook scores 86."
        },
        "innov": {
          "locus": "Prologue · detective framing · sample_print_v0",
          "quote": "I soon conceived the idea that this tragedy might reasonably be explained by the phenomena in question. The events do not date more than thirty years back; and it would not be difficult to find at the present day, in the foyer of the ballet, old men of the highest respectability.",
          "why_score": "Fused detective-mystery framing with gothic romance and stage spectacle; the masked disfigured genius became an enduring archetype far beyond the book, so innov scores 85."
        },
        "ending": {
          "locus": "Epilogue · Erik is dead · sample_print_v0",
          "quote": "And the cab drove off into the night. The Persian had seen the poor, unfortunate Erik for the last time. Three weeks later, the Epoque published this advertisement: \"Erik is dead.\"",
          "why_score": "Erik frees Christine and Raoul for a single act of love, then dies alone — 'Erik is dead.' — a genuinely moving redemptive close, reinforced by the epilogue's insistence on his reality, so ending scores 85."
        }
      }
    },
    {
      "file": "90-the-scarlet-pimpernel.md",
      "id": "print-v0.scarlet-pimpernel",
      "title": "The Scarlet Pimpernel",
      "author": "Baroness Orczy",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical adventure / romance / disguise-thriller",
      "source_text": "https://www.gutenberg.org/cache/epub/60/pg60.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.9,
      "l1": {
        "plot": 84,
        "cast": 83,
        "pace": 84,
        "prose": 79,
        "world": 82,
        "hook": 83,
        "innov": 86,
        "ending": 82
      },
      "evidence": {
        "plot": "The League smuggles aristocrats from the guillotine; Chauvelin blackmails Marguerite to unmask the Pimpernel → she realizes he is her own foppish husband Percy → race to save him in France; a taut, elegantly reversed chase.",
        "cast": "Percy Blakeney's double life (vapid dandy / daring hero) is a delicious construction; Marguerite is a genuinely conflicted heroine and Chauvelin a coldly capable antagonist, though secondary Leaguers stay flat.",
        "pace": "Lean and propulsive after a stagey opening — the ball, the stolen scrap of paper, and the French coast pursuit build steadily to a tight climax; short enough to avoid feuilleton sag.",
        "prose": "Vivid melodramatic period prose with strong atmosphere (the barricade mob, the squalid inn), occasionally purple and telling-over-showing in emotional beats.",
        "world": "1792 France under the Terror contrasted with Georgian English society — Dover's Fisherman's Rest, Richmond, Calais — sketched atmospherically rather than deeply researched.",
        "hook": "The guillotine-and-mob opening at the West Barricade, with aristocrats smuggled out under the soldiers' noses, immediately establishes stakes and the elusive hero's legend.",
        "innov": "Effectively invented the secret-identity masked hero (foppish public mask + heroic secret self) — a direct template for Zorro, the pulp avengers, and superhero dual identities.",
        "ending": "Percy rescues the fugitives and escapes Chauvelin; reconciliation with Marguerite and the society-wedding coda resolve cleanly, if a touch neatly and sentimentally."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I · Paris, September 1792 · sample_print_v0",
          "quote": "A surging, seething, murmuring crowd of beings that are human only in name, for to the eye and ear they seem naught but savage creatures, animated by vile passions and by the lust of vengeance and of hate. … During the greater part of the day the guillotine had been kept busy at its ghastly work.",
          "why_score": "The League smuggles aristocrats from the guillotine; Chauvelin blackmails Marguerite to unmask the Pimpernel → she realizes Percy is her husband → race to save him in France; a taut, elegantly reversed chase, hence plot 84."
        },
        "cast": {
          "locus": "Ch.II · Sir Percy at the inn · sample_print_v0",
          "quote": "in repose one might have admired so fine a specimen of English manhood, until the foppish ways, the affected movements, the perpetual inane laugh, brought one's admiration of Sir Percy Blakeney to an abrupt close.",
          "why_score": "Percy's double life (vapid dandy / daring hero) is a delicious construction; Marguerite is genuinely conflicted and Chauvelin a coldly capable antagonist, though secondary Leaguers stay flat, hence cast 83."
        },
        "pace": {
          "locus": "Ch.XXV · Chauvelin coerces Marguerite · sample_print_v0",
          "quote": "Find that man for me, citoyenne!” he urged, “find him for France!” Marguerite had listened to Chauvelin's impassioned speech without uttering a word, scarce daring to breathe.",
          "why_score": "Lean and propulsive after a stagey opening — the ball, the stolen scrap of paper, and the French coast pursuit build steadily to a tight climax; short enough to avoid feuilleton sag, hence pace 84."
        },
        "prose": {
          "locus": "Ch.XXIX · squalid room · sample_print_v0",
          "quote": "the threshold of the most dilapidated, most squalid room she had ever seen in all her life. The paper, such as it was, was hanging from the walls in strips; there did not seem to be a single piece of furniture in the room that could, by the wildest stretch of imagination, be called “whole.”",
          "why_score": "Vivid melodramatic period prose with strong atmosphere (the barricade mob, the squalid inn), occasionally purple and telling-over-showing in emotional beats, hence prose 79."
        },
        "world": {
          "locus": "Ch.I · West Barricade · sample_print_v0",
          "quote": "the hour, some little time before sunset, and the place, the West Barricade, at the very spot where, a decade later, a proud tyrant raised an undying monument to the nation’s glory and his own vanity.",
          "why_score": "1792 France under the Terror contrasted with Georgian English society — Dover's Fisherman's Rest, Richmond, Calais — sketched atmospherically rather than deeply researched, hence world 82."
        },
        "hook": {
          "locus": "Ch.I · guillotine opening · sample_print_v0",
          "quote": "During the greater part of the day the guillotine had been kept busy at its ghastly work: all that France had boasted of in the past centuries, of ancient names, and blue blood, had paid toll to her desire for liberty and for fraternity.",
          "why_score": "The guillotine-and-mob opening at the West Barricade, with aristocrats smuggled out under the soldiers' noses, immediately establishes stakes and the elusive hero's legend, hence hook 83."
        },
        "innov": {
          "locus": "Ch.II · foppish mask · sample_print_v0",
          "quote": "until the foppish ways, the affected movements, the perpetual inane laugh, brought one's admiration of Sir Percy Blakeney to an abrupt close.",
          "why_score": "Effectively invented the secret-identity masked hero (foppish public mask + heroic secret self) — a direct template for Zorro, pulp avengers, and superhero dual identities, hence innov 86."
        },
        "ending": {
          "locus": "Ch.XXXI · epilogue · sample_print_v0",
          "quote": "the most beautiful woman there was unquestionably Lady Blakeney, whilst the clothes Sir Percy Blakeney wore were the talk of the jeunesse dorée of London for many days. It is also a fact that M. Chauvelin … was not present at that or any other social function in London, after that memorable evening at Lord Grenville’s ball.",
          "why_score": "Percy rescues the fugitives and escapes Chauvelin; reconciliation with Marguerite and the society-wedding coda resolve cleanly, if a touch neatly and sentimentally, hence ending 82."
        }
      }
    },
    {
      "file": "91-siddhartha.md",
      "id": "print-v0.siddhartha",
      "title": "Siddhartha",
      "author": "Hermann Hesse",
      "band": "G-print",
      "genre": "print",
      "print_genre": "philosophical novel / Bildungsroman / spiritual allegory",
      "source_text": "https://www.gutenberg.org/cache/epub/2500/pg2500.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 83.6,
      "l1": {
        "plot": 80,
        "cast": 78,
        "pace": 82,
        "prose": 90,
        "world": 79,
        "hook": 82,
        "innov": 88,
        "ending": 90
      },
      "evidence": {
        "plot": "A deliberately archetypal life-arc: Brahman son → ascetic Samana → the Buddha's teaching (rejected) → sensual/mercantile life with Kamala → despair at the river → ferryman's enlightenment; episodic by design, structured as spiritual stages rather than incident.",
        "cast": "Small, emblematic cast — Govinda the loyal seeker, Kamala the courtesan-teacher, Vasudeva the luminous ferryman, the son who reenacts Siddhartha's flight; figures function as facets of one soul's education more than psychological individuals.",
        "pace": "Measured, meditative tempo that mirrors the theme; the mid-life Sansara descent and the river vigils are unhurried yet purposeful, rarely inert across a short book.",
        "prose": "Limpid, incantatory, parable-like rhythm — the doubled young/old faces and the river's 'thousand voices' — luminous even in translation; the prose is the book's chief instrument.",
        "world": "Ancient India rendered symbolically — riverbank, Sal-wood, the grove, the town, the ferry — atmospheric and archetypal rather than historically textured; setting serves allegory.",
        "hook": "Opening image of the beautiful, beloved, yet inwardly restless Brahman son ('the young falcon') poses the central hunger for the Self immediately and gracefully.",
        "innov": "A landmark East-West synthesis: recasts Buddhist/Vedic seeking as a modernist novel of individuation, insisting wisdom cannot be taught only lived — hugely influential on 20th-c. spiritual fiction.",
        "ending": "The river-unity vision and Govinda's tearful bow before the transfigured Siddhartha is a serene, fully-earned resolution of the whole quest — form and theme close as one."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "With the Samanas · turn to experience · sample_print_v0",
          "quote": "I want to learn from myself, want to be my student, want to get to know myself, the secret of Siddhartha. He looked around, as if he was seeing the world for the first time.",
          "why_score": "A deliberately archetypal life-arc: Brahman son → ascetic Samana → the Buddha's teaching (rejected) → sensual/mercantile life with Kamala → despair at the river → ferryman's enlightenment; episodic by design, structured as spiritual stages rather than incident, so plot scores 80."
        },
        "cast": {
          "locus": "The Son of the Brahman · Govinda · sample_print_v0",
          "quote": "In the shade of the house, in the sunshine of the riverbank near the boats, in the shade of the Sal-wood forest, in the shade of the fig tree is where Siddhartha grew up, the handsome son of the Brahman, the young falcon, together with his friend Govinda, son of a Brahman.",
          "why_score": "Small, emblematic cast — Govinda the loyal seeker, Kamala the courtesan-teacher, Vasudeva the luminous ferryman, the son who reenacts Siddhartha's flight; figures function as facets of one soul's education more than psychological individuals, so cast scores 78."
        },
        "pace": {
          "locus": "By the River · meditative tempo · sample_print_v0",
          "quote": "Dreams and restless thoughts came into his mind, flowing from the water of the river, sparkling from the stars of the night, melting from the beams of the sun, dreams came to him, dreams from the river.",
          "why_score": "Measured, meditative tempo that mirrors the theme; the mid-life Sansara descent and the river vigils are unhurried yet purposeful, rarely inert across a short book, so pace scores 82."
        },
        "prose": {
          "locus": "By the River · thousand voices · sample_print_v0",
          "quote": "And time after time, his smile became more similar to the ferryman's, became almost just as bright, just as transparent, just as radiant. He felt, deep in his chest, a painful longing, and decided to stay by the river.",
          "why_score": "Limpid, incantatory, parable-like rhythm — the doubled young/old faces and the river's 'thousand voices' — luminous even in translation; the prose is the book's chief instrument, so prose scores 90."
        },
        "world": {
          "locus": "The Son of the Brahman · riverbank · sample_print_v0",
          "quote": "In the shade of the house, in the sunshine of the riverbank near the boats, in the shade of the Sal-wood forest, in the shade of the fig tree is where Siddhartha grew up, the handsome son of the Brahman, the young falcon.",
          "why_score": "Ancient India rendered symbolically — riverbank, Sal-wood, the grove, the town, the ferry — atmospheric and archetypal rather than historically textured; setting serves allegory, so world scores 79."
        },
        "hook": {
          "locus": "The Son of the Brahman · young falcon · sample_print_v0",
          "quote": "The sun tanned his light shoulders by the banks of the river when bathing, performing the sacred ablutions, when offering sacrifices in the deep forest shade. Love touched the hearts of the young women when Siddhartha walked through the lanes of the town.",
          "why_score": "Opening image of the beautiful, beloved, yet inwardly restless Brahman son ('the young falcon') poses the central hunger for the Self immediately and gracefully, so hook scores 82."
        },
        "innov": {
          "locus": "With the Samanas · self as teacher · sample_print_v0",
          "quote": "I want to learn from myself, want to be my student, want to get to know myself, the secret of Siddhartha. He looked around, as if he was seeing the world for the first time.",
          "why_score": "A landmark East-West synthesis: recasts Buddhist/Vedic seeking as a modernist novel of individuation, insisting wisdom cannot be taught only lived — hugely influential on 20th-c. spiritual fiction, so innov scores 88."
        },
        "ending": {
          "locus": "Govinda · tearful bow · sample_print_v0",
          "quote": "Deeply, Govinda bowed; tears he knew nothing of, ran down his old face; like a fire burned the feeling of the most intimate love, the humblest veneration in his heart. Deeply, he bowed, touching the ground, before him who sat motionlessly.",
          "why_score": "The river-unity vision and Govinda's tearful bow before the transfigured Siddhartha is a serene, fully-earned resolution of the whole quest — form and theme close as one, so ending scores 90."
        }
      }
    },
    {
      "file": "92-heart-of-darkness.md",
      "id": "print-v0.heart-of-darkness",
      "title": "Heart of Darkness",
      "author": "Joseph Conrad",
      "band": "G-print",
      "genre": "print",
      "print_genre": "novella / colonial-imperial allegory / frame narrative",
      "source_text": "https://www.gutenberg.org/cache/epub/219/pg219.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 90.3,
      "l1": {
        "plot": 88,
        "cast": 86,
        "pace": 88,
        "prose": 96,
        "world": 86,
        "hook": 92,
        "innov": 96,
        "ending": 90
      },
      "evidence": {
        "plot": "Frame narrative (Thames yawl → Marlow's journey up the Congo → the Intended) wraps an inner quest that compresses incident into moral stagecraft: the Inner Station, the Russian, the manager, the Eldorado Expedition, the jungle orgiastic procession; no twist but the slow revelation that Kurtz's 'ivory' is also his soul's collapse — an architecture of increasing darkness.",
        "cast": "Marlow the judicious narrator, Kurtz the eloquent void, the Intended whose mourning closes the book; secondary figures — the manager, the brick-maker, the Russian harlequin, the Helmsman — are sharply etched even when unnamed; the natives remain Other without becoming stereotype, a deliberate choice.",
        "pace": "Slow, deliberate, river-current rhythm; the nine-page opening frame is patient, the middle weaves flashback with river-stage, the climax is a held breath rather than a chase — pace serves theme.",
        "prose": "The canonical modernist paragraph — long, syntactically layered, image-laden ('the sea and the sky were welded together without a joint', 'a mournful gloom, brooding motionless'); the famous final cadence 'the heart of an immense darkness' closes the formal arc as well as the thematic one.",
        "world": "The Thames estuary, the Company offices in Brussels, the Central African river — a thin triangulation of imperial geography that maps the colonial pipeline from European capitol to the cannibal shore; the 'grievous and lamentably beautiful' country is rendered atmospherically rather than ethnographically.",
        "hook": "'The Nellie, a cruising yawl, swung to her anchor without a flutter of the sails' — the brooding, immobile opening famously refuses the call to action and instead leans into atmosphere; Marlow's knitting of a sock while the Director of Companies faces seaward is an iconic modernist hook.",
        "innov": "A landmark of modernist form: the unreliable frame, the deferred subject, the typographic white spaces, the metaphorical slippage between Thames and Congo — virtually every 20th-century colonial/literary novel owes it something.",
        "ending": "The Intended scene — Marlow lying to Kurtz's widow to 'render justice' to the dead man in a different key than the truth demands — is a quiet, devastating moral climax; the closing image of darkness rolling outward completes the inversion of the imperial heart."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Part I frame → Part III Intended · sample_print_v0",
          "quote": "The last word he pronounced was—your name. I heard a light sigh and then my heart stood still, stopped dead short by an exulting and terrible cry, by the cry of inconceivable triumph and of unspeakable pain. \"I knew it—I was sure!\"",
          "why_score": "Frame narrative wraps an inner quest that compresses incident into moral stagecraft; Kurtz's collapse and Marlow's lie to the Intended close the moral arc without twist, so plot scores 88."
        },
        "cast": {
          "locus": "Part II · Kurtz first glimpse via brick-maker gossip",
          "quote": "I seemed to see Kurtz for the first time. It was a distinct glimpse: the dugout, four paddling savages, and the lone white man turning his back suddenly on the headquarters, on relief, on thoughts of home—perhaps; setting his face towards the depths of the wilderness, towards his empty and desolate station.",
          "why_score": "Marlow, Kurtz, the Intended, the manager, the brick-maker, and the Russian harlequin are sharply etched even when unnamed; this glimpse defines Kurtz as eloquent void, so cast scores 86."
        },
        "pace": {
          "locus": "Part I · Nellie at anchor",
          "quote": "The Nellie, a cruising yawl, swung to her anchor without a flutter of the sails, and was at rest. The flood had made, the wind was nearly calm, and being bound down the river, the only thing for it was to come to and wait for the turn of the tide.",
          "why_score": "Slow, deliberate, river-current rhythm; the nine-page opening frame is patient and the climax is a held breath rather than a chase, so pace scores 88."
        },
        "prose": {
          "locus": "Part I · Thames estuary",
          "quote": "In the offing the sea and the sky were welded together without a joint, and in the luminous space the tanned sails of the barges drifting up with the tide seemed to stand still in red clusters of canvas sharply peaked, with gleams of varnished sprits.",
          "why_score": "The canonical modernist paragraph—long, syntactically layered, image-laden—closes with \"the heart of an immense darkness,\" so prose scores 96."
        },
        "world": {
          "locus": "Part I · imperial geography",
          "quote": "The conquest of the earth, which mostly means the taking it away from those who have a different complexion or slightly flatter noses than ourselves, is not a pretty thing when you look into it too much.",
          "why_score": "Thames estuary, Brussels Company offices, and the Central African river map the colonial pipeline from European capitol to the cannibal shore, so world scores 86."
        },
        "hook": {
          "locus": "Part I · frame opening (Gutenberg #219)",
          "quote": "The Nellie, a cruising yawl, swung to her anchor without a flutter of the sails, and was at rest. The sea-reach of the Thames stretched before us like the beginning of an interminable waterway.",
          "why_score": "The brooding, immobile opening famously refuses the call to action and instead leans into atmosphere; Marlow's yawl-rigged yarn is an iconic modernist hook, so hook scores 92."
        },
        "innov": {
          "locus": "Part I · deferred subject",
          "quote": "Between us there was, as I have already said somewhere, the bond of the sea. Besides holding our hearts together through long periods of separation, it had the effect of making us tolerant of each other's yarns—and even convictions.",
          "why_score": "A landmark of modernist form: the unreliable frame, the deferred subject, and the metaphorical slippage between Thames and Congo, so innov scores 96."
        },
        "ending": {
          "locus": "Part III · closing image",
          "quote": "The offing was barred by a black bank of clouds, and the tranquil waterway leading to the uttermost ends of the earth flowed sombre under an overcast sky—seemed to lead into the heart of an immense darkness.",
          "why_score": "The Intended scene and Marlow's lie to \"render justice\" close in a quiet moral climax; the closing image of darkness rolling outward completes the inversion of the imperial heart, so ending scores 90."
        }
      }
    },
    {
      "file": "93-a-tale-of-two-cities.md",
      "id": "print-v0.a-tale-of-two-cities",
      "title": "A Tale of Two Cities",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "historical novel / French Revolution / romance-melodrama",
      "source_text": "https://www.gutenberg.org/cache/epub/98/pg98.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 89.4,
      "l1": {
        "plot": 90,
        "cast": 88,
        "pace": 84,
        "prose": 90,
        "world": 90,
        "hook": 94,
        "innov": 84,
        "ending": 95
      },
      "evidence": {
        "plot": "Two interlocking causal chains — Manette's unjust Bastille imprisonment → resurrection through Lucie → Darnay's return to France → trial → the Carmagnole conspiracy → Carton's substitution — drive a tight, symmetrical plot whose every hinge (the wine-cask handwriting on the wall, the echoed footsteps, the knitting) is load-bearing.",
        "cast": "Vivid iconic types rather than psychological individuals: Carton the wasted cynic redeemed, Darnay the stainless nephew, Madame Defarge the tricoteuse of vengeance, Jarvis Lorry the bachelor banker with a 'golden curl' never worn; ensemble parades through revolution-torn Paris with operatic clarity.",
        "pace": "Uneven — Book the First's slow accretion of ominous symbols is masterful, Book the Second's domestic set-pieces can lag, Book the Third's 'Storm' is a relentless acceleration toward the tumbrils; the final chapters compress time and climax tightly.",
        "prose": "The opening anaphora ('It was the best of times, it was the worst of times…') is one of the most quoted in English; set-pieces — the wine-cask scene, the storming of the Bastille, the final walk to the guillotine — are vividly melodramatic; lesser stretches of narrative summary can be plain.",
        "world": "Paris and London circa 1775–1793, the Marquis's estates, Tellson's Temple, the wine-shop of Saint Antoine, the Conciergerie, La Force — Dickens knits revolutionary Paris into a stage set of mob-pavements, grindstone-knives, and one-knife-at-a-time national razor.",
        "hook": "The opening paragraph — 'It was the best of times, it was the worst of times' — is one of the strongest in the language, immediately doubling the title and priming the audience for the collision of London and Paris; 'The Period' is a sustained thesis-statement hook.",
        "innov": "The doubled-city structural conceit, the past-resurrection spine, and the substitution climax formalized the historical-novel template of moral mechanics that runs forward through Hugo, Tolstoy, and Orwell; not formally radical but architecturally influential.",
        "ending": "Carton's walk to the guillotine, his vision of the future generations — Lucie, her children, Darnay's son with the 'forehead that I know and golden hair' — and the closing line 'It is a far, far better thing that I do, than I have ever done; it is a far, far better rest that I go to than I have ever known' is one of the canonical English-novel endings, both formally lyrical and structurally inevitable."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Book the First → Book the Second Manette/Darnay → Book the Third tribunal → Carton substitution · sample_print_v0",
          "quote": "and memoranda, are all comprehended in the one line, 'Recalled to Life;' which may mean anything. But what is the matter! She doesn't notice a word! Miss Manette!",
          "why_score": "Two interlocking causal chains—Manette's Bastille imprisonment, Lucie's resurrection thread, Darnay's return to France, the Carmagnole conspiracy, and Carton's substitution—drive a tight symmetrical plot whose wine-cask handwriting, echoed footsteps, and knitting are load-bearing, so plot scores 90."
        },
        "cast": {
          "locus": "Book the Second · Lucie and Dr Manette",
          "quote": "She was the golden thread that united him to a Past beyond his misery, and to a Present beyond his misery: and the sound of her voice, the light of her face, the touch of her hand, had a strong beneficial influence with him almost always.",
          "why_score": "Vivid iconic types—Carton the wasted cynic redeemed, Darnay the stainless nephew, Madame Defarge the tricoteuse of vengeance, Jarvis Lorry the bachelor banker—parade through revolution-torn Paris with operatic clarity, so cast scores 88."
        },
        "pace": {
          "locus": "Book the Third · tumbrils to the guillotine",
          "quote": "both knew too well what it meant. One. Two. Three. Three tumbrils faring away with their dread loads over the hushing snow.",
          "why_score": "Book the First's slow accretion of ominous symbols gives way to Book the Third's relentless acceleration toward the tumbrils, with the final chapters compressing time and climax tightly, so pace scores 84."
        },
        "prose": {
          "locus": "Book the First Ch.I · \"The Period\"",
          "quote": "It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the",
          "why_score": "The opening anaphora and set-pieces—the wine-cask scene, the storming of the Bastille, the final walk to the guillotine—are vividly melodramatic at full power, so prose scores 90."
        },
        "world": {
          "locus": "Book the First · Saint Antoine wine-shop",
          "quote": "The wine was red wine, and had stained the ground of the narrow street in the suburb of Saint Antoine, in Paris, where it was spilled. It had stained many hands, too, and many faces, and many naked feet, and many wooden shoes.",
          "why_score": "Paris and London circa 1775–1793—the Marquis's estates, Tellson's Temple, the wine-shop of Saint Antoine, the Conciergerie, La Force—knit revolutionary Paris into a stage set of mob-pavements and grindstone-knives, so world scores 90."
        },
        "hook": {
          "locus": "Book the First Ch.I · opening thesis",
          "quote": "It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity",
          "why_score": "The opening paragraph immediately doubles the title and primes the audience for the collision of London and Paris; \"The Period\" is a sustained thesis-statement hook, so hook scores 94."
        },
        "innov": {
          "locus": "Book the First · \"Recalled to Life\" secret service",
          "quote": "I carry about me, not a scrap of writing openly referring to it. This is a secret service altogether. My credentials, entries, and memoranda, are all comprehended in the one line, 'Recalled to Life;'",
          "why_score": "The doubled-city structural conceit, the past-resurrection spine, and the substitution climax formalized the historical-novel template of moral mechanics that runs forward through Hugo and Tolstoy, so innov scores 84."
        },
        "ending": {
          "locus": "Book the Third Ch.XV · Carton at the guillotine",
          "quote": "\"It is a far, far better thing that I do, than I have ever done; it is a far, far better rest that I go to than I have ever known.\"",
          "why_score": "Carton's walk to the guillotine, his vision of Lucie's future generations, and the closing line are one of the canonical English-novel endings—both formally lyrical and structurally inevitable, so ending scores 95."
        }
      }
    },
    {
      "file": "94-jane-eyre.md",
      "id": "print-v0.jane-eyre",
      "title": "Jane Eyre: An Autobiography",
      "author": "Charlotte Brontë",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Bildungsroman / gothic romance / Victorian novel",
      "source_text": "https://www.gutenberg.org/cache/epub/1260/pg1260.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 87.0,
      "l1": {
        "plot": 86,
        "cast": 92,
        "pace": 80,
        "prose": 92,
        "world": 84,
        "hook": 90,
        "innov": 88,
        "ending": 84
      },
      "evidence": {
        "plot": "A first-person Bildungsroman in five arcs — Reed/Gateshead → Lowood → Thornfield (madwoman in the attic revelation, interrupted wedding) → wanderings/Moor House → return to a blinded Rochester at Ferndean — tightly engineered around Jane's recurrent refusals of false shelters and her reclamation of self at each threshold.",
        "cast": "Jane's voice is one of the most individual in Victorian fiction: restless, dialectical, self-correcting, ready to say 'I am no bird; and no net ensnares me'. Rochester is the brooding Byronic foil; St. John Rivers the icily charismatic negative; Diana/Mary Rivers, Blanche Ingram, Mrs. Fairfax, Bessie, Mrs. Reed — each is functionally clear and emotionally distinctive.",
        "pace": "The five-part structure pulls the reader forward at each juncture, but the middle stretch (Thornfield society scenes, Blanche Ingram, governess routine) dilates and the Moor House interlude risks gentility; the gothic revelation and the wanderings rescue momentum.",
        "prose": "The Preface's declaration 'Conventionality is not morality' sets the rhetorical key; Jane's interior monologues — the red-curtain pages, the madwoman-discovery chapter, the road to Whitcross — fuse introspection with image in a register that anticipates modernist first-person; Brontë's aphoristic powers ('Do you think I am an automaton?') are exact.",
        "world": "The North Yorkshire moor, Gateshead, Lowood School, Thornfield Hall, Whitcross/Marsh End, the East Indies of Hindostan — a constellation of climates and social ranks (gentry, orphanage, governess, missionary) that together trace a small geography of mid-century English class and evangelical ambition.",
        "hook": "The Reed-room opening — 'There was no possibility of taking a walk that day' — makes the lonely child her own narrator immediately, and the locked door, the red-curtained window, the thrown book establish the gothic-keyed Bildungsroman hook in the first three pages.",
        "innov": "Established the female first-person novel of intellectual awakening; the 'plain tale' preface and Jane's conversational but unsparing interior voice rewrote what a female narrator could declare about desire, conscience, and Christian duty; the Bertha Mason revelation introduced into the novel a colonial-Other undercurrent that subsequent feminist and postcolonial readings have built on.",
        "ending": "The closing frame — Jane at Ferndean with the blinded Rochester, balanced by St. John's Hindostan death-preparation — is serene but slightly split; the spiritual-marriage counterweight to the earthly reunion is canonical but somewhat cold next to Jane's Rochester scenes; formally complete, thematically double-weighted."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I · Gateshead → Ch.XXVIII · Whitcross wanderings → Ch.XXXVIII · Ferndean · sample_print_v0",
          "quote": "Two days are passed. It is a summer evening; the coachman has set me down at a place called Whitcross; he could take me no farther for the sum I had given, and I was not possessed of another shilling in the world.",
          "why_score": "A first-person Bildungsroman in five arcs—Reed/Gateshead → Lowood → Thornfield → wanderings/Moor House → return to a blinded Rochester—tightly engineered around Jane's recurrent refusals of false shelters, so plot scores 86."
        },
        "cast": {
          "locus": "Ch.XXIII · Jane to Rochester · ~mid anchor",
          "quote": "\"I am no bird; and no net ensnares me; I am a free human being with an independent will, which I now exert to leave you.\"",
          "why_score": "Jane's voice is one of the most individual in Victorian fiction: restless, dialectical, self-correcting; Rochester the brooding Byronic foil; St. John Rivers the icily charismatic negative, so cast scores 92."
        },
        "pace": {
          "locus": "Ch.I · Reed Room · open anchor",
          "quote": "There was no possibility of taking a walk that day. We had been wandering, indeed, in the leafless shrubbery an hour in the morning; but since dinner the cold winter wind had brought with it clouds so sombre, and a rain so penetrating, that further outdoor exercise was now out of the question.",
          "why_score": "The five-part structure pulls the reader forward at each juncture, but the middle stretch (Thornfield society scenes, governess routine) dilates before the gothic revelation and wanderings rescue momentum, so pace scores 80."
        },
        "prose": {
          "locus": "Preface · 'Conventionality is not morality' · open anchor",
          "quote": "Conventionality is not morality. Self-righteousness is not religion. To attack the first is not to assail the last. To pluck the mask from the face of the Pharisee, is not to lift an impious hand to the Crown of Thorns.",
          "why_score": "The Preface's declaration sets the rhetorical key; Jane's interior monologues fuse introspection with image in a register that anticipates modernist first-person, so prose scores 92."
        },
        "world": {
          "locus": "Ch.I · Gateshead / North Yorkshire moor · open anchor",
          "quote": "The said Eliza, John, and Georgiana were now clustered round their mama in the drawing-room: she lay reclined on a sofa by the fireside, and with her darlings about her looked perfectly happy. Me, she had dispensed from joining the group.",
          "why_score": "The North Yorkshire moor, Gateshead, Lowood School, Thornfield Hall, Whitcross/Marsh End—a constellation of climates and social ranks that trace mid-century English class and evangelical ambition, so world scores 84."
        },
        "hook": {
          "locus": "Ch.I · Reed Room · open anchor",
          "quote": "There was no possibility of taking a walk that day. We had been wandering, indeed, in the leafless shrubbery an hour in the morning; but since dinner the cold winter wind had brought with it clouds so sombre, and a rain so penetrating, that further outdoor exercise was now out of the question.",
          "why_score": "The Reed-room opening makes the lonely child her own narrator immediately; the locked door, the red-curtained window, the thrown book establish the gothic-keyed Bildungsroman hook in the first three pages, so hook scores 90."
        },
        "innov": {
          "locus": "Preface · 'plain tale' · open anchor",
          "quote": "Conventionality is not morality. Self-righteousness is not religion. To attack the first is not to assail the last.",
          "why_score": "Established the female first-person novel of intellectual awakening; the 'plain tale' preface and Jane's conversational but unsparing interior voice rewrote what a female narrator could declare about desire and conscience, so innov scores 88."
        },
        "ending": {
          "locus": "Ch.XXXVII · Ferndean / blinded Rochester · ending anchor",
          "quote": "\"He is stone-blind,\" he said at last. \"Yes, he is stone-blind, is Mr. Edward.\" I had dreaded worse. I had dreaded he was mad.",
          "why_score": "The closing frame—Jane at Ferndean with the blinded Rochester, balanced by St. John's Hindostan death-preparation—is serene but slightly split; formally complete, thematically double-weighted, so ending scores 84."
        }
      }
    },
    {
      "file": "95-wuthering-heights.md",
      "id": "print-v0.wuthering-heights",
      "title": "Wuthering Heights",
      "author": "Emily Brontë",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Gothic novel / Romantic tragedy / multi-generational Yorkshire saga",
      "source_text": "https://www.gutenberg.org/cache/epub/768/pg768.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 88.3,
      "l1": {
        "plot": 84,
        "cast": 94,
        "pace": 78,
        "prose": 94,
        "world": 88,
        "hook": 90,
        "innov": 92,
        "ending": 86
      },
      "evidence": {
        "plot": "Double-narrative embedded: Lockwood frames, Nelly Dean recounts, within which two generations — Earnshaw/Heathcliff/Yorkshire-Catherine + Edgar Linton/Isabella then Cathy Linton/Linton Heathcliff — cycle through the same destructive dyad of obsession and revenge; structure is unusually ambitious but the resolution is partial.",
        "cast": "Heathcliff — first encountered at the gate with 'black eyes withdraw so suspiciously' and reappearing as the vengeful patriarch — is among the most singular creations of the English novel; Catherine Earnshaw/Linton's self-recognition ('I am Heathcliff') defines Romantic inwardness; Nelly Dean, Edgar, Isabella, Hindley, Joseph, Hareton, young Cathy, Linton Heathcliff — each sharply individuated, none reducible to type.",
        "pace": "First half runs at the speed of gothic melodrama, second-generation half slows to illness and confinement; some episodes (Heathcliff's sudden fortune, his disappearance for three years) are elided rather than dramatized, and the closing reconciliation feels rushed against the weight of preceding violence.",
        "prose": "Yorkshire dialect for Joseph and the Earnshaws, biblical register for the gothic-dark passages, a Yorkshire-moors lexicon of snow, heather, and slates; the famous closing paragraph — 'wondered how any one could ever imagine unquiet slumbers for the sleepers in that quiet earth' — fuses landscape and metaphysics in a single sentence; the prose is the book's chief technical achievement.",
        "world": "The two houses — Wuthering Heights as the gnarled, weather-beaten lair of passion, Thrushcross Grange as the gilded but enervated parlor — and the moor between them function as a moral geography; the village, the churchyard, the Grange garden, the Heights kitchen — atmospheric and self-contained; realistic social register is thin by design.",
        "hook": "Lockwood's first call at the Heights is an ideal gothic hook: the sullen 'walk in', the bare minimum of social response, the trampled dog, the snow-bound return, the ghost-bolt scene — by the end of Ch.I the reader is committed and unsettled.",
        "innov": "The double-frame, the refusal of moral closure, the romantic-hero-as-monster, and the elevation of dialect and landscape to formal principle made Wuthering Heights a one-book revolution; the novel's influence reaches forward into Hardy, the Brontë mythos, and the gothic-modernist lineage.",
        "ending": "Lockwood's gravestone visitation and the closing image of 'quiet earth' is serene and complete in formal terms — but the deaths of Catherine and Heathcliff have already taken place offstage, and the frame-narrator is not quite knit to the inner tragedy; ending is lyrical, deliberately under-resolved, and structurally defensible rather than emotionally satisfying."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I → Ch.XXXIV · sample_print_v0",
          "quote": "I should not allow any one to inconvenience me, if I could hinder it—walk in! The \"walk in\" was uttered with closed teeth, and expressed the sentiment, \"Go to the Deuce!\"",
          "why_score": "Double-narrative embedded: Lockwood frames, Nelly Dean recounts, within which two generations cycle through the same destructive dyad of obsession and revenge; structure is unusually ambitious but the resolution is partial, so plot scores 84."
        },
        "cast": {
          "locus": "Ch.IX · Catherine to Nelly · ~25%",
          "quote": "My love for Heathcliff resembles the eternal rocks beneath: a source of little visible delight, but necessary. Nelly, I _am_ Heathcliff! He's always, always in my mind: not as a pleasure, any more than I am always a pleasure to myself, but as my own being.",
          "why_score": "Heathcliff is among the most singular creations of the English novel; Catherine Earnshaw's self-recognition ('I am Heathcliff') defines Romantic inwardness; Nelly Dean, Edgar, Isabella, Hindley, Joseph, Hareton, young Cathy — each sharply individuated, so cast scores 94."
        },
        "pace": {
          "locus": "Ch.IX · Catherine on the moors · ~25%",
          "quote": "My love for Linton is like the foliage in the woods: time will change it, I'm well aware, as winter changes the trees. My love for Heathcliff resembles the eternal rocks beneath: a source of little visible delight, but necessary.",
          "why_score": "First half runs at the speed of gothic melodrama, second-generation half slows to illness and confinement; some episodes are elided rather than dramatized, and the closing reconciliation feels rushed, so pace scores 78."
        },
        "prose": {
          "locus": "Ch.XXXIV · graveyard coda · ending anchor",
          "quote": "I lingered round them, under that benign sky: watched the moths fluttering among the heath and harebells, listened to the soft wind breathing through the grass, and wondered how any one could ever imagine unquiet slumbers for the sleepers in that quiet earth.",
          "why_score": "Yorkshire dialect for Joseph and the Earnshaws, biblical register for the gothic-dark passages, a Yorkshire-moors lexicon of snow, heather, and slates; the famous closing paragraph fuses landscape and metaphysics, so prose scores 94."
        },
        "world": {
          "locus": "Ch.I · Wuthering Heights · open anchor",
          "quote": "Wuthering Heights is the name of Mr. Heathcliff's dwelling. \"Wuthering\" being a significant provincial adjective, descriptive of the atmospheric tumult to which its station is exposed in stormy weather.",
          "why_score": "The two houses — Wuthering Heights as the gnarled, weather-beaten lair of passion, Thrushcross Grange as the gilded but enervated parlor — and the moor between them function as a moral geography, so world scores 88."
        },
        "hook": {
          "locus": "Ch.I · Lockwood at the gate · open anchor",
          "quote": "I should not allow any one to inconvenience me, if I could hinder it—walk in! The \"walk in\" was uttered with closed teeth, and expressed the sentiment, \"Go to the Deuce!\"",
          "why_score": "Lockwood's first call at the Heights is an ideal gothic hook: the sullen 'walk in', the bare minimum of social response, the snow-bound return, the ghost-bolt scene — by the end of Ch.I the reader is committed and unsettled, so hook scores 90."
        },
        "innov": {
          "locus": "Ch.IX · Catherine's self-definition · ~25%",
          "quote": "Nelly, I _am_ Heathcliff! He's always, always in my mind: not as a pleasure, any more than I am always a pleasure to myself, but as my own being. So don't talk of our separation again: it is impracticable.",
          "why_score": "The double-frame, the refusal of moral closure, the romantic-hero-as-monster, and the elevation of dialect and landscape to formal principle made Wuthering Heights a one-book revolution, so innov scores 92."
        },
        "ending": {
          "locus": "Ch.XXXIV · three gravestones · ending anchor",
          "quote": "I sought, and soon discovered, the three headstones on the slope next the moor: the middle one grey, and half buried in heath; Edgar Linton's only harmonized by the turf and moss creeping up its foot; Heathcliff's still bare.",
          "why_score": "Lockwood's gravestone visitation and the closing image of 'quiet earth' is serene and complete in formal terms — but the deaths of Catherine and Heathcliff have already taken place offstage; ending is lyrical, deliberately under-resolved, so ending scores 86."
        }
      }
    },
    {
      "file": "96-great-expectations.md",
      "id": "print-v0.great-expectations",
      "title": "Great Expectations",
      "author": "Charles Dickens",
      "band": "G-print",
      "genre": "print",
      "print_genre": "Bildungsroman / Victorian novel / first-person retrospective",
      "source_text": "https://www.gutenberg.org/cache/epub/1400/pg1400.txt",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 91.0,
      "l1": {
        "plot": 92,
        "cast": 92,
        "pace": 88,
        "prose": 94,
        "world": 86,
        "hook": 94,
        "innov": 90,
        "ending": 92
      },
      "evidence": {
        "plot": "One of the cleanest double-reverse plots in English: Pip's mystery benefactor seems to be Miss Havisham, then is revealed as Magwitch; Estella seems to be a ward to marry, then is revealed to be Magwitch's daughter; the final Satis House garden reunites both revelations. The structural symmetry between Pip's first glimpse of Estella and the final one ('no shadow of another parting') is mathematically exact.",
        "cast": "Magwitch the convict-returned-as-benefactor, Miss Havisham the bride in the rotting wedding dress, Joe Gargery the patient blameless father-figure, Estella the adopted child of revenge raised cold, Herbert Pocket, Bentley Drummle, Wemmick and his Aged Parent at Walworth, Wopsle, Biddy — every character is tonally distinct and lingers; the Dickensian knack for naming-as-character is at its apogee here.",
        "pace": "The opening marshes scene accelerates the plot into being; the middle London chapters — Jaggers' office, the Pocket family, the 'Vanity Fair' parties — dilate and risk indolence, but Pip's growing unease and Miss Havisham's pyromania continually reset the tempo; the second-half reversal is briskly handled.",
        "prose": "One of the great first-person voices in English: Pip's retrospective vernacular ('my infant tongue could make of both names nothing longer or more explicit than Pip'), the tombstone-letter-shape fantasy, the marshes vocabulary of wind and reed and convict-iron; the famous opening paragraph and the famous closing image both bind into a single autobiographical frame.",
        "world": "The Kentish marshes, Rochester, the River Medway ports, London chambers, Hammersmith, Walworth, Richmond — and the Satis House garden; Miss Havisham's decaying estate is the symbolic center; the legal-ecclesiastical-vocabulary Dickens paints from (Jaggers, Wemmick, Wopsle) gives the world a documentary density it sometimes substitutes for the novel of manners.",
        "hook": "Ch.I — Pip by the tombstones imagining his parents from the shape of the letters, then the convict rising from among the graves with his iron-and-file threats — is one of the strongest opening hooks in the canon; the alternating menace and tenderness of the marshes scene binds the reader in under a thousand words.",
        "innov": "Established the first-person retrospective Bildungsroman as the form for the modern novel of class and self-invention; the convict-benefactor reversal and the unmade-wedding-symbolic-revenge spine have been imitated by virtually every English-language coming-of-age novel since.",
        "ending": "The Satis House garden meeting with Estella, the mutual recognition, and the closing image — 'the evening mists were rising now, and in all the broad expanse of tranquil light they showed to me, I saw no shadow of another parting from her' — is one of the most-quoted English-novel endings; Pip's retrospection turns the entire plot into a single ethical meditation on pride, gratitude, and return."
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "Ch.I marshes → Ch.XXXIX Magwitch return → Ch.LIX Satis garden · sample_print_v0",
          "quote": "\"Yes, Pip, dear boy, I've made a gentleman on you! It's me wot has done it! I swore that time, sure as ever I earned a guinea, that guinea should go to you. I lived rough, that you should live smooth; I worked hard, that you should be above work.\"",
          "why_score": "One of the cleanest double-reverse plots in English: the convict-benefactor revelation collapses Miss Havisham's apparent patronage and reframes every London chapter, so plot scores 92."
        },
        "cast": {
          "locus": "Ch.VIII · Miss Havisham at cards",
          "quote": "It was then I began to understand that everything in the room had stopped, like the watch and the clock, a long time ago. I noticed that Miss Havisham put down the jewel exactly on the spot from which she had taken it up. So she sat, corpse-like, as we played at cards; the frillings and trimmings on her bridal dress, looking like earthy paper.",
          "why_score": "Magwitch, Miss Havisham, Joe, Estella, and the Pocket/Wemmick orbit are tonally distinct and linger; the stopped-clock bride at cards is Dickens's cast design in one tableau, so cast scores 92."
        },
        "pace": {
          "locus": "Ch.VIII · first Satis House visit",
          "quote": "\"He calls the knaves Jacks, this boy!\" said Estella with disdain, before our first game was out. \"And what coarse hands he has! And what thick boots!\" I had never thought of being ashamed of my hands before; but I began to consider them a very indifferent pair.",
          "why_score": "The marshes opening accelerates into being; London chapters dilate but Pip's growing unease and Miss Havisham's pyromania reset tempo before the second-half reversal, so pace scores 88."
        },
        "prose": {
          "locus": "Ch.I · Pip's name",
          "quote": "My father's family name being Pirrip, and my Christian name Philip, my infant tongue could make of both names nothing longer or more explicit than Pip. So, I called myself Pip, and came to be called Pip. From the character and turn of the inscription, \"Also Georgiana Wife of the Above,\" I drew a childish conclusion that my mother was freckled and sickly.",
          "why_score": "One of the great first-person voices in English: retrospective vernacular, tombstone-letter fantasy, and marshes vocabulary bind autobiography into a single frame, so prose scores 94."
        },
        "world": {
          "locus": "Ch.I · churchyard and marshes",
          "quote": "Ours was the marsh country, down by the river, within, as the river wound, twenty miles of the sea. My first most vivid and broad impression of the identity of things seems to me to have been gained on a memorable raw afternoon towards evening. At such a time I found out for certain that this bleak place overgrown with nettles was the churchyard.",
          "why_score": "Kentish marshes, Rochester, London chambers, and Satis House give documentary density; the churchyard-to-river geography anchors class and self-invention in place, so world scores 86."
        },
        "hook": {
          "locus": "Ch.I · convict on the tombstone",
          "quote": "\"Keep still, you little devil, or I'll cut your throat!\" A fearful man, all in coarse grey, with a great iron on his leg. A man with no hat, and with broken shoes, and with an old rag tied round his head. A man who had been soaked in water, and smothered in mud, and lamed by stones.",
          "why_score": "Ch.I — Pip by the tombstones, then the convict rising from among the graves — is one of the strongest opening hooks in the canon; menace and tenderness bind the reader in under a thousand words, so hook scores 94."
        },
        "innov": {
          "locus": "Ch.XXXIX · Provis revealed",
          "quote": "\"You assumed some name, I suppose, on board ship?\" \"Yes, dear boy. I took the name of Provis.\" \"What is your real name?\" I asked him in a whisper. \"Magwitch,\" he answered, in the same tone; \"chrisen'd Abel.\"",
          "why_score": "Established the first-person retrospective Bildungsroman as the form for modern class and self-invention; the convict-benefactor reversal has been imitated by virtually every English coming-of-age novel since, so innov scores 90."
        },
        "ending": {
          "locus": "Ch.LIX · ruined garden",
          "quote": "\"I have been bent and broken, but—I hope—into a better shape. Be as considerate and good to me as you were, and tell me we are friends.\" I took her hand in mine, and we went out of the ruined place; and, as the evening mists were rising now, and in all the broad expanse of tranquil light they showed to me, I saw no shadow of another parting from her.",
          "why_score": "The Satis House garden meeting turns the entire plot into a single ethical meditation on pride, gratitude, and return; the closing image is one of the most-quoted English-novel endings, so ending scores 92."
        }
      }
    },
    {
      "file": "97-xuxiao-wuyi.md",
      "id": "print-v0.xuxiao-wuyi",
      "title": "續小五義",
      "author": "佚名（清，光緒 17 年 1891 北京文光樓刊本 / 通行歸石玉昆評書原本）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "俠義公案 / 章回 / 續書",
      "source_text": "https://zh.wikisource.org/wiki/續小五義",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 77.0,
      "l1": {
        "plot": 74,
        "cast": 76,
        "pace": 72,
        "prose": 76,
        "world": 78,
        "hook": 82,
        "innov": 73,
        "ending": 84
      },
      "evidence": {
        "plot": "衝霄樓銅網陣+擒襄陽王為總綱，承接《小五義》第124回未竟的「續套分解」鉤子、本卷終於完束；然主體仍為可無限串接的探山寨/鬥妖道/劫囚車單元，支線（魚腸劍/團城子/路素貞婚事）豐富但分流主線。",
        "cast": "艾虎「男兒當自強」鋒芒延續、徐良（山西雁）老練持重、白芸生/盧珍/韓天錦/沈明杰各有聲口；新出反派趙保（鐵腿鶴）道術滑稽、路素貞九尾狐妖冶艷皆為續書典型功能位、群像辨識度中等。",
        "pace": "石派說書體明快、回回「下回分解」程式緊扣；然一百二十四回中段（062/080）機關+營寨反覆堆疊，長度稀釋明顯，後半潼關連戰始將節奏收回。",
        "prose": "通俗白話帶評書口吻、對白俚俗（盧珍「教他走就走，教他站住就得站住」ch031；趙虎對房書安脖子細的嘲罵 ch031）、市井細節（打擂、廟宇機械）生動，文采非其長。",
        "world": "宋襄陽王反案框架 + 君山/團城子/衝霄樓江湖 + 開封府公案 + 道術妖法層（九尾仙狐路素貞、黑旗趙保）+ 潼關戰役，市井綠林生態繁密、機關設定（銅網、五福門翻板、鯿魚頭轉盤）奇趣。",
        "hook": "首回借「上部未破銅網陣」收書人紛紛議論之懸念、智化陷衝霄樓新月式刀機、艾虎盜寶劍即入王府，俠氣與懸念並起，引力足。",
        "innov": "將石玉昆評書俠義支脈正式收束、群俠+少俠+妖道道術層+潼關會戰的格局較《小五義》抬升一級；范式全承俠義公案系統，創新有限。",
        "ending": "第124回韓天錦連斃敵將、徐良率七俠夜襲擒襄陽王、皇帝封官、「從此國家安定…天下太平」並標「全書終」——三俠五義/小五義/續小五義三段系統在本卷閉合完整，主題「俠義歸王化」落地。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "第001回 · 破銅網開篇 → 第124回 · 擒襄陽王 · sample_print_v0",
          "quote": "上部《小五義》未破銅網陣，看書之人紛紛議論，辱承到本鋪購買下部者，不下數百人。……今三續開篇，即由破銅網陣單刀直入，不必另生枝葉，以免節目絮繁，且以快閱者之心。",
          "why_score": "衝霄樓銅網陣+擒襄陽王為總綱，承接上部未竟鉤子、本卷終於完束；然主體仍為可串接單元，支線分流主線，故情节 74。",
          "contrast": "若只讀首回夜探而不讀第124回擒王，會誤以為仍是《小五義》式半截懸線。"
        },
        "cast": {
          "locus": "第001回 · 艾虎/智化 · open anchor",
          "quote": "艾虎說：「我師傅要有點舛錯，衝著你說！」沈仲元說：「你放心，快去快來。」……智爺說：「愚而好自用，賤而好自專。』你這孩子，多般任性，連我在沖霄樓上，都受了兩次大險。」",
          "why_score": "艾虎「男兒當自強」鋒芒、徐良老練、白芸生/盧珍/韓天錦各有聲口；新出反派為續書典型功能位，群像辨識度中等，故人物 76。"
        },
        "pace": {
          "locus": "第124回 · 潼關連戰 · end anchor",
          "quote": "韓天錦也不懂得那些事情，仍然拉著棍，在那裡亂罵。雷英這一廢命，襄陽王很覺著有氣，傷了他一員大將，又問哪位出馬？仍是金鞭將盛子川催馬向前。……韓天錦是個渾人，想出一個渾招數來，馬還未到，單手用棍，向著馬腿就是一棍。",
          "why_score": "石派說書體明快、回回「下回分解」；然一百二十四回中段機關+營寨反覆堆疊，後半潼關連戰始將節奏收回，故节奏 72。"
        },
        "prose": {
          "locus": "第031回 · 趙虎對白 · ~25% anchor",
          "quote": "趙虎說：「除過是你，別人問我，我還不說哪。」猛然間聽趙虎扯開啜子連連喊道：「趙虎被人捉住了，趙四老爺被人捉了，趙虎被人捉了！」",
          "why_score": "通俗白話帶評書口吻、對白俚俗生動，市井細節（打擂、廟宇機械）活；文采非其長，故文笔 76。"
        },
        "world": {
          "locus": "第062回 · 團城子/魚腸劍線 · ~50% anchor",
          "quote": "徐良說：「要是他的家廟，你可更別聲張了。」……地方說：「先前這五里街不熱鬧，是南陽西關熱鬧。團城子那裡本叫劉村……裡面還蓋了一個什麼『藏珍樓』，東西兩個門如今連人都不許走了。」",
          "why_score": "宋襄陽王反案+君山/團城子/衝霄樓江湖+開封府公案+道術妖法層+潼關戰役，市井綠林與機關設定繁密，故世界观 78。"
        },
        "hook": {
          "locus": "第001回 · 上部懸線+衝霄樓 · open anchor",
          "quote": "智爺把雙眼一閉，也不敢往前躥，也不敢往後縮，正在腰脊骨上「噹啷」一聲，智爺以為他腰斷兩截，慢慢的睜眼一看，不覺著疼痛，就是不能動轉。列公，這是什麼緣故？皆因它是個月牙式樣，若要是鍘草的鍘刀，那可就把人鍘為兩段。",
          "why_score": "首回借「上部未破銅網陣」懸念、智化陷衝霄樓新月式刀機、艾虎盜寶劍即入王府，俠氣與懸念並起，故钩子 82。"
        },
        "innov": {
          "locus": "第124回 · 三段俠義系統收束 · end anchor",
          "quote": "鍾雄、蓋一臣回歸大營，查點人數傷了二三十名兵丁，得來的刀槍、盔鎧馬匹、鑼鼓帳房、金銀財帛、糧草等物不計其數。拿來的襄陽王，蔣平給他髮髻內放上迷魂藥餅，解往京都，將迷魂帕子用火焚化。",
          "why_score": "將石玉昆評書俠義支脈正式收束、群俠+少俠+妖道+潼關會戰格局抬升；范式全承俠義公案系統，創新有限，故创新 73。"
        },
        "ending": {
          "locus": "第124回 · 封官天下太平 · end anchor",
          "quote": "次日包公上朝，奏明天子，萬歲看明奏本，降旨欽封鍾雄為副招討，蓋一臣為正招討。所有開封府去打仗出力之人，征剿有功，加陞二級。……從此國家安定，文忠武勇，軍民樂業，五穀豐登，天下太平。",
          "why_score": "第124回韓天錦連斃敵將、徐良率七俠夜襲擒襄陽王、皇帝封官、「天下太平」並標「全書終」——三俠五義/小五義/續小五義三段系統在本卷閉合完整，故结局 84。"
        }
      }
    },
    {
      "file": "98-erke-paian-jingqi.md",
      "id": "print-v0.erke-paian-jingqi",
      "title": "二刻拍案驚奇",
      "author": "凌濛初（明，1580–1644）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "擬話本 / 短篇小說集 / 章回",
      "source_text": "https://zh.wikisource.org/wiki/二刻拍案驚奇",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.8,
      "l1": {
        "plot": 82,
        "cast": 80,
        "pace": 86,
        "prose": 88,
        "world": 78,
        "hook": 84,
        "innov": 86,
        "ending": 78
      },
      "evidence": {
        "plot": "四十卷各為獨立短篇但多採雙線對照（卷01 經/官對照、卷19 夢/覺對照、卷30 瘞骨/贖子對照），因果報應與巧合推動情節嚴密；卷40 收以九折雜劇結構串宋江/李師師/周邦彥/李逵，形製獨特。",
        "cast": "主角多為功能性人物（書生/農夫/和尚/道士/妓女/官員）以類型面貌出場，辨識度靠對白與細節撐起（如卷30 王玉英「十八年相見」刺嬰兒背、卷19 牧童吉兒「婆珊婆演底」咒語）；非群像型書，靠類型厚度取勝。",
        "pace": "短篇體裁天然結構緊湊，每卷數千字內起承轉合+留白完整；卷40 雜劇九折節奏明快；少長篇注水風險。",
        "prose": "純熟明末白話，敘事口吻活、對白口語化、詩詞嵌入（如卷40 引宋江《念奴嬌》）；寫景敘事交融有度，敘事節奏與小說感均佳，凌氏文筆為擬話本頂層。",
        "world": "明末市井生態+官場+佛道+靈怪+青樓+訟獄廣覆蓋；卷19 華夏國嚴蕊華的夢中官場、卷30 宋德祐抗元節婦的歷史層、卷40 宋江/李逵/李師師的「水滸—東京」雙層，跨類型厚實但各自單卷深度有限。",
        "hook": "卷01 以白居易親書金剛經+饑年典米開場即刻立懸；卷19 牧童學咒、卷30 瘞骨見女、卷40 借李師師求赦，四種鉤法皆硬，引力足。",
        "innov": "承《初刻》「二拍」格局並擴為「雜劇收尾」——以散曲雜劇（卷40）作為短篇集的結集方式有辨識度；卷30 跨越兩百年陰陽時間軸、卷19 夢中官場反襯白日苦，皆為擬話本中的形式實驗。",
        "ending": "卷40 明確以「全書終」標記收束，並附「即空觀填詞」自陳；以李逵鬧元宵迫帝走地道作戲劇收場，形式新穎但情緒偏散；個別單卷因果報應式結尾整齊劃一，缺乏餘韻。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷01 · 进香客莽看金刚经 · sample_print_v0",
          "quote": "世间字纸藏经同，见者须当付火中。或置长流清净处，自然福禄永无穷。……白侍郎《金刚般若经》真迹，是累朝相传至宝，何不将此件到城中寻个识古董人家，当他些米粮且度一岁？",
          "why_score": "四十卷独立短篇，多采双线对照（卷01 经/官、卷19 梦/觉、卷30 瘞骨/赎子），因果报应推动严密，故情节 82。"
        },
        "cast": {
          "locus": "卷30 · 瘞遗骸王玉英配夫 · sample_print_v0",
          "quote": "大郎带了回来。后来大郎另娶了妻，又断弦，再续了两番，立意要求美色。娶来的皆不能如此女之貌，又绝无生息。惟有得此子长成，勇力过人，兼有雄略。",
          "why_score": "功能性类型靠对白与细节撑起（王玉英「十八年相见」、牧童吉儿咒语）；非群像型，靠类型厚度取胜，故人物 80。"
        },
        "pace": {
          "locus": "卷19 · 田舍翁时时经理 · sample_print_v0",
          "quote": "扰扰劳生，待足何时足？据见定，随家丰俭，便堪龟缩。得意浓时休进步，须防世事多翻覆。枉教人白了少年头，空碌碌。",
          "why_score": "短篇体裁天然结构紧凑，每卷数千字内起承转合+留白完整；卷40 杂剧九折节奏明快，少长篇注水，故节奏 86。"
        },
        "prose": {
          "locus": "卷01 · 论惜字纸 · sample_print_v0",
          "quote": "那字是何等之物，岂可不贵重他！每见世间人，不以字纸为意，见有那残书废叶，便将来包长包短……但能存心的人，但见字纸，便加爱惜、遇有遗弃，即行收拾，那个阴德可也不少哩！",
          "why_score": "纯熟明末白话，叙事口吻活、对白口语化、诗词嵌入；写景叙事与小说感均佳，凌氏文笔为拟话本顶层，故 88。"
        },
        "world": {
          "locus": "卷19 · 华夏国严蕊华 · sample_print_v0",
          "quote": "话说春秋时鲁国曹州有座南华山，是宋国商丘小蒙城庄子休流寓来此，隐居著书得道成仙之处。……莫翁勤心苦力，牛畜渐多。庄农不足，要寻一个童儿，专管牧养。",
          "why_score": "明末市井+官场+佛道+灵怪广覆盖；卷19 梦中官场、卷30 宋德祐抗元、卷40 水浒—东京双层，跨类型厚实但单卷深度有限，故 78。"
        },
        "hook": {
          "locus": "卷01 · 白居易金刚经 · sample_print_v0",
          "quote": "只因是年米贵，那寺中僧侣颇多，坐食烦难。……内中有一僧，法名辨悟，开言对大众道：「寺中僧徒不少，非得四五十石米不能度此荒年。」",
          "why_score": "卷01 以白居易亲书金刚经+饥年典米开卷即刻立悬；卷19 牧童学咒、卷30 瘞骨见女、卷40 李师师，四锚皆硬钩，故 84。"
        },
        "innov": {
          "locus": "卷40 · 宋公明闹元宵杂剧 · sample_print_v0",
          "quote": "第四十卷 宋公明闹原宵杂剧 全書終 …… 李师师手破新橙，周待制惨赋离情。小旋风簪花禁苑，及时雨元夜观灯。",
          "why_score": "承《初刻》「二拍」并扩为杂剧收尾——以散曲杂剧作短篇集结集方式有辨识度；卷30 阴阳时间轴、卷19 梦中官场反衬，故 86。"
        },
        "ending": {
          "locus": "卷40 · 全書終 · sample_print_v0",
          "quote": "〔仙吕引子〕〔紫苏丸〕穷秀才学问不中使，是门庭那堪投止！甚因缘得逗女娇姿？总君王禁不住相思死。",
          "why_score": "卷40 明标「全書終」并附「即空观填词」；以李逵闹元宵迫帝走地道作戏剧收场，形式新颖但情绪偏散，故结局 78。"
        }
      }
    },
    {
      "file": "99-yuewei-caotang-biji.md",
      "id": "print-v0.yuewei-caotang-biji",
      "title": "閱微草堂筆記",
      "author": "紀昀（紀曉嵐，清，1724–1805）",
      "band": "G-print",
      "genre": "print",
      "print_genre": "筆記小說 / 志怪 / 短篇集",
      "source_text": "https://zh.wikisource.org/wiki/閱微草堂筆記",
      "coverage": "sample_print_v0",
      "coverage_tier": "board",
      "l1_mean": 82.8,
      "l1": {
        "plot": 74,
        "cast": 78,
        "pace": 86,
        "prose": 90,
        "world": 84,
        "hook": 80,
        "innov": 88,
        "ending": 82
      },
      "evidence": {
        "plot": "二十四卷各卷下分多則短篇志怪，每則自成一體；無統一主線，以「因果/報應/狐鬼/訟獄」反覆切換主題；單則多有起承轉合（卷1 呂泗廟廢寺襲婦揭為己妻→自溺；卷12 二人狐魅嘲弄儒者）但卷與卷間張力靠主題貫穿而非情節鉤接。",
        "cast": "紀氏本人（觀弈道人之口吻）橫貫全書，「文達公」自評體獨特；出現人物為類型面孔（學人/狐/鬼/僧/孝婢/訟師/悍婦），靠細節辨識——朱子青狐友「但聞聲不見形」、呂泗廟襲婦實為己妻、白溝河南士被窗外哭聲歷數罪狀，皆單則立得住。",
        "pace": "短篇筆記體裁，每則數百至千餘字即收；二十四卷共千餘則，閱讀節奏輕、可隨取隨讀；卷內則與則之間幾無冗餘。",
        "prose": "淵雅凝練的文言筆記體，對白與敘事凝練如《聊齋》之雅潔而更近史筆（卷1 灤陽消夏錄序、卷12 林莽狐魅條）；自陳「不採誣構/訐私/誣姻/穢褻」四例，立場自覺，文筆為清筆記頂層之一。",
        "world": "清乾嘉士大夫生活圈+灤陽/京畿/紀氏姻親網（舅氏實齋安公、白溝河、濟南朱子青、烏魯木齊謫戍背景等）+ 佛道狐鬼觀+ 訟獄學人跨層；卷24 明辨四種敘事惡例自陳方法論，自成一獨立「筆記觀」。",
        "hook": "卷1 以「街談巷議」自謙開場但首則養豬報怨即立奇幻因果；卷12 林莽狐魅奪書與紙條嘲儒、卷18 白溝河窗外哭聲歷數罪狀、卷24 劉後村詩引出方法論，皆開則即鉤；筆記體每則獨立引力，全書靠累積短鉤構成。",
        "innov": "承宋《太平廣記》筆記傳統+清乾嘉考據學背景，自陳排除四種敘事惡例（誣構/訐私/誣姻/穢褻）的立場為清代筆記中極自覺的方法論；卷12 對「鄉愿裝斯文」的批評、卷24 對敘事失真的辯證皆有思想辨識度。",
        "ending": "卷24 以劉後村詩引出方法論自陳、不立獨立跋、以「勸懲之意」立場收束，呼應卷1 序之「街談巷議」自謙；無戲劇性高潮但主題閉合完整、立場自覺。"
      },
      "l3_douban": null,
      "contributor": null,
      "contributor_handle": null,
      "evidence_v1": {
        "plot": {
          "locus": "卷1 · 吕泗庙废寺 · sample_print_v0",
          "quote": "无赖吕四，凶横无所不为，人畏如狼虎。……遥见似一少妇，避入河干古庙中。吕语诸恶少曰：「彼可淫也。」……急释手问之，果不谬。吕大恚，欲提妻掷河中。",
          "why_score": "千馀则短篇志怪，每则自成一体；卷1 吕泗庙袭妇揭为己妻→自溺、卷12 狐魅嘲儒等单则有起合，卷间靠主题而非情节钩接，故情节 74。"
        },
        "cast": {
          "locus": "卷1 · 刘师退书斋狐精 · sample_print_v0",
          "quote": "沧州刘士玉孝廉，有书室为狐所据。白昼与人对语，掷瓦石击人，但不睹其形耳。……狐亦不击之，或于对语时，举以问狐。狐曰：「彼虽下役，乃真孝妇也，鬼神见之犹敛避，况我曹乎？」",
          "why_score": "纪氏口吻横贯全书；学人/狐/孝婢等类型面孔靠细节辨识——狐友、袭妇、窗外哭声历数罪状，单则立得住，故人物 78。"
        },
        "pace": {
          "locus": "卷1 · 灤陽消夏錄序 · sample_print_v0",
          "quote": "乾隆己酉夏，以编排秘籍，于役滦阳，时校理久竟，特督视官吏，题签庋架而已，昼长无事，追录见闻，忆及即书，都无体例，小说稗官，知无关于著述。",
          "why_score": "短篇笔记体裁，每则数百至千馀字即收；二十四卷可随取随读，卷内则与则之间几无冗余，故节奏 86。"
        },
        "prose": {
          "locus": "卷1 · 序 · sample_print_v0",
          "quote": "街谈巷议，或有益于劝惩，聊付抄胥存之。命曰《灤阳消夏录》云尔。胡御史牧亭言，其里有人畜一猪，见邻叟辄瞋目狂吼，奔突欲噬，见他人则否。",
          "why_score": "渊雅凝练的文言笔记体，对白与叙事近史笔；自陈立场自觉，为清笔记顶层文笔之一，故 90。"
        },
        "world": {
          "locus": "卷12 · 槐西杂志二 · sample_print_v0",
          "quote": "余谓此借言粗材之好讲文艺者也。……使读书人能奖励之，其中必有所成就，乃薄而挥之，斥而笑之，是未思圣人之待互乡、阙党二童子也。讲学家崖岸过峻，使人甘于自暴自弃。",
          "why_score": "清乾嘉士大夫生活圈+灤阳/京畿+佛道狐鬼观+讼狱学人跨层；卷24 自陈笔记方法论，自成「笔记观」，故世界观 84。"
        },
        "hook": {
          "locus": "卷1 · 养猪报怨 · sample_print_v0",
          "quote": "邻叟初甚怒之，欲买而啖其肉。既而憬然省曰：「此殆佛经所谓夙冤耶？世无不可解之冤。」乃以善价赎得，送佛寺为长生猪，后再见之，弭耳昵就，非复曩态矣。",
          "why_score": "卷1 以「街谈巷议」自谦开場但首则养猪报怨即立奇幻因果；卷12 狐魅、卷18 窗外哭声、卷24 方法论，开则即钩，故 80。"
        },
        "innov": {
          "locus": "卷12 · 乡愿装斯文 · sample_print_v0",
          "quote": "安中宽言，有人独行林莽间，遇二人，似是文士……一纸条飞落草间……上有字曰：「《诗经》于字皆音乌，《易经》无字左边无点。」余谓此借言粗材之好讲文艺者也。",
          "why_score": "自陈排除诬构/訐私/诬姻/秽亵四恶例的立场为清代笔记中极自觉的方法论；卷12 批「乡愿装斯文」、卷24 辩叙事失真，故创新 88。"
        },
        "ending": {
          "locus": "卷24 · 灤陽續錄六 · sample_print_v0",
          "quote": "狐能诗者，见于传记颇多；狐善画则概不见。……学问变化气质，愿留意焉。」叮咛郑重而别。回视所画，净如洗矣。",
          "why_score": "卷24 以刘后村诗引出方法论自陈、不立独立跋，以「劝惩之意」立场收束，呼应卷1 序；无戏剧性高潮但主题闭合，故结局 82。"
        }
      }
    }
  ]
}