type Ask
import ezx@1.11.0.0/src/pub/world.bend as Worldimport Base
import ezx@1.11.0.0/src/tool/world.bend as TW
20# a question the planner asks
21type Ask is Data:
22 Tool{ask: TW.Ask} # a file's text, or what git says of a path
23 Tracked{} # `git ls-files -v` in the project
24 Upload{entry: String, named: String, says: String} # `bend <entry> --publish [<named>]`
25 Lock{} # ez.lock.toml's text
26 Hub{url: String} # `GET <url>`, a url under the ledger's hub