# 官方基线来源声明 本目录文件来自 SakanaAI/ShinkaEvolve,Apache-2.0 许可(见同目录 `LICENSE`)。 - 固定提交:`9912af12d423504b8d580f4179fd15f5f88b8c50` - 固定日期:2026-09-17(由项目负责人原字节下载并哈希固定在 `/tmp/rivalbits2-shinka-18k23a46/manifest.json`) | 文件 | 原始 URL | sha256 | 修改 | | --- | --- | --- | --- | | `initial.py` | | `09da8428a85792a94a9c6cc2193b6a0db1090ce598a17b75bc0db48d0953d098` | 无(逐字节复制) | | `evaluate.py` | | `eb8b9787dc25dee24a5f5305d1e3bd876e5c336cded1c9bab7fb204612928b4d` | 无(逐字节复制) | | `LICENSE` | | `c3e5b1c26607caf7208d5a105c113fe240630bb873fdb8ca5b4c2e32c721ddaf` | 无 | 上表三个 sha256 是基线"没被改过"的唯一判据,由本项目的 `tests/tasks.test.ts` ("基线三个文件的 sha256 等于 SOURCES.md 表上的值")逐个断言。 它防的是**别的测试看不见的改动**:给 `initial.py` 加一行注释、或者动一个字节的 `evaluate.py` / `LICENSE`,成绩一位不变,别的测试都不会挂。`evaluate.py` 和 `LICENSE` 根本不在运行路径上。 ## 已知的基线事实(刻意保留,不是缺陷) - `initial.py` 的 `compute_max_radii` 含嵌套的冗余缩半径循环(外层 `for i/for j` 包了一层重复的 `for i/for j`),且外环布局(0.7 半径环经 clip 到 0.99)是退化布局; 圆心 clip 后可能出现零半径。这些是官方基线的原样事实,是本研究的改进起点, **不得“修复”**——任何改进必须作为正式候选经过研究流程。 - `evaluate.py` 依赖 `shinka.core.run_shinka_eval`(ShinkaEvolve 框架内部), 且其聚合以候选自报的 `reported_sum` 作为 `combined_score`。本项目**不信任** 自报分数:独立校验器 `../validate.py` 不 import 本文件,自行重算半径和。 本文件仅作为官方协议参考保留,不在本项目的运行路径上执行。