修复编辑器付费生成目标预检 #151
Reference in New Issue
Block a user
Delete Branch "codex/fix-issue-147"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复 Issue #147。
验证:
剩余边界:预检不持有跨 Provider 调用的锁;若目录在预检后并发变化,最终原子提交仍会重新校验并安全失败。
Closes #147
CI 说明:Native shell tests 的失败来自当前 master
6c53eda71的 AGC Cargo.lock 漂移,并非本 PR 改动。job 在执行测试前的cargo fetch --locked --manifest-path apps/ai-game-creator-shell/src-tauri/Cargo.toml阶段失败;本 PR 未修改该 manifest 或 lock,在当前 master 上本地执行同一命令可稳定复现cannot update the lock file ... because --locked was passed。其余已完成 CI 均通过;该 master 基线问题应独立修复,避免重复混入两个安全修复。fde2930be9tod2b91d5218已更新 head
d2b91d5218a36e64fe839e47816d44fe91316fd5并复查 CI run 806:Repository checks、Frontend tests、Backend tests 均通过。上一轮 Backend 的三个 400→502 回归已通过把纯本地格式/稳定媒体门禁恢复到目标数据库预检之前解决;本地另有 4 个 inline data/blob 拒绝测试、两组预检顺序测试和三 crate all-targets check 通过。唯一失败仍是 Native shell tests 在执行测试前的 master 基线 lockfile 漂移:
cargo fetch --locked --manifest-path apps/ai-game-creator-shell/src-tauri/Cargo.toml连续 5 次报cannot update the lock file ... Cargo.lock because --locked was passed。本 PR 未修改 AI Game Creator shell 或其 Cargo 依赖/lockfile,故未混入无关修复。