Interaction 材料全家桶
统一读法
「材料」在 AidaWork 里落在 四条平行面,不要合成一个 Kernel:
| 面 | 权威 / 落点 | 典型产物 | 不是什么 |
|---|---|---|---|
| Interaction Kernel | conversation_interactions + settlement |
Save As(local_file_save_as / collect_material)、structured form、澄清、业务授权门 |
不是收件箱,也不是聊天附件行 |
| Business effect batch | 根 ActionProposal 成员范围 + effect ledger | 一次明确意图下的有界变更集合 | 不是第二个 Interaction Kernel;成员 proposal 不可独立发现 |
| Critical fields | Orchestrator selectCriticalFieldsForAgent → ResponseGuard |
按本轮工具交集选出的数值溯源 pattern | 不是人机 settlement;见 critical-fields* |
| Inbox / Desktop 投影 | Message Center 通知读模型;Desktop source / offscreen_mirror |
收件箱摘要、卡片展示、本地草稿 | 展示与打扰策略;不拥有业务迁移权 |
与聊天 LF 对话附件的分界
- 对话附件(Local File V5):
chat-submission-store.insertSubmitted在同一事务写入 user message 后挂 folder/file relation;后续 run 用listForConversation。这是 conversation/message relation + operation ledger,不是 Interaction settlement 对象(mig 113→114 前置链见interaction-lifecycle/local-file-v5)。 - Save As:Kernel producer
local_file_save_as,purpose=collect_material,input=file_select;人机门收集保存目标,回执saveDestinationId。与 path-free 附件行分层。
Inbox vs Kernel
Message Center 在会话 / Interaction / Workflow 之上持久化通知读模型;用户处理后仍由上游业务或运行时决定终态。Desktop 投影里只有 source 卡可编辑;offscreen_mirror 仅导航与状态;本地草稿选择 ≠ settlement。
视图
main— Kernel 材料 / batch / critical-fields / inbox·投影 / 聊天附件 五路对照。
相关
interaction-lifecycle、critical-fields、critical-fields-select-flow、critical-fields-hr-vs-bilocal-file-v5、message-center
证据与范围
aida-agent·packages/agent/src/interaction-kernel/producer-inventory.tsL17–47 ·local_file_save_as·e2adc9a3c325aida-agent·CONTEXT.mdL858–863 ·Business effect batch·e2adc9a3c325(历史引用:该文件在上一钉点与当前钉点均不存在,未能复核;见 ATLAS-DEBT)aida-agent·docs/architecture/lifecycle-map.mdL44–66 · Authority boundaries ·e2adc9a3c325(历史引用:该文件在上一钉点与当前钉点均不存在,未能复核;见 ATLAS-DEBT)aida-agent·docs/architecture/lifecycle-map.mdL225–250 · Desktop projection ·e2adc9a3c325(历史引用:该文件在上一钉点与当前钉点均不存在,未能复核;见 ATLAS-DEBT)aida-agent·docs/architecture/message-center.mdL1–35 · Message Center ·e2adc9a3c325(历史引用:该文档已在 aida-agent44d63e20退役,上一钉点与当前钉点均不存在;见 ATLAS-DEBT)aida-agent·packages/agent/src/orchestrator/critical-field-registry.tsL45–55 ·selectCriticalFieldsForAgent·e2adc9a3c325aida-agent·packages/agent/src/session/chat-submission-store.tsL1742–1782 ·insertSubmitted·e2adc9a3c325
结论来自固定版本的静态源码与合同阅读;实现存在、默认开关和生产启用分别判断。本站代码证据面板列出声明状态与具体限制。