# 录像库、TaskGraph 与流程视频

网站视频增补版 v0.4；技术报告仍为 v0.3。本次只整理既有录像、任务图和实验记录，没有新增模型调用、仿真、训练或真机操作。

## 录像内容

| 内容 | 数量 | 网站入口 |
| --- | ---: | --- |
| 历史五任务、五轮、三架构完整回合 | 75 个回合 | 录像库，可按任务、架构、结果和轮次筛选 |
| 历史完整相机录像 | 225 路 | 每回合头部、左腕、右腕切换 |
| 新接入诊断 | 1 个回合、3 路录像 | 原有诊断区与任务图浏览器 |
| TaskGraph | 76 份 | 75 份重放分析图，加 1 份原生诊断图 |
| 新制作的流程视频 | 4 部 | 流程视频区，支持独立下载 |

因此，网站包含 228 路源相机录像与 4 部派生视频，共 232 个 MP4 文件。三个视角属于同一回合，派生视频也不增加实验样本数。成功和失败均保留。

225 路历史录像直接复制原字节，没有转码压缩。已有的第一轮混合组笔筒视频被复用，避免在包中再存一份。文件来源、帧率、帧数、原生结果与哈希见 [录像索引](video-library.json)。

## TaskGraph 的使用

先选择原生诊断或某个历史回合，再播放相应相机录像。当前节点、上一次真实转换和已访问节点随动作编号变化。点击节点定位首次到访；阶段序列按钮可以选择同一节点的后续访问。上一阶段、下一阶段和动作滑块提供不依赖拖动画布的定位方式，缩放与原生滚动条用于浏览较大的图。

节点和边取自已保存的 SDK 输出。节点位置按首次出现的顺序排布，位置本身没有物理意义；相同阶段名称在进度不同或状态不同的时候仍然是不同节点。图中的进度是分析标签，不能直接解释为正确插入的物体数。

原生诊断图与视频来自同次采集。历史图来自动作重放，播放的是原实验视频参考。按动作编号对应不证明物体轨迹一致，所以历史模式持续显示来源提示。缺少可核对的帧映射时，不推测跳转位置。图采集时间显示当前片段的记录起点，不伪造逐点重放时钟。

## 四部流程视频

### 任务图随真实执行推进

[播放或下载](assets/process/native-taskgraph.mp4)。37.64 秒，25 fps，941 帧。左侧为 940 动作原生诊断录像，右侧为对应 TaskGraph 的节点和转换高亮，按 1× 视频时间呈现。任务原生失败，图中阶段只表示离线分析。

### 失败回合中的局部恢复候选

[播放或下载](assets/process/recovery-candidate.mp4)。14.08 秒，25 fps，352 帧。来源为第一轮 H₀ 笔筒回合，展示原片 20.64 至 34.72 秒的参考区间。重放分析标出动作 616 的故障候选、624 的命令变化和 768 的进展恢复候选。重放终局仍失败；这些标签尚待独立人工核验。

### RSI 反馈流程讲解

[播放或下载](assets/process/feedback-process.mp4)。40 秒，15 fps，五个章节各八秒。它是依据实际产物制作的讲解动画，各章节时长不代表真实处理耗时：

1. 保存一个真实回合：940 次动作、60 次在线 Astra，原生 Score 25，任务失败。
2. 本地 SDK 组织阶段：22 个片段，恢复分类为待复核，摘要含两个故障环候选。图内高亮采用时间压缩示意。
3. 使用图摘要和十八帧图像复盘：六个时刻、三个视角，并非逐帧审阅。
4. 形成四项文本建议：反馈来源、阶段核验、时间一致性、观察预算。
5. 父子比较和继承仍待执行：需要新的开发协议、候选物化、配对选择与独立测试。

### 五轮笔筒探索录像

[播放或下载](assets/process/five-rounds.mp4)。40 秒，五轮各选八秒，按各自原片 1× 播放。每段同时显示轮次、布局、源码前缀和该回合的原生结果。四个源码版本与五个布局不同，不能当成受控的前后改进，也不是自主继承的五代策略。

所有派生视频均为无配音的可视化呈现，关键内容亦写在本说明中。片段范围、来源 ID、输出帧数、渲染代码与视频哈希见 [制作记录](process-video-provenance.json)。

## 制作与复核

`build_video_library.py` 读取冻结 CSV、225 路录像、75 份重放图与原生诊断图，生成缩略图和完整索引。`render_process_videos.py` 从这些已存产物制作四部派生视频。两个入口均使用 CPU 文件处理与 ffmpeg，不启动机器人环境或模型。

`validate_media.py` 检查源录像哈希、图节点/边与动作映射，完整解码四部新视频，并在真实浏览器中检查筛选、分页、相机切换、节点定位、播放高亮、键盘、手机布局和错误反馈。原始录像已由哈希确认复制一致，不把它们重新计为新实验。

网站同时只播放一个视频，页面初次只加载当前播放器所需内容，其他录像使用封面和 `preload="none"`。完整静态站仍受 500,000,000 字节上限约束。
