0dc24a4c43
冲突解决: - provider_request_builders:M0A-2 的固定 owner 收束边界与 master 新增的 动态目标验收图改在同一段 prompt 构建。保留 owner 分支(固定 owner 仍不 广告 project.verify / command.run_limited),把 master 的动态目标分支提到 owner 判断之外对两条路径生效(固定 owner 属 goal_contract_participant, 本就该收到禁止调用 agent.goal_contract 的边界声明),git 提交协议改为仅 非 owner 路径追加以维持 M0A-2 边界。工具裁剪三个块并列保留,双方新增 测试全部保留。 - SupervisorChatOnlyView:保留 M0B-2 的谱系分支,采纳 master 的 projectWorkspaceStatusForDisplay 包装,避免该 import 变成死引用。 - runtime_actions:两侧各加一个导出,取并集。 - main_loop_tests:保留 M0B-1 需要的项目预初始化与 runtime lane。 - decision-log / pitfalls:双方条目都保留,各自维持原序。 验证:cargo check --all-targets 通过;前端 typecheck 干净; provider_request_builders / game_chat 委派 / goal-control 共 17 条 Rust 用例通过;agentRuntimeModel 与 appSurface 共 391 条前端用例通过。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>