Commit Graph

20 Commits

Author SHA1 Message Date
iomgaa 0b0cbb05c5 docs: 谁能看什么归 materials,账本只存;去掉通用唯一键,Jev 不单独成记录
用户 2026-10-02:"每次给到派的材料有哪些"与"一开始灌进去还是让它去查"是分开的两件事;Jev "本质只是一种可以代替程序的判别器"。
结构.md:materials 按任务定材料,第一条消息和查询工具是同一份材料的两种给法;ledger 不再有可见性与截止序号;只在"只能一次"处加唯一约束(确认启动、运行结果、消融结算),恢复不重做写入故无需通用去重;Jev 的概率与结论记在它判断的那件事里;模型调用开始记下这次的全部材料。ledger 500–900 行。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 05:17:17 -04:00
iomgaa e46fce654a docs: 新增任务书 03-ledger
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 02:36:47 -04:00
iomgaa ca2cd52caa docs: 账本改为一张只追加的表,12 种记录都不能改
用户 2026-10-02:"同意全部只追加"。结构.md 第四部分重写:一张表(序号、种类、唯一键、内容、哈希),触发器禁改禁删,种类+唯一键去重,写入时的拒收和可见性规则各在一处;私人笔记进账本;ledger 规模改为 900–1400。CLAUDE.md 删去"只有核心表加约束、其余照常读写"。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 02:35:16 -04:00
iomgaa c2ef20bd4b docs: 核对任务书 02 后把 rules 的约定写进方法.md
用户确认的约定("1–8 都同意")写进第六部分:严格大于采纳线、候选编号按数字大小比、没测的格附含它的最好组合净值、战绩在原值上分正向与消融、ĝ₀ 为负时成本按 0。执行者自定的两条对照规则(全测余额不够时、随机同格数取多少)标〔自定〕写进第十一部分。
WORK_LOG 删去已被 CLAUDE.md 310b901 取代的"附出现证据"一句。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 02:14:17 -04:00
iomgaa 310b901446 docs: CLAUDE.md 罕见情况改为规定默认动作
用户 2026-10-02:"同意你的修改"。原"什么情况值得为它写代码"的五问与"值得防的三类"要模型自查、且"无法察觉"一类成了写分支的理由;换成默认动作:先改表示让它不可能出现,做不到就在入口报错停下。依据 Anthropic 提示词最佳实践(Overeagerness 一节)、Claude Code best practices(CLAUDE.md 过长会被忽略、审阅者追每条发现导致过度设计)、Minsky "make illegal states unrepresentable"、Ousterhout "define errors out of existence"。文件锁一句移到"中断后怎么恢复"。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 02:11:16 -04:00
iomgaa 60c21ae346 feat: 研究规则 rules 模块(任务书 02)
rules 是纯计算,src/rules 共 1761 行:方法.md 第六部分的全部公式、第七部分的余额与扣次、4.2 的入口分配,以及种子与规则登记表。

预期值有三个来源:方法.md 的手算例;tests/fixtures/rules/ 下不看实现写的 Python 脚本;参考项目 calc15、calc14b 里与现行方法一致的部分。审阅做了两轮,每轮都换一个全新上下文的子 Agent,提出的问题都已修复或写明不修的理由。

用户确认的约定(原话"1–8 都同意"):入池、采纳、消融中发现都用严格不等号;成本用 max(0, ĝ₀);没测的格附"含它的最好组合"的净值;战绩在分数原值上判。三个数改为严格递增后,删掉了尖峰的全部专门处理(bfb96ba)。vocab 里 Range 的说明同步改为严格递增。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 01:50:21 -04:00
iomgaa bfb96ba7d7 docs: 三个数改为严格递增,去掉尖峰
用户 2026-10-02 选甲:"选甲,先改文档再给我回执行者的话"。参考项目约 800 份真实三个数中没有一份三数相等;允许相等会在折线、调权重、网格、开放预留几处各生出一条尖峰专门处理,改数据表示让这种情况不存在。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 01:21:05 -04:00
iomgaa a05077151c docs: 方法.md 6.7 成分权重跟随 λ;6.9 分歧量不掺开放预留
用户 2026-10-02 同意 rules 执行者提出的两处文档冲突的处理:6.7 的 0.9/0.1 改为 1−λ/λ,与 6.3 一致;分歧量只量人与人之间的差别,平均时不掺开放预留。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 00:27:38 -04:00
iomgaa 2830787b28 docs: 新增任务书 02-rules
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 00:08:45 -04:00
iomgaa 42347e4a60 docs: 方法.md 第七部分去掉计算时间总预算,只记录
用户 2026-10-02:"CPU 秒不当预算但是要记录"。单次运行时限和核数已定死,计算时间总额与运行次数重复;预留与退还只剩运行名额。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 00:07:05 -04:00
iomgaa 20fca73847 docs: 核对任务书 01 后修正结构.md 与方法.md
- 结构.md:vocab 上限 1100;依赖图重画,使同一行确实互不依赖(flow 依赖 config,原图把它们放在同一行)。
- 方法.md 第五部分:入口编号由程序分配;实现与消融实现不设代码字段。4.3 ⑨ 补回设计-16 原文:因子与保障同行时核验员只写一句提醒、不判越界。
用户同意执行者的第 1、3–7 条("同意 A,vocab 上限改为 1100 行"等,见 97a4359 说明)。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 23:59:35 -04:00
iomgaa 97a43591a3 feat: 工具链与 vocab 模块(任务书 01)
- npm 包、TypeScript、node --test、dependency-cruiser;结构.md 第六部分的检查规则一次写全,临时违规实测均报错。
- vocab:基础类型与编号格式、规范序列化与哈希、角色/阶段/提交名单、指标与运行定义及结果、模型用量、16 种提交的 TypeBox 字段定义。
- 测试:规范序列化预期串手写,哈希预期值用 sha256sum 算出;每种提交一份合法样例。
- 结构.md 第八部分补 vocab 对外内容;WORK_LOG 记下用户决定。

