core
contracts / audit / evidence / schema / outcome
架构全景
Campaign 治理生命周期,Orchestrator 解释合同图,ToolLoop 执行注册能力;Diagnosis 只依据有界证据解释失败,再把控制权交回 Campaign。
系统图 · 从合同到控制
这不是目录树,而是一条所有权清晰的运行主链:App 把 contracts、assets 和 callable truth 交给底座;底座通过统一入口、控制器和注册表执行,再返回可审计结果。
RWA / AUDIT / QUANT 可以不同,底座机制保持一致。
contracts / assets / tool specs↓
OWNERSHIP MEMBRANE↑normalized results / artifact refs
SUBSTRATE EXECUTEStrace_id / cycle_no / checkpoint定位 app / asset / action,启动底座控制面
治理 lifecycle / budget / route / restart / halt
递归解释 app / subagent / module 合同图并维护 checkpoint
解析允许的 leaf capability,执行并返回标准结果
ToolLoop 执行 leaf;它不决定 App graph,也不拥有业务真值。
原样保留业务状态与 artifact refs
只产生机械 validation observation
重建当前 facts 与引用
bounded evidence → diagnosis_result
continue / restart / reroute / halt
Diagnosis 负责解释。Campaign 执行下一控制动作,并可开启新 cycle。
contracts / audit / evidence / schema / outcome
trace / cycle / active promotion mechanics
provider-neutral generation + resilience
external capability registry + transport
historical semantic recall infrastructure
两个正交平面
package/control view 与 five-bucket evidence view 是正交关系,不做一一映射。五桶是 Diagnosis 和 evidence builder 的读取模型,不是 Python package 清单。
bounded evidence packet
↓diagnosis_result↓campaign_control所有权边界
App 不复制底座 controller;底座也不吸收 App reason code、route、threshold 或 production semantics。双方只通过可验证 contract 与标准结果协作。
跨 App 稳定、可测试、可复盘。
contracts + assets + tool specs⇅CONTRACT DATA ONLY⇅results + refs + control receiptsSUBSTRATE → APP领域语义、资产身份与生产结果的唯一 owner。
按问题继续
想看失败如何进入下一 cycle,进入执行闭环;想看 Diagnosis 如何获得上下文,进入五桶证据;想看底座如何承载不同业务,进入应用案例。