137 lines
No EOL
4 KiB
JSON
137 lines
No EOL
4 KiB
JSON
{
|
|
"book": "guzhenren",
|
|
"arc": "opening",
|
|
"n_sections": 12,
|
|
"section_ids": [
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12
|
|
],
|
|
"total_runes": 35265,
|
|
"headers_stripped_at_seams": true,
|
|
"seam_marker": "implicit (single \\n; no 第X节 header)",
|
|
"seams": [
|
|
{
|
|
"seam_id": 1,
|
|
"rune_offset": 3284,
|
|
"prev_sec": 1,
|
|
"next_sec": 2,
|
|
"prev_header": "第一节:纵身亡魔心仍不悔",
|
|
"next_header": "第二节:逆光阴五百年觉悟",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 2,
|
|
"rune_offset": 6325,
|
|
"prev_sec": 2,
|
|
"next_sec": 3,
|
|
"prev_header": "第二节:逆光阴五百年觉悟",
|
|
"next_header": "第三节:请一边玩蛋去",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 3,
|
|
"rune_offset": 8741,
|
|
"prev_sec": 3,
|
|
"next_sec": 4,
|
|
"prev_header": "第三节:请一边玩蛋去",
|
|
"next_header": "第四节:古月方源!",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 4,
|
|
"rune_offset": 11894,
|
|
"prev_sec": 4,
|
|
"next_sec": 5,
|
|
"prev_header": "第四节:古月方源!",
|
|
"next_header": "第五节:人祖三蛊,希望开窍",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 5,
|
|
"rune_offset": 14099,
|
|
"prev_sec": 5,
|
|
"next_sec": 6,
|
|
"prev_header": "第五节:人祖三蛊,希望开窍",
|
|
"next_header": "第六节:未来的路,会很精彩",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 6,
|
|
"rune_offset": 16591,
|
|
"prev_sec": 6,
|
|
"next_sec": 7,
|
|
"prev_header": "第六节:未来的路,会很精彩",
|
|
"next_header": "第七节:蛊师有九转,花酒留遗藏",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 7,
|
|
"rune_offset": 19442,
|
|
"prev_sec": 7,
|
|
"next_sec": 8,
|
|
"prev_header": "第七节:蛊师有九转,花酒留遗藏",
|
|
"next_header": "第八节:物是人非",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 8,
|
|
"rune_offset": 22755,
|
|
"prev_sec": 8,
|
|
"next_sec": 9,
|
|
"prev_header": "第八节:物是人非",
|
|
"next_header": "第九节:渐行渐远",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 9,
|
|
"rune_offset": 26011,
|
|
"prev_sec": 9,
|
|
"next_sec": 10,
|
|
"prev_header": "第九节:渐行渐远",
|
|
"next_header": "第十节:天有不测风云,炼蛊别具艰辛",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 10,
|
|
"rune_offset": 28774,
|
|
"prev_sec": 10,
|
|
"next_sec": 11,
|
|
"prev_header": "第十节:天有不测风云,炼蛊别具艰辛",
|
|
"next_header": "第十一节:不过是色诱罢了",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
},
|
|
{
|
|
"seam_id": 11,
|
|
"rune_offset": 31729,
|
|
"prev_sec": 11,
|
|
"next_sec": 12,
|
|
"prev_header": "第十一节:不过是色诱罢了",
|
|
"next_header": "第十二节:青竹酒香,蛊师逞威",
|
|
"class": "UNCLASSIFIED",
|
|
"rationale": ""
|
|
}
|
|
],
|
|
"total_runes_CORRECTED": 35289,
|
|
"_correction": "2026-07-17 polygon: original offsets were computed on a CRLF book version (36186 runes); on-disk S2prime.txt and A0 use the LF-normalized text (35289 runes, backend strips CR). Offsets recomputed to align; seam_id->节 mapping and manual labels UNCHANGED (they key on 节-id). Stale file backed up as S2prime_seams.STALE-crlf.json.",
|
|
"_flat_note": "S2prime_flat.txt = S2prime.txt with blank lines collapsed to single \\n (§1.14 implicit seams; the blank-line version made greedy align to every seam). Offsets recomputed for flat. Oracle anchor aligned_a0.db was generated on the blank-line version (S2prime.blanklines.txt)."
|
|
} |