1
2026-06-25 e87cfdcb76a359d217130b33ffb4ed917b64d230
exp-doc/实验执行日志.md
@@ -1,84 +1,41 @@
# 实验执行日志模版
# 实验执行日志
创建人员:<填写创建人员或 AI>
文件职责:记录项目内所有实验实际执行过程、关键输入输出、异常、重跑和下一步动作。
管理规范/模板:common/exp-doc/实验规范.md;本文件由 common/exp-doc/实验执行日志模版.md 实例化。
引用文件:<填写实验总纲、实验设计、实验审计报告、执行脚本或数据路径>
创建人员:management.admin
文件职责:记录 `project-info` 项目实验 run、输入、关键过程、输出、异常、自检和重跑。
管理规范/模板:../../common/exp-doc/实验执行日志模版.md;../../common/exp-doc/实验环境创建指南.md。
引用文件:实验规范.md;实验总纲.md;实验设计.md;实验审计报告.md;实验存储体系.md。
记录方式:append-only 执行日志;每次实验执行、重跑或修复追加记录。
## 0. 当前执行总览
## 2026-06-25 RUN-EXP-SMOKE-001
- 当前最新 run:<run_id / 状态>
- 当前可用结果包:<run_id / 路径>
- 当前失败或暂停 run:<run_id / 原因>
- 当前下一步:<重跑/复审/回写/暂停>
- run ID:RUN-EXP-SMOKE-001
- 所属实验:EXP-SMOKE-001
- 执行人员:management.admin
- 执行类型:体系初始化 dry-run
- 当前状态:完成,待审核员复核
## 1. 固定执行口径
### 执行步骤
- 维护方式:append-only;每次执行、重跑、人工操作、异常处理都追加到文件末尾,最新内容在最后。
- 历史 run 处理:不得删除;失败 run 标记失败/降读/暂停,并保留结果包或失败证据入口。
- 执行前置:对应实验设计必须已通过设计审核,除非明确是探索性预跑或环境 smoke。
- 路径规则:项目内文件默认使用相对路径。
1. 读取 `../../common/exp-doc/实验环境创建指南.md`。
2. 参考 common 创建指南要求,按项目本地入口、账本和审计链路重建实验体系文档。
3. 重写 `exp-doc/` 本地入口文档,避免把 common 全文复制成项目文档。
4. 确认 `exp-data/raw/`、`exp-data/result/`、`exp-data/img/`、`exp-data/tmp/` 存在。
5. 记录初始化 dry-run 到 `实验总纲.md`、`实验设计.md`、`实验审计报告.md`。
## 2. 执行日志追加区
### 产物
> 从这里开始按时间顺序追加。执行日志可以简洁,但必须写清输入、关键中间过程、中间数据位置、输出、关键计数、异常和下一步。
- `exp-doc/目录导读.md`
- `exp-doc/实验规范.md`
- `exp-doc/实验审计规范.md`
- `exp-doc/实验审核规范.md`
- `exp-doc/实验存储体系.md`
- `exp-doc/实验总纲.md`
- `exp-doc/实验设计.md`
- `exp-doc/实验执行日志.md`
- `exp-doc/实验审计报告.md`
- `exp-doc/实验问题记录.md`
## <YYYY-MM-DD HH:mm:ss> <run_id>:<实验名称>
### 结论边界
- 实验事项 ID:<填写>
- 实验设计 ID:<填写>
- 执行人:<填写>
- 执行类型:<正式执行/重跑/抽样/smoke/人工操作/复验>
- 当前状态:<运行中/成功/失败/中断/暂停/降读>
- 结果包目录:<路径>
本 run 只证明体系文档链路已按指南补齐,不证明任何股市业务结论。
### 执行动作
- 执行入口:<脚本路径、命令、人工流程或工具名>
- 工作目录:<路径/不适用>
- 关键参数:<填写>
- 配置版本:<配置路径、hash 或摘要;如不适用说明>
### 输入
- 输入快照/数据版本:<路径、hash、日期或版本;如不适用说明>
- 上游依赖:<设计 ID、前序 run、外部文件、人工回执>
### 执行过程流水
> 必填。不要只写“已跑完”。每个能影响结论的关键节点都要有记录;如果节点产生中间数据,必须写路径。中间数据若后续审计需要复核,应保存到 `exp-data/result/<run_id>/intermediate/` 或等价正式结果包目录,不要只留在临时目录。
| step_id | 时间 | 动作 | 输入/依赖 | 中间数据或输出 | 关键计数/校验 | 状态 | 备注 |
|---|---|---|---|---|---|---|---|
| STEP-001 | <时间> | <读取/冻结输入> | <路径> | <路径> | <row_count/hash> | <PASS/FAIL/HELD> | <说明> |
| STEP-002 | <时间> | <清洗/特征/聚合/筛选/人工标注等关键处理> | <路径> | <路径> | <row_count/hash> | <PASS/FAIL/HELD> | <说明> |
| STEP-003 | <时间> | <生成结果/图片/报告> | <路径> | <路径> | <row_count/count/hash> | <PASS/FAIL/HELD> | <说明> |
### 输出
- summary/readout:<路径>
- 核心输出表:<路径>
- 中间表/中间结果:<路径;如无,说明为什么不需要>
- 核心图表或可视化:<路径>
- manifest/hash:<路径>
- 其他产物:<路径>
### 关键计数和自检
| 检查项 | 目标 | 实际结果 | 状态 | 证据路径 |
|---|---|---|---|---|
| <字段存在/行数合理/样本覆盖/图路径存在/无未来函数等按目标需要的检查> | <填写> | <填写> | <PASS/FAIL/HELD/不适用> | <路径> |
### 偏离、异常和处理
- 是否偏离设计:<否/是;说明>
- 异常:<无/说明>
- 影响范围:<无/步骤/结果包/结论>
- 处理动作:<无/补跑/重跑/降读/暂停>
- 是否需要复审:<是/否>
### 当前读法和下一步
- 当前读法:<PASS/FAIL/HELD/降读/失效>
- 不能读成:<防止过读>
- 下一步:<提交执行审核/补数据/重跑/回写总纲/暂停>