File kind on disk — either a plain .zwf TOML file or a zipped .zwfz
archive. Determines how the binary stages the workflow for editing and how
it writes it back when the agent session ends.
Prepare an update session without launching zag. Resolves the workflow,
copies or unzips it to a tempdir, validates that it parses, and builds
the system + initial prompts.