01
说明对象
ResourceType 固定 schema、relation、action 与精确的定义 revision。
产品模型预览 · 示例内容,类型、来源与 revision 语义来自当前实现
产品模型预览 · 示例内容
示例:一个由外部系统控制、由 Connector 观察的订单。
ResourceType
固定 revision
身份权威
外部系统
对象视图
精确 snapshot
Objects 保存有类型、有来源的对象记录;外部系统仍拥有自己的业务事实,Action 通过受控调用把结果带回来。
从一个对象开始
以订单为例:定义它的身份和字段,把它连接到客户,记录每次观察来自哪个系统,并且只开放该系统允许的动作。这个例子说明可配置的产品能力,并不代表内置了订单方案。
01
ResourceType 固定 schema、relation、action 与精确的定义 revision。
02
Connector 规范化外部身份、属性、关系、来源与观察时间。
03
Action 说明允许怎样改变,并要求授权、预期 revision 与幂等边界。
Objects 拥有什么
Objects 保存应用和 Agent 可以使用的类型化记录,区分平台拥有的状态与外部系统控制的状态,也不会把一次 Connector observation 当成独占权威。
ResourceType 定义契约;Resource 保存身份、精确类型 revision 与生命周期。
可使用的 ResourceSnapshot 固定一个 revision;Relation 连接精确对象,不猜测最新值。
Connector observation 保留 provider 或 fallback 身份、机制、时间与可选的 provider 顺序证据。
只读、幂等和变更 Action 复用同一条授权与 revision-fenced 执行路径。
一次受治理的变化
Connector 带回规范化的身份、属性、关系与 provenance。
Objects 提供精确的类型化 snapshot,而不是没有版本的“最新值”。
人、应用或 Agent 提交具名 Action,并带上预期 revision 与幂等 key。
Objects 检查权限与 revision,再进入已配置的 provider 边界。
回执与下一次 observation 让获准的使用者看到外部系统接受的结果。
边界
Objects 不替代分析存储,也不要求先接入所有来源才能建立一个有用对象。
一次 Run 组装的 context 只是对象记录的使用者,不能拥有它的生命周期。
Agent 只能提出已声明的 Action;每次调用都重新检查当前授权与 revision。