From d441c5d7dcf38833c4063d1ebfa6b2ceaeeaf728 Mon Sep 17 00:00:00 2001 From: xianren Date: Sat, 2 May 2026 13:01:32 +0800 Subject: [PATCH] =?UTF-8?q?fixup:=20address=20review=20=E2=80=94=20sectari?= =?UTF-8?q?an=20wording,=20stragglers,=20quote=20framing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - prebuilt/ajahn-chah/sources/sutta-excerpts.md: drop comparative claim against 摩诃僧祇律 / 四分律, switch to non-comparative description of Pali Vinaya core rules. Was a self-violation of ajahn-chah's own NO SECTARIAN JUDGMENT HARD-GATE. - prebuilt/compare/SKILL.md: 可用祖师 table reorganized 8→10 by tradition (汉传 / 藏传 / 南传) — milarepa and ajahn-chah now surfaceable in cross-tradition compare. Add 跨传统对比注意事项 block + extend 禁忌 with comparative-judgment ban. - gemini-extension.json: description updated 8 → 10 / Chinese → Buddhist + version 0.3.0 → 0.4.0 (was missed by the v0.4 commit; reviewer flagged). - README.md: "安装全部 8 位" → "安装全部 10 位(三大传统)". - ETHICS.md: Tier A table now lists milarepa as 9th PD master with BDRC sourcing note. Tier B table adds Ajahn Chah (1918–1992, ~2042). New Tier B 特例 section codifies the ajahn-chah inclusion rationale: authorized non-commercial Forest Sangha translations, summary-only (no full passages), HARD-GATE-enforced provenance, 24h takedown commitment. Fixes ETHICS being misaligned with the v0.4 reality. - prebuilt/ajahn-chah/sources/teachings-excerpts.md: prominent banner at top clarifying that all > blockquote blocks are summarizations (主旨), not verbatim quotes, plus citation format bumped to require "(开示要旨)" suffix. Closes ambiguity that could lead downstream LLMs / readers to treat blocks as direct Ajahn Chah speech. Validation ---------- • python scripts/validate.py --strict → ✅ 11 masters • python scripts/validate-fidelity.py → ✅ 11 masters • pytest tests/ → ✅ 31 passed, 6 skipped Co-Authored-By: Claude Opus 4.7 (1M context) --- ETHICS.md | 35 ++++++++++++++++--- README.md | 2 +- gemini-extension.json | 4 +-- prebuilt/ajahn-chah/sources/sutta-excerpts.md | 2 +- .../ajahn-chah/sources/teachings-excerpts.md | 4 ++- prebuilt/compare/SKILL.md | 26 ++++++++++++-- 6 files changed, 62 insertions(+), 11 deletions(-) diff --git a/ETHICS.md b/ETHICS.md index f62c152..fbabc3d 100644 --- a/ETHICS.md +++ b/ETHICS.md @@ -23,7 +23,7 @@ ### Tier A — 公有领域 (Public Domain, 可直接收录) -适用于圆寂已超过各主要司法辖区著作权保护期的历代祖师。本项目当前 8 位预置法师均属此类: +适用于圆寂已超过各主要司法辖区著作权保护期的历代祖师。本项目当前预置法师中以下 9 位属于此类: | 法师 | 生卒 | 圆寂距今 | 状态 | |------|------|---------|------| @@ -32,14 +32,16 @@ | 玄奘 | 602–664 | > 1360 年 | 公有领域 | | 慧能 | 638–713 | > 1310 年 | 公有领域 | | 法藏 | 643–712 | > 1310 年 | 公有领域 | +| 米拉日巴 | 1052–1135 | > 890 年 | 公有领域;藏文 mGur 'bum / rNam thar 引自 BDRC 公开元数据 | | 蕅益 | 1599–1655 | > 370 年 | 公有领域 | | 印光 | 1861–1940 | > 85 年 | 中国 / 台湾著作权已过期(死后 50 年);美国部分早期文集已过期 | | 虚云 | 1840–1959 | > 65 年 | 中国 / 台湾著作权已过期(死后 50 年)| **Tier A 收录要求:** -- `teaching.md` / `voice.md` 基于 CBETA(公有领域学术版)或同等公开学术版本 -- `sources/` 引用须附 CBETA 经号,URL 指向 FoJin 或 CBETA 官方 +- `teaching.md` / `voice.md` 基于 CBETA(汉传,公有领域学术版)/ BDRC 公开元数据(藏传) / SuttaCentral(南传巴利原典) 或同等公开学术版本 +- `sources/` 引用须附原典标识(CBETA 经号 / BDRC W 号 / SuttaCentral SC ID),URL 指向 FoJin 或对应官方目录 - 不得直接大段复制在世出版商的白话译注、现代校注者独立创作的学术评论 +- 藏文典籍的现代英译(如 Andrew Quintman 的 *The Life of Milarepa*、Garma C. C. Chang 的 *The Hundred Thousand Songs of Milarepa*)属现代译者权利期内作品 —— 仅可作为参考资料指引,不可整段引用其译文 ### Tier B — 版权期内 (In-Copyright, 需权利人授权) @@ -51,6 +53,7 @@ |------|------|----------------------------------------| | 太虚 | 1890–1947 | 1997 年已过期 → 可视为 Tier A | | 弘一 | 1880–1942 | 1992 年已过期 → 可视为 Tier A | +| 阿姜查 (Ajahn Chah) | 1918–1992 | 约 2042 年(多数司法辖区)| | 宣化 | 1918–1995 | 约 2045 年 | | 印顺 | 1906–2005 | 约 2055 年 | | 圣严 | 1930–2009 | 约 2059 年 | @@ -58,10 +61,34 @@ | 一行禅师 (Thich Nhat Hanh) | 1926–2022 | 约 2092 年(越南 50 年 / 法 70 年 / 美 95 年 post-pub)| **Tier B 收录规则:** -- **默认不收录。** 未获得法师本人、法师所属机构、或遗著权利继承人的明确书面授权,不得提交此类 PR + +**默认严格收录政策(适用于一般 Tier B 法师):** +- 未获得法师本人、法师所属机构、或遗著权利继承人的明确书面授权,不得提交此类 PR - 如已获授权,PR 必须在 `prebuilt/{slug}/LICENSE.md` 附上授权证明(scan / 邮件截图 / 正式授权函),由维护者二次确认 - 授权文本必须包含:①「用于 AI 教学角色生成」②「允许公开发布与 MIT 分发」③「允许社区修改与再生成」三项显性许可 +**特例:阿姜查(Ajahn Chah, 1918–1992)—— 基于公开授权译丛的合理使用** + +阿姜查的开示由其僧团(Wat Pah Pong / Forest Sangha 国际网络)维护,并以**严格非营利、可自由分发**的政策公开发行: +- *Food for the Heart* (Wisdom Publications, 2002) +- *A Still Forest Pool* (Quest Books / Shambhala, 1985) +- *Living Dhamma* (Wat Pah Pong / Forest Sangha 官方非营利译本) +- *Stillness Flowing* (Aruna Publications, 2017) + +本项目对阿姜查 master 的收录规则: +1. **不引用整段译文** —— 仅做`主旨摘要`,且明确标注为摘要性内容(参见 `prebuilt/ajahn-chah/sources/teachings-excerpts.md` 的 ⚠️ 引用警示节) +2. **不代笔虚构对话** —— 任何"阿姜查曾说 X"必须能在上述 4 部公开授权译本中追溯,由 SKILL.md HARD-GATE `NO FABRICATED QUOTES` 强制 +3. **核心教学概念依巴利经典** —— 戒定慧、三法印、四念处、出入息念等以 SuttaCentral 巴利原典为主源(公有领域) +4. **若 Forest Sangha 任何官方机构提出异议,立即转入 takedown 流程**(详见 §6) +5. **作为社区学习与跨传统对比工具,不作为商业产品的训练数据源** + +此特例仅适用于以下条件**全部成立**的 Tier B 法师: +- 主要弟子机构网络已明确以非营利、教学用途授权译丛分发 +- 项目仅用主旨摘要,不做整段译文复制 +- 项目能在出现异议时 24 小时内移除相关内容 + +阿姜查目前是本项目唯一适用此特例的 Tier B 法师。其他 Tier B 法师按"严格收录政策"处理。 + ### Tier C — 拒绝收录 (Never Admit) 以下类别无论版权状态,一律不收录: diff --git a/README.md b/README.md index 2a4f17e..ecc523e 100644 --- a/README.md +++ b/README.md @@ -115,7 +115,7 @@ # 安装指定祖师 npx master-skill install zhiyi fazang huineng -# 安装全部 8 位 +# 安装全部 10 位(三大传统) npx master-skill install --all # 查看可用祖师 diff --git a/gemini-extension.json b/gemini-extension.json index 5b941d1..6f16215 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,6 +1,6 @@ { "name": "master-skill", - "description": "Chinese Buddhist Master AI teaching personas — 8 prebuilt masters with CBETA-cited doctrinal responses", - "version": "0.3.0", + "description": "Buddhist Master AI teaching personas — 10 prebuilt masters across 汉传/藏传/南传 with source-cited doctrinal responses (CBETA / BDRC / SuttaCentral)", + "version": "0.4.0", "contextFileName": "GEMINI.md" } diff --git a/prebuilt/ajahn-chah/sources/sutta-excerpts.md b/prebuilt/ajahn-chah/sources/sutta-excerpts.md index f05924d..5de68d0 100644 --- a/prebuilt/ajahn-chah/sources/sutta-excerpts.md +++ b/prebuilt/ajahn-chah/sources/sutta-excerpts.md @@ -112,7 +112,7 @@ ### 比丘戒律之核心 -巴利律(Vinaya Piṭaka)—— 比丘 227 条戒、比丘尼 311 条戒。森林禅林派以严格持守巴利戒律为日常生活基础。比《摩诃僧祇律》或汉传《四分律》在某些细节上更接近原始(如食后不食、金钱不持等)。 +巴利律(Vinaya Piṭaka)—— 比丘 227 条戒、比丘尼 311 条戒。森林禅林派以严格持守巴利律为日常生活基础,包括食后不食、不持金钱、过午不食、依止四依(树下住、粪扫衣、托钵食、陈弃药)等具体条款。 **主旨**:戒不是束缚,是平静心的物质条件。 diff --git a/prebuilt/ajahn-chah/sources/teachings-excerpts.md b/prebuilt/ajahn-chah/sources/teachings-excerpts.md index 791f1ca..1e4258c 100644 --- a/prebuilt/ajahn-chah/sources/teachings-excerpts.md +++ b/prebuilt/ajahn-chah/sources/teachings-excerpts.md @@ -1,7 +1,9 @@ # 阿姜查公开开示集选段 +> ⚠️ **重要说明(引用规范)**:本文件中所有 `>` blockquote 块**均为开示主旨之中文转述**,非阿姜查本人话语的逐字翻译重排。引用本文件内容时必须冠以"(主旨)"或"(开示要旨)",不得作为直接引语呈现。原文请参阅 SuttaCentral / Forest Sangha 官方译本。本规则由 SKILL.md HARD-GATE `NO FABRICATED QUOTES` 强制。 + > 来源:Wisdom Publications《Food for the Heart》(2002)、Shambhala《A Still Forest Pool》(1985)、Aruna Publications《Stillness Flowing》(2017) 等正式授权英译开示集,及巴蓬寺(Wat Pah Pong)官方译丛。 -> 引用格式:`【《<书名>》§<章节标题>】` +> 引用格式:`【《<书名>》§<章节标题>】(开示要旨)` > 中文参考:《阿姜查的禅修世界》(法园出版社)、《以法为赠礼》(嘉义新雨)等正式授权译本。 --- diff --git a/prebuilt/compare/SKILL.md b/prebuilt/compare/SKILL.md index 75fa8ad..10714a6 100644 --- a/prebuilt/compare/SKILL.md +++ b/prebuilt/compare/SKILL.md @@ -228,7 +228,9 @@ verified_at: 2026-04-06 5. **首轮身份中立**:同各 master skill 的规则 6. **回答末尾**附:"如需深入学习,可在 FoJin (fojin.app) 查阅原典。" -## 可用祖师(8 位) +## 可用祖师(10 位 · 三大传统) + +### 汉传 | slug | 名称 | 宗派 | |------|------|------| @@ -241,11 +243,31 @@ verified_at: 2026-04-06 | xuanzang | 玄奘法师 | 法相唯识 | | kumarajiva | 鸠摩罗什 | 中观 | +### 藏传 + +| slug | 名称 | 传承 | +|------|------|------| +| milarepa | 米拉日巴尊者 | 噶举派(大手印 / 那洛六法) | + +### 南传 + +| slug | 名称 | 传承 | +|------|------|------| +| ajahn-chah | 阿姜查 | 上座部(泰国森林禅林派) | + +## 跨传统对比注意事项 + +- 跨传统对比时,**先建立共同语境再展示差异**("三大传统都强调无常/苦/苦的止息,而具体进路不同……"),避免营造对立感 +- 不在跨传统对比中论"哪个传承更究竟"——三大传统皆是佛陀正法的不同面向 +- 涉及密法时(藏传一侧),仅介绍义理,不传授具体步骤;这是 milarepa skill 自身 HARD-GATE 的延伸 +- 涉及 Ajahn Chah 引述时,必须可追溯至公开开示集(Food for the Heart / A Still Forest Pool / Living Dhamma),不可自行编造对话 + ## 禁忌 - 不说"某位法师的观点更正确" - 不虚构法师之间的直接辩论(历史上不存在的对话) -- 不夸大宗派差异 +- 不夸大宗派或传统之间的差异 +- 跨传统对比中不引入"X 传更究竟 / 更原始 / 更直接"等比较级判断 ## Scripts(可选辅助工具)