搜索文档

Docs/Awaken Objectsv0.1.0/使用指南/理解系统作为运营契约的类型
提示·你正在阅读发布前文档(v0.1.0)。接口与行为在稳定发布前仍可能变化。

使用指南 · 理解系统

作为运营契约的类型

本页内容

Awaken Workforce 在哪些位置使用 closed enum、schema、reference、revision 与 reason code 让工作可检查。

Awaken Workforce 使用类型把控制决策移出 prompt 和命名约定。只有当一项 检查的输入、结果、权力和受影响 revision 都能被机器验证时,它才能安全地自动推进工作。 “Typed”并不表示所有 output 都有一套通用 JSON Schema,而表示每个边界验证它真正拥有的结构。

类型在哪里承载权威

边界示例
工作生命周期state_groupcompletion、已声明 transition 与 CEL guard
AssignmentSlot responsibility,以及 actorby_team selector
Hand-off类型化 state outputs、下游 state inputs.from、终态 Workflow outputs
ExecutionClosed WorkUnit status、event/state trace、lease identity/version
Operations已注册 attention reason code、显式 signal/approval status
Resource catalogCategory、data class、facet schema、typed value、revision reference
ScriptEngine/lane、已声明 input/output schema、sandbox admission
AccessPrincipal、action、scope、role binding、visibility projection

这种结构让失败有明确位置:无效 Workflow specification 在 admission 失败;无法解析的 slot 或 Resource hold readiness;被拒 action 在 authorization 失败;高风险具体 call 可等待 approval;attempt 耗尽或执行不可达会产生 attention 证据。这些 gate 相互关联,但不是 一个可互换的“权限”结果。

作者规则

只声明当前契约支持的内容。不要从 review 之类 state name 推断行为,不要虚构 output_contract,也不要把名为 git_ref 的字段当作 Workforce 内建类型。具名值放入 类型化值放入 state outputs,精确对象身份放入 Resource realization port,领域校验放入 Resource schema/script 或显式 verification checkpoint。

实际收益是可解释性:人可以检查系统决策时使用的同一份 state、reference、reason 与 revision。继续阅读对象模型authorization、 readiness 与 Resource