P1(首条端到端 knowledge):knowledge-server 依赖 market-api,createKnowledgeBindingPrecheck 的 market_kb 来源在 precheck 阶段(token 明文仅此阶段持有、createBinding 的 BindReqVO 无 token) 调 MarketHandoffTokenApi.verify 服务端核验(属主/过期/一次性/owner-action),通过则 consume 核销 (消费换 session),替代此前"只存 hash 不验真"假安全。沿用 precheck @Transactional 事务保 verify/consume/落库原子。 注:执行版原写"createBinding 调 consume",自审修正为 precheck 阶段(token 明文仅此可得)。 验证:knowledge-server 编译(-am 连带刷新 meta-api 等)+ BcBoundaryArchTest 绿(knowledge→ market-api 合规、边界放行 -api)。端到端真实行为(拒伪造/过期 token + 核销 + DB)随 P1 前端 + handoff-knowledge.spec 真后端 e2e 覆盖。 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%