6.4 任务复现材料包含什么
复现材料应让审阅者能够确认输入、BioLine 对象、下游实现和运行环境。实际文件布局由任务工作区决定,以下内容是证据类型,不代表必须存在固定文件名。
| 证据 | 应记录的内容 |
|---|---|
| Flow 与计划 | BioLine 返回的 Flow/Version ID、inspect/sourceGraph 读回、输入绑定、参数、默认值和用户确认。 |
| Job 生命周期 | 真实 Job ID、提交响应、轮询状态、下载和 finalize 结果。 |
| 下游 Tool | 精确 NAME:VERSION、summary/config 内容快照或哈希,以及注册后的读回结果。 |
| 脚本与命令 | 当前任务生成的脚本、运行时实际命令、依赖和退出状态。 |
| 拉取身份 | 精确派生的本地 Tool 镜像 tag、拉取前是否存在、拉取前后 image ID 与时间。 |
| 输出与日志 | 结果文件、标准输出、标准错误、失败信息和必要的输入摘要。 |
| 安全边界 | stage 只读、执行网络关闭,以及本任务的资源配置和清理判断。 |
从三方面核对复现性:
- 对象级:重现所用的 BioLine Flow/Job 和精确 Tool 版本。
- 实现级:检查 summary/config 快照、哈希和任务生成脚本。
- 运行级:核对拉取镜像身份、实际命令、日志、输出与输入摘要。
历史 Skill 快照或 Dockerfile 可作为迁移材料保存,但它们不是当前下游能力的选择依据,也不能替代精确 Tool 版本及任务证据。
