lane workspace
lane actor#1 "scanner" @16:21
lane actor#2 "planner" @17:23
lane actor#3 "consumer" @20:19
region seq#1 seq
step ask#1 ask "scanner" @16:38 lane=actor#1 region=seq#1 always
step ask#2 ask "planner" @17:40 lane=actor#2 region=seq#1 always
step world-read#1 world-read "glob src/**/*.ts" @18:27 lane=workspace region=seq#1 always
step world-read#2 world-read "read config.json" @19:25 lane=workspace region=seq#1 always
step ask#3 ask "consumer" @20:37 lane=actor#3 region=seq#1 always
edge ask#1 -> ask#2 seq always
edge ask#1 -> ask#3 data always exact
edge ask#2 -> world-read#1 seq always
edge ask#2 -> ask#3 data always exact
edge world-read#1 -> world-read#2 seq always
edge world-read#1 -> ask#3 data always exact
edge world-read#2 -> ask#3 data always exact
sink ask#3
