# `CMDC.Backend.Results.WriteResult`
[🔗](https://github.com/tuplehq/cmdc/blob/v0.4.0/lib/cmdc/backend/results.ex#L127)

`backend.write/2` 返回。

`files_update` 字段用于 LangGraph state-style backend（如 `State`）返回
状态更新 map；FilesystemBackend / SandboxBackend 已直接写盘则为 `nil`。

# `t`

```elixir
@type t() :: %CMDC.Backend.Results.WriteResult{
  error: nil | atom() | String.t(),
  files_update: map() | nil,
  path: String.t() | nil
}
```

# `error`

```elixir
@spec error(atom() | String.t()) :: t()
```

# `ok`

```elixir
@spec ok(String.t(), map() | nil) :: t()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
