GTR014 — from_work_dir whitespace strip (runtime-gated)

Contract: behaviour-preserving (crossing-gated).

Claim

Stripping from_work_dir whitespace when a tool crosses 21.09 reproduces what Galaxy itself did below 21.09.

Proof — byte-identical to Galaxy’s own compatibility shim

parser/xml.py:596-603: for profile < 21.09, output.from_work_dir = output.from_work_dir.strip() — Galaxy’s comment: “Prior to quoting, trailing spaces had no effect … ensures that old tools continue to work.” Applied only under the crossing gate baseline < 21.09 <= reached (codemod §24).