MeridiansMeridians

Stream lifecycle [Flow]

Source path: knowledge-base/diagrams/flows/stream-lifecycle.md

# Stream lifecycle `[Flow]`

A Stream gathers current evidence until it is settled into canon through a Merge, or is closed and later
reopened when the question becomes live again.

```mermaid
stateDiagram-v2
  direction LR
  [*] --> open : UPSERT_STREAM
  open --> open : contribute prior
  open --> committed : COMMIT_STREAM
  open --> closed : CLOSE_STREAM
  closed --> open : REOPEN_STREAM
  committed --> [*] : CREATE_MERGE (fold to canon)
```
Open on GitHub

Raw Markdown source