用户决定(2026-10-01):"同意 A,vocab 上限改为 1100 行";"同意 A:解释的 cells 去掉 minItems,改为可选";"3、4、5、6:同意保留你的写法";答案路径与保障动手次数"tasks 只记读到的原始内容",对表由以后有位置表的模块现算。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 23:37:58 -04:00
iomgaa 30e4d98ed2 docs: 结构.md 调整 vocab 范围,新增任务书 01-vocab
用户 2026-10-01 同意:提交字段定义放 vocab、submissions 只判收不收;vocab 可放规范序列化与哈希两个函数,上限 600 行。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 22:56:50 -04:00
iomgaa e57b9e8d6c docs: WORK_LOG 记下按模块"讲—写任务书—新 Agent 执行"的工作方式
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 22:46:37 -04:00
iomgaa 0252a5df3d docs: 建立 WORK_LOG.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 22:41:21 -04:00
iomgaa 6cf9f0ced8 docs: 建立 docs/结构.md
从 inbox/结构.md 迁入模块、边界、可替换点、模块化程度与规模,删除 inbox/结构.md。
新增步骤清单与账本 12 种记录(用户 2026-10-01 认可),写明每种记录由谁写入、哪些禁止修改。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 22:41:06 -04:00
iomgaa 141494f414 docs: 保障的定义借用控制变量与重构两个现成概念说明
用户 2026-10-01:保留"保障"一词。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 22:34:44 -04:00
iomgaa 5e4f8c2d1e docs: 消融只测信息价值选中的格
用户 2026-10-01 选"理解二":采纳后由信息价值减机会成本决定测哪几格,选中的马上测,没选中的记"没测"并写原因、以后不补;至少留 1 次给下一轮正向。
删除份额、照测、欠测、收尾补测、最后一轮预留、为知识放弃的分,以及给欠测留次数的开轮规则。开轮只看余额 ≥ 1。
已知局限补一条:大家押同一因子时信息价值为 0,不测;真实运行后看出现频率。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 12:27:44 -04:00
iomgaa f32c0bd9bb docs: 合成现行研究方法 docs/方法.md
由旧项目研究方案 v3、设计-15、设计-16 合成,只写现行规则。
用户 2026-10-01 确认的改动:
- "点"改称"因子"(实验设计里的叫法);
- 第一次预测挪到挑刺之前、对原始提案估,第二次在冻结之后、对冻结协议估,选批只用第二次;
- 采纳线上下限、剩余空间下限、比特格宽都跟 ε 挂钩;
- 去掉轮数上限,只留运行次数;
- "修好提示词后在同一阶段重发一个任务"做成配置开关控制的开发入口;
- 整个环境的用量只记录、不作为限制,实验员命令不加 CPU 上限。
违规处理表从 inbox 迁入第八部分,删除 inbox/方法.md。
开发中自定的规则在正文标〔自定〕。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 12:20:25 -04:00
iomgaa 3861fd873f docs: 建立 InfoRSI 的 CLAUDE.md 与 inbox
CLAUDE.md 按官方写法:两层标准、遇到问题先找原因、错误两类、单一恢复路径、怎么改一份文件、方法约束、Pi 与角色、工作方式。
来源:用户 2026-10-01 逐条认可(改名 InfoRSI、文件锁、删重开与替换、违规处理表、修根因原则、来源写进提交说明)。
inbox:方法(违规处理表)、结构(13 个模块与可替换点)、调研(待迁清单)。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:21:27 -04:00