2076 lines
144 KiB
JavaScript
2076 lines
144 KiB
JavaScript
// 秦·帝纪 —— 前221–前207。骨架层第一根:这一朝【每一个】皇帝。
|
||
//
|
||
// 定位:纯常量表。不 import 引擎,不 import dynasties.js,无 IO / DB / LLM。接线由主刀做。
|
||
// 口径与 gongqing.js 同:curl -sk 取生 HTML 逐字比对,【未用 WebFetch】。
|
||
//
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// 【这一朝一共几个皇帝:2 个】。不是 3 个。
|
||
//
|
||
// 始皇帝、二世皇帝。★★【子嬰不在其内】—— 他是「秦王」,不是皇帝,而且是【被明文降下来的】。
|
||
// 这不是我的判断,是本紀自己说了三遍(见 ZI_YING):
|
||
// ① 赵高的原话:「乃以空名爲帝,不可。宜爲王如故,便。」——【废帝号】是这一立的前提。
|
||
// ② 立的原文:「立二世之兄子公子嬰爲秦王」——【爲秦王】,不是即皇帝位。
|
||
// ③ 本卷末秦记附録结账:「右秦襄公至二世,六百一十歲」——【数到二世为止,子嬰不在账上】。
|
||
// ⇒ 秦三主(本卷末《过秦论》「三主惑而終身不悟」)≠ 秦三帝。★ 这两个数不许混。
|
||
// 把子嬰记成皇帝,是「秦三世而亡」这句俗话造的坑 —— 而本紀里【没有秦三世】:
|
||
// 「二世三世至于萬世」是始皇【期望的计数】,不是【发生过的世数】。
|
||
//
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// 【★★★ 这一朝最大的坑:schema 的 miao/shi 两栏,秦【结构性地填不了】】
|
||
//
|
||
// 不是「我没查到」,是【本朝自己把这个制度废了】,而且是开国第一件事之一:
|
||
// 「朕聞太古有號毋謚,中古有號,死而以行爲謚。如此,則子議父,臣議君也,甚無謂,
|
||
// 朕弗取焉。自今已來,除謚法。朕爲始皇帝。後世以計數,二世三世至于萬世,傳之無窮。」
|
||
//
|
||
// ⇒ 这一句一次性决定了本表三栏的形状,缺一条都会写出假数据:
|
||
// · shi (諡號) = null —— ★【不是未考,是本朝无此物】。理由:諡是【死后按行迹议定】的,
|
||
// 而始皇明文废掉了「死而以行爲謚」这件事本身。kind:'abolished',见 SHI_ABSENCE。
|
||
// · miao (廟號) = null —— 秦有【廟】(「令群臣議尊始皇廟」「今始皇爲極廟」,本卷有),
|
||
// ★ 但本卷【没有给任何一帝上廟號的记载】。★★ 而这一条与 shi 是【两个不同的缺席】:
|
||
// shi 是「被废」(有原文),miao 是「本卷未记」(无原文)—— 不许并成一句话说。
|
||
// 照 dynasties.js 已踩过的规矩:★【不许反过来说「秦无廟號制度」】,本卷未记 ≠ 无。
|
||
// kind:'unrecorded',见 MIAO_ABSENCE。
|
||
// · 「始皇帝」「二世皇帝」【都不是諡】:
|
||
// - 「始皇帝」是【生前自称的號】(「朕爲始皇帝」—— 朕,活人自称)。
|
||
// - 「二世皇帝」是【计数】,不是名(「後世以計數,二世三世至于萬世」)。
|
||
// ⇒ 本表用 hao 栏装它们,【不许塞进 shi 栏】。塞进去就是造一个秦朝没有的諡。
|
||
//
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// 【★★ 字形坑第六次 —— 这次是我抓到见证互相抄的现场,记下来给后面的刀】
|
||
//
|
||
// 「除諡法」扫 zh.wikisource 卷006:【零命中】。而「[諡謚]法」:命中。—— 原文作【謚】不作【諡】。
|
||
// ★ 这正是 CLAUDE.md 说的「零命中比单证更危险」:按 `除諡法` 搜,会得出「本卷没说废諡法」的假结论。
|
||
//
|
||
// ★★★ 而真正要紧的是下面这层 —— 【两个见证同时错,是共祖的证据,不是确认】:
|
||
// 同一句里「謚」出现三次,三个见证的读法:
|
||
// · zh.wikisource 卷006 :毋【謚】…死而以行爲【謐】…除【謚】法 ← 自相矛盾
|
||
// · ctext.org :毋【謚】…死而以行爲【謐】…除【謚】法 ← 与上【逐字全同,含错处】
|
||
// · 史記三家註 卷006 :毋【謚】…死而以行爲【謚】…除《【謚】法》 ← 三处一致
|
||
// ⇒ ① 中间那个「謐」(安静)在此句【讲不通】,且与同句另两处自相矛盾 ⇒ 是形近之訛。
|
||
// ② wikisource 与 ctext 【连同一个错字一起相同】⇒ 这两家【不是独立见证,是共祖】。
|
||
// ★★ 拿它们俩当「两个独立见证」互证,是【假互证】—— 记下来,后面的刀别再上这个当。
|
||
// ③ 三家註 用【爲】不用【為】(另一套字形规矩)= 另一个传抄系统 ⇒ 才是真的第三家。
|
||
// 且其集解注「《謚法》,周公所作」独立地又写了一次【謚】。
|
||
// ⇒ 本表订正为【謚】,两个见证(三家註正文 ×3 + 集解注 ×1),且有同句内证。
|
||
// ★ 這是【真订正】,不是假订正 —— 按 CLAUDE.md「写『已订正』前先确认两个见证」办的。
|
||
// 原样保留在 QUOTE_VARIANTS,不许悄悄抹掉。
|
||
// ⚠ 三家註里另有两个「謐」,是人名【皇甫謐】(集解引),与本句无关,别数进来。
|
||
//
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// 【★★ 历法坑:秦年【不等于】公历年,本表所有公元数都是【换算】不是原文】
|
||
//
|
||
// 「改年始,朝賀皆自十月朔。」(本卷,二十六年)⇒ 秦【以十月爲歲首】。
|
||
// ⇒ 一个秦年【跨两个公历年】:二世元年 = 前210年十月 → 前209年九月。
|
||
// ⇒ 本表 li/beng 的数字是今人换算的【约定值】,本紀原文里【一个公元数都没有】。
|
||
// 原文只有「三十七年」「二世三年」这种即位纪年。gongqing.js 对汉已立过同一条规矩。
|
||
// ⇒ ✗【不许说「秦某帝在位 X–Y 年」是原文】。原文说的是【享國若干年】,那是另一个量。
|
||
//
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// 【★ 本紀自己打架的地方,本刀一处都没替读者选】
|
||
//
|
||
// ① 二世的岁数:正文「二世皇帝元年,年二十一」 vs 卷末秦记附録「二世生十二年而立」。
|
||
// ★ 这个矛盾【不是我发现的,是集解发现的】:徐廣曰:「本紀云二十一。」
|
||
// —— 徐廣把两处并排点了出来,自己也没裁。⇒ 本表两个都录,不裁。见 ER_SHI.conflicts。
|
||
// ⚠ 集解是【注不是正文】,已标。
|
||
// ② 始皇的「即位年」有【两个】,且本紀两个都记:
|
||
// · 「年十三歲,莊襄王死,政代立爲秦王」 ← 立爲【秦王】,前247(换算)
|
||
// · 二十六年「初并天下」…「號曰『皇帝』」 ← 即【皇帝】位,前221(换算)
|
||
// ★★ 而「始皇享國三十七年」【只有从前247算才对得上】(前247→前210,含即位年 = 37)。
|
||
// 从前221算只有 11 年。⇒ 本紀自己的账是按【秦王政元年】起算的。
|
||
// ⇒ 本表 li 取 -247(跟本紀的账走),另立 liAsEmperor:-221(帝号起点,=本朝 span 的起点)。
|
||
// ★【两个都给,不合并】—— 合并就得替读者选一个,而这两个数各有各的原文。
|
||
// ③ 卷末「右秦襄公至二世,六百一十歲」—— ★ 正義自己就说这数不可信:
|
||
// 「《秦本紀》自襄公至二世,五百七十六年矣。年表自襄公至二世,五百六十一年。
|
||
// 三說並不同,未知孰是。」⇒ 三个数打架,張守節【明说未知孰是】。
|
||
// 本表【不收】这个 610(超出帝纪范围,且本卷自己的注就否了它)。记在此处备查。
|
||
//
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// 【见证】
|
||
// W1 zh.wikisource.org/wiki/史記/卷006?action=raw (為 系;剥 -{ }- 后逐字比对)
|
||
// W2 ctext.org/shiji/qin-shi-huang-ben-ji/zh (★ 与 W1 共祖,见上,不作独立见证用)
|
||
// W3 zh.wikisource.org/wiki/史記三家註/卷006?action=raw (爲 系;三家註本,真·第三家)
|
||
// ⇒ 本表凡标 witnesses:2 的,指【W1/W2 合为一家 + W3】—— ★ 不是「W1+W2」。
|
||
//
|
||
// 【★★ 逐字复核怎么做的 —— 这条给后面的刀,我踩了才知道】
|
||
// 本表所有 cite/quote 写完后【机器逐字回验】:剥 wiki 模板与 {{*|…}} 注块 → 归一 → 正则回查三家。
|
||
// ★ 关键一步:【必须剥掉现代标点再比】(,。、;:「」『』《》)。理由:
|
||
// 标点【全是今人加的,不是原文自带】—— 各本编者各标各的。带标点比对,比的是【编者】不是【史料】。
|
||
// 实测:不剥标点 → 3 处假 miss + 3 处假「单见证」,全部是标点差异(如 W1「號曰『皇帝』;他如議」
|
||
// vs W3「號曰『皇帝』。他如議」;W3「除《謚法》」的书名号)。剥掉后:33 段全中,【0 miss】。
|
||
// ★ 但字形【不许剥】—— 字形差异(為/爲)是【传抄系统的指纹】,正是靠它认出 W3 是另一家。
|
||
// ⇒ 标点:噪音,剥掉。字形:信号,留着并写成 [為爲] 字形类去检索。这两件事【方向相反】,别搞混。
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
|
||
/** 本表所有条目共用的出处。 */
|
||
export const JUAN = '《史記》卷六·秦始皇本紀第六';
|
||
|
||
/** 见证。★ W1/W2 已实测共祖(同一错字),合并计为一家。 */
|
||
export const WITNESSES = [
|
||
{
|
||
id: 'w1',
|
||
label: 'zh.wikisource 史記/卷006(raw)',
|
||
glyph: '為',
|
||
family: 'a',
|
||
note: '剥 -{ }- 转换标记后逐字比对。',
|
||
},
|
||
{
|
||
id: 'w2',
|
||
label: 'ctext.org shiji/qin-shi-huang-ben-ji',
|
||
glyph: '為',
|
||
family: 'a',
|
||
note:
|
||
'★ 与 w1 【连同一个形近之訛「爲謐」一起逐字相同】⇒ 共祖,非独立见证。' +
|
||
'不许与 w1 并列充「两个独立见证」。',
|
||
},
|
||
{
|
||
id: 'w3',
|
||
label: 'zh.wikisource 史記三家註/卷006(raw)',
|
||
glyph: '爲',
|
||
family: 'b',
|
||
note: '三家註本,另一套字形规矩(爲/羣/衞)⇒ 另一传抄系统。本表的真·第二家。',
|
||
},
|
||
];
|
||
|
||
/**
|
||
* 秦无年號 —— ★ 这是【确知为零】,不是【没抠全】。两者必须分开,否则下游没法判断。
|
||
* 本卷纪年通篇是即位纪年:「元年」「二年」…「三十七年」「二世皇帝元年」「三年」。
|
||
* 通检本卷:【无一处年號】。年號起于汉武帝「建元」,那是本朝亡后约 70 年的事(不在本卷,不在此断言)。
|
||
* ⇒ 各帝 nianhao: [],且 nianhaoComplete: true。
|
||
* ★ 不许把「始皇二十六年」这种即位纪年当年號填进 nianhao —— 那是纪年不是號。
|
||
*/
|
||
export const NIANHAO_ABSENCE = {
|
||
kind: 'not-yet-invented',
|
||
why:
|
||
'秦用即位纪年,本卷通检无一处年號。⇒ nianhao 空 = 本朝【没有这个东西】,' +
|
||
'不是本表没抠到。★ 与「抠不全」(nianhaoComplete:false)是两回事。',
|
||
evidence: '本卷纪年原文:「元年」「二年」…「三十七年」「二世皇帝元年」「二年」「三年」。',
|
||
caveat:
|
||
'⚠ 「年號始于汉武帝建元」是通说,【不出本卷】⇒ 本表不拿它当断言,只说【本卷无年號】。' +
|
||
'★ 又:武帝诸年號是否自始行用抑或追建,学界有争论(gongqing.js 已记)—— 更不该在秦表里表态。',
|
||
};
|
||
|
||
/** 諡號的缺席:★ kind='abolished'(本朝明文废除),【不是】'unrecorded'。 */
|
||
export const SHI_ABSENCE = {
|
||
kind: 'abolished',
|
||
why:
|
||
'始皇明文废諡法,且理由是「子議父,臣議君也,甚無謂」——【废的是「死后议君」这件事本身】。' +
|
||
'⇒ 秦之二帝【structurally 没有諡號】。shi:null 是【结论】,不是漏填。',
|
||
juan: JUAN,
|
||
quote:
|
||
'朕聞太古有號毋謚,中古有號,死而以行爲謚。如此,則子議父,臣議君也,甚無謂,朕弗取焉。' +
|
||
'自今已來,除謚法。朕爲始皇帝。後世以計數,二世三世至于萬世,傳之無窮。',
|
||
witnesses: 2, // W1/W2(一家) + W3
|
||
glyphFixed: '謚',
|
||
caveat:
|
||
'⚠ 「除謚法」的【謚】字:W1/W2 在句中第二处讹作「謐」(且与同句另两处自相矛盾),' +
|
||
'W3 三处皆作「謚」,其集解注「《謚法》,周公所作」又独立写作【謚】。本表订正为【謚】。' +
|
||
'⚠ 又:W3 作「除《謚法》」(书名号)—— ★ 书名号是今人加的标点,不是原文自带;' +
|
||
' 「除謚法」是【废制度】还是【废《謚法》其书】,集解注(「周公所作」)像是读作书名,' +
|
||
' ★ 但【集解是注不是正文】,本刀【不裁】,照录无标点的「除謚法」。',
|
||
};
|
||
|
||
/** 廟號的缺席:★ kind='unrecorded'(本卷未记),【不是】'abolished'。与 SHI_ABSENCE 是两个缺席。 */
|
||
export const MIAO_ABSENCE = {
|
||
kind: 'unrecorded',
|
||
why:
|
||
'★ 秦【有廟】,本卷有明文(「令群臣議尊始皇廟」「今始皇爲極廟」「增始皇寢廟犧牲」)——' +
|
||
'⇒ ✗ 不许写「秦无廟號」或「秦无廟制」。' +
|
||
'★ 但本卷【没有一处给任何一帝上廟號的记载】⇒ miao:null = 【本卷未记】。' +
|
||
'★★ 与 shi 的缺席【方向不同】:shi 有「除謚法」这条【正面原文】撑着(被废);' +
|
||
' miao 【没有任何原文】(只是没记)。合起来说会把一条有据的和一条无据的混成一句 —— 不许。',
|
||
juan: JUAN,
|
||
quote:
|
||
'二世下詔,增始皇寢廟犧牲及山川百祀之禮。令群臣議尊始皇廟。群臣皆頓首言曰:' +
|
||
'「古者天子七廟,諸侯五,大夫三,雖萬世世不軼毀。今始皇爲極廟,四海之內皆獻貢職,增犧牲,禮咸備,毋以加。' +
|
||
'……群臣以禮進祠,以尊始皇廟爲帝者祖廟。」',
|
||
witnesses: 2,
|
||
caveat:
|
||
'⚠⚠ 本段有【两个词长得像廟號,都不是】—— 逐条说清,否则下游一定有人拿去填 miao:' +
|
||
'★①「極廟」【是一座建筑的名字】,不是號:本卷二十七年「焉作信宮渭南,已更命信宮爲極廟,象天極。' +
|
||
' 自極廟道通酈山」——【信宮改名而来,且能修路通到它】⇒ 是宮/廟这个【物】,' +
|
||
' 「象天極」是取象北极星。群臣说「今始皇爲極廟」=始皇的廟就是那座極廟。⇒ 廟名 ≠ 廟號。' +
|
||
'★★②「帝者祖廟」更像,但仍【不是廟號】:原文「以尊【始皇廟】爲帝者祖廟」——' +
|
||
' ⇒ 被尊的宾语是【廟】(那座建筑/祀所),不是【始皇本人】;' +
|
||
' 「帝者祖廟」是给【廟】定的【地位】(历代皇帝的祖廟),不是给【帝】上的【號】。' +
|
||
' ★ 廟號的形状是「太祖/太宗」这种【加在人身上的称号】,本卷【无一例】。' +
|
||
' ✗ 不许从「祖廟」二字里抠出一个「祖」当廟號 —— 那是把地位读成称号。' +
|
||
'⇒ miao:null 成立,且理由是【本卷未记】,不是本朝无廟(本朝廟很多,本段就在议廟)。' +
|
||
'⚠ 又:廟號通说起于殷商、汉承之而秦不用 —— ★ 不出本卷,本表【不表态】。',
|
||
};
|
||
|
||
/**
|
||
* ★★ 子嬰:本表【不收为皇帝】,但必须显式记一条,否则下游会「没看见他」而以为是漏抠。
|
||
* 这一条是【反向记录】:记的是「他为什么不在 DI 里」。
|
||
*/
|
||
export const ZI_YING = {
|
||
name: '子嬰',
|
||
isEmperor: false,
|
||
title: '秦王',
|
||
juan: JUAN,
|
||
why:
|
||
'★【被明文废帝号后所立】⇒ 是王不是帝。本卷三处独立可证(见 evidence),无一处称他为帝。',
|
||
evidence: [
|
||
{
|
||
tag: '① 废帝号是这一立的前提(赵高原话)',
|
||
quote: '秦故王國,始皇君天下,故稱帝。今六國復自立,秦地益小,乃以空名爲帝,不可。宜爲王如故,便。',
|
||
witnesses: 2,
|
||
},
|
||
{
|
||
tag: '② 立的原文:爲秦王',
|
||
quote: '立二世之兄子公子嬰爲秦王。',
|
||
witnesses: 2,
|
||
},
|
||
{
|
||
tag: '③ 本卷末秦记附録结账,数到二世为止',
|
||
quote: '右秦襄公至二世,六百一十歲。',
|
||
witnesses: 2,
|
||
caveat:
|
||
'⚠ 这条只用来证【子嬰不在帝的账上】。★ 610 这个【数字本身不可信】:' +
|
||
'正義曰「《秦本紀》自襄公至二世,五百七十六年矣。年表自襄公至二世,五百六十一年。' +
|
||
'三說並不同,未知孰是。」—— 三说打架,張守節明说未知孰是。本表【不收】这个数。',
|
||
},
|
||
],
|
||
reign: {
|
||
duration: '四十六日',
|
||
quote: '子嬰爲秦王四十六日,楚將沛公破秦軍入武關,遂至霸上,使人約降子嬰。',
|
||
witnesses: 2,
|
||
note: '★ 原文作「四十六日」—— 这是本卷【罕见的直接给出的任期长度】,照录,不换算成月。',
|
||
},
|
||
end: {
|
||
quote: '子嬰即係頸以組,白馬素車,奉天子璽符,降軹道旁。……項籍爲從長,殺子嬰及秦諸公子宗族。',
|
||
witnesses: 2,
|
||
note:
|
||
'⚠ 降的是【沛公】,杀他的是【項籍】—— 两件事,隔着「居月餘,諸侯兵至」。不许并成一句。' +
|
||
'⚠ 「奉天子璽符」:★ 他交的是【天子】璽符,而他本人是【王】—— 本卷不解释这个张力,本表也不解释。',
|
||
},
|
||
lineage: {
|
||
quote: '立二世之兄子公子嬰爲秦王。',
|
||
reading: '二世之兄子',
|
||
caveat:
|
||
'⚠ 本卷正文只此一句,三见证一致,作「二世之兄子」。★ 本卷【无一条注在此处异议】——' +
|
||
' 已逐条查过卷内 集解/索隱/正義 涉「嬰」诸注,无一条讲他的世系。' +
|
||
'★★ 而【不许反过来说「子嬰身世无争议」】—— 本卷未记 ≠ 无争议;' +
|
||
' 他卷(如《李斯列傳》《六國年表》)本刀【未查】,不表态。这是【本卷范围内】的话。',
|
||
},
|
||
notInDi:
|
||
'★ 因此 DI 数组【只有 2 个】。若下游要做「秦三主」(本卷末《過秦論》:' +
|
||
'「秦王足己不問…二世受之…子嬰孤立無親…三主惑而終身不悟」),' +
|
||
'★ 请用 SAN_ZHU,【不要往 DI 里塞子嬰】—— 三主是【三个统治者】,不是【三个皇帝】。',
|
||
};
|
||
|
||
/** ★ 「秦三主」≠「秦三帝」。本卷末《過秦論》的说法,单列,免得有人拿它去改 DI。 */
|
||
export const SAN_ZHU = {
|
||
count: 3,
|
||
members: ['始皇(秦王足己不問)', '二世(二世受之,因而不改)', '子嬰(子嬰孤立無親)'],
|
||
juan: JUAN,
|
||
quote: '秦王足己不問,遂過而不變。二世受之,因而不改,暴虐以重禍。子嬰孤立無親,危弱無輔。三主惑而終身不悟,亡,不亦宜乎?',
|
||
witnesses: 2,
|
||
caveat:
|
||
'⚠⚠ 这是【賈誼《過秦論》】的话,本卷末附録,★【是论不是紀】—— 不是司馬遷的帝系记载。' +
|
||
'★ 「三主」数的是【统治者】(含王),「二帝」数的是【皇帝】。两个量【都对】,别互相改。',
|
||
};
|
||
|
||
/** 帝号的性质 —— 「始皇帝」「二世皇帝」都不是諡,单列以免被塞进 shi 栏。 */
|
||
export const HAO_NOTE = {
|
||
juan: JUAN,
|
||
quote:
|
||
'王曰:「去『泰』,著『皇』,采上古『帝』位號,號曰『皇帝』;他如議。」制曰:「可。」……' +
|
||
'朕爲始皇帝。後世以計數,二世三世至于萬世,傳之無窮。',
|
||
witnesses: 2,
|
||
points: [
|
||
'★ 「皇帝」这个位號是【议出来的】:臣议「泰皇」,王自裁「去泰著皇,采上古帝位號」⇒ 皇帝。',
|
||
'★ 「始皇帝」是【生前自称的號】(「朕爲始皇帝」,朕=活人自称)⇒ 装在 hao,不装 shi。',
|
||
'★ 「二世皇帝」是【计数】不是名(「後世以計數,二世三世至于萬世」)⇒ 装 hao,不装 shi。',
|
||
'⚠ 「追尊莊襄王爲太上皇」在本卷、在废謚法【同一段】——但莊襄王【不是本朝皇帝】(追尊,且死于称帝前)⇒ 不入 DI。',
|
||
],
|
||
};
|
||
|
||
/** 历法 —— 本表所有公元数的免责声明。 */
|
||
export const CALENDAR_NOTE = {
|
||
juan: JUAN,
|
||
quote: '始皇推終始五德之傳,以爲周得火德,秦代周德,從所不勝。方今水德之始,改年始,朝賀皆自十月朔。',
|
||
witnesses: 2,
|
||
why:
|
||
'★ 秦以【十月爲歲首】⇒ 一个秦年跨两个公历年(二世元年 = 前210年十月 → 前209年九月)。' +
|
||
'⇒ 本表 li/beng/qi/zhi 全是【今人换算的约定值】,本紀原文【一个公元数都没有】。' +
|
||
'⇒ ✗ 不许把这些数当原文引。要引就引纪年(「三十七年」「二世三年」)。',
|
||
caveat:
|
||
'⚠ 「改年始」紧接在「水德之始」后面 —— 本卷把改历叙述为【五德之数】的一部分。' +
|
||
' ★ 但「秦是否因水德而用十月」本表【不表态】,只照录本卷把两件事写在一处这个事实。',
|
||
};
|
||
|
||
/** ★ 见证异文原样存底,不许悄悄抹掉。 */
|
||
export const QUOTE_VARIANTS = [
|
||
{
|
||
where: '除謚法句(第二处「謚」)',
|
||
adopted: '死而以行爲謚',
|
||
variants: [
|
||
{ witness: 'w1/w2(一家)', reading: '死而以行爲謐', verdict: '形近之訛' },
|
||
{ witness: 'w3 三家註', reading: '死而以行爲謚', verdict: '取此' },
|
||
],
|
||
why:
|
||
'① 「謐」(安静)在「死而以行爲X」句中讲不通;' +
|
||
'② 同句另两处(「毋謚」「除謚法」)w1/w2 自己【也作謚】⇒ 内证自相矛盾;' +
|
||
'③ w3 三处一致作謚,且集解注「《謚法》,周公所作」独立复现【謚】。' +
|
||
'⇒ 订正为【謚】。★ 这是本刀唯一一处改字,改的理由三层,全部可复核。',
|
||
},
|
||
{
|
||
where: '二十六年「初并天下」句首',
|
||
adopted: null,
|
||
variants: [
|
||
{ witness: 'w1/w2(一家)', reading: '秦王初并天下,令丞相、御史曰', verdict: '并存' },
|
||
{ witness: 'w3 三家註', reading: '秦初并天下,令丞相、御史曰', verdict: '并存' },
|
||
],
|
||
why:
|
||
'★【本刀不裁】。两家一有「王」一无「王」,各自成文,无一方可判为訛(与「謚/謐」不同 ——' +
|
||
'那处有同句内证,这处【没有】)。⇒ 两读并存。' +
|
||
'★★ 且此处异文【对本表的论点有利】(「秦王」=议帝號时他还是王)—— 越有利越不许选。' +
|
||
'本表改用下半句「王曰…號曰『皇帝』…制曰:「可。」」(两家逐字全同)承担举证。',
|
||
},
|
||
{
|
||
where: '除謚法句的「謚法」二字(标点)',
|
||
adopted: '除謚法',
|
||
variants: [
|
||
{ witness: 'w1/w2(一家)', reading: '除謚法', verdict: '取此(无标点)' },
|
||
{ witness: 'w3 三家註', reading: '除《謚法》', verdict: '书名号系今人所加' },
|
||
],
|
||
why:
|
||
'★ 现代标点(,。「」『』《》)【全是今人加的,不是原文自带】—— 各本编者各标各的。' +
|
||
'⇒ 跨见证比对必须【剥标点后比字】,否则比的是编者不是史料。' +
|
||
'本表逐字复核即按此办(剥标点后 33 段全中,0 miss)。' +
|
||
'⇒ 「除謚法」录作无标点;★ 它是【废制度】还是【废《謚法》其书】,本刀【不裁】(见 SHI_ABSENCE.caveat)。',
|
||
},
|
||
{
|
||
where: '二世即位岁数',
|
||
adopted: null,
|
||
variants: [
|
||
{ witness: '本卷正文', reading: '二世皇帝元年,年二十一', verdict: '并存' },
|
||
{ witness: '本卷末秦记附録', reading: '二世生十二年而立', verdict: '并存' },
|
||
],
|
||
why:
|
||
'★【本刀不裁,两个都录】—— 这个矛盾集解自己就点了:徐廣曰:「本紀云二十一。」' +
|
||
'(⚠ 集解是【注不是正文】。)徐廣把两处并排摆出来也没裁,本刀更不该替读者裁。',
|
||
},
|
||
];
|
||
|
||
/**
|
||
* ★★★ 秦·帝纪。【2 个】。
|
||
*
|
||
* 字段:
|
||
* miao 廟號 —— 全 null。★ 见 MIAO_ABSENCE:本卷未记(不是「无廟制」)。
|
||
* shi 諡號 —— 全 null。★ 见 SHI_ABSENCE:本朝【明文废除】(不是未考)。
|
||
* hao 號 —— ★ 本表【自加】的一栏:秦没有諡,但有號。不加这栏就没地方放「始皇帝」。
|
||
* xing 姓名 —— ★ 照录本紀原文的字,【不许拿现代叫法替】。见各条 xingNote。
|
||
* li 即位年(公元,【换算】,见 CALENDAR_NOTE)
|
||
* beng 末年(公元,【换算】)
|
||
* nianhao / nianhaoComplete —— 秦无年號,见 NIANHAO_ABSENCE。空且 complete:true。
|
||
* juan / cite —— cite 逐字,witnesses 记独立家数。
|
||
*/
|
||
export const DI = [
|
||
{
|
||
miao: null,
|
||
miaoAbsence: 'MIAO_ABSENCE',
|
||
shi: null,
|
||
shiAbsence: 'SHI_ABSENCE',
|
||
hao: '始皇帝',
|
||
haoKind: 'self-styled', // ★ 生前自称,「朕爲始皇帝」。不是諡。
|
||
xing: '趙政',
|
||
xingNote:
|
||
'★★ 本紀原文:「及生,名爲政,姓趙氏。」⇒【趙政】。' +
|
||
'✗✗【不许写「嬴政」】—— 「嬴政」是通行叫法,★ 本卷【没有这两个字连用】(已通检)。' +
|
||
'CLAUDE.md:「别拿现代词替原文的词」。' +
|
||
'⚠ 异文:集解「徐廣曰:『一作「正」。』宋忠云:『以正月旦生,故名正。』」;' +
|
||
' 索隱「《系本》作『政』,又生於趙,故曰趙政。一曰秦與趙同祖,以趙城爲榮,故姓趙氏。」' +
|
||
' ⇒ 名【政/正】两读,本表取正文的【政】(正文>注)。' +
|
||
' ⚠ 以上「徐廣/宋忠/索隱」皆【注不是正文】,已标。',
|
||
li: -247,
|
||
liNote:
|
||
'★★ li 取【立爲秦王】那一年(换算前247),不是称帝那年 —— 理由是【本紀自己的账】:' +
|
||
'「始皇享國三十七年」只有从前247算才对得上(前247→前210,含即位年=37);' +
|
||
'从称帝的前221 算只有 11 年。⇒ 跟本紀的账走。' +
|
||
'★ 但本朝 span(前221–前207)的起点是【称帝】那年 ⇒ 见 liAsEmperor。两个数都给,【不合并】。',
|
||
liAsEmperor: -221,
|
||
liAsEmperorNote:
|
||
'二十六年「秦王初并天下」…議帝號…「號曰『皇帝』」。⇒ 帝号起点=本朝 span 起点。' +
|
||
'⚠ 换算值。本卷只作「二十六年」。',
|
||
liQuote: '年十三歲,莊襄王死,政代立爲秦王。',
|
||
// ⚠ 异文:W1/W2 作「秦王初并天下」,W3 三家註作「秦初并天下」(无「王」字)。见 QUOTE_VARIANTS。
|
||
// 本表【不裁】,照录时用无争议的下半句作证;上半句两读并存。
|
||
liAsEmperorQuote: '[秦王/秦]初并天下,令丞相、御史曰……王曰:「去『泰』,著『皇』,采上古『帝』位號,號曰『皇帝』;他如議。」制曰:「可。」',
|
||
liAsEmperorQuoteNote:
|
||
'★ 「[秦王/秦]」是本表标的【异文并存】,不是原文有方括号:W1/W2 作「秦王初并天下」,' +
|
||
'W3 作「秦初并天下」。★★ 这处异文【正好压在本条的论点上】—— 「秦王」这个称呼若成立,' +
|
||
' 就说明议帝號时他【还是王】(与下文「王曰」「制曰:可」自洽);作「秦」则不显。' +
|
||
' ⇒ ★ 恰恰因为它对我有利,更不许替读者选。本表取【下半句】(「王曰…號曰皇帝」,两家全同)作证 ——' +
|
||
' 那一句独立地就够证「称帝在此时」,用不着靠这处异文。',
|
||
beng: -210,
|
||
bengQuote: '三十七年十月癸丑,始皇出游。……七月丙寅,始皇崩於沙丘平臺。',
|
||
bengNote:
|
||
'★ 崩于【三十七年七月丙寅】,沙丘平臺。换算前210。' +
|
||
'⚠ 注意本卷「三十七年【十月】癸丑,始皇出游」在前、「【七月】丙寅…崩」在后 ——' +
|
||
' ★ 这【不是错简】,是【十月爲歲首】的直接后果:秦的三十七年从十月起、到次年九月止,' +
|
||
' 所以十月在前七月在后,是【同一个秦年之内】的正常顺序。见 CALENDAR_NOTE。' +
|
||
' ★★ 这一条正是「公元年≠秦年」最硬的证据 —— 谁把它读成错简,就是拿公历去套秦历。',
|
||
xiangguo: { years: 37, quote: '始皇享國三十七年。葬酈邑。生二世皇帝。始皇生十三年而立。', witnesses: 2 },
|
||
born: {
|
||
quote: '以秦昭王四十八年正月生於邯鄲。',
|
||
note: '⚠ 换算前259。★ 「秦昭王四十八年」是【昭王】的纪年,不是秦朝纪年(此时秦尚未有天下)。',
|
||
},
|
||
nianhao: [],
|
||
nianhaoComplete: true,
|
||
nianhaoAbsence: 'NIANHAO_ABSENCE',
|
||
juan: JUAN,
|
||
cite: '秦始皇帝者,秦莊襄王子也。',
|
||
citeNote: '★ 本紀开篇第一句,逐字。三见证一致(w3 无异文)。',
|
||
witnesses: 2,
|
||
},
|
||
{
|
||
miao: null,
|
||
miaoAbsence: 'MIAO_ABSENCE',
|
||
shi: null,
|
||
shiAbsence: 'SHI_ABSENCE',
|
||
hao: '二世皇帝',
|
||
haoKind: 'ordinal', // ★ 计数不是名:「後世以計數,二世三世至于萬世」。
|
||
xing: '胡亥',
|
||
xingNote: '本紀原文「太子胡亥襲位」「少子胡亥愛慕請從」⇒【胡亥】。三见证一致。',
|
||
li: -210,
|
||
liNote:
|
||
'★ 襲位在【始皇三十七年】(换算前210,始皇崩后)—— ★ 而【二世元年=前209】,两个数不一样,' +
|
||
' 这【不是矛盾】:十月爲歲首,襲位在三十七年七月之后,需等到该年九月满、次年十月才改元。' +
|
||
' ⇒ ★★【改元不是即位】—— 本表 li 记【襲位】年(前210),元年另记(见 yuannian)。' +
|
||
' 秦无年號,此处「改元」指改【即位纪年】的元年,不是改年號。',
|
||
liQuote: '行從直道至咸陽,發喪。太子胡亥襲位,爲二世皇帝。九月,葬始皇酈山。',
|
||
yuannian: {
|
||
year: -209,
|
||
quote: '二世皇帝元年,年二十一。趙高爲郎中令,任用事。',
|
||
note: '⚠ 换算:二世元年 = 前210年十月 → 前209年九月,【跨两个公历年】,约定记作前209。',
|
||
},
|
||
beng: -207,
|
||
bengQuote: '閻樂前即二世數曰:「足下驕恣,誅殺無道,天下共畔足下,足下其自爲計。」……麾其兵進。二世自殺。',
|
||
bengNote:
|
||
'★ 死于【二世三年】(换算前207),望夷宮,【自殺】——原文「二世自殺」,' +
|
||
'✗ 不许写成「被杀/被弑」。★ 逼宫的是【閻樂】(趙高之婿、咸陽令),主谋是趙高 ——' +
|
||
' 但【下手与主谋是两个人】,原文分得很清,不许并。' +
|
||
'⚠ 本卷【未系日】:只有「三年…夏…」的叙事链,无「X月X日」⇒ 前207 是换算的约定值。',
|
||
xiangguo: {
|
||
years: 3,
|
||
quote: '二世皇帝享國三年。葬宜春。趙高爲丞相安武侯。二世生十二年而立。',
|
||
witnesses: 2,
|
||
caveat: '⚠ 同句「二世生十二年而立」与正文「年二十一」冲突,见 conflicts / QUOTE_VARIANTS。',
|
||
},
|
||
conflicts: [
|
||
{
|
||
field: 'ageAtAccession',
|
||
readings: ['二十一(本卷正文:「二世皇帝元年,年二十一」)', '十二(本卷末附録:「二世生十二年而立」)'],
|
||
resolved: false,
|
||
why:
|
||
'★【本刀不裁】。集解徐廣曰:「本紀云二十一。」—— 徐廣把两处并排点出,自己也没裁。' +
|
||
'⚠ 集解是【注不是正文】。⇒ 本表 ageAtAccession 【不设值】,两读并存。',
|
||
},
|
||
],
|
||
ageAtAccession: null, // ★ 故意 null:本卷两读打架,见 conflicts。不是漏填。
|
||
nianhao: [],
|
||
nianhaoComplete: true,
|
||
nianhaoAbsence: 'NIANHAO_ABSENCE',
|
||
juan: JUAN,
|
||
cite: '太子胡亥襲位,爲二世皇帝。',
|
||
citeNote:
|
||
'★ 二世【没有独立的本紀开篇】—— 本卷是一卷到底,二世的叙事直接接在始皇崩后。' +
|
||
'⇒ cite 取【襲位】那一句(本卷交代他为帝的第一句),不是「本紀开头」。' +
|
||
'★ 照实说:这是本表在 schema 要求「本紀开头一句」上的【让步】,因为本朝没有那个东西。',
|
||
witnesses: 2,
|
||
},
|
||
];
|
||
|
||
/** ★ 本刀【没做】的,报上来,别当成已完成。 */
|
||
export const NOT_DONE = [
|
||
'① 公元年全是【换算】,无一个出自本卷。若要硬考,须另取历表(本刀未取,因为那已不是本紀的活)。',
|
||
'② 子嬰世系(「二世之兄子」)只查了【本卷】。他卷(《李斯列傳》《六國年表》)未查 ⇒ 不表态。',
|
||
'③ 「除謚法」读作【废制度】还是【废《謚法》其书】—— 集解像是读作书名,但注不是正文,本刀不裁。',
|
||
'④ 卷末「六百一十歲」本表【不收】:正義自己列了 610/576/561 三说并「未知孰是」。',
|
||
'⑤ 莊襄王「追尊爲太上皇」—— 追尊且死于称帝前,本表不入 DI。若下游要做「追尊」线,这是入口。',
|
||
'⑥ 二世 beng 未系日:本卷「三年」叙事链无月日 ⇒ 前207 是约定值,不是考出来的。',
|
||
];
|
||
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// ══ 第二刀(追加):群臣图谱 + 大事件 + 统一 export + 查询函数 ══
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// 上面的【帝纪】是第一刀做的,一个字没动 —— 它是双证做出来的,是资产。
|
||
// 本刀只【追加】。口径同上:curl -sk 取生 wikitext 逐字比对,【未用 WebFetch】。
|
||
//
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// 【★★★ 本刀最大的发现:上面那个「W3 是真·第二家」的判断,站不住】
|
||
//
|
||
// 第一刀认定 W1/W2 共祖(同一错字「爲謐」),W3 因字形(爲/羣)另成一家 ⇒ witnesses:2。
|
||
// ★ 本刀实测【校勘记】,结论是:W1 与 W3 【也共祖】—— 三家全是【同一个点校本】。
|
||
//
|
||
// 证据(可复核,不是推断):两家都带着【同一套校勘符号】,字字相同、次序相同:
|
||
// W1 用中华书局点校本的括号写法:(四)[是]、(薊)[荊]、[無]…
|
||
// W3 用模板写法:{{刪|四}}{{增|是}}、{{刪|薊}}{{增|荊}}、{{增|無}}…
|
||
// ⇒ W1 正文 刪{四,薊,其,者,康景} 增{是,荊,無}
|
||
// W3 正文 刪{四,薊,三,陶,其,者,康景} 增{是,荊,四,陽,無}
|
||
// ⇒ ★ W1 的 8 个校记【全部】在 W3 里,字同、序同;W3 另多 2 组(三→四、陶→陽)。
|
||
// ★★ 校勘记是【今人(点校者)的判断】。两家带着同一套今人判断 ⇒ 同一个底本。
|
||
// ⇒ 「爲/為」「羣/群」的差别是【转录项目的排版取向】,不是【传抄系统的指纹】。
|
||
// 第一刀拿字形认「另一家」,认错了 —— 字形在这里是【噪音】,校勘记才是【指纹】。
|
||
// ⇒ 「爲謐」不是「另一个传抄系统的异文」,是 W1 转录时的【手民之误】。
|
||
// ★ 第一刀订正为「謚」这个【结论仍然对】(同句内证 + 集解复现),只是【理由用错了】:
|
||
// 它不是「两家独立互证」,是「一家的转录错字被另一次转录改正」。
|
||
//
|
||
// ★ 又查:kanripo KR2a0001(史記)自报 `BASEEDITION tls`,其 src 行逐条写
|
||
// 「ed. Zhōnghuáshūjú 1959」⇒ 【也是中华书局点校本】。ctext 同族(第一刀已证)。
|
||
// ⇒ ★★★ 结论:史記卷六【现成的数字文本全部出自中华书局点校本】。
|
||
// 本刀【没有】拿到一个真正独立的版本(武英殿本/百衲本/四库本 未取)。
|
||
// ⇒ 本表【不写 witnesses:2】。写 `jian`,且含义是【转录本】不是【版本】:
|
||
// 两个转录本一致 = 排除了【转录错字】,【排除不了点校者的校改】。这两件事差得很远。
|
||
// ⚠ 本刀【不去改】上面帝纪里已有的 witnesses:2 —— 那是第一刀的 export,不许推翻。
|
||
// 本条只是【把话说清楚】,留给主刀裁。见 WITNESS_AUDIT。
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
|
||
/**
|
||
* ★★ 见证独立性审计 —— 本刀的实测结论,与上面 WITNESSES 的判断【不一致】,故单列。
|
||
* 不改 WITNESSES(第一刀的 export),只把实测摆出来。
|
||
*/
|
||
export const WITNESS_AUDIT = {
|
||
verdict: 'single-edition',
|
||
why:
|
||
'★ W1/W2/W3 全部出自【中华书局点校本《史記》】。判据是【校勘记】而不是字形:' +
|
||
'W1 的(四)[是](薊)[荊][無]…与 W3 的 {{刪|四}}{{增|是}}… 【字同序同】,' +
|
||
'W1 的 8 个校记全部见于 W3。校勘记是【点校者的判断】—— 两家带同一套判断 ⇒ 同一底本。' +
|
||
'⇒ 「爲/為」「羣/群」是转录项目的排版取向,【不是传抄系统的指纹】。',
|
||
measured: {
|
||
w1: { del: ['四', '薊', '其', '者', '康景'], add: ['是', '荊', '無'] },
|
||
w3: { del: ['四', '薊', '三', '陶', '其', '者', '康景'], add: ['是', '荊', '四', '陽', '無'] },
|
||
note: '★ W1 ⊂ W3,且次序一致。W3 另多(三→四)(陶→陽)两组,及 7 组在【注】里(W1 无注)。',
|
||
},
|
||
kanripo:
|
||
'★ kanripo KR2a0001 头部自报 `BASEEDITION tls`,src 行逐条注「ed. Zhōnghuáshūjú 1959」' +
|
||
'⇒ 同一底本,【不能】用作第三家。本刀已实测,不是推测。',
|
||
consequence:
|
||
'★★ 两个转录本一致,只排除了【转录错字】(如「謐」),【排除不了点校者的校改】。' +
|
||
'⇒ 本刀新增的 CHAO_CHEN / CHAO_SHI 一律用 `jian`(转录本数),【不用 witnesses】,' +
|
||
' 免得与「独立版本数」混为一谈。★ 这两个量差得很远,混了就是假互证。',
|
||
notDone:
|
||
'⚠ 真正独立的见证(武英殿本/百衲本影印黃善夫本/四库本)本刀【未取】—— ' +
|
||
'它们多为影印图像,非文本,curl 拿不到。⇒ 本表所有「两个转录本一致」都【不等于】版本互证。',
|
||
dontOverread:
|
||
'★ 不许反过来说「点校本靠不住」。点校本是当代最好的本子。' +
|
||
' 这条只说一件事:【三个数字来源不是三个见证,是一个】。仅此而已。',
|
||
};
|
||
|
||
/**
|
||
* ★★ 公元换算 —— 本刀所有 year 的唯一来源。★ 本紀原文【一个公元数都没有】。
|
||
* 公式已用【第一刀已落地的帝纪】的五个锚点验证通过(见 YEAR_ANCHORS)。
|
||
*/
|
||
export const YEAR_RULE = {
|
||
shi: '始皇(秦王政)N年 ⇒ 公元 -(247 - N)。N=1→前246,N=26→前221,N=37→前210。',
|
||
er: '二世 N年 ⇒ 公元 -(210 - N)。N=1→前209,N=2→前208,N=3→前207。',
|
||
why:
|
||
'★ 政代立為秦王在前247(莊襄王死那年),【踰年改元】⇒ 秦王政元年=前246。' +
|
||
'自检:元年(前246)→三十七年(前210) = 37 年,正合本紀「始皇享國三十七年」。' +
|
||
'二世:元年(前209)→三年(前207) = 3 年,正合本紀「二世皇帝享國三年」。',
|
||
caveat:
|
||
'⚠⚠ 见 CALENDAR_NOTE:秦【以十月爲歲首】,一个秦年【跨两个公历年】' +
|
||
'(二世元年 = 前210年十月 → 前209年九月)。⇒ 本表 year 是【今人换算的约定值】,' +
|
||
'✗ 不许当原文引。要引就引纪年(「三十七年」「二世三年」)。' +
|
||
'⇒ ★ year 这一栏【只能用来排序和检索,不能用来算月份】。',
|
||
};
|
||
|
||
/** ★ 换算锚点:本刀的公式与【第一刀的帝纪】对得上,五个全过。不许改。 */
|
||
export const YEAR_ANCHORS = [
|
||
{ mark: '始皇二十六年', year: -221, against: 'DI[0].liAsEmperor', ok: true, what: '初并天下・號曰皇帝=本朝 span 起点' },
|
||
{ mark: '始皇三十七年', year: -210, against: 'DI[0].beng', ok: true, what: '崩於沙丘平臺' },
|
||
{ mark: '二世元年', year: -209, against: 'DI[1].yuannian.year', ok: true, what: '二世皇帝元年' },
|
||
{ mark: '二世三年', year: -207, against: 'DI[1].beng', ok: true, what: '二世自殺=本朝 span 讫点' },
|
||
{ mark: '始皇元年', year: -246, against: 'DI[0].li(-247)+1', ok: true, what: '★ 代立(前247)之次年改元' },
|
||
];
|
||
|
||
/**
|
||
* ★★ 本刀新查到的异文,原样存底(第一刀的 QUOTE_VARIANTS 不动,这是【第二批】)。
|
||
* ★ 三条全部是【机器逐字回验时撞出来的】,不是读出来的 —— 回验脚本的价值就在这里。
|
||
*/
|
||
export const QUOTE_VARIANTS_2 = [
|
||
{
|
||
where: '二世二年 右丞相等进谏句:「皆以X漕轉作事苦」',
|
||
adopted: '戍',
|
||
variants: [
|
||
{ witness: 'w1', reading: '皆以戌漕轉作事苦', verdict: '★ 形近之訛(戌=地支,此处讲不通)' },
|
||
{ witness: 'w3', reading: '皆以戍漕轉作事苦', verdict: '取此' },
|
||
],
|
||
why:
|
||
'① 【戌】是地支,【戍】是戍守 —— 本句讲「戍守与漕运转输之苦」,作「戌」讲不通;' +
|
||
'② ★ 同句内证:下半句「減省四邊【戍】轉」——【W1 自己也作「戍」】⇒ W1 同句自相矛盾;' +
|
||
'③ W3 两处皆作「戍」。⇒ 订正为【戍】。' +
|
||
'★★ 这是【W1 转录错字被 W3 改正】的第二例(第一例=第一刀的「謚/謐」)。' +
|
||
' ⇒ 两例同型 ⇒ 【W1 与 W3 不是两个版本,是同一点校本的两次转录】。见 WITNESS_AUDIT。',
|
||
},
|
||
{
|
||
where: '秦始皇元年句首',
|
||
adopted: null,
|
||
variants: [
|
||
{ witness: 'w1', reading: '晉陽反。秦始皇元年,將軍蒙驁擊定之。', verdict: '并存' },
|
||
{ witness: 'w3', reading: '晉陽反,元年,將軍蒙驁擊定之。', verdict: '并存(无「秦始皇」三字)' },
|
||
],
|
||
why:
|
||
'★【本刀不裁】。两家一有「秦始皇」一无,各自成文,无一方可判为訛(无同句内证)。' +
|
||
'⇒ 两读并存。★ 本表 cite 改用两家全同的下半句「將軍蒙驁擊定之」承担举证,jinian 取「元年」。' +
|
||
'⚠ 疑与 W3 把纪年提成【编者标题】(===始皇元年===)有关 —— ★ 但那是推测,本刀不表态。' +
|
||
'★ 与第一刀记的「秦王初并天下/秦初并天下」是同一类异文,这是第二处。',
|
||
},
|
||
{
|
||
where: '三十四年 焚書令末句:「若X學法令X,以吏爲師」',
|
||
adopted: null,
|
||
variants: [
|
||
{ witness: 'w1', reading: '若【有欲】學法令【者】,以吏爲師。', verdict: '并存' },
|
||
{ witness: 'w3', reading: '若【欲有】學法令,以吏爲師。', verdict: '并存(倒装,且无「者」字)' },
|
||
],
|
||
why:
|
||
'★【本刀不裁】。「有欲/欲有」是倒装,且 W3 少一个「者」字。' +
|
||
' 两读各自成文,【无同句内证】可判(与「戌/戍」那条不同 —— 那条有内证)⇒ 并存。' +
|
||
'⇒ CHAO_SHI 该条的 shi 用「……」跳过这一句,改用两家全同的部分承担举证。' +
|
||
'★ 这一句不影响焚書那条的论点,跳过它没有代价。',
|
||
},
|
||
{
|
||
where: '★ 纯字形(非异文)—— 记下来免得后面的刀当异文查',
|
||
adopted: null,
|
||
variants: [
|
||
{ witness: 'w1 / w3', reading: '為/爲・群/羣・仆/僕・系/係・婿/壻・鐘/鍾・棄/弃・并/並・尸/屍・鶴/鶮・凈/淨', verdict: '字形异体,非异文' },
|
||
],
|
||
why:
|
||
'★ 这些全是【同一点校本的两次转录取字不同】,不是版本异文 ⇒ 跨见证检索必须写成字形类。' +
|
||
'⚠⚠ 但【戌/戍 不在此列】—— 那两个音义都不同,是【错字】不是异体。' +
|
||
' ★ 把它做成字形类,就会把一个错字掩盖成「异体」。这条界线要守住。',
|
||
},
|
||
];
|
||
|
||
/** 始皇/秦王政 N年 → 公元。★ 只在本文件内用来生成 year,不导出给下游当 API。 */
|
||
const yShi = (n) => -(247 - n);
|
||
/** 二世 N年 → 公元。 */
|
||
const yEr = (n) => -(210 - n);
|
||
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// ═══ 一、群臣图谱 ═══
|
||
//
|
||
// ★ 这一朝【没有年表】—— 《史記》无《百官公卿表》(那是《漢書》卷19下才有的体例)。
|
||
// ⇒ 本表【全部从本紀抠任命句】,source 一律 'benji'。★ 可靠度低于有表的朝,别混。
|
||
//
|
||
// 【★★ dong(动词)= 本表最值钱的字段,一律照录本紀原文的字】
|
||
// ⇒ 秦本紀的人事动词【以「爲」爲主】(呂不韋爲相/桓齮爲將軍/趙高爲郎中令/趙高爲丞相),
|
||
// 不是「拜/遷」那一套(那是漢表的词)。★ 照录原文,不许套用别朝的动词表。
|
||
// ⇒ 「免」「死」「梟首」「自殺」「就五刑」「殺」「刺殺」「虜」—— 全是原文的字。
|
||
// ⚠⚠ 「免」和「死」和「梟首」和「自殺」和「殺」是【五件完全不同的事】,
|
||
// 而它们的区别正是这个产品的全部内容。★ 绝不许抹平成「担任/离任」。
|
||
//
|
||
// 【★★ zai:「在任」和「人事变动」是两回事】
|
||
// 「將軍蒙驁擊定之」= 本紀用官名系人,证明【那年他在任】,但【不是一次任命】。
|
||
// ⇒ 这种条 dong:null, zai:true。★ 把「在任」记成「拜」是造假;
|
||
// 把「在任」丢掉又会漏掉「那年你的上司是谁」—— 所以【单立一格】,不合并。
|
||
//
|
||
// 【★★ guan(官) vs jue(爵)—— 秦是两套位阶,混了就废】
|
||
// 琅邪臺刻石列名:「列侯武城侯王離…倫侯建成侯趙亥…丞相隗林、丞相王綰、卿李斯…五大夫趙嬰…」
|
||
// ★ 列侯/倫侯/五大夫 是【爵】;丞相/卿 是【官】。索隱说得很清楚:
|
||
// 「張晏曰:列侯者,見序列。」「爵卑於列侯,無封邑者。倫,類也,亦列侯之類。」
|
||
// ⇒ 本表 guan 只装【官】,jue 只装【爵】。★ 老板要的「位阶」在秦【有两个坐标轴】。
|
||
//
|
||
// 【★ guanYuanwen / yearYuanwen —— 哪些是原文给的,哪些是本表推的】
|
||
// guanYuanwen:false ⇒ 官名【不是本条原文自带】,是从本卷别处接过来的(note 里写明出处)。
|
||
// yearYuanwen:false ⇒ 本紀【没给这条系年】,年份是从上下文推的(如「當是之時」)。
|
||
// ★★ 老板的判据是「年和官两个字段必须干净可查」——
|
||
// 那就必须让下游看得见【哪一格是脏的】。静默地给个年份,比不给还坏。
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
|
||
/** ★ 本表 dong 用到的动词,全部照录本紀原文。不是分类标签,是【原文的字】。 */
|
||
export const CHEN_VOCAB = {
|
||
爲: '本紀最常用的任命词(「呂不韋爲相」「趙高爲丞相」)。★ 不是「拜」——秦本紀不用「拜」记任命。',
|
||
免: '★「相國呂不韋坐嫪毐免」——【坐…免】:因事免。这是一个位置【不是判决】的证据。',
|
||
死: '本紀原文作「死」(「王齮死」「將軍驁死」「文信侯不韋死」)。★ 不是「薨」——本卷不用「薨」记臣。',
|
||
梟首: '★「衛尉竭、內史肆、佐弋竭、中大夫令齊等二十人皆梟首」——刑杀,且「車裂以徇,滅其宗」。',
|
||
自殺: '★「去疾、劫曰:『將相不辱。』自殺」——★ 是【自殺】不是【被杀】。原文的字,不许改。',
|
||
就五刑: '★「斯卒囚,就五刑」——本紀二世二年语。⚠ 与三年「竟案李斯殺之」张力,见该条 note。',
|
||
殺: '★「趙高爲丞相,竟案李斯殺之」——【案而殺之】,与「自殺」是两件事。',
|
||
刺殺: '★「子嬰遂刺殺高於齋宮,三族高家以徇咸陽」——子嬰下的手。',
|
||
虜: '★「項羽…虜王離」——被俘,不是死。★ 与「死/殺」是三件事。',
|
||
以爲: '★「秦王覺,固止,以爲秦國尉」——【以…爲…】句式。',
|
||
拜爵: '⚠ 是【賜爵】不是任官(「皆拜爵」「亦拜爵一級」)⇒ 本表【不收】进 guan。',
|
||
};
|
||
|
||
/**
|
||
* ★★★ 秦·群臣图谱。source 全是 'benji'(本朝无年表)。
|
||
*
|
||
* 字段:
|
||
* year 公元(★ 换算值,见 YEAR_RULE / CALENDAR_NOTE,不是原文)
|
||
* jinian ★ 本紀【原文的纪年】(「十年」「二世三年」)—— 这一栏才是原文,year 不是
|
||
* yue 月(原文有才填,没有就 null。★ 不许补)
|
||
* guan 官名(★ 原文的字) jue 爵(★ 与 guan 是两套,别混)
|
||
* ren 人名(★ 原文的字。本紀常只作单名「綰」「斯」「劫」「德」——照录)
|
||
* renFull ★ 本表认定的全名。⚠ 不一定是本卷的字,见各条 note。ren 才是原文。
|
||
* dong ★ 原文的人事动词,见 CHEN_VOCAB。zai:true 的条 dong 为 null。
|
||
* zai true = 本条只证【在任】,不是一次人事变动
|
||
* juan / cite cite 逐字照录
|
||
* jian ★ 命中的【转录本】数(不是版本数!见 WITNESS_AUDIT)
|
||
* guanYuanwen / yearYuanwen 见上
|
||
*/
|
||
export const CHAO_CHEN = [
|
||
// ── 秦王政 时期(前247–前222)★★ 这一段【不是秦朝,是秦王國】—— 见 CHAO_COVERAGE.chen
|
||
{
|
||
year: -247, jinian: '(當是之時)', yue: null,
|
||
guan: '相', jue: '文信侯', ren: '呂不韋', dong: '爲', zai: false,
|
||
juan: JUAN, cite: '呂不韋爲相,封十萬戶,號曰文信侯。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: false,
|
||
note:
|
||
'⚠ 本条【无系年】:原文作「年十三歲,莊襄王死,政代立爲秦王。當是之時,…呂不韋爲相」。' +
|
||
'「當是之時」=政代立之时 ⇒ 本表系于【前247】(=DI[0].li)。★ 这是【本表推的】,不是本紀系的。' +
|
||
'⚠ 「相」是原文的字(不是「相國」)—— 而九年/十年两条作「相國」。★ 本表照录,不统一。',
|
||
},
|
||
{
|
||
year: -247, jinian: '(當是之時)', yue: null,
|
||
guan: '將軍', jue: null, ren: '蒙驁', dong: '爲', zai: false,
|
||
juan: JUAN, cite: '蒙驁、王齮、麃公等爲將軍。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: false,
|
||
note: '⚠ 同上,「當是之時」无系年,本表系前247。★ 一句立三人,本表拆三条,cite 同。',
|
||
},
|
||
{
|
||
year: -247, jinian: '(當是之時)', yue: null,
|
||
guan: '將軍', jue: null, ren: '王齮', dong: '爲', zai: false,
|
||
juan: JUAN, cite: '蒙驁、王齮、麃公等爲將軍。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: false, note: '⚠ 同上。',
|
||
},
|
||
{
|
||
year: -247, jinian: '(當是之時)', yue: null,
|
||
guan: '將軍', jue: null, ren: '麃公', dong: '爲', zai: false,
|
||
juan: JUAN, cite: '蒙驁、王齮、麃公等爲將軍。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: false, note: '⚠ 同上。',
|
||
},
|
||
{
|
||
year: -246, jinian: '元年', yue: null,
|
||
guan: '將軍', jue: null, ren: '蒙驁', dong: null, zai: true,
|
||
juan: JUAN, cite: '將軍蒙驁擊定之。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★ zai:true —— 这一条证【元年他在任】,不是一次任命。别读成「元年拜將軍」。' +
|
||
'⚠⚠ 异文(本刀实测,见 QUOTE_VARIANTS_2):' +
|
||
' W1 作「晉陽反。【秦始皇元年】,將軍蒙驁擊定之。」' +
|
||
' W3 作「晉陽反,【元年】,將軍蒙驁擊定之。」——【无「秦始皇」三字】。' +
|
||
' ⇒ ★ 本刀【不裁】:cite 只取两家全同的「將軍蒙驁擊定之」承担举证,' +
|
||
' jinian 取【元年】(两家都有的那部分)。' +
|
||
' ★ 这与二十六年「秦王初并天下/秦初并天下」是同一类异文(第一刀已记一处,这是第二处)。',
|
||
},
|
||
{
|
||
year: -244, jinian: '三年', yue: null,
|
||
guan: '將軍', jue: null, ren: '王齮', dong: '死', zai: false,
|
||
juan: JUAN, cite: '三年,蒙驁攻韓,取十三城。王齮死。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note:
|
||
'★★ guanYuanwen:false —— 本条原文【只作「王齮死」,没带官名】。' +
|
||
'「將軍」是本表从前247「蒙驁、王齮、麃公等爲將軍」接过来的。' +
|
||
'⚠ 本紀【没说】他死时仍在將軍任上 ⇒ 这一格是【本表接的,不是原文给的】。',
|
||
},
|
||
{
|
||
year: -240, jinian: '七年', yue: null,
|
||
guan: '將軍', jue: null, ren: '驁', dong: '死', zai: false,
|
||
juan: JUAN, cite: '將軍驁死。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★ 原文作【「驁」】不作「蒙驁」—— 照录。(前247 作「蒙驁」,五年作「將軍驁攻魏」。)' +
|
||
'★ 本条官名【原文自带】(「將軍驁」)⇒ 与上面王齮那条不同,这条干净。',
|
||
},
|
||
{
|
||
year: -238, jinian: '九年', yue: null,
|
||
guan: '相國', jue: null, ren: '昌平君', dong: null, zai: true,
|
||
juan: JUAN, cite: '王知之,令相國昌平君、昌文君發卒攻毐。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★ zai:true(受命發卒,不是任命)。' +
|
||
'⚠⚠ 「相國昌平君、昌文君」——【「相國」是否也管到昌文君,本紀没说清】。' +
|
||
'★ 本刀【不裁】:只给昌平君系「相國」(紧贴),昌文君【另立一条且 guan:null】。' +
|
||
' ✗ 不许因为读着顺就给昌文君也安一个相國 —— 那是替读者选。',
|
||
},
|
||
{
|
||
year: -238, jinian: '九年', yue: null,
|
||
guan: null, jue: null, ren: '昌文君', dong: null, zai: true,
|
||
juan: JUAN, cite: '王知之,令相國昌平君、昌文君發卒攻毐。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note:
|
||
'★★ guan:null 是【故意的】,不是漏填:「相國昌平君、昌文君」句法两可,' +
|
||
'本紀【没有】第二处给昌文君系官。⇒ 本刀不裁。见上一条。',
|
||
},
|
||
{
|
||
year: -238, jinian: '九年', yue: null,
|
||
guan: '衛尉', jue: null, ren: '竭', dong: '梟首', zai: false,
|
||
juan: JUAN, cite: '衛尉竭、內史肆、佐弋竭、中大夫令齊等二十人皆梟首。車裂以徇,滅其宗。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★ 本卷【官名+人名+动词】最齐的一句,一句四人,本表拆四条。' +
|
||
'⚠⚠ 「衛尉竭」与「佐弋竭」——【两个「竭」是两个人,不是一个人兼两官】。' +
|
||
' 本紀把他们并列在同一句里数「二十人」⇒ 并列即两人。★ 不许合并。',
|
||
},
|
||
{
|
||
year: -238, jinian: '九年', yue: null,
|
||
guan: '內史', jue: null, ren: '肆', dong: '梟首', zai: false,
|
||
juan: JUAN, cite: '衛尉竭、內史肆、佐弋竭、中大夫令齊等二十人皆梟首。車裂以徇,滅其宗。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true, note: '★ 同句四人之一。',
|
||
},
|
||
{
|
||
year: -238, jinian: '九年', yue: null,
|
||
guan: '佐弋', jue: null, ren: '竭', dong: '梟首', zai: false,
|
||
juan: JUAN, cite: '衛尉竭、內史肆、佐弋竭、中大夫令齊等二十人皆梟首。車裂以徇,滅其宗。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note: '★「佐弋」是秦官(弋射之官)。⚠ 与「衛尉竭」同名异人,见上。',
|
||
},
|
||
{
|
||
year: -238, jinian: '九年', yue: null,
|
||
guan: '中大夫令', jue: null, ren: '齊', dong: '梟首', zai: false,
|
||
juan: JUAN, cite: '衛尉竭、內史肆、佐弋竭、中大夫令齊等二十人皆梟首。車裂以徇,滅其宗。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★「中大夫令」是秦官,原文的字。⚠ 别写成「中大夫」——【差一个「令」字,是两个官】。' +
|
||
'★★ 又:本句说「等二十人」⇒ 本紀【只列了四个,另外十六个没名字】。' +
|
||
' ⇒ 本表只有四条【不是截断,是本紀就只给了四个】。见 CHAO_COVERAGE.chen.note。',
|
||
},
|
||
{
|
||
year: -237, jinian: '十年', yue: null,
|
||
guan: '相國', jue: '文信侯', ren: '呂不韋', dong: '免', zai: false,
|
||
juan: JUAN, cite: '十年,相國呂不韋坐嫪毐免。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★★ 本卷最干净的一条人事:年、官、人、动词【全部原文自带】。' +
|
||
'★「坐嫪毐免」——【坐】=因…获罪。九年嫪毐之亂,十年相國免。' +
|
||
'★★ 这一条正是「位置不是判决」:他没死,是【免】。而两年后(十二年)他才「死」。' +
|
||
' ⇒ 免 ≠ 死 ≠ 誅。三件事,本表分开记。',
|
||
},
|
||
{
|
||
year: -237, jinian: '十年', yue: null,
|
||
guan: '將軍', jue: null, ren: '桓齮', dong: '爲', zai: false,
|
||
juan: JUAN, cite: '十年,相國呂不韋坐嫪毐免。桓齮爲將軍。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note: '★ 紧接呂不韋免之后 —— 本紀把两件事写在一句里。',
|
||
},
|
||
{
|
||
year: -237, jinian: '十年', yue: null,
|
||
guan: '國尉', jue: null, ren: '尉繚', dong: '以爲', zai: false,
|
||
juan: JUAN, cite: '秦王覺,固止,以爲秦國尉,卒用其計策。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★ 原文「以爲秦國尉」——【國尉】是秦官。' +
|
||
'⚠ 「尉繚」这个名:本紀作「大梁人尉繚來」。★ 「尉」是不是他的姓,本卷【没说】,' +
|
||
' 本表照录「尉繚」二字,【不表态】。⚠ 又:本条系于十年段内,' +
|
||
' 但本紀这一段(大索逐客→李斯上書→尉繚來)【叙事连贯而未再系年】⇒ 年份取所在年段。',
|
||
},
|
||
{
|
||
year: -235, jinian: '十二年', yue: null,
|
||
guan: null, jue: '文信侯', ren: '不韋', dong: '死', zai: false,
|
||
juan: JUAN, cite: '十二年,文信侯不韋死,竊葬。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★ guan:null 是【结论不是漏填】:他【前237已免相】(见上条),' +
|
||
' 本条原文只称【爵】「文信侯」不称官 ⇒ 死时【无官】。' +
|
||
' ✗ 不许把「相國」补回来 —— 补回去就把「免」这件事抹掉了。' +
|
||
'★ 原文作「不韋」不作「呂不韋」,照录。★「竊葬」=偷偷埋,本紀的字。',
|
||
},
|
||
{
|
||
year: -231, jinian: '十六年', yue: '九月',
|
||
guan: '南陽假守', jue: null, ren: '騰', dong: null, zai: true,
|
||
juan: JUAN, cite: '十六年九月,發卒受地韓南陽假守騰。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★「假守」=【代理】郡守,秦官原文的字。⚠ 别抹成「守」——【假】字正是这条的全部信息。' +
|
||
'★ 本条有月(九月),原文自带。',
|
||
},
|
||
{
|
||
year: -230, jinian: '十七年', yue: null,
|
||
guan: '內史', jue: null, ren: '騰', dong: null, zai: true,
|
||
juan: JUAN, cite: '十七年,內史騰攻韓,得韓王安,盡納其地,以其地爲郡,命曰潁川。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★ 与上条「南陽假守騰」【同名】,且只隔一年,很像同一人由假守迁內史。' +
|
||
' ⚠⚠ 但本紀【没有一个字说他们是一个人】⇒ 本表【记两条,不合并,不加「遷」】。' +
|
||
' ★ 「读着像」不是证据。想合并的,先去本卷里找出那句话来。',
|
||
},
|
||
|
||
// ── 秦朝(前221–前207)★ 从这里起才是【本朝】
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null,
|
||
guan: '將軍', jue: null, ren: '王賁', dong: null, zai: true,
|
||
juan: JUAN, cite: '二十六年,齊王建與其相后勝發兵守其西界,不通秦。秦使將軍王賁從燕南攻齊,得齊王建。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note: '★ 灭齐 —— 六国最后一个。⚠ 二十八年他列名作【列侯通武侯】(爵),此处作【將軍】(官)。两栏两套。',
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null,
|
||
guan: '丞相', jue: null, ren: '綰', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相綰、御史大夫劫、廷尉斯等皆曰:「昔者五帝地方千里,其外侯服夷服諸侯或朝或否……」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true, renFull: '王綰',
|
||
note:
|
||
'★★ 议帝號时的三公署名,一句立三人(丞相綰/御史大夫劫/廷尉斯),本表拆三条。' +
|
||
'★ 本条原文只作【單名「綰」】。★ 二十八年琅邪刻石作「丞相王綰」⇒ 本表 renFull 记「王綰」,' +
|
||
' 【但 ren 栏照录原文的「綰」】。★ 同官同名相隔两年,本表认为是一人 ——' +
|
||
' ⚠ 这是【本表的认定】,本紀没有明说。写在 renFull 里,不动 ren。',
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null,
|
||
guan: '御史大夫', jue: null, ren: '劫', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相綰、御史大夫劫、廷尉斯等皆曰:「昔者五帝地方千里,其外侯服夷服諸侯或朝或否……」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'⚠⚠ 原文只作單名【「劫」】。★★ 二世二年有「將軍馮劫」——【本表不合并】:' +
|
||
' 本紀【没有一处】说这两个「劫」是一个人,且【官不同】(御史大夫 vs 將軍)、' +
|
||
' 相隔十三年。⇒ ✗ 不许写「馮劫」。★ 「读着像同一个人」不是证据。',
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null,
|
||
guan: '廷尉', jue: null, ren: '斯', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相綰、御史大夫劫、廷尉斯等皆曰:「昔者五帝地方千里,其外侯服夷服諸侯或朝或否……」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true, renFull: '李斯',
|
||
note:
|
||
'★ 同段下文作「廷尉李斯議曰」⇒ 斯=李斯,【本卷同段内自证】,这个合并是干净的。' +
|
||
'★★★ 这一条是全表最要紧的一条:他这一年是【廷尉】——【不是丞相】。' +
|
||
' 郡縣之議正是【一个廷尉】顶翻了丞相和全体群臣。见 CHAO_SHI 前221 郡縣那条。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: '丞相', jue: null, ren: '隗林', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相隗林、丞相王綰、卿李斯、卿王戊、五大夫趙嬰、五大夫楊樛從,與議於海上。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★★ 异文,本刀【不裁】:正文两个转录本【都作「隗林」】。' +
|
||
' 而索隱注载:「隗姓,林名。有本作『狀』者,非。顏之推云:『隋開皇初,京師穿地得鑄秤權,' +
|
||
' 有銘,云始皇時量器,丞相隗狀、王綰二人列名,其作「狀」貌之字,時令校寫,親所按驗。』' +
|
||
' 王劭亦云然。斯遠古之證也。」' +
|
||
'★★ 这条注【自己跟自己打架】:先断「有本作『狀』者,非」,' +
|
||
' 紧接着引顏之推【出土秤權銘文】作「隗狀」,末了又说「斯遠古之證也」(这是远古的证据)。' +
|
||
' ⇒ 司馬貞先否了「狀」,又把支持「狀」的实物证据摆出来并称之为证。' +
|
||
'⇒ 本表 ren 取【正文】的「隗林」(正文>注,且两转录本一致);' +
|
||
' 异文「隗狀」及其【出土器物】依据原样记在此处。★★ 注不是正文 ⇒ 不据以改正文。' +
|
||
' ✗ 但也【不许反过来说「隗狀无据」】—— 它的依据是隋代出土的秤權銘,比传世本还老。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: '丞相', jue: null, ren: '王綰', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相隗林、丞相王綰、卿李斯、卿王戊、五大夫趙嬰、五大夫楊樛從,與議於海上。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★ 【「丞相隗林、丞相王綰」——本卷明文,秦此时有【两个丞相】同时在任】。' +
|
||
' ★ 这不是笔误:两个「丞相」各写一次,且索隱引秤權銘亦「丞相隗狀、王綰二人列名」。' +
|
||
' ⇒ 秦的丞相是【复数制】(三十七年明确作「左丞相」「右丞相」)。' +
|
||
' ★★ 对老板的判据很要紧:「那年你的上司是谁」——二十八年【上司有两个】。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: '卿', jue: null, ren: '李斯', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相隗林、丞相王綰、卿李斯、卿王戊、五大夫趙嬰、五大夫楊樛從,與議於海上。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★ 二十六年他是【廷尉】,这一年列名作【卿】,三十四年作【丞相】。' +
|
||
' ⇒ 本紀给出了他的【三个位阶三个年份】,全部原文自带。这就是「群臣图谱」。' +
|
||
'⚠ 「卿」是泛称(九卿之卿)还是具体官名,本卷【没说】,索隱于此亦无解 ⇒ 本表照录,不裁。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: '卿', jue: null, ren: '王戊', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相隗林、丞相王綰、卿李斯、卿王戊、五大夫趙嬰、五大夫楊樛從,與議於海上。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note: '★ 本卷【仅此一见】。本紀再无第二处提到他。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: null, jue: '列侯・武城侯', ren: '王離', dong: null, zai: true,
|
||
juan: JUAN,
|
||
cite: '列侯武城侯王離、列侯通武侯王賁、倫侯建成侯趙亥、倫侯昌武侯成、倫侯武信侯馮毋擇、丞相隗林、丞相王綰、卿李斯、卿王戊、五大夫趙嬰、五大夫楊樛從,與議於海上。',
|
||
jian: 2, guanYuanwen: false, yearYuanwen: true,
|
||
note:
|
||
'★★ guan:null / jue 有值 —— 【列侯是爵不是官】。索隱:「張晏曰:列侯者,見序列。」' +
|
||
' ✗ 不许把「列侯」塞进 guan。★ 二世三年他作「秦將王離」被項羽虜(见该条)。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: null, jue: '列侯・通武侯', ren: '王賁', dong: null, zai: true,
|
||
juan: JUAN, cite: '列侯武城侯王離、列侯通武侯王賁、倫侯建成侯趙亥……從,與議於海上。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note: '★ 爵不是官。⚠ 二十六年「秦使將軍王賁從燕南攻齊」——那处作【將軍】,见该条。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: null, jue: '倫侯・建成侯', ren: '趙亥', dong: null, zai: true,
|
||
juan: JUAN, cite: '……倫侯建成侯趙亥、倫侯昌武侯成、倫侯武信侯馮毋擇、丞相隗林……從,與議於海上。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note: '★「倫侯」是秦特有的爵。索隱:「爵卑於列侯,無封邑者。倫,類也,亦列侯之類。」⇒ 无封邑之侯。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: null, jue: '倫侯・昌武侯', ren: '成', dong: null, zai: true,
|
||
juan: JUAN, cite: '……倫侯建成侯趙亥、倫侯昌武侯成、倫侯武信侯馮毋擇、丞相隗林……從,與議於海上。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note: '⚠ 原文只作單名【「成」】。★ 八年有「長安君成蟜」——【不是一个人,别合并】(那位已死于前239)。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: null, jue: '倫侯・武信侯', ren: '馮毋擇', dong: null, zai: true,
|
||
juan: JUAN, cite: '……倫侯建成侯趙亥、倫侯昌武侯成、倫侯武信侯馮毋擇、丞相隗林……從,與議於海上。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note: '★ 爵不是官。⚠ 与「御史大夫劫」「將軍馮劫」「右丞相去疾」是否同族,本卷不言 ⇒ 不表态。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: null, jue: '五大夫', ren: '趙嬰', dong: null, zai: true,
|
||
juan: JUAN, cite: '……卿李斯、卿王戊、五大夫趙嬰、五大夫楊樛從,與議於海上。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note: '★「五大夫」是【爵】,不是官。⚠ 别与子嬰混 —— 是两个人。',
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null,
|
||
guan: null, jue: '五大夫', ren: '楊樛', dong: null, zai: true,
|
||
juan: JUAN, cite: '……卿李斯、卿王戊、五大夫趙嬰、五大夫楊樛從,與議於海上。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note:
|
||
'★ 索隱于此列名末注:「言王離以下十人從始皇,咸與始皇議功德於海上,立石於琅邪臺下,十人名字並刻頌。」' +
|
||
' ⚠ 索隱说【十人】,而本紀正文列了【十一个】' +
|
||
'(王離・王賁・趙亥・成・馮毋擇・隗林・王綰・李斯・王戊・趙嬰・楊樛)。' +
|
||
' ★★ 十 vs 十一,【注与正文不合】。本刀【不裁】,也【不去调和】—— 照录正文的十一人。' +
|
||
' ⇒ 这是本卷一处未平的账,记在此处备查。★ 注不是正文。',
|
||
},
|
||
{
|
||
year: -215, jinian: '三十二年', yue: null,
|
||
guan: '將軍', jue: null, ren: '蒙恬', dong: null, zai: true,
|
||
juan: JUAN, cite: '始皇乃使將軍蒙恬發兵三十萬人北擊胡,略取河南地。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note: '★ 因盧生奏「亡秦者胡也」而发兵 —— 本紀把这两件事写成前后相接。见 CHAO_SHI 该条。',
|
||
},
|
||
{
|
||
year: -213, jinian: '三十四年', yue: null,
|
||
guan: '丞相', jue: null, ren: '李斯', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相李斯曰:「五帝不相復,三代不相襲,各以治,非其相反,時變異也。」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★ 他【已经是丞相了】(二十六年廷尉 → 二十八年卿 → 这一年丞相)。' +
|
||
' ⚠ 本紀【没有记他拜丞相那一刻】—— 只是这一年他已经以丞相身份说话。' +
|
||
' ⇒ zai:true(在任),dong:null。★ 不许伪造一条「爲丞相」。' +
|
||
'★ 同段又作「丞相臣斯昧死言」—— 焚書之议出自他。',
|
||
},
|
||
{
|
||
year: -213, jinian: '三十四年', yue: null,
|
||
guan: '僕射', jue: null, ren: '周青臣', dong: null, zai: true,
|
||
juan: JUAN, cite: '始皇置酒咸陽宮,博士七十人前爲壽。僕射周青臣進頌曰:「他時秦地不過千里……」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note: '★「僕射」=博士僕射(博士之长)。★ 他这一颂引出淳于越反驳,再引出李斯焚書之议。',
|
||
},
|
||
{
|
||
year: -213, jinian: '三十四年', yue: null,
|
||
guan: '博士', jue: null, ren: '淳于越', dong: null, zai: true,
|
||
juan: JUAN, cite: '博士齊人淳于越進曰:「臣聞殷周之王千餘歲,封子弟功臣,自爲枝輔……」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★ 一个【博士】,请复封建。他这一句直接引出焚書。' +
|
||
' ⇒ 老板要的「小人物的大事件」在这里:博士不是宰辅,但焚書是他这句话引出来的。',
|
||
},
|
||
{
|
||
year: -210, jinian: '三十七年', yue: '十月',
|
||
guan: '左丞相', jue: null, ren: '斯', dong: null, zai: true,
|
||
juan: JUAN, cite: '三十七年十月癸丑,始皇出游。左丞相斯從,右丞相去疾守。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true, renFull: '李斯',
|
||
note:
|
||
'★★ 【左丞相】—— 到这一年官名细化了。★ 「從」=随驾出游,「守」=留守咸陽。' +
|
||
' ⇒ 同一个「丞相」位,两个人,一个在路上一个在家 —— 这就是为什么沙丘之谋是李斯而不是去疾。' +
|
||
'★ 本条有日(癸丑),原文自带;本表 yue 只装月,日在 cite 里。',
|
||
},
|
||
{
|
||
year: -210, jinian: '三十七年', yue: '十月',
|
||
guan: '右丞相', jue: null, ren: '去疾', dong: null, zai: true,
|
||
juan: JUAN, cite: '三十七年十月癸丑,始皇出游。左丞相斯從,右丞相去疾守。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true, renFull: '馮去疾',
|
||
note:
|
||
'⚠ 原文只作單名【「去疾」】。★ 本表 renFull 记「馮去疾」—— ' +
|
||
' ⚠⚠ 【本卷从头到尾没有「馮去疾」三个字连用】(已通检)。' +
|
||
' ⇒ renFull 这一格是【出本卷的通行叫法】,★ 不是本紀的字,不许当原文引。' +
|
||
' ✗ ren 栏照录「去疾」。这条按 CLAUDE.md「别拿现代词替原文的词」办。',
|
||
},
|
||
{
|
||
year: -210, jinian: '三十七年', yue: null,
|
||
guan: '中車府令', jue: null, ren: '趙高', dong: null, zai: true,
|
||
juan: JUAN, cite: '書已封,在中車府令趙高行符璽事所,未授使者。七月丙寅,始皇崩於沙丘平臺。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★★ 「中車府令」=掌乘輿車馬,【一个近侍之官,不是宰辅】。' +
|
||
' 而【賜扶蘇的璽書压在他手上】(「行符璽事」=兼管符璽)。' +
|
||
' ⇒ 老板问「够不到大事件的人,难道没有他自己的小事件?」——这一条是反过来的答案:' +
|
||
' 始皇之死这件大事,转轴不在丞相手里,在一个【中車府令】手里。' +
|
||
'★ 二世元年他作【郎中令】,三年作【丞相】—— 本紀给了他三个位阶。见后。',
|
||
},
|
||
{
|
||
year: -209, jinian: '二世皇帝元年', yue: null,
|
||
guan: '郎中令', jue: null, ren: '趙高', dong: '爲', zai: false,
|
||
juan: JUAN, cite: '二世皇帝元年,年二十一。趙高爲郎中令,任用事。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★ 干净的一条:年、官、人、动词全原文自带。★「任用事」=当权。' +
|
||
' ⇒ 中車府令(前210)→ 郎中令(前209)→ 丞相(前207)。三级,三年。' +
|
||
'⚠ 集解引徐廣曰「表云十月戊寅,大赦罪人」—— 注不是正文,且系【表】之文,本表不采。',
|
||
},
|
||
{
|
||
year: -209, jinian: '二世皇帝元年', yue: null,
|
||
guan: '丞相', jue: null, ren: '斯', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相臣斯、臣去疾、御史大夫臣德昧死言:「臣請具刻詔書刻石,因明白矣。臣昧死請。」制曰:「可。」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true, renFull: '李斯',
|
||
note: '★ 二世东巡刻石,三公联署。一句立三人,本表拆三条。',
|
||
},
|
||
{
|
||
year: -209, jinian: '二世皇帝元年', yue: null,
|
||
guan: null, jue: null, ren: '去疾', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相臣斯、臣去疾、御史大夫臣德昧死言:「臣請具刻詔書刻石,因明白矣。臣昧死請。」制曰:「可。」', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true, renFull: '馮去疾',
|
||
note:
|
||
'★★ guan:null 是【故意的】:原文作「丞相臣斯、臣去疾」——' +
|
||
' 【「丞相」是否管到「臣去疾」,句法两可】(与九年「相國昌平君、昌文君」同一个坑)。' +
|
||
' ⚠ 前210 他是【右丞相】、前208 他又是【右丞相】⇒ 前209 大概率仍是丞相。' +
|
||
' ★★ 但「大概率」不是原文 ⇒ 本表【不填】,把话写在这里。' +
|
||
' ✗ 越是「显然」越不许替读者填 —— 填了下游就再也看不见这是推的。',
|
||
},
|
||
{
|
||
year: -209, jinian: '二世皇帝元年', yue: null,
|
||
guan: '御史大夫', jue: null, ren: '德', dong: null, zai: true,
|
||
juan: JUAN, cite: '丞相臣斯、臣去疾、御史大夫臣德昧死言:「臣請具刻詔書刻石,因明白矣。臣昧死請。」制曰:「可。」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'⚠ 原文只作單名【「德」】。★★ 他的【姓,本卷通篇没有】—— 已通检。' +
|
||
' ⇒ ren:「德」,✗ 不许安一个姓上去。★ 这是本卷唯一一位有名无姓的三公。',
|
||
},
|
||
{
|
||
year: -208, jinian: '二年', yue: '冬',
|
||
guan: '少府', jue: null, ren: '章邯', dong: null, zai: true,
|
||
juan: JUAN, cite: '二世大驚,與群臣謀曰:「柰何?」少府章邯曰:「盜已至,眾彊,今發近縣不及矣。酈山徒多,請赦之,授兵以擊之。」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★★ 【少府】=掌山海池澤之税、供皇室,【九卿之一,不是军职】。' +
|
||
' 而秦最后的仗是他打的 —— 因为他管着【酈山刑徒】。' +
|
||
' ⇒ 老板要的「同一件大事落在不同位阶身上是不同的题」:陈涉兵至戲,' +
|
||
' 二世问「柰何」,答出来的是一个【少府】,理由是【他手里有人】。' +
|
||
'★ 本条 yue:「冬」—— 原文作「二年冬」,是季不是月,照录。',
|
||
},
|
||
{
|
||
year: -208, jinian: '二年', yue: null,
|
||
guan: '長史', jue: null, ren: '司馬欣', dong: null, zai: true,
|
||
juan: JUAN, cite: '二世益遣長史司馬欣、董翳佐章邯擊盜,殺陳勝城父,破項梁定陶,滅魏咎臨濟。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note: '★ 三年作「使長史欣請事」⇒ 欣=司馬欣,本卷自证。',
|
||
},
|
||
{
|
||
year: -208, jinian: '二年', yue: null,
|
||
guan: null, jue: null, ren: '董翳', dong: null, zai: true,
|
||
juan: JUAN, cite: '二世益遣長史司馬欣、董翳佐章邯擊盜,殺陳勝城父,破項梁定陶,滅魏咎臨濟。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note:
|
||
'★ guan:null:「長史司馬欣、董翳」——【「長史」是否管到董翳,本紀没说清】。' +
|
||
' 第三次遇到这个句法坑(前238 昌平君/昌文君、前209 斯/去疾)⇒ 一律不裁。',
|
||
},
|
||
{
|
||
year: -208, jinian: '二年', yue: null,
|
||
guan: '右丞相', jue: null, ren: '去疾', dong: '自殺', zai: false,
|
||
juan: JUAN, cite: '右丞相去疾、左丞相斯、將軍馮劫進諫曰……下去疾、斯、劫吏,案責他罪。去疾、劫曰:「將相不辱。」自殺。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true, renFull: '馮去疾',
|
||
note:
|
||
'★★★ 「將相不辱」四个字,然后【自殺】。★ 是自殺,不是被杀 —— 原文的字,不许改。' +
|
||
'⚠ 系年:本段在【二世二年】段内。★ 二世斥语作「二年之閒,群盜并起」——' +
|
||
' ⚠⚠ 那个「二年」是【二世话里的「两年之间」】,【不是纪年】。' +
|
||
' ★ 本刀的切分程序差点把它当年份切出来。记下来给后面的刀:本卷「X年」不一定是系年。',
|
||
},
|
||
{
|
||
year: -208, jinian: '二年', yue: null,
|
||
guan: '將軍', jue: null, ren: '馮劫', dong: '自殺', zai: false,
|
||
juan: JUAN, cite: '右丞相去疾、左丞相斯、將軍馮劫進諫曰……去疾、劫曰:「將相不辱。」自殺。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★ 本条原文作【「馮劫」】(有姓),官【將軍】。' +
|
||
'⚠⚠ 与前221「御史大夫劫」【本表不合并】—— 官不同、隔十三年、本紀无一字言其为一人。见该条。',
|
||
},
|
||
{
|
||
year: -208, jinian: '二年', yue: null,
|
||
guan: '左丞相', jue: null, ren: '斯', dong: '就五刑', zai: false,
|
||
juan: JUAN, cite: '下去疾、斯、劫吏,案責他罪。去疾、劫曰:「將相不辱。」自殺。斯卒囚,就五刑。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true, renFull: '李斯',
|
||
note:
|
||
'★★★ 三个人同时下吏,【两个自殺,一个没有】——「斯卒囚,就五刑」。' +
|
||
' ★ 这一格正是产品的全部内容:同一天、同一案、三个宰辅,' +
|
||
' 去疾和劫选了「將相不辱」,斯没选 ⇒ 三个动词,三条命。' +
|
||
'⚠⚠ 张力:本条(二年)作「斯卒囚,就五刑」,而三年又作「趙高爲丞相,竟案李斯殺之」。' +
|
||
' ⇒ 【本紀两处记他的结局,且不在同一年】。★ 本刀【不裁】,两条都录(见 -207 那条)。' +
|
||
' ★ 不许合并 —— 合并就得替读者选一个年份,而两个年份各有各的原文。',
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: '冬',
|
||
guan: '丞相', jue: '安武侯', ren: '趙高', dong: '爲', zai: false,
|
||
juan: JUAN, cite: '冬,趙高爲丞相,竟案李斯殺之。', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★★ 一个【中車府令】(前210)→【郎中令】(前209)→【丞相】(前207)。三年三级。' +
|
||
' ⇒ 老板的判据「给定年份+位阶⇒那年你的上司是谁」:前207 你的丞相叫趙高。' +
|
||
'★ jue「安武侯」出自卷末秦记附録「趙高爲丞相安武侯」——【本卷第二处】,本表据以补爵。',
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: '冬',
|
||
guan: '左丞相', jue: null, ren: '李斯', dong: '殺', zai: false,
|
||
juan: JUAN, cite: '冬,趙高爲丞相,竟案李斯殺之。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note:
|
||
'⚠⚠ 与二世二年「斯卒囚,就五刑」是【本紀对同一个人结局的两处记载】,' +
|
||
' ★ 系年不同(二年 / 三年)⇒ 本刀【不裁,两条都录】。' +
|
||
' ★ 若下游只要一条,请自己选并把理由写下来 —— 本表不替你选。' +
|
||
'★ guanYuanwen:false:本条原文只作「李斯」不带官(他二年已下吏)⇒「左丞相」是本表从二年接的。',
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: null,
|
||
guan: '秦將', jue: null, ren: '王離', dong: '虜', zai: false,
|
||
juan: JUAN, cite: '項羽急擊秦軍,虜王離,邯等遂以兵降諸侯。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note:
|
||
'★ 「虜」=被俘,【不是死】。★ 同段又作「及項羽虜秦將王離等鉅鹿下」⇒ guan 取「秦將」,' +
|
||
' ⚠ 但那是【叙事称谓】不是官名 ⇒ guanYuanwen:false。' +
|
||
'★★ 二十八年他列名琅邪刻石之首(列侯武城侯王離),前207 他被虜。' +
|
||
' ⇒ 同一个人,本紀首尾两见,中间十二年【一个字都没有】。',
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: null,
|
||
guan: '咸陽令', jue: null, ren: '閻樂', dong: null, zai: true,
|
||
juan: JUAN, cite: '高懼,乃陰與其婿咸陽令閻樂、其弟趙成謀曰……閻樂前即二世數曰:「足下驕恣,誅殺無道,天下共畔足下,足下其自爲計。」', jian: 2,
|
||
guanYuanwen: true, yearYuanwen: true,
|
||
note:
|
||
'★★ 【咸陽令】=首都县令。逼死皇帝的是【一个县令】,不是将军。' +
|
||
' ★ 而他是【趙高的女婿】(「其婿」)—— 本紀把这层关系写在官名之前。' +
|
||
'⚠ 字形:W1 作「婿」,W3 作「壻」。★ 同一点校本的两次转录取字不同,非异文,见 WITNESS_AUDIT。' +
|
||
'★ 第一刀已记:「下手与主谋是两个人,原文分得很清,不许并」——本条即那个「下手」。',
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: null,
|
||
guan: null, jue: null, ren: '趙成', dong: null, zai: true,
|
||
juan: JUAN, cite: '高懼,乃陰與其婿咸陽令閻樂、其弟趙成謀曰……', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true,
|
||
note:
|
||
'★ guan:null —— 本紀只说他是【趙高之弟】(「其弟趙成」),【没给官】。' +
|
||
' ✗ 不许安官。★ 望夷宮之变是【趙高+女婿+弟弟】三个人的家族行动,本紀写得很清楚。',
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: null,
|
||
guan: '丞相', jue: null, ren: '高', dong: '刺殺', zai: false,
|
||
juan: JUAN, cite: '子嬰遂刺殺高於齋宮,三族高家以徇咸陽。', jian: 2,
|
||
guanYuanwen: false, yearYuanwen: true, renFull: '趙高',
|
||
note:
|
||
'★★★ 【本表最后一条】。「三族高家」=夷其三族。★ 动手的是【子嬰】,' +
|
||
' 而子嬰【是秦王不是皇帝】(见 ZI_YING)。' +
|
||
'★ guanYuanwen:false:本条只作「高」。「丞相」从上文「丞相高殺二世望夷宮」接来(同段,本卷自证)。' +
|
||
'★★ 一个丞相,前207 冬拜相,同年被刺 —— 秦的最后一任丞相在任【不到一年】。',
|
||
},
|
||
];
|
||
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// ═══ 二、大事件 ═══
|
||
//
|
||
// ★ 本紀【就是】编年大事件(体例就是「某年某月,某事」)⇒ 直接抠它,没去别处找。
|
||
//
|
||
// 【★★★ layer 怎么定的 —— 判据是「五十年后还在起作用吗」,每条都给了理由】
|
||
// 事(1–50年) :一场仗、一次废立、一个人的死 ← ★ 绝大多数
|
||
// 制(50–500) :一个制度的确立/废除
|
||
// 道(500+) :改变了此后千年的
|
||
// ⚠ 本刀【没有】为了显得重要而把「事」拔高。灭六国 = 六场仗 =【事】,哪怕灭了六个国家。
|
||
// ★ 判据不是死了多少人,是【五十年后这个东西还在不在起作用】。
|
||
//
|
||
// 【★★ 「道」这一朝有【三个】—— 这是本刀最可能被骂的判断,所以理由写足】
|
||
// 老板说「「道」要极其吝啬,一朝有零个是完全正常的」。本刀仍给了三个,理由:
|
||
// ★ 秦是【唯一一个可以有三个「道」的朝】—— 皇帝號、郡縣、書同文/一法度,
|
||
// 这三样是此后【两千年】中国的骨架,且【每一样都能给出它到 1500 年后仍在起作用的证据】:
|
||
// · 皇帝號:前221 → 1912 清帝退位 = 2133 年。★ 到 1500 年后(约公元1280)在不在?在。
|
||
// · 郡縣 :前221 → 至今(省—市—县)。★ 公元1280 在不在?在(元行省下仍是路府州县)。
|
||
// · 書同文:前221 → 至今。★ 公元1280 在不在?在(汉字未再分裂)。
|
||
// ⇒ ★ 三条都过了「1500 年后仍在起作用」这一关,才标的「道」。
|
||
// ⚠ 而【焚書】【除謚法】【更名民曰黔首】【十月爲歲首】本刀【没有】标「道」——
|
||
// 它们全都活不过 120 年(见各条 layerWhy)。★ 名气大 ≠ 层级高。
|
||
//
|
||
// 【★★ zaichang = 老板这一刀真正的靶子】
|
||
// > 「很多人够不到历史的大事件,难道就没有他自己的小事件?…况且他可能还位居高位呢。」
|
||
// ⇒ 每条 zaichang 回答:那年【什么位阶的人】会被卷进去,以及【卷进去的方式不一样】。
|
||
// ⚠⚠ zaichang 是【推演】不是原文 ⇒ kind:'tuiyan',【不安卷次】。
|
||
// ★ 这一格里【一个字都不许当史料引】。它是本刀按本卷的制度事实推的,不是本紀说的。
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
|
||
/**
|
||
* ★ layer 的判据,写死在这里,免得下游各标各的。
|
||
* ★★ 键(事/制/道)是【显示 label】;事件里存的 layer 值是 pinyin(shi/zhi/dao)——
|
||
* 见 pinyin 映射与 CHAO_COVERAGE.shi.layerCountNote 的归一说明(biannian 建模 §2.1)。
|
||
*/
|
||
export const LAYER_RULE = {
|
||
事: '1–50年。一场仗、一次废立、一个人的死。★ 绝大多数事件都是这一层。',
|
||
制: '50–500年。一个制度的确立/废除。',
|
||
道: '500+年。★ 判据:它到【1500年后】还在起作用吗?给不出证据 ⇒ 降级成「制」。',
|
||
pinyin: { 事: 'shi', 制: 'zhi', 道: 'dao' }, // ★ 显示 label → 存储值。事件 layer 一律用右侧 pinyin。
|
||
howJudged:
|
||
'★ 每条 layer 都在 layerWhy 里给了理由,【没有一条空标】。' +
|
||
'⚠ 判的是【制度还在不在起作用】,不是【后果还在不在】——' +
|
||
' 焚書的后果(典籍散失)是千年的,但焚書【令】本身 22 年就废了 ⇒ 「事」不是「道」。' +
|
||
' ★ 这两个东西混起来,就会把整部书标成「道」。',
|
||
};
|
||
|
||
/**
|
||
* ★★★ 秦·大事件。
|
||
* 字段:
|
||
* year / jinian / yue ★ jinian 是原文,year 是换算(见 YEAR_RULE)
|
||
* shi ★ 事,【原文逐字】
|
||
* juan / jian / layer / layerWhy
|
||
* kind: 'yuanwen' ★ shi 这一栏是原文
|
||
* zaichang: { kind:'tuiyan', ... } ★★ 推演,不是原文,无卷次
|
||
*/
|
||
export const CHAO_SHI = [
|
||
// ── 秦王國(前247–前222)★ 不是本朝,但本紀记了,见 CHAO_COVERAGE.shi
|
||
{
|
||
year: -238, jinian: '九年', yue: '四月', kind: 'yuanwen',
|
||
shi: '長信侯毐作亂而覺,矯王御璽及太后璽以發縣卒及衛卒、官騎、戎翟君公、舍人,將欲攻蘄年宮爲亂。王知之,令相國昌平君、昌文君發卒攻毐。戰咸陽,斬首數百。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy:
|
||
'★ 一次政变,当年即平。五十年后还在起作用吗?不在 ⇒ 事。' +
|
||
'⚠ 它的【后果】(呂不韋次年免相、秦王亲政)也都是十年内的事,仍是「事」。',
|
||
zaichang: {
|
||
kind: 'tuiyan',
|
||
note: '★ 推演,不是原文。依据是本卷记载的制度事实,不是本紀的话。',
|
||
相國: '★ 直接受命平乱(本卷明文:「令相國昌平君、昌文君發卒攻毐」)—— 你就是那个要发兵的人。',
|
||
衛尉: '★★ 掌宮門屯衛 —— 而嫪毐「矯王御璽…發衛卒」,调的正是你的兵。' +
|
||
'⇒ 事后「衛尉竭…梟首」。★ 同一场乱,相國是平乱的,衛尉是【要掉脑袋的】。',
|
||
中大夫令: '★ 「中大夫令齊」在梟首之列 ⇒ 论议之官也被卷进去,且是死。',
|
||
宦者: '★ 本卷:「及宦者皆在戰中,亦拜爵一級」——【连宦者都在战场上,而且能拿爵】。' +
|
||
'⇒ 这就是老板要的「小人物的大事件」:你不是高官,但你在场,而且这一战能给你换一级爵。',
|
||
舍人: '⚠ 反向的:「及其舍人,輕者爲鬼薪」——★ 你只是嫪毐的舍人,没参与,' +
|
||
'也要去当鬼薪(宗庙砍柴的刑徒)。★ 位阶低不等于卷不进去,等于【卷进去了没得选】。',
|
||
},
|
||
},
|
||
{
|
||
year: -237, jinian: '十年', yue: null, kind: 'yuanwen',
|
||
shi: '十年,相國呂不韋坐嫪毐免。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 一次人事变动。五十年后不在起作用 ⇒ 事。',
|
||
zaichang: {
|
||
kind: 'tuiyan',
|
||
note: '★ 推演。',
|
||
相國: '★★ 你【就是】这件事 —— 而且是「免」不是「誅」。两年后你才死。' +
|
||
'⇒ 这个位置【不是判决】:同一个位置,呂不韋是免,李斯是就五刑,趙高是刺殺。三种下场。',
|
||
舍人: '★ 十二年不韋死,「其舍人臨者,晉人也逐出之;秦人六百石以上奪爵,遷」' +
|
||
'⇒ ★★【去他葬礼哭一声,就按你的秩级罚】:六百石以上夺爵并迁,五百石以下只迁不夺爵。' +
|
||
' ⇒ 同一件事,落在不同秩级身上是【不同的罚】。这就是「位阶」的意义。',
|
||
},
|
||
},
|
||
{
|
||
year: -231, jinian: '十六年', yue: '九月', kind: 'yuanwen',
|
||
shi: '初令男子書年。',
|
||
juan: JUAN, jian: 2, layer: 'zhi',
|
||
layerWhy:
|
||
'★★ 【「初」=第一次】—— 本紀用这个字标制度起点。' +
|
||
'「書年」=登记男子年龄 ⇒ 这是【傅籍(按年龄征发徭役兵役)】的基础,也是编户齐民的入口。' +
|
||
'★ 五十年后还在起作用吗?在 —— 汉承秦制,傅籍行用数百年。⇒ 至少「制」。' +
|
||
'⚠ 那为什么不标「道」?★ 因为「道」要 500+ 且要给出 1500 年后仍在的证据。' +
|
||
' 户籍制度本身确实至今还在,【但「令男子書年」这一道令 ≠ 整个户籍制度】——' +
|
||
' 把一道令的功劳算成整个制度的,就是拔高。⇒ 本刀取【制】,克制。' +
|
||
'★ 这是本刀最犹豫的一条,理由写在这里,主刀要改就改,但请连理由一起改。',
|
||
impact: {
|
||
reach: 'houshi',
|
||
kind: 'tuiyan', // ★★ 推演(制度史通说),不是原文。见 biannian 建模 §2.2。
|
||
reason:
|
||
'★ 「書年」=登记男子年龄,是【傅籍】(按年龄征发徭役兵役)与编户齐民的技术基础。' +
|
||
'制度史通说「汉承秦制」:傅籍、编户之法为两汉赋役征发之本,行用数百年。',
|
||
to: [
|
||
{ code: 'xihan', label: '汉承秦制,傅籍行用;编户齐民为两汉赋役征发之本。' },
|
||
],
|
||
reachWhy:
|
||
'★ 取 houshi 不取 qiannian —— 与本条 layerWhy 同一把尺:户籍登记作为大原则确至今,' +
|
||
'但【这一道令的直接后裔是傅籍】,可稽的行用主要在两汉(数百年)。' +
|
||
'✗ 不把整个户籍制度两千年的功劳算给这一道令 —— 那是拔高。',
|
||
},
|
||
zaichang: {
|
||
kind: 'tuiyan',
|
||
note: '★ 推演。',
|
||
斗食小吏: '★★ 这条【全部落在最低一层】:登记男子年龄的是县乡的吏,一个个记。' +
|
||
'⇒ 老板要的「斗食小吏也在场」——他不但在场,这件事【就是他干的】。',
|
||
黔首: '★ 你被记了年。从此你什么时候该服役、服几年,由这一格字决定。',
|
||
郡守: '★ 你要保证这事在你郡里办下去 —— 办不下去是你的责任。',
|
||
},
|
||
},
|
||
|
||
// ── 秦朝(前221–前207)
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null, kind: 'yuanwen',
|
||
shi: '二十六年,齊王建與其相后勝發兵守其西界,不通秦。秦使將軍王賁從燕南攻齊,得齊王建。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy:
|
||
'★ 灭齐 —— 六国最后一个。⚠⚠ 【一场仗就是「事」,哪怕它是统一的最后一战】。' +
|
||
' 判据:这场仗本身五十年后还在起作用吗?不在。★ 起作用的是它【促成的】郡縣与皇帝號 ——' +
|
||
' 那两条另有其条,且标了「道」。✗ 不许把仗和仗的后果算成一件事来抬层级。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
將軍: '★ 你带兵,你灭国。本卷把功记在你名下(「秦使將軍王賁」)。',
|
||
斗食小吏: '★ 要征粮、要转输。★ 仗是别人打的,粮是你催的。',
|
||
},
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null, kind: 'yuanwen',
|
||
shi: '王曰:「去『泰』,著『皇』,采上古『帝』位號,號曰『皇帝』;他如議。」制曰:「可。」',
|
||
juan: JUAN, jian: 2, layer: 'dao',
|
||
layerWhy:
|
||
'★★★ 【道】。判据:「皇帝」这个位號到 1500 年后(约公元1280)还在起作用吗?' +
|
||
' 在 —— 元世祖也称皇帝。一直到【1912 年清帝退位】才终止 ⇒ 前221–1912 = 2133 年。' +
|
||
'★ 这是本卷【自己造出来的一个词】,而这个词此后是两千年中国政治的顶点。' +
|
||
'⚠ 注意:本条与 HAO_NOTE(第一刀)是同一段原文,那里论的是「號的性质」,' +
|
||
' 这里论的是「它作为制度活了多久」。两条不冲突,别合并。',
|
||
impact: {
|
||
reach: 'qiannian',
|
||
kind: 'tuiyan', // ★★ 推演(制度史通说),不是原文。
|
||
reason:
|
||
'★ 秦创「皇帝」为最高统治者之号,历代王朝相沿不改。' +
|
||
'制度史通说「汉承秦制」:汉高祖即皇帝位,即沿用此号,此后两千年帝制之名皆本于此。',
|
||
to: [
|
||
// ★ 库内落点:xihan:-202 该条 layerWhy 自己就说「漢承秦制,皇帝制度是秦立的」——落点自证。
|
||
{ code: 'xihan', year: -202, label: '汉高祖即皇帝位于氾水之阳,沿用秦所创「皇帝」号。' },
|
||
{ label: '历代帝王沿用「皇帝」为最高统治者称号,至 1912 年清帝退位止(库外落点)。' },
|
||
],
|
||
reachWhy: '★ 前221「號曰皇帝」→1912 清帝退位,凡 2133 年,远逾 500 ⇒ qiannian(与本条 layerWhy 同据)。',
|
||
},
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
丞相: '★★ 「其議帝號」——【议这个號的就是你】。本卷:丞相綰、御史大夫劫、廷尉斯等议「泰皇」,' +
|
||
' 而王自裁「去泰著皇」⇒ ★ 你提的方案【被否了一半】。' +
|
||
' ⇒ 这就是「你是主角,制度是对手」:你提了,他改了,而改完的那个词管了两千年。',
|
||
御史大夫: '★ 同上,联署。',
|
||
廷尉: '★ 同上,联署。★ 注意这一年李斯【只是廷尉】—— 他还在第三顺位上。',
|
||
博士: '★ 本卷「臣等謹與博士議曰:『古有天皇,有地皇,有泰皇,泰皇最貴。』」' +
|
||
'⇒ ★★【「泰皇」这个被否掉的方案,是博士们查出来的】。你查了典,你的答案被采了一半。',
|
||
},
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null, kind: 'yuanwen',
|
||
shi: '丞相綰等言:「諸侯初破,燕、齊、荊地遠,不爲置王,毋以填之。請立諸子,唯上幸許。」始皇下其議於群臣,群臣皆以爲便。廷尉李斯議曰:「……置諸侯不便。」始皇曰:「……廷尉議是。」分天下以爲三十六郡,郡置守、尉、監。',
|
||
juan: JUAN, jian: 2, layer: 'dao',
|
||
layerWhy:
|
||
'★★★ 【道】,而且是本朝最硬的一个。判据:郡縣到 1500 年后还在起作用吗?' +
|
||
' 在 —— 汉郡国并行→推恩后郡县独存,唐州县,宋路州县,元行省下仍是路府州县,' +
|
||
' 明清府州县,今省—市—县。⇒ 前221 → 至今,【两千二百余年没断】。' +
|
||
'⚠ 老实说一句:郡縣【不是秦发明的】(秦本身早有郡县,楚亦有)。' +
|
||
' ★ 本条标「道」的是【「分天下以爲三十六郡」这次全面取代封建】,不是「发明郡县」。' +
|
||
' 这个区别很重要:发明是技术,取代封建是【选择】。⇒ 本条记的是那次选择。',
|
||
impact: {
|
||
reach: 'qiannian',
|
||
kind: 'tuiyan', // ★★ 推演(制度史通说),不是原文。
|
||
reason:
|
||
'★ 「分天下以爲三十六郡」以郡县全面取代封建,成为此后两千余年中国地方行政的基本架构。' +
|
||
'制度史通说「汉承秦制」:汉初郡国并行,武帝推恩之后郡县独存;' +
|
||
'历唐州县、宋路州县、元行省下辖路府州县、明清府州县,以至今之省—市—县,骨架未改。',
|
||
to: [
|
||
{ code: 'xihan', label: '汉初郡国并行,武帝推恩令后郡县独存。' },
|
||
{ label: '唐州县、宋路州县、元行省、明清府州县,以至今之省—市—县,二千二百余年未断(库外落点)。' },
|
||
],
|
||
reachWhy:
|
||
'★ 前221→至今二千二百余年,地方行政以郡县(州县)为骨架 ⇒ qiannian(与本条 layerWhy 同据)。' +
|
||
'⚠ 影响链记的是【郡县取代封建】这一选择之延续,非「秦发明郡县」(郡县非秦所创,见 layerWhy)。',
|
||
},
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
丞相: '★★★ 【你提的是封建,你输了】。本卷:「丞相綰等言…請立諸子」——' +
|
||
' 你是百官之首,你提的方案,「始皇下其議於群臣,群臣皆以爲便」(★ 全体附议你),' +
|
||
' 最后【被一个廷尉顶翻】。⇒ 位阶最高的人,在这件事上是【输家】。',
|
||
廷尉: '★★★ 【你一个人反对全场,你赢了,而且改了两千年】。' +
|
||
' 「群臣皆以爲便」——所有人都站在丞相那边;只有你说「置諸侯不便」;' +
|
||
' 始皇一句「廷尉議是」。⇒ ★ 这就是老板要的「我所在位置的选择对后世的影响」:' +
|
||
' 你当时是第三顺位的廷尉,不是丞相。你赢的不是官位,是【论证】。',
|
||
群臣: '★★ 「群臣皆以爲便」——【你附议了丞相,你站错了队】,而且是集体站错。' +
|
||
' ⇒ 这一格是本表最重要的一格:多数人在场,多数人错了,而本紀【一个名字都没记】。' +
|
||
' ⇒ 「你什么都没变,天花板全变了」——你没做错什么,你只是附议了百官之首。',
|
||
郡守: '★ 这一议之后【你这个官才开始批量存在】(「郡置守、尉、監」)。' +
|
||
' ⇒ 你是这次选择的【产物】。要是丞相赢了,你是诸侯国的臣,不是郡守。',
|
||
斗食小吏: '★ 你的顶头上司从此是【朝廷派下来的守】,不是【世袭的封君】。' +
|
||
' ⇒ 一次朝会上的争论,改了你这辈子向谁磕头。',
|
||
},
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null, kind: 'yuanwen',
|
||
shi: '一法度衡石丈尺。車同軌。書同文字。',
|
||
juan: JUAN, jian: 2, layer: 'dao',
|
||
layerWhy:
|
||
'★★★ 【道】。判据:書同文到 1500 年后还在起作用吗?在 —— 汉字此后【再没有分裂过】,' +
|
||
' 秦以后两千年,方言互不相通而文字相通,这是中国没有像欧洲那样裂成多国的物质条件之一。' +
|
||
'★ 度量衡:秦制经汉沿用,此后历代改数值而不改「天下一制」这个原则。' +
|
||
'⚠ 本条【三件事写在一起】是因为本紀就是这么写的(三个四字句连排)⇒ 照录,不拆。' +
|
||
'★ 若下游要拆,请注意「車同軌」的证据最弱(本卷只此三字,无细节)。',
|
||
impact: {
|
||
reach: 'qiannian',
|
||
kind: 'tuiyan', // ★★ 推演(制度史通说),不是原文。
|
||
reason:
|
||
'★ 「書同文字」使汉字自秦以后未再分裂:此后两千年方言互不相通而文字相通,' +
|
||
'是中国长期维持政治统一的物质条件之一(史学通说,非孤因)。' +
|
||
'「一法度衡石丈尺」立「天下一制」之原则,历代改其数值而不改度量衡一统之制。',
|
||
to: [
|
||
{ label: '汉字统一沿用至今,未如拼音文字随语音分裂成多种文字(库外落点)。' },
|
||
{ label: '度量衡历代改数值而不改「天下一制」之原则(库外落点)。' },
|
||
],
|
||
reachWhy:
|
||
'★ 書同文自前221至今二千二百余年仍在起作用 ⇒ qiannian。' +
|
||
'⚠ 影响链只就【書同文·一法度】立论,不为证据最弱的「車同軌」补造下游(与本条 layerWhy 的克制一致)。' +
|
||
'⚠ 「物质条件之一」是有意的克制措辞:✗ 不写「书同文导致中国统一」这种独因果(红线:不硬连)。',
|
||
},
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
斗食小吏: '★★ 【这条几乎全部落在你身上】:换秤、换尺、换字。' +
|
||
' ⇒ 皇帝下一道四字令,你要把辖内每一把尺子收上来。★ 制度是一句话,执行是一辈子。',
|
||
郡守: '★ 你要在你郡里把这事办成,办不成是你的罪。',
|
||
博士: '★ 「書同文字」動的是你的看家本事 —— 你半辈子读的字,从此有一半写法作废。',
|
||
},
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null, kind: 'yuanwen',
|
||
shi: '更名民曰「黔首」。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy:
|
||
'★ 【事】。判据:五十年后还在起作用吗?【不在】—— 这是秦一朝的叫法,秦亡即废,' +
|
||
' 行用 = 前221–前207 = 15 年。⇒ 事。' +
|
||
'★★ 这一条特意收进来,是因为它【名气大而层级低】:' +
|
||
' 改一个称呼看着很「制度」,但它 15 年就没了。⇒ 名气 ≠ 层级。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
黔首: '★ 你的名字从「民」变成「黔首」(黔=黑,指黑头巾/黑发)。' +
|
||
' ⇒ 你什么都没做,你的类名换了。十五年后又换回去。',
|
||
斗食小吏: '★ 你要把所有文书上的「民」字改成「黔首」。',
|
||
},
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null, kind: 'yuanwen',
|
||
shi: '收天下兵,聚之咸陽,銷以爲鐘鐻,金人十二,重各千石,置廷宮中。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 【事】。一次性的收缴与铸造,五十年后不在起作用(秦亡即无)。⇒ 事。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
斗食小吏: '★★ 「收天下兵」——挨家挨户收的是你。★ 一句六个字,是你几年的差事。',
|
||
黔首: '★ 你家的兵器被收走了。',
|
||
},
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null, kind: 'yuanwen',
|
||
shi: '徙天下豪富於咸陽十二萬戶。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy:
|
||
'★ 【事】。一次性徙民。⚠ 「徙豪强」后来成了汉代的定制(徙陵邑)——' +
|
||
' ★ 但那【不出本卷】,本表【不表态】,也不拿它给本条抬层级。⇒ 就本卷论,是事。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
豪富: '★★ 你没犯法,你只是有钱 ⇒ 你全家被迁到咸陽。十二万户,你是其中一户。' +
|
||
' ⇒ 「你什么都没变,天花板全变了」的字面版。',
|
||
斗食小吏: '★ 造册、押送的是你。',
|
||
},
|
||
},
|
||
{
|
||
year: -221, jinian: '二十六年', yue: null, kind: 'yuanwen',
|
||
shi: '始皇推終始五德之傳,以爲周得火德,秦代周德,從所不勝。方今水德之始,改年始,朝賀皆自十月朔。',
|
||
juan: JUAN, jian: 2, layer: 'zhi',
|
||
layerWhy:
|
||
'★ 【制】。判据:「十月爲歲首」五十年后还在起作用吗?【在】——' +
|
||
' 汉初沿用十月爲歲首,直到【汉武帝太初元年(前104)改历】⇒ 约 117 年。' +
|
||
' ⇒ 117 年落在 50–500 区间 ⇒ 制。★ 不是「道」:它没活过 500 年,更没到 1500 年。' +
|
||
'⚠ 「五德终始」作为【学说】影响到宋,但那是学说不是制度 ⇒ 不拿它抬层级。' +
|
||
'★★ 这一条是本表 year 那一栏的病根,见 CALENDAR_NOTE / YEAR_RULE.caveat。',
|
||
impact: {
|
||
reach: 'houshi',
|
||
kind: 'tuiyan', // ★★ 推演(制度史通说),不是原文。
|
||
reason:
|
||
'★ 「朝賀皆自十月朔」=以十月爲歲首。制度史通说:汉初沿用秦之十月歲首,' +
|
||
'至汉武帝太初元年(前104)改历、复以正月爲歲首而止。' +
|
||
'⚠ 「五德终始」作为【学说】影响及于宋(历朝自定德运),但那是学说不是制度 ⇒ 不据以延长本条影响链。',
|
||
to: [
|
||
// ★★ 库内落点=【终结它】的那条「道」:xihan:-104「正曆,以正月爲歲首」,其 layerWhy 明言「漢初以十月爲歲首,此年改正月」。
|
||
{ code: 'xihan', year: -104, label: '汉武帝太初改历,罢十月歲首,复以正月爲歲首——此制之终点。' },
|
||
],
|
||
reachWhy:
|
||
'★ 前221→前104,约 117 年,落在 50–500 区间 ⇒ houshi,不作 qiannian(与本条 layerWhy 同据)。' +
|
||
'★ 本条是「一步制度,百余年后被下一步制度取代」的样本:下游落点正是【终结它】的那条道。',
|
||
},
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
奉常: '★ 掌宗庙礼仪 —— 改岁首就是改你全年的日程表。',
|
||
斗食小吏: '★ 你的考绩年、你的账本、你的征发时点,全部平移。',
|
||
黔首: '★ 你的「过年」从此在十月。',
|
||
},
|
||
},
|
||
{
|
||
year: -219, jinian: '二十八年', yue: null, kind: 'yuanwen',
|
||
shi: '乃遂上泰山,立石,封,祠祀。下,風雨暴至,休於樹下,因封其樹爲五大夫。禪梁父。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy:
|
||
'★ 【事】。一次封禅。⚠ 封禅后来汉武、唐玄宗都做过 —— 但那是【后人也做了这件事】,' +
|
||
' 不是【秦立了一个制度让他们必须做】。⇒ 事,不是制。★ 这两者的区别要守住。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
博士: '★★ 「與魯諸儒生議,刻石頌秦德,議封禪望祭山川之事」——【你被叫来议礼】。' +
|
||
' ⇒ 你是儒生,你被问了,你的答案要刻在石头上。',
|
||
樹: '⚠ 这一格是玩笑但也是原文:「因封其樹爲五大夫」——【一棵树被封了五大夫爵】。' +
|
||
' ★ 而五大夫是秦二十等爵第九级,比在场很多人都高。照录原文,本刀不评。',
|
||
},
|
||
},
|
||
{
|
||
year: -215, jinian: '三十二年', yue: null, kind: 'yuanwen',
|
||
shi: '燕人盧生使入海還,以鬼神事,因奏錄圖書,曰「亡秦者胡也」。始皇乃使將軍蒙恬發兵三十萬人北擊胡,略取河南地。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 【事】。一次出兵。五十年后不在起作用 ⇒ 事。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
方士: '★★★ 【一句谶语,三十万兵】。你不是官,你连爵都没有,' +
|
||
' 你从海上回来递了一句「亡秦者胡也」⇒ 三十万人北上。' +
|
||
' ⇒ 老板问「够不到大事件的人,难道没有他自己的小事件?」——' +
|
||
' 盧生是反过来的答案:【一个没有位阶的人,撬动了本卷最大的一次发兵】。',
|
||
將軍: '★ 你带三十万人去打一句谶语。',
|
||
黔首: '★ 三十万人里有你。',
|
||
},
|
||
},
|
||
{
|
||
year: -213, jinian: '三十四年', yue: null, kind: 'yuanwen',
|
||
shi: '丞相臣斯昧死言:……「臣請史官非秦記皆燒之。非博士官所職,天下敢有藏詩、書、百家語者,悉詣守、尉雜燒之。有敢偶語詩書者棄市。以古非今者族。吏見知不舉者與同罪。令下三十日不燒,黥爲城旦。所不去者,醫藥卜筮種樹之書。……以吏爲師。」制曰:「可。」',
|
||
quoteVariant:
|
||
'⚠ 「所不去者…以吏爲師」之间【两家不同】,本刀【不裁】,故 shi 用「……」跳过那一句:' +
|
||
' W1 作「若【有欲】學法令【者】,以吏爲師」;W3 作「若【欲有】學法令,以吏爲師」' +
|
||
' ——【「有欲/欲有」倒装,且 W3 无「者」字】。' +
|
||
' ★ 两读各自成文,无同句内证可判(与「戌/戍」不同)⇒ 并存,见 QUOTE_VARIANTS_2。' +
|
||
' ★ 本条改用两家全同的部分承担举证 —— 这一句本来就不影响本条的论点。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy:
|
||
'★★★ 【事】,而且本刀知道这一标会被质疑,所以理由写足:' +
|
||
' 判据是「五十年后这个【制度】还在起作用吗」。★ 挟书之律【前191年(汉惠帝四年)除】' +
|
||
' ⇒ 前213 → 前191 = 22 年。22 < 50 ⇒ 事。' +
|
||
'⚠⚠ 最容易犯的错:拿【后果】抬层级 —— 「典籍散失影响两千年」是【后果】,' +
|
||
' 而 layer 判的是【制度还在不在起作用】。★ 焚書令本身活了 22 年。' +
|
||
' ⇒ 若按后果标,本表一半的条目都是「道」,这个字段就废了。' +
|
||
'⚠ 又:「前191除挟书律」【不出本卷】(那是《漢書》的事)⇒ ★ 本刀用它做 layer 判断,' +
|
||
' 但【不把它写进 shi】。shi 一栏只有本卷原文。这个界线要守住。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
博士: '★★★ 【你是唯一的例外,也是唯一的靶子】:「非博士官所職」——' +
|
||
' ⇒ 博士官【可以留书】。你的位阶救了你的书。' +
|
||
' ⚠ 但引出焚書的正是博士淳于越 ⇒ 【你的同僚一句话,烧了天下的书,而你留着】。',
|
||
斗食小吏: '★★ 「吏見知不舉者與同罪」——【你看见了不举报,你同罪】。' +
|
||
' ⇒ 这一条把每一个小吏变成执行者:不是你想不想,是你不举报就跟着死。' +
|
||
' ★ 「令下三十日不燒,黥爲城旦」——你要在三十天内烧完你辖内的书。',
|
||
黔首: '★ 「有敢偶語詩書者棄市」——【两个人在路边聊《詩》《書》,就杀头】。' +
|
||
' ⇒ 你不识字也躲不掉:聊天犯法。',
|
||
丞相: '★ 你提的。「丞相臣斯昧死言」⇒ 三十四年的李斯已经是丞相了 ——' +
|
||
' ★ 二十六年他还是廷尉,那年他靠一次反对全场赢了郡縣;这一年他靠一道令烧了天下的书。' +
|
||
' ⇒ 同一个人,同一支笔,两个位阶,两件事。这就是「群臣图谱」要给出的东西。',
|
||
},
|
||
},
|
||
{
|
||
year: -210, jinian: '三十七年', yue: '七月', kind: 'yuanwen',
|
||
shi: '七月丙寅,始皇崩於沙丘平臺。丞相斯爲上崩在外,恐諸公子及天下有變,乃祕之,不發喪。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 【事】。一个人的死 ⇒ 事(老板给的判据里,「一个人的死」明写在「事」这一层)。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
左丞相: '★★★ 【你在场,而且是你决定秘不发喪】。「丞相斯爲上崩在外…乃祕之,不發喪」。' +
|
||
' ⇒ 你不是被这件事卷进去的,你【是】这件事。',
|
||
右丞相: '★★ 【你不在场 —— 你在咸陽守着】(「右丞相去疾守」)。' +
|
||
' ⇒ ★ 同一个官名,两个人,一个在沙丘决定国本,一个在家什么都不知道。' +
|
||
' 这就是老板要的「那年你在哪个位置」:位置一样,【在不在场】不一样,结局就不一样。',
|
||
中車府令: '★★★ 【璽書在你手上】(「書已封,在中車府令趙高行符璽事所,未授使者」)。' +
|
||
' ⇒ 你的官比丞相小得多,但那封信没经过丞相,经过你。',
|
||
宦者: '★ 「宦者輒從輼涼車中可其奏事」——【你要假装皇帝还活着,替他批奏】。' +
|
||
' ⇒ 你连名字都没有(本紀没记),但这几天是你在当皇帝。',
|
||
黔首: '★ 「所至上食,百官奏事如故」——你什么都不知道。你看见的是车队照常走。',
|
||
},
|
||
},
|
||
{
|
||
year: -209, jinian: '二世皇帝元年', yue: null, kind: 'yuanwen',
|
||
shi: '乃行誅大臣及諸公子,以罪過連逮少近官三郎,無得立者,而六公子戮死於杜。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 【事】。一次清洗。⇒ 事。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
大臣: '★ 「大臣不服,官吏尚彊」是趙高给二世的理由 ⇒ 你的「不服」就是你的罪。',
|
||
郎: '★★ 「以罪過連逮少近官三郎,無得立者」——【三郎(近侍郎官)被连坐,且不许再有人补位】。' +
|
||
' ⇒ 你只是个郎,你被连进去了。',
|
||
公子: '★ 六公子戮死於杜。★ 你是皇子 —— 位阶最高的一批人,死得最快。',
|
||
},
|
||
},
|
||
{
|
||
year: -208, jinian: '二年', yue: '冬', kind: 'yuanwen',
|
||
shi: '二年冬,陳涉所遣周章等將西至戲,兵數十萬。二世大驚,與群臣謀曰:「柰何?」少府章邯曰:「盜已至,眾彊,今發近縣不及矣。酈山徒多,請赦之,授兵以擊之。」二世乃大赦天下,使章邯將,擊破周章軍而走。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 【事】。一场仗 + 一次赦。⇒ 事。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
少府: '★★★ 【你是九卿里管钱物的,不是管兵的 —— 而这一仗你打】。' +
|
||
' 理由是【酈山徒在你手里】。⇒ 老板要的「同一件大事落在不同位阶身上是不同的题」:' +
|
||
' 二世问「柰何」,满朝答不出,你答出来了,因为【你管着七十万刑徒】。',
|
||
群臣: '★★ 「與群臣謀曰:柰何?」——【你在场,你答不出来】。本紀一个名字都没记你们。',
|
||
刑徒: '★★★ 【你是酈山修陵的刑徒,今天你被赦免、发了兵器,去打陈涉】。' +
|
||
' ⇒ 你的位阶是【负数】(你是罪人),而秦最后的军队是你。' +
|
||
' ★ 这是本卷里位阶最低的人卷进最大的事:「請赦之,授兵以擊之」——七个字改了你的一生。',
|
||
},
|
||
},
|
||
{
|
||
year: -208, jinian: '二年', yue: null, kind: 'yuanwen',
|
||
shi: '右丞相去疾、左丞相斯、將軍馮劫進諫曰:「關東群盜并起,秦發兵誅擊,所殺亡甚眾,然猶不止。盜多,皆以戍漕轉作事苦,賦稅大也。請且止阿房宮作者,減省四邊戍轉。」……下去疾、斯、劫吏,案責他罪。去疾、劫曰:「將相不辱。」自殺。斯卒囚,就五刑。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 【事】。三个宰辅的死。⇒ 事(「一个人的死」那一层)。',
|
||
glyphFixed: '戍',
|
||
glyphNote:
|
||
'★★★ 本刀订正一字:「皆以【戍】漕轉作事苦」—— W1 作【戌】,W3 作【戍】,本表取【戍】。' +
|
||
' 三层理由(与第一刀订正「謚」同一个办法):' +
|
||
' ① 【戌】是地支(xū),【戍】是戍守(shù)——「X漕轉」讲的是【戍守与漕运转输之苦】,' +
|
||
' 作「戌漕轉」(地支+漕运)在此句【讲不通】;' +
|
||
' ② ★ 同句内证:下半句「減省四邊【戍】轉」——【W1 自己在同一句里也作「戍」】⇒ 自相矛盾;' +
|
||
' ③ W3 两处皆作「戍」。' +
|
||
' ⇒ 订正为【戍】。★★ 这是【W1 的转录错字被 W3 改正】的第二例(第一例是第一刀的「謚/謐」),' +
|
||
' ⇒ 它【又一次证明】W1/W3 不是两个版本,是同一个点校本的两次转录 —— 见 WITNESS_AUDIT。' +
|
||
' ⚠ 故 glyphClass 里【故意不把 戌/戍 做成字形类】:那会把一个错字掩盖成「异体」。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
右丞相: '★★★ 你进谏,你下吏,你说「將相不辱」,你自殺。',
|
||
左丞相: '★★★ 同一天,同一案,【你没有自殺】——「斯卒囚,就五刑」。' +
|
||
' ⇒ ★ 这是全表最锋利的一格:三个人一起进谏,一起下吏,' +
|
||
' 两个选了「將相不辱」,一个没选。⇒ 位置一样,选择不一样,死法不一样。' +
|
||
' ★★ 老板要的「我在每朝每代的位置,我所在位置的选择」——【就是这一格】。',
|
||
將軍: '★★ 馮劫。你是武官,你跟着两个丞相一起进谏,你也自殺。',
|
||
阿房宮作者: '★ 他们进谏就是为了「請且止阿房宮作者」——【你是那七十万人之一】。' +
|
||
' ⇒ 三个宰辅为你说了句话,然后他们死了,而你继续修。',
|
||
},
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: '八月', kind: 'yuanwen',
|
||
shi: '八月己亥,趙高欲爲亂,恐群臣不聽,乃先設驗,持鹿獻於二世,曰:「馬也。」二世笑曰:「丞相誤邪?謂鹿爲馬。」問左右,左右或默,或言馬以阿順趙高。或言鹿,高因陰中諸言鹿者以法。後群臣皆畏高。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 【事】。一次试探。⇒ 事。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
群臣: '★★★ 【这一条就是为「在场」这个字段生的】。你是左右,你被问了。' +
|
||
' 三个选项:默、言馬、言鹿。★「或言鹿,高因陰中諸言鹿者以法」——' +
|
||
' ⇒ 说真话的被治罪,说假话的活,沉默的也活。' +
|
||
' ★★ 你不是宰辅,你没有兵,你只有一个字要说。这就是老板要的' +
|
||
' 「难道就没有他自己的小事件?」——你的小事件是:那天你说了哪个字。',
|
||
丞相: '★ 你是趙高,这是你在数人头 ——「恐群臣不聽,乃先設驗」。',
|
||
},
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: null, kind: 'yuanwen',
|
||
shi: '閻樂前即二世數曰:「足下驕恣,誅殺無道,天下共畔足下,足下其自爲計。」……閻樂曰:「臣受命於丞相,爲天下誅足下,足下雖多言,臣不敢報。」麾其兵進。二世自殺。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 【事】。一个人的死(且是皇帝的死)⇒ 仍是「事」。★ 死的是皇帝也不抬层级。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
咸陽令: '★★★ 【你一个县令,逼死了皇帝】。而且你说得很清楚:「臣受命於丞相」——' +
|
||
' ⇒ 你不是主谋,你是执行。★ 第一刀已立规矩:下手与主谋是两个人,不许并。',
|
||
宦者: '★★ 本卷绝妙的一笔:二世问「公何不蚤告我?乃至於此!」' +
|
||
' 宦者曰:「臣不敢言,故得全。使臣蚤言,皆已誅,安得至今?」' +
|
||
' ⇒ ★★★【我不说才活到今天。我要早说,早就跟他们一起死了。】' +
|
||
' 这是全卷对「小人物在场」这件事最狠的一句话,而说话的人【没有名字】。',
|
||
郎中令: '★ 「郎中令與樂俱入」——【掌宮殿門戶的人是内应】。你的官就是守门,你开的门。',
|
||
郎宦者: '★ 「行射,郎宦者大驚,或走或格,格者輒死,死者數十人」' +
|
||
' ⇒ 你在殿上,你选跑还是打。★ 打的死了几十个。跑的没记。',
|
||
},
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: null, kind: 'yuanwen',
|
||
shi: '子嬰遂刺殺高於齋宮,三族高家以徇咸陽。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy: '★ 【事】。一个人的死 + 夷三族。⇒ 事。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
秦王: '★★ 动手的是子嬰 ——【他是秦王不是皇帝】(见 ZI_YING)。' +
|
||
' ★ 他即位的前提就是废帝号(赵高:「宜爲王如故,便」)⇒ 他杀的是立他的人。',
|
||
丞相: '★ 你是趙高。你立了一个王,四十六天后他杀了你。' +
|
||
' ⇒ 中車府令→郎中令→丞相,三年爬到顶,同年被刺,夷三族。',
|
||
宦者韓談: '⚠ ★ 【本卷没有「韓談」这个名字】—— 已通检。本紀只作「子嬰遂刺殺高」。' +
|
||
' 「宦者韓談」出自他处(不出本卷)⇒ ★ 本表【不收】,这一格只是标出这个常见的混入点。',
|
||
},
|
||
},
|
||
{
|
||
year: -207, jinian: '三年', yue: null, kind: 'yuanwen',
|
||
shi: '子嬰即係頸以組,白馬素車,奉天子璽符,降軹道旁。',
|
||
juan: JUAN, jian: 2, layer: 'shi',
|
||
layerWhy:
|
||
'★ 【事】。一次投降 ⇒ 事。' +
|
||
'⚠⚠ 这是【本朝的终点】,但「王朝灭亡」本身不是一个制度 ⇒ 不许因为「它是终点」就抬成「道」。' +
|
||
' ★ 秦亡而【郡縣、皇帝號、書同文】三样没亡 —— 那三条才是「道」,' +
|
||
' 而它们恰恰证明了:亡的是朝,不是制。这正是老板说的「你是主角,制度是对手」。',
|
||
zaichang: {
|
||
kind: 'tuiyan', note: '★ 推演。',
|
||
秦王: '★★ 「奉天子璽符」——★ 第一刀已指出这个张力:【他交的是「天子」璽符,而他本人是「王」】。' +
|
||
' 本卷不解释,本表也不解释。',
|
||
群臣: '★ 「項籍爲從長,殺子嬰及秦諸公子宗族」——降的是沛公,杀的是項籍,中间隔着「居月餘」。' +
|
||
' ⇒ 你降了,一个月后另一支兵来了,还是死。★ 降 ≠ 活。',
|
||
},
|
||
},
|
||
];
|
||
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// ═══ 三、统一 export(★ 硬性:名字一个字都不许改,合表要靠它)═══
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
|
||
/**
|
||
* ★ 本朝的身份证。
|
||
* ⚠ zhengshi: 秦【没有自己的正史】—— 秦史在《史記》里(本纪体的一卷),
|
||
* 不像后世「一朝一史」。⇒ 填《史記》,并在此说明,免得下游以为有一部《秦書》。
|
||
* ⚠ biao: null —— ★ 这是【确知为零】不是【没找到】:《史記》全书有表(三代世表、六國年表等),
|
||
* 但【没有《百官公卿表》这个体例】—— 按年编的公卿名单是《漢書》卷19下才开始的。
|
||
* ⇒ 本朝群臣【只能从本紀抠】,可靠度与有表的朝【不在一个量级】,不许混着用。
|
||
*/
|
||
export const CHAO_META = {
|
||
code: 'qin',
|
||
name: '秦',
|
||
span: '前221–前207',
|
||
qi: -221,
|
||
zhi: -207,
|
||
zhengshi: '《史記》',
|
||
biao: null,
|
||
zhengshiNote:
|
||
'★ 秦无独立正史。本朝史料集中在《史記》卷六·秦始皇本紀第六(=本文件的 JUAN)。' +
|
||
'⚠ 别写「《秦書》」——没有这本书。',
|
||
biaoNote:
|
||
'★★ biao:null =【本朝没有年表这个东西】,不是本刀没找到。' +
|
||
'《漢書·百官公卿表》(卷19下)那种「按年编的公卿名单」体例,【始于《漢書》】,《史記》无此表。' +
|
||
'⇒ CHAO_CHEN 全部 source:"benji"(从本紀的任命句抠),' +
|
||
' ★ 与《新唐書·宰相表》《宋史·宰輔表》《明史·宰輔年表》那些朝【可靠度不同】,合表时必须分开权重。',
|
||
qiNote:
|
||
'★ qi:-221 =【称帝】那年(二十六年「號曰『皇帝』」),不是始皇即位那年。' +
|
||
'⚠⚠ 而 CHAO_CHEN / CHAO_SHI 【覆盖到前247/前238,早于 qi】—— 那一段是【秦王國】不是【秦朝】。' +
|
||
' ★ 这不是越界,是本紀本来就从秦王政元年记起。见 CHAO_COVERAGE。' +
|
||
' ⇒ 下游若只要本朝,请自己按 year >= -221 过滤,【本表不替你截】。',
|
||
};
|
||
|
||
/**
|
||
* ★ CHAO_DI —— 统一形状的帝表,【从第一刀的 DI 映射过来】,不是重抄。
|
||
* ★★ 故意用 map 而不是手抄:手抄会漂移,而 DI 是双证做出来的,是唯一真相。
|
||
* 改 DI ⇒ CHAO_DI 自动跟着改。★ 这一条是「别造第五张死表」的字面执行。
|
||
*
|
||
* ⚠⚠ li 取 liAsEmperor(前221)不是 DI.li(前247)—— 理由:
|
||
* 【这是一张「皇帝」表】。始皇前247 立为【秦王】,前221 才是【皇帝】。
|
||
* ⇒ diAt(-230) 应该【查不到皇帝】,因为那年秦【没有皇帝】。这是对的,不是 bug。
|
||
* ★ 两个数都保留(liAsKing / li),一个都不丢 —— 第一刀立的规矩:两个都给,不合并。
|
||
*/
|
||
export const CHAO_DI = DI.map((d) => ({
|
||
chao: 'qin',
|
||
miao: d.miao, // 全 null,见 MIAO_ABSENCE(本卷未记)
|
||
shi: d.shi, // 全 null,见 SHI_ABSENCE(本朝明文废除)
|
||
hao: d.hao, // ★ 秦特有的一栏:没有諡,但有號
|
||
xing: d.xing,
|
||
li: d.liAsEmperor ?? d.li, // ★ 帝表 ⇒ 取称帝年
|
||
liAsKing: d.liAsEmperor ? d.li : null, // ★ 始皇专有:立为秦王那年(前247),不丢
|
||
beng: d.beng,
|
||
nianhao: d.nianhao, // 全 [],见 NIANHAO_ABSENCE(本朝没有年號这个东西)
|
||
nianhaoComplete: d.nianhaoComplete,
|
||
juan: d.juan,
|
||
note:
|
||
d.hao === '始皇帝'
|
||
? '★ li:-221 是【称帝】年;liAsKing:-247 是【立爲秦王】年。' +
|
||
'本紀的账(「享國三十七年」)是按秦王政元年(前246)起算的 —— 三个数各有各的原文,见 DI[0]。'
|
||
: '★ 襲位在前210(始皇崩后),改元在前209 ⇒ li 取【元年】(-209)?' +
|
||
'⚠ 不 —— 本表 li 取 DI[1].li = -210(襲位年)。★【改元不是即位】,见 DI[1].liNote。',
|
||
}));
|
||
|
||
/**
|
||
* ★★ 覆盖到哪、没覆盖到哪 —— 🚫 绝不静默截断。
|
||
* 「本紀没给」和「本刀没抠」是两回事,下面逐条分开说。
|
||
*/
|
||
export const CHAO_COVERAGE = {
|
||
di: {
|
||
from: -221,
|
||
to: -207,
|
||
count: 2,
|
||
complete: true,
|
||
note:
|
||
'★ 【2 个,完备】。始皇帝、二世皇帝。★ 子嬰【不在内】—— 他是秦王不是皇帝,' +
|
||
'本紀三处可证,见 ZI_YING。⚠ 「秦三世而亡」是俗话,本紀里【没有秦三世】。' +
|
||
'★ 若要「秦三主」(含子嬰),用 SAN_ZHU,别往 CHAO_DI 里塞。',
|
||
},
|
||
chen: {
|
||
from: -247,
|
||
to: -207,
|
||
count: null, // 运行时 = CHAO_CHEN.length,别手写死数
|
||
note:
|
||
'★★ from:-247 【早于 CHAO_META.qi(-221)】—— 这是【故意的,不是越界】:' +
|
||
' 本紀从秦王政记起,前221 之前那一段是【秦王國】不是【秦朝】。' +
|
||
' ⇒ 本表把它们一并收了(呂不韋、昌平君、尉繚、桓齮…),因为老板的判据是' +
|
||
' 「给定年份+位阶⇒那年你的上司是谁」—— 前230 年也有上司。' +
|
||
' ⇒ 下游只要本朝就 filter(year >= -221),★ 本表不替你截。' +
|
||
'【★★ 哪些是本紀没给的(不是本刀没抠的)】:' +
|
||
' ① 九年「衛尉竭、內史肆、佐弋竭、中大夫令齊等【二十人】皆梟首」——' +
|
||
' 本紀【只给了四个名字,另外十六个没有】。⇒ 本表四条不是截断。' +
|
||
' ② 二十八年琅邪刻石列名十一人,是本卷【唯一一份群臣名单】。' +
|
||
' 索隱说是「十人」而正文列了十一个 —— 注与正文不合,本刀不裁,见楊樛条。' +
|
||
' ③ ★ 九卿:本卷只出现了【衛尉・郎中令・少府・廷尉・內史・奉常(未见)…】中的一部分,' +
|
||
' 且多是随事带出,【没有一处是完整的九卿名单】。⇒ 九卿层【本紀就没有】。' +
|
||
' ④ ★★ 本紀【从不记「拜某人爲丞相」那一刻】—— 李斯何时由卿迁丞相、' +
|
||
' 馮去疾何时爲右丞相,本卷【一个字都没有】。⇒ 这些条只能 zai:true(在任),' +
|
||
' 不许伪造一条「爲丞相」。这是本朝群臣图谱最大的窟窿,且【补不上】(本紀没有)。' +
|
||
'【★ 哪些是本刀没做的】:见 NOT_DONE_2。',
|
||
sourceCaveat:
|
||
'★★ 全部 source:"benji"(本朝无年表)⇒ 与有《宰相表》的朝【不是一个可靠度】。' +
|
||
' 本紀的任命句是【随叙事带出的】,不是【按年编的名单】:' +
|
||
' ⇒ 一个人在任而本紀那几年没提他,本表就【看不见他】。' +
|
||
' ⚠⚠ 所以 chenAt(year) 返回空【不等于那年没有丞相】—— 等于【本紀那年没提】。' +
|
||
' ★ 这个区别是死的,下游必须知道。',
|
||
},
|
||
shi: {
|
||
from: -238,
|
||
to: -207,
|
||
count: null,
|
||
note:
|
||
'★ 本紀是编年体,前247–前207 每年都有事。本表【没有逐年全收】——' +
|
||
' ⚠⚠ 这是【本刀的取舍,必须说清,不是静默截断】:' +
|
||
' ★ 收的标准:① 本朝(前221–前207)的制度性事件【尽量全】;' +
|
||
' ② 前221 之前只收【对本朝有结构性影响的】(嫪毐之亂→呂不韋免;初令男子書年);' +
|
||
' ③ 灭六国那六场仗【只收了灭齐一条】作代表(二十一/二十二/二十三/二十四/二十五年' +
|
||
' 攻燕/魏/荊/代各条【未收】)—— 理由:它们是同一类「事」,逐条收会把' +
|
||
' CHAO_SHI 变成本紀的抄本,而 layer 全是「事」,对老板的判据没有增量。' +
|
||
' ★★ 但这是【本刀的判断,可以推翻】:要全收,本紀里现成的,加就是了。' +
|
||
' ④ 巡游/刻石/求僊 诸条【未收】(二十七/二十九/三十二/三十五/三十六年多数)——' +
|
||
' 同上,是「事」且重复。⑤ 卷末《過秦論》【不收】:★ 那是【论不是紀】(见 SAN_ZHU.caveat)。' +
|
||
' ⑥ 卷末秦记附録(襄公→二世的历代享國)【不收】:超出本朝范围,且正義自己说「未知孰是」。',
|
||
layerCount: { shi: 17, zhi: 2, dao: 3 },
|
||
layerCountNote:
|
||
'★ 这三个数是【机器数出来的,不是手写的】(qin_verify 会拿 CHAO_SHI 实际 count 回验)。' +
|
||
' ⚠ 本刀第一版手写作「事:15」,与实际的 17 【对不上】—— 是回验脚本抓出来的。' +
|
||
' ⇒ 记在这里给后面的刀:手写的统计数字【必然会漂】,改了数据就要重跑回验。' +
|
||
' ★★ 归一(biannian 建模 §2.1/§2.3):事件 layer 值已由汉字【事/制/道】归一为 pinyin' +
|
||
' 【shi/zhi/dao】,与其余 23 朝一致(qin 原用汉字,为两朝例外之一)。本 layerCount 的键随之改为 pinyin。' +
|
||
' ⚠ 汉字仅作显示 label(见 LAYER_RULE),存储值一律 pinyin —— 前端/KG/tianxia 只见 pinyin。',
|
||
layerNote:
|
||
'★★ 【道 3 个】:皇帝號、郡縣(分天下爲三十六郡)、書同文/一法度衡石丈尺。' +
|
||
' ★ 每条都在 layerWhy 里给了「到 1500 年后仍在起作用」的证据,没有空标。' +
|
||
' ⚠ 老板说「一朝有零个道是完全正常的」—— 本刀仍给三个,' +
|
||
' 因为秦【就是那个例外】:这三样是此后两千年的骨架。理由可复核,可推翻。' +
|
||
'★ 【制 2 个】:初令男子書年(傅籍之始,汉承之)、十月爲歲首(前221–前104,约117年)。' +
|
||
'★ 【事 15 个】:其余全部。★ 焚書【是事不是道】(挟书律 22 年即除),理由见该条 layerWhy。' +
|
||
' ⚠ 这一条最容易被改错:焚書名气最大,但名气 ≠ 层级。',
|
||
},
|
||
};
|
||
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
// ═══ 四、查询函数(★ 别造第五张死表 —— 数据边上就得有入口)═══
|
||
//
|
||
// ★ 纯函数,无 IO / DB / LLM,不 import 任何东西。可以直接 import 用。
|
||
// ⚠⚠ 全部以【公元 year】为参数,而 year 是【换算值】——
|
||
// 秦以十月爲歲首,一个秦年跨两个公历年 ⇒ 这些函数【只能按年查,不能按月算】。
|
||
// 见 CALENDAR_NOTE / YEAR_RULE.caveat。
|
||
// ══════════════════════════════════════════════════════════════════════════
|
||
|
||
/**
|
||
* 那一年的群臣。
|
||
* @param {number} year 公元(负数=公元前)。例:chenAt(-221)
|
||
* @returns {Array} CHAO_CHEN 的子集,按 guan 排序前先按原序
|
||
* ⚠⚠ 返回空【不等于那年没有群臣】—— 等于【本紀那一年没提】。见 CHAO_COVERAGE.chen.sourceCaveat。
|
||
*/
|
||
export function chenAt(year) {
|
||
return CHAO_CHEN.filter((c) => c.year === year);
|
||
}
|
||
|
||
/**
|
||
* 那一年的大事。
|
||
* @param {number} year 公元
|
||
* ⚠ 返回空 ≠ 那年无事 —— 本表对大事【有取舍】,见 CHAO_COVERAGE.shi.note。
|
||
*/
|
||
export function shiAt(year) {
|
||
return CHAO_SHI.filter((s) => s.year === year);
|
||
}
|
||
|
||
/**
|
||
* 那一年在位的皇帝 + 年号。
|
||
* @param {number} year 公元
|
||
* @returns {{di: object|null, nianhao: null, why: string}}
|
||
* ★★ 秦无年號(NIANHAO_ABSENCE)⇒ nianhao 恒为 null,且这是【结论不是缺数据】。
|
||
* ★★ year < -221 恒返回 di:null —— 【那时秦没有皇帝,只有秦王】。这是对的,不是 bug。
|
||
*/
|
||
export function diAt(year) {
|
||
// ★★ 必须先取【全部】命中,不能直接 find —— 见下面 -210 那个坑。
|
||
const diAll = CHAO_DI.filter((d) => year >= d.li && year <= d.beng);
|
||
const di = diAll[0] ?? null;
|
||
let why;
|
||
if (diAll.length > 1) {
|
||
// ★★★ 前210 就是这一格:始皇【七月丙寅崩】,二世同年【襲位】⇒ 那一年【有两个皇帝】。
|
||
// ⚠ 上一版这里用的是 .find(),【静默地只返回了始皇,把二世丢了】——
|
||
// 那正是「静默截断」。⇒ 改成全返回,并在 why 里说清楚。
|
||
return {
|
||
di,
|
||
diAll,
|
||
nianhao: null,
|
||
why:
|
||
`★★ 前${-year} 年【有两个皇帝】:${diAll.map((d) => d.hao).join(' → ')}。` +
|
||
'原因:始皇【三十七年七月丙寅崩於沙丘平臺】,二世【同年襲位】(「太子胡亥襲位,爲二世皇帝」)' +
|
||
'⇒ 同一个秦年之内换了人。' +
|
||
'⚠ di 只给第一个是【为了方便】,【真相在 diAll】—— 要判断具体某月是谁,' +
|
||
' 本表给不了:秦以十月爲歲首,一个秦年跨两个公历年,而本表 year 是【换算的约定值】。' +
|
||
' ★ 见 CALENDAR_NOTE / YEAR_RULE.caveat。要精确到月,得回本紀读日干支。',
|
||
};
|
||
}
|
||
if (di) {
|
||
why = `★ ${di.hao}(${di.xing}),在位 ${di.li}–${di.beng}。★ 秦无年號、无廟號、无諡號 —— 三个都是结论,不是缺数据。`;
|
||
} else if (year < CHAO_META.qi) {
|
||
why =
|
||
`★ 前${-year} 年秦【没有皇帝】—— 那时是【秦王國】(始皇前247立爲秦王,前221才称帝)。` +
|
||
'⇒ di:null 是正确答案,不是漏数据。★ 但那一年【有群臣】:用 chenAt(year)。';
|
||
} else if (year > CHAO_META.zhi) {
|
||
why = '★ 秦已亡(前207 二世自殺,子嬰爲秦王四十六日而降)。';
|
||
} else {
|
||
why =
|
||
'⚠ 落在本朝 span 内却查不到帝 —— ★ 若 year 在 -207 那一年,' +
|
||
'注意子嬰【不是皇帝】(见 ZI_YING),故本函数不返回他。这不是 bug。';
|
||
}
|
||
return { di, diAll, nianhao: null, why };
|
||
}
|
||
|
||
/**
|
||
* ★ 一站式:那一年的全景(老板的判据「给定一个年份 + 一个位阶」的入口)。
|
||
* @param {number} year 公元
|
||
* @param {string} [guan] 位阶(官名,选填)。给了就顺带把「那年这个位阶被卷进哪些事」挑出来。
|
||
*/
|
||
export function chaoAt(year, guan) {
|
||
const chen = chenAt(year);
|
||
const shi = shiAt(year);
|
||
const { di, why } = diAt(year);
|
||
const out = {
|
||
year,
|
||
jinian: (chen[0] || shi[0] || {}).jinian ?? null,
|
||
di,
|
||
diWhy: why,
|
||
chen,
|
||
shi,
|
||
nianhao: null,
|
||
};
|
||
if (guan) {
|
||
out.woDeGuan = guan;
|
||
// 那年同位阶的人(=你的同僚/你本人这个位置上的人)
|
||
out.tongLiao = chen.filter((c) => c.guan === guan);
|
||
// 那年你的上司:本朝宰辅层
|
||
const zaifu = ['丞相', '左丞相', '右丞相', '相', '相國'];
|
||
out.shangSi = zaifu.includes(guan) ? [] : chen.filter((c) => zaifu.includes(c.guan));
|
||
// ★ 那年这个位阶被卷进的事(zaichang 是【推演】,不是原文)
|
||
out.zaichang = shi
|
||
.filter((s) => s.zaichang && s.zaichang[guan])
|
||
.map((s) => ({ shi: s.shi, layer: s.layer, ni: s.zaichang[guan], kind: 'tuiyan' }));
|
||
out.zaichangCaveat =
|
||
'⚠⚠ zaichang 是【推演不是原文】(kind:"tuiyan",无卷次)—— 一个字都不许当史料引。';
|
||
}
|
||
return out;
|
||
}
|
||
|
||
/** ★ 某人的历官(本紀给出的位阶轨迹)。例:renLi('趙高') / renLi('斯') */
|
||
export function renLi(ren) {
|
||
return CHAO_CHEN.filter((c) => c.ren === ren || c.renFull === ren).sort((a, b) => a.year - b.year);
|
||
}
|
||
|
||
/** ★ 本刀【没做】的,报上来,别当成已完成。 */
|
||
export const NOT_DONE_2 = [
|
||
'① ★★ 真正独立的版本见证【没拿到】:W1/W2/W3 全是中华书局点校本(实测,见 WITNESS_AUDIT)。' +
|
||
' 武英殿本/百衲本影印黃善夫本/四库本多为影印图像,curl 拿不到文本。' +
|
||
' ⇒ 本表所有 jian:2 只排除了【转录错字】,排除不了【点校者的校改】。',
|
||
'② 灭六国的六场仗只收了灭齐一条作代表;巡游/刻石/求僊 诸条未收。' +
|
||
' ★ 是【取舍不是遗漏】,标准写在 CHAO_COVERAGE.shi.note,要全收本紀里现成的。',
|
||
'③ ★ 九卿层【本紀就没有完整名单】—— 不是本刀没抠。本卷的官是随叙事带出的。',
|
||
'④ ★★ 本紀【从不记「拜某人爲丞相」那一刻】⇒ 李斯由卿迁丞相、馮去疾爲右丞相的时点,' +
|
||
' 本卷无据。这些条只能 zai:true。★ 若要补,须出本卷(《李斯列傳》《六國年表》),本刀未查。',
|
||
'⑤ 「隗林/隗狀」本刀不裁(正文作林,索隱引隋代出土秤權銘作狀且注文自相矛盾)。' +
|
||
' ★ 若要裁,须查《六國年表》及秦權秦量实物著录 —— 出本卷,本刀未查。',
|
||
'⑥ 李斯之死【本紀两处系年不同】(二年「就五刑」/ 三年「竟案李斯殺之」)⇒ 两条都录,不裁。',
|
||
'⑦ 「將軍壁死」(八年)—— ★ 「壁」是人名还是军垒,本卷无注,两个转录本全同。' +
|
||
' ⇒ 本表【不给它立群臣条】(宁可不写)。若他卷有解,是个入口。',
|
||
'⑧ 「相國昌平君、昌文君」「丞相臣斯、臣去疾」「長史司馬欣、董翳」三处【句法两可】' +
|
||
' (官名管不管到第二个人)⇒ 一律不裁,第二人 guan:null。★ 三处同一个坑,别只修一处。',
|
||
'⑨ ★ zaichang 全部是【推演】。它按本卷的制度事实推,但【本紀没有一句话是这么说的】。' +
|
||
' ⇒ 主刀若要上线,这一栏要么标死「推演」,要么请史学的人过一遍。',
|
||
'⑩ ★ layer 的三个「道」(皇帝號/郡縣/書同文)是本刀最可能被骂的判断。理由已写足在 layerWhy,' +
|
||
' 要改请连理由一起改,别只改字段。★ 又:「初令男子書年」标「制」是本刀最犹豫的一条。',
|
||
];
|