/** * autoplan-migrate — forward migrations a run directory gets when a newer * gstack opens it (plan B1a amendment). Called under the run lock before * every mutating verb: `run.json.gstack_version` older than this gstack (or * absent, a run written before 1.91.96) prints GSTACK_VERSION_CHANGED once * and journals `gstack_version_changed`; a run written by a newer gstack * refuses. Decision ids minted before 1.91.95 (`-