状态机
Nimi 栈里每个有名状态机的参考。Owner 合同被引;具体住在那些合同里。
Runtime — Daemon 健康
| 状态 | 含义 |
|---|---|
STARTING | Daemon 初始化 |
READY | Daemon 服务 |
DEGRADED | Daemon 服务、能力打折 |
STOPPING | Daemon 排空;流式干净取消 |
拥有者:runtime/kernel/daemon-lifecycle.md(K-DAEMON-*)。
Runtime — ScenarioJob
| 状态 | 终态? |
|---|---|
SUBMITTED | 否 |
RUNNING | 否 |
COMPLETED | 是(成功) |
FAILED | 是 |
TIMEOUT | 是 |
CANCELED | 是 |
拥有者:runtime/kernel/scenario-job-lifecycle.md(K-JOB-*)。
Runtime — Workflow
| 状态 | 终态? |
|---|---|
ACCEPTED | 否 |
QUEUED | 否 |
RUNNING | 否 |
COMPLETED | 是(成功) |
FAILED | 是 |
CANCELED | 是 |
SKIPPED | 是 |
工作流事件流:STARTED、NODE_STARTED、NODE_PROGRESS、NODE_COMPLETED、NODE_SKIPPED、COMPLETED、FAILED、CANCELED,加上外部异步变体。
拥有者:runtime/kernel/workflow-contract.md(K-WF-*)。
Runtime — Provider 异步任务
| 状态 | 终态? |
|---|---|
queued | 否 |
running | 否 |
succeeded | 是 |
failed | 是 |
expired | 是(等价于 timeout) |
Provider 异步状态用小写 snake;ScenarioJob 用大写 SNAKE。映射规则(K-MMPROV-027)翻译 succeeded → COMPLETED、expired → TIMEOUT、failed → FAILED。
拥有者:runtime/kernel/multimodal-provider-contract.md(K-MMPROV-*)。
Runtime — Hook 生命周期
| 状态 | 终态? |
|---|---|
pending | 否 |
running | 否 |
completed | 是 |
failed | 是 |
canceled | 是 |
rescheduled | 否(转到 pending) |
rejected | 是 |
拥有者:runtime/kernel/agent-hook-intent-contract.md(K-AGCORE-*)。
Runtime — 记忆复制
| 状态 | 终态? |
|---|---|
pending | 否 |
synced | 是 |
conflict | 是(不能服务) |
invalidated | 是(Realm 治理失效) |
拥有者:runtime/kernel/runtime-memory-service-contract.md(K-MEM-*)与表 runtime-memory-replication-outcome.yaml。
Runtime — 委派 Provider
| 状态 | 终态? |
|---|---|
REGISTERED | 否 |
DISCOVERING | 否 |
READY | 否 |
DEGRADED | 否 |
DISABLED | 否 |
QUARANTINED | 否 |
REMOVED | 是 |
拥有者:runtime/kernel/delegated-capability-gateway-contract.md(K-DELEG-*)。
Runtime — 委派 Session
| 状态 | 终态? |
|---|---|
OPEN | 否 |
PAUSED_FOR_APPROVAL | 否 |
CLOSING | 否 |
CLOSED | 是 |
FAILED | 是 |
拥有者:runtime/kernel/delegated-capability-gateway-contract.md(K-DELEG-*)。
Runtime — 世界演化引擎阶段
| 阶段 | 顺序 |
|---|---|
INGRESS | 1 |
NORMALIZE | 2 |
SCHEDULE | 3 |
DISPATCH | 4 |
TRANSITION | 5 |
EFFECT | 6 |
COMMIT_REQUEST | 7 |
CHECKPOINT | 8 |
TERMINAL | 9 |
拥有者:runtime/kernel/world-evolution-engine-contract.md(K-WEV-*)。
Realm — App-世界绑定
| 状态 | 含义 |
|---|---|
(new) | 世界存在;无 App 绑定 |
active | Extension-app 绑定并写 |
suspended | 绑定暂停 |
revoked | 绑定移除 |
世界至多一个活跃 extension-app 绑定。重绑要先显式撤销。
拥有者:realm/kernel/binding-contract.md(R-BIND-*)。
Avatar — 组合状态
| 状态 | 含义 |
|---|---|
loading | 初始加载 |
ready | 形体化组合并渲染 |
degraded:* | 降级带子状态(比如 degraded:asset_missing) |
relaunch-pending | 等重启 |
拥有者:avatar/kernel/index.md。
Desktop — Mod 生命周期
| 状态 | 含义 |
|---|---|
admitted | Mod 准入到系统 |
installed | Mod 本地安装 |
active | Mod 激活并可达 |
suspended | Mod 暂停 |
removed | Mod 卸载 |
拥有者:desktop/kernel/mod-governance-contract.md 与表 desktop/kernel/tables/mod-lifecycle-states.yaml。
Nimi Coding — Topic 状态
| 状态 | 含义 |
|---|---|
proposal | 预活跃规划 |
ongoing | 活跃执行 |
pending | 暂停;等证据或外部触发 |
closed | 不再是活跃工作流 |
生命周期搬动:proposal_to_ongoing、ongoing_to_pending、pending_to_ongoing、ongoing_to_closed、pending_to_closed、proposal_to_closed、closed_to_ongoing(显式重开)。
拥有者:.nimi/contracts/topic.schema.yaml、.nimi/methodology/topic-lifecycle.yaml、.nimi/methodology/topic-lifecycle-report.yaml。
Nimi Coding — Wave 状态
| 状态 | 终态? |
|---|---|
candidate | 否 |
preflight_draft | 否 |
preflight_admitted | 否 |
implementation_admitted | 否 |
implementation_active | 否 |
needs_revision | 否(回修订) |
overflowed | 否(要显式续作或修订) |
continuation_packet_open | 否 |
closed | 是 |
retired | 是 |
superseded | 是 |
拥有者:.nimi/contracts/wave.schema.yaml。
Nimi Coding — Packet 状态
| 状态 | 终态? |
|---|---|
draft | 否 |
preflight | 否 |
candidate | 否 |
admitted | 否 |
dispatched | 否 |
closed | 是 |
superseded | 是 |
冻结只允许从 draft / preflight / candidate。
拥有者:.nimi/contracts/packet.schema.yaml。
Nimi Coding — True-Close 状态
| 状态 | 含义 |
|---|---|
not_started | True-close 未尝试 |
pending | True-close 进行中 |
true_closed | True-close 通过 |
revoked | 通过的 true-close 后被独立审计撤销 |
superseded | True-close 被后续准入替代 |
拥有者:.nimi/contracts/topic.schema.yaml、.nimi/contracts/true-close.schema.yaml。
Nimi Coding — Result 裁定
| 裁定 | 含义 |
|---|---|
PASS | Result 接受工作 |
NEEDS_REVISION | Result 把工作返修订 |
FAIL | Result 拒工作 |
OVERFLOW | 工作超 packet 边界;不是 PASS、不是 FAIL |
拥有者:.nimi/contracts/result.schema.yaml。
跨域状态机词汇
ScenarioJob 与 Workflow 用 UPPER_SNAKE proto enum;provider 异步任务用 lower_snake 贴近 provider 语义;mod 生命周期用小写产品词。大小写差异是有意设计。
来源
.nimi/spec/runtime/kernel/index.md.nimi/spec/runtime/kernel/daemon-lifecycle.md.nimi/spec/runtime/kernel/scenario-job-lifecycle.md.nimi/spec/runtime/kernel/workflow-contract.md.nimi/spec/runtime/kernel/multimodal-provider-contract.md.nimi/spec/runtime/kernel/agent-hook-intent-contract.md.nimi/spec/runtime/kernel/runtime-memory-service-contract.md.nimi/spec/runtime/kernel/tables/runtime-memory-replication-outcome.yaml.nimi/spec/runtime/kernel/delegated-capability-gateway-contract.md.nimi/spec/runtime/kernel/world-evolution-engine-contract.md.nimi/spec/realm/kernel/binding-contract.md.nimi/spec/avatar/kernel/index.md.nimi/spec/desktop/kernel/mod-governance-contract.md.nimi/spec/desktop/kernel/tables/mod-lifecycle-states.yaml.nimi/contracts/topic.schema.yaml.nimi/contracts/wave.schema.yaml.nimi/contracts/packet.schema.yaml.nimi/contracts/result.schema.yaml.nimi/methodology/topic-lifecycle.yaml.nimi/methodology/topic-lifecycle-report.yaml