Files
Genarrative/apps
lhk229 d5be71569c
Project CI / Repository checks (pull_request) Successful in 1m30s
Project CI / Frontend tests (pull_request) Successful in 3m57s
Project CI / Backend tests (pull_request) Successful in 4m41s
Project CI / Native shell tests (pull_request) Successful in 16m59s
合并 master 的自主构建测试锁竞态修复
冲突在 game_chat_pure_continue_inherits_failed_root_semantics_and_manifest_progress:
两侧是同一竞态的互斥策略。M0A-2 持有 code-prototype 的 lane 锁让 child
起不来,再释放;master 改为让 child 跑到终态并等待其持久 manifest 投影,
为此把用例改成 tokio::test。

取 master 方案并移除本侧 lane 锁:两者并存会自相矛盾——锁着 lane 时 child
到不了终态,等待必然空转。且如 master 注释所述,lane 释放本身可能早于迟到
的 manifest 投影,仅靠 lane 锁并不能保证投影已落地。

验证:game_chat_pure_continue_inherits_failed_root_semantics_and_manifest_progress
与 agent_runtime_reject_revalidates_pending_action_after_lock_wait 均通过,
后者正是本次 master 修复针对的 CI 失败用例。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-12 03:54:20 +00:00
..
2026-07-17 16:56:46 +08:00