def decide.upload
import ezx@1.11.0.0/src/pub/plan.bend as Planimport Base
import ezx@1.11.0.0/src/pub/world.bend as PW
1105# the upload, asked for once every check before it passed
1106def decide.upload(got: PW.Heard, +world: PW.World) -> Verdict:
1107 match got:
1108 case PW.Open{}:
1109 Pending{[upload(world)]}
1110 case PW.Heard{_a}:
1111 decide.agreed(agreed(world), world)