packages feed

keiro-dsl-0.15.0.0: test/fixtures/aggregate-scalars-workspace/domain/scalars.keiro

language keiro-dsl 4
context aggregate-scalars-unsupported

aggregate BrokenScalars
  regs
    revision Natural = -1
    observedAt Time = "not-a-time"
  states Empty Done!

  command Record { metadata:Json observedAt:Time revision:Natural }
  event Recorded { observedAt:Time revision:Natural }

  Empty -- Record -->
    guard cmd.observedAt == cmd.revision
    emit Recorded
    goto Done