# Execution Event v1

> Summary: BPA 执行历史中的有序、可审计事件信封。
> Authority: normative
> Implementation: active
> Canonical: https://maplecity1314.github.io/BPA/models/execution-event/v1/
> Raw: https://maplecity1314.github.io/BPA/raw/models/execution-event/v1.md
> Digest: sha256:16ec6bafed76e2fcbc2abcbcfcdaea52ab6af1eb61bdc3dd46decdb01bd78bd3

**状态：v1**

Execution Event 记录一次 Run 中已经发生的状态变化。事件按 `sequence` 排序，`payload` 由事件类型解释。

## 字段

| 字段 | 约束 |
| --- | --- |
| `event_id` | 事件唯一标识 |
| `run_id` | 所属 Run |
| `node_execution_id` | 可选的节点执行标识 |
| `sequence` | 从 1 开始的整数 |
| `type` | 大写下划线错误或事件代码 |
| `occurred_at` | RFC 3339 时间 |
| `payload` | 事件类型定义的数据 |

Event 是审计记录，不是重新执行任意代码的指令。消费者应按稳定事件类型处理，并保留未知类型的原始记录。

[下载 Execution Event Schema](../../../reference/schemas/)
