false

// --- 任务要求 ---
// 上文内容为 true 前，禁止结束对话。

// 使用中文与我对话。
// 使用中文与我对话。
// 使用中文与我对话。

// 每次查看此文件前，必须sleep 5秒
// 如果你要和我对话，不要结束你当前的对话，直接sleep 5秒然后阅读此文件即可

// 检查反馈必须是单条命令 sleep 5 && cat check.txt

// --- 帧对比测试教学 ---

查看 ./test_comparison.sh 了解如何进行帧对比测试。

**务必通过此脚本进行帧对比测试。不要直接使用 cargo 运行项目。**

脚本会记录测试结果到 ./test_results.json 。这个文件只能由脚本更新。
若测试被中断（限制渲染帧数也算中断），则测试结果会显示为CANCEL，这是正常现象。但最终验收时，结果不能包含CANCEL。

测试会在 report/ 目录 生成diff（高亮对比图），shot（渲染截图），raw（原视频截图），可供AI直接阅读、进行参考对比。

// --- 帧率/性能测试教学 ---

````
cd /home/aik/Projects/RustroverProjects/souprune/crates/bevy_alight_motion
git pull
cargo run --example player --features "frame-test,debug_tracy" --release -- private/USER_mortis/revenge
````

同时：

````
cd /home/aik/Temps/trace
tracy-capture -o trace-$(date +%Y%m%d-%H%M%S).tracy  
````

cargo端运行后，tracy-capture会自动记录。rust进程结束后，tracy也会结束，并生成trace文件。

你可以用 tracy-csvexport 转换文件为可读形式。

// --- 当前任务 ---

现在聚焦于 private/USER_chen_pi/bullet_train/0 示例。

它第一次运行时，有许多元素（如SDF图形）显示失败。

但循环一次后就可以正常显示了。

想办法修复这个bug

// 完成后立刻 sleep & check
