docs: 整个系统不设默认值

用户 2026-10-02:"全部都不要默认值更好,甚至整个系统都不要默认值,因为默认值可能会掩盖错误";"在 CLAUDE.md'写代码的标准'里加一条可以,其他文档也要修改"。
CLAUDE.md 新增"不设默认值"一节,事实来源表与角色模型一句同步;方法.md 开头说明、6.11 末句、开发入口改为配置必须写明;结构.md config 一行和可替换点"方法参数"一行同步。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-02 07:39:18 -04:00
parent 655f5bb829
commit 64e4fd8aac
4 changed files with 13 additions and 7 deletions
+3 -3
View File
@@ -2,7 +2,7 @@
这份文件是研究方法唯一的现行版本,代码里的数学规则、流程推进和记账都以它为准。
- 文中的数值写的是现行值。可以改的标"可配置"或"方法参数";字段名和默认值以配置的类型定义为准。
- 文中的数值写的是现行值。可以改的标"可配置"或"方法参数";字段名以配置的类型定义为准;配置里每个字段都必须写明,程序不补默认值。
- 标〔自定〕的条目,是开发中自己定的规则,用户还没有逐条确认。其余都是用户确认过的方法。
- 正文的来源是用户逐条认可的方法,各自的确认记录写在提交说明里。
@@ -604,7 +604,7 @@ VOI(S) = E_{S 的结果}[ max_p E(收益_p | S 的结果) ] − max_p E(收益_p
| 部分格积分的规模 | m^k ≤ 4,000,000,s ≤ 20 | 固定 |
方法参数只在做方法实验时才改,配置对话不会问。研究开始时,全部取值冻结进账本。
方法参数只在做方法实验时才改。配置对话不逐项问,按本表的现行值写进配置文件,给用户看过;研究开始时,全部取值冻结进账本。
---
@@ -701,7 +701,7 @@ VOI(S) = E_{S 的结果}[ max_p E(收益_p | S 的结果) ] − max_p E(收益_p
- **冻结的东西不可覆盖,更正一律追加记录。** 这包括协议、因子清单、因子位置表、范围、原始证据。冻结先于启动,这个先后关系在中断前后都要成立:中断前已经冻结的范围,仍然算事前预测;中断后才写的范围,不能冒充事前预测。
- **运行一旦启动,就按实测记账。** 跑完才发现实现有错,也不标为无效重跑。
- **不支持中途作废重做某一轮**,也不支持替换提示词模板、放弃某个阶段。想重来,就另开一份新研究。
- **开发入口**:研究因为模型交不出合格提交而停下后,开发者可以修好提示词,在同一阶段只重新发起那一个任务。这个入口由配置开关控制,默认关闭,开发调试时才打开。〔自定:默认关闭〕打开过这个入口的研究,不能当验收证据。
- **开发入口**:研究因为模型交不出合格提交而停下后,开发者可以修好提示词,在同一阶段只重新发起那一个任务。这个入口由配置开关控制,配置里必须写明开还是关:正式研究写关,开发调试时才写开。〔自定〕打开过这个入口的研究,不能当验收证据。
- **每个阶段结束时核对几条总账**,不符就停。例如:扣掉的次数等于已确认启动的正式运行数;每条证据只记一次账。
---