sequenceDiagram
  autonumber
  participant Dev as Developer or agent
  participant Topic as feature/* or fix/*
  participant Next as next
  participant CI as Tests / CI

  Dev->>Next: fetch, checkout, pull
  Dev->>Topic: create branch from next
  Dev->>Topic: commits
  Dev->>CI: run tests
  CI-->>Dev: pass
  Dev->>Next: merge topic branch
  Note over Next: delete branch on merge<br/>(origin server setting)
