feature/cardflow-r1
main
Why: submit_card 显式路由(ui.cardflow 门控)+ 卡片权威 + ctxasm 回填 + runmgr 锚点回填 + mock #cardflow。 Evidence: runtime/ctxasm/server e2e 全绿(TestMockCardflowFullLoop 验证全链路);已并 main(blobstore 加固 + dep 升级)后 go test ./... 全绿。 Impact: 新内置工具(默认关);settings 增 ui.cardflow;依赖 core a64fb5a(嵌套 pin 已固定)。 Refs: Dev 任务卡 feature/cardflow-r1。
Why: 卡流机制(D39–D43)——产物型长内容显式路由进收件箱:模型经 submit_card 提交 result 卡,全文权威在卡片,消息只存引用,上下文回填防失忆。 Evidence: go test ./internal/runtime/(门控/产卡/引用部件)、./internal/ctxasm/(回填/截断/占位)、./internal/server/ 全绿(新增 TestMockCardflowFullLoop:#cardflow → result 卡 + cardId 部件 + finishRun 锚点回填)。 Impact: 新内置工具 submit_card(ui.cardflow 默认关闭,未声明被幻觉调用时拒绝执行);settings 增 ui.cardflow;style-cardflow 模块 + ModuleBody 注入;ctxasm 增 CardResolver 与 card(n) 观测;runmgr 增 SubmitCard/Card 与锚点回填;mock 增 #cardflow。 Refs: Dev 任务卡 feature/cardflow-r1;依赖 core bcfacee(CardPart.CardID)。
Why: 嵌套 core 指针同步——CF1 消费 CardPart.CardID,且 rebase 到含 cross-session 契约的新 main 后旧 pin 缺字段编译失败。 Evidence: go build ./... 与全量测试随后执行。 Impact: 仅指针。 Refs: Dev 任务卡 feature/cardflow-r1。
No dependencies set.
The note is not visible to the blocked user.
Why: submit_card 显式路由(ui.cardflow 门控)+ 卡片权威 + ctxasm 回填 + runmgr 锚点回填 + mock #cardflow。
Evidence: runtime/ctxasm/server e2e 全绿(TestMockCardflowFullLoop 验证全链路);已并 main(blobstore 加固 + dep 升级)后 go test ./... 全绿。
Impact: 新内置工具(默认关);settings 增 ui.cardflow;依赖 core a64fb5a(嵌套 pin 已固定)。
Refs: Dev 任务卡 feature/cardflow-r1。