MeridiansMeridians

Stream lifecycle [Flow]

From the Meridians Wiki · Public · Maintained · joint

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.

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)