Skip to content

Commit 1e53720

Browse files
committed
fixup: include error and note in state reconcilation mermaid
Signed-off-by: Todd Baert <[email protected]>
1 parent 9f717a9 commit 1e53720

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

specification/sections/05-events.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -175,13 +175,14 @@ title: Provider context reconciliation
175175
---
176176
stateDiagram-v2
177177
direction TB
178-
READY --> READY:emit(PROVIDER_CONFIGURATION_CHANGED)
179-
READY --> ERROR:emit(PROVIDER_ERROR)
180-
ERROR --> READY:emit(PROVIDER_READY)
178+
READY --> READY:emit(PROVIDER_CONTEXT_CHANGED)*
181179
READY --> RECONCILING:emit(PROVIDER_RECONCILING)
182180
RECONCILING --> READY:emit(PROVIDER_CONTEXT_CHANGED)
181+
RECONCILING --> ERROR:emit(PROVIDER_ERROR)
183182
```
184183

184+
\* Implementations may allow for providers to reconcile synchronously, in which case no `PROVIDER_RECONCILING` event is emitted.
185+
185186
#### Condition 5.3.4
186187

187188
[![experimental](https://img.shields.io/static/v1?label=Status&message=experimental&color=orange)](https://github.com/open-feature/spec/tree/main/specification#experimental)

0 commit comments

Comments
 (0)