面向化学反应条件敏感性、产率悬崖(Reaction Condition Cliff)与分布外泛化的基准数据集框架。
当前状态:TASK-019 r2 Completed(2026-09-30):旧 75 bundle 的全量任务支持诊断与独立 42-bundle S5 已交付、验证并重放;TASK-STUDY-001 Completed(2026-10-01):14 份中文学习重建手册已交付。最新事实、已知问题和禁止修改区见 STATE.md。
随机划分下较低的产率预测误差,并不能证明模型理解了催化剂、配体、碱、溶剂、添加剂、温度和浓度的局部效应。CondRxnBench 计划以同一反应在多个受控条件下的实验矩阵为核心,评价绝对产率、局部条件效应、Reaction Condition Cliff、条件排序和 OOD 泛化。
项目的规范目标、非目标、交付物和硬约束以 PROJECT.md 为准。完整研究依据保留在《详细研究计划书》。
| 文档 | 职责 |
|---|---|
| PROJECT.md | 我们要做什么、不能做什么 |
| ARCHITECTURE.md | 当前项目如何组织、artifact 由谁负责 |
| STATE.md | 当前真实状态、问题、下一建议任务和禁止修改区 |
| docs/tasks/ | 每次 operation 执行前批准的合同 |
| docs/reports/ | 每次 operation 的事实型报告 |
| docs/adr/ | 长期设计决定及原因 |
文档职责冲突时遵循 PROJECT 中定义的边界和当前 Approved TASK;README 只作为入口,不替代上述事实源。
UNDERSTAND → SPECIFY → APPROVE → EXECUTE → VERIFY → REPORT → UPDATE STATE → NEXT TASK
“完成任务”表示在批准的修改预算内满足当前 TASK,不表示尽可能改善整个项目。没有 Approved TASK 时,不开始扩张性修改。
CondRxnBench/
├── PROJECT.md # 稳定目标、边界与硬约束
├── ARCHITECTURE.md # 当前架构与 artifact registry
├── STATE.md # 当前事实与 Next Agent handoff
├── condrxnbench/ # ingest / chemistry / conditions / outcomes / grouping / pairs / splits active;graphs / metrics / baselines scaffold
├── configs/ # 版本化配置与配置说明
├── data/ # raw / interim / processed / external 数据分层(payload 不入 Git)
├── tmp/ # 被 Git 忽略的 Human → AGENT 临时交接区
├── metadata/ # schema、ontology、dataset card 与 manifest 模板
├── baselines/ # 统一基线入口(scaffold,尚未实现)
├── notebooks/ # 仅探索;不得生成最终数据
├── scripts/ # 可复现命令行入口
├── tests/ # 单元、契约与本地 full-data integration checks
├── docs/tasks/ # 执行前合同
├── docs/reports/ # 执行后事实报告
├── docs/adr/ # 长期设计决定
├── artifacts/ # 可发布图表和材料(生成物不入库)
├── results/ # 实验结果(生成物不入库)
├── reports/generated/ # 自动生成的 QC/审计报告
01 ingest active
02 standardize structure active(reaction structure assembly v0.1/v0.2)
03 normalize conditions active(condition semantics v0.1 / v0.1.1)
04 extract outcomes active(outcome inclusion policy v0.1)
05 atom-mapping inference active(atom mapping v0.1 / v0.2)
06 build groups active(grouping v0.1)
07 generate pairs active(condition pairs v0.1)
08 label cliffs active(cliff labels v0.1)
09 make splits active(splits v0.1 / S5 v0.2)
10 export benchmark planned
11 train baselines planned
12 analyze planned
具体分母、限制和验证证据见 STATE.md 与对应 REPORT。
项目原创代码采用 Apache-2.0。项目原创文档采用 CC BY 4.0。数据集、第三方材料和原始数据不因进入本项目而被重新许可;完整边界见 LICENSES/README.md。原始数据默认不随 Git 仓库再分发。