跨空间 handoff(market→agent)兑现侧:放宽 requireVisibleActiveSourceAgent 的 agentType 校验仅接纳 verify 通过的 market token(precheck+bind 两处);precheck 阶段 verify(targetOwner= agent)+consume(token 用完即弃)、落 source_owner/handoff_hash;bind 凭 precheck.source_owner= market 识别放宽路径(不重复核验、凭 precheckId 信任)。保护节点/work 属主/agent-version active/ 非 handoff 原校验全不放宽。 - ai-server pom +market-api;V27 加 source_owner/handoff_hash + muse_agent.source_market_asset_id(可空) - AgentSlotPrecheckReqVO +sourceType/handoffToken/sourceId/sourceVersion/authorizationSummaryId - ErrorCodeConstants +AI_MARKET_HANDOFF_UNAVAILABLE;precheckAgentSlot 签名 +apiVersion(consume 需要) 验证:MuseAgentSlotServiceTest 25/0(含 5 P2 红线单测:正路放宽接纳/verify 拒/无 token 拒/ 非 handoff 维持 system-user 校验/bind 凭 source_owner 放宽);Bc+AiGrantRuntime ArchUnit 3/0 (ai 依赖 market-api 合法、consume 在 application 层不破 runtime 隔离)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Java
64.8%
TypeScript
17.2%
Vue
13.8%
HTML
1.5%
JavaScript
1.2%
Other
1.3%