# 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